選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 AWS Blu Age 引擎為受管應用程式新增組態屬性

焦點模式
使用 AWS Blu Age 引擎為受管應用程式新增組態屬性 - AWS 大型主機現代化

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

您可以在重構應用程式的config資料夾中新增檔案,該檔案可讓您存取 AWS Blu Age 執行期引擎的新功能。您必須將此檔案命名為 user-properties.yml。此檔案不會取代應用程式定義,而是將其延伸。本主題說明您可以包含在user-properties.yml檔案中的屬性。

注意

您無法變更某些參數,因為它們是由 AWS 大型主機現代化或應用程式定義所控制。應用程式定義中定義的所有參數,其優先順序都高於您在 中指定的參數user-properties.yml

如需重構應用程式結構的詳細資訊,請參閱 AWS 藍光時代管理應用程式的結構

下圖顯示在 AWS Blu Age 範例應用程式結構中尋找user-properties.yml檔案的位置 PlanetsDemo。

PlanetsDemo-v1/ ├─ config/ │ ├─ application-PlanetsDemo.yml │ ├─ user-properties.yml ├─ jics/ ├─ webapps/

組態屬性參考

這是可用屬性的清單。所有參數都是選用的。

Gapwalk 應用程式屬性

bluesam.fileLoading.commitInterval

選用。BluSAM 遞交間隔。

類型:數字

預設:100000

card.encoding

選用。卡片編碼:與 搭配使用useControlMVariable

類型:字串

預設: CP1145

checkinputfilesize

選用。指定是否釋放檢查檔案大小是否為記錄大小的倍數。

類型:布林值

預設:false

database.cursor.overflow.allowed

選用。指定是否允許游標溢位。將 設定為 true,以在游標上執行下一個呼叫,無論其位置為何。設定為 false以檢查游標是否位於最後一個位置,然後再執行下一個呼叫游標。只有在游標為 SCROLLABLE(SENSITIVE 或 INSENSITIVE) 時才啟用

類型:布林值

預設:true

dataSimplifier.onInvalidNumericData

選用。解碼無效數值資料時如何反應。允許的值為 rejecttoleratespacestoleratespaceslowvaluestoleratemost

類型:字串

預設:拒絕

defaultKeepExisting檔案

選用。指定是否要設定資料集預設先前值。

類型:布林值

預設:false

disposition.checkexistence

選用。指定是否使用 DISPSHR或 釋出資料集的檔案存在檢查OLD。

類型:布林值

預設:false

externalSort.threshold

選用。排序閾值:何時切換到外部 (合併) 排序。

類型:字串

預設:null

externalSort.threshold: 12MB

blockSizeDefault

選用。用於BDW位元組的預設區塊大小。

類型:數字

預設:32760

blockSizeDefault: 32760

forceHR

選用。指定要在主控台SYSPRINT或檔案輸出上使用人類可讀 。

類型:布林值

預設:false

forcedDate

選用。強制資料庫中的特定日期和時間。僅在開發和測試期間使用 。

預設:null

forcedDate: 2022-08-26T12:59:58.123456+01:57

frozenDate

選用。凍結資料庫中的日期和時間。僅在開發和測試期間使用 。

預設:false

frozenDate: false

ims.messages。extendedSize

選用。指定是否要在 ims 訊息 extendedSize 上設定 。

類型:布林值

預設:false

lockTimeout

選用。當無法在指定的時間範圍內取得鎖定時,交易的逾時以毫秒為單位。

類型:數字

預設:500

mapTransfo.prefixes

選用。轉換 controlM 變數時要使用的字首清單。每個以逗號分隔。

類型:字串

預設:&、@、%%

查詢。useConcatCondition

選用。指定金鑰條件是否由金鑰串連建置。

類型:布林值

預設:false

rollbackOnRTE

選用。指定是否要在執行期例外狀況時復原隱含執行單位交易。

類型:布林值

預設:false

sctThreadLimit

選用。觸發指令碼的執行緒限制。

類型:數字

預設:5

sqlCodePoint輪班

選用。sql 程式碼點轉移。將舊版 rdbms 資料遷移至現代 rdbms 時,我們可能遇到的控制字元程式碼點轉移。例如,您可以指定 384來比對 unicode 字元 \u0180

類型:數字

預設:0

sqlIntegerOverflow允許

選用。指定是否允許SQL整數溢位,表示是否允許在主機變數中放置較大的值。

類型:布林值

預設:false

stepFailWhen中止

選用。指定在步驟失敗或完成執行時是否要提高 abend。

類型:布林值

預設:true

stopExecutionWhenProgNotFound

選用。指定在找不到程式時是否停止執行。如果設定為 true,則如果找不到程式,則會中斷執行。

類型:布林值

預設:true

uppercaseUserInput

選用。指定使用者輸入是否必須是大寫。

類型:布林值

預設:true

useControlMVariable

選用。指定是否使用 control-M 規格取代變數。

類型:布林值

預設:false

jcl.checkpoint.enabled

選用。指定是否啟用JCL檢查點機制以允許任務重新啟動。JCL 檢查點會在每個步驟或主要程式調用開始時建立並儲存至記憶體內登錄檔。如果定義持久性提供者,所有步驟層級檢查點都會在任務結束時保留。

類型:布林值

預設:false

jcl.checkpoint。expireTimeout

選用。指定在持久性提供者或記憶體內登錄檔中保留JCL檢查點的持續時間。

類型:數字

預設:-1

jcl.checkpoint。expireTimeoutUnit

選用。指定 jcl.checkpoint.expireTimeout 屬性的持續時間單位。支援的列舉常數值:java.util.concurrent.TimeUnit

類型:字串

預設: SECONDS

jcl.checkpoint.provider

選用。指定JCL檢查點機制持續性提供者。允許的值為 redis

類型:字串

預設:null

jcl.checkpoint.redis.*

選用。指定JCL檢查點機制REDIS持續性提供者的組態屬性,請參閱 支援的 Redis 屬性。或者,強烈建議使用 AWS 秘密,如 所述AWS Blu Age Runtime 秘密

類型:支援的 Redis 屬性

Gapwalk 批次指令碼屬性

編碼

選用。用於 batchscript 專案的編碼 (而非 groovy)。預期有效的編碼 CP1047IBM930ASCIIUTF-8...

類型:字串

預設: ASCII

Gapwalk Blugen 屬性

manager.trancode

選用。對話方塊管理器轉錄碼映射。可讓您將JICS交易代碼對應至對話方塊管理器。預期的格式為 trancode1:dialogManager1;trancode2:dialogManager2;

類型:字串

預設:null

managers.trancode: OR12:MYDIALOG1

Gapwalk CL 命令屬性

命令關閉

選用。要關閉的命令清單,以逗號分隔。允許的值為 PGM_BASICRCVMSGSNDRCVFCHGVARQCLRDTAQRTVJOBAADDLFMADDPFMRCVFOVRDBF、、DLTOVR、、CPYFSNDDTAQ、。當您想要停用或覆寫現有程式時很有用。 PGM_BASIC 是專為偵錯目的而設計的特定 AWS Blu Age Runtime 程式。

類型:字串

預設:null

spring.datasource.primary.jndi-name

選用。主要 Java 命名和目錄介面 (JNDI) 資料來源。

類型:字串

預設:jdbc/primary

zonedMode

選用。編碼或解碼分區資料類型的模式。允許的值為 EBCDIC_STRICT / EBCDIC_MODIFIED / AS400

類型:字串

預設:EBCDIC_STRICT

Gapwalk CL 執行器屬性

cl.configuration.context.encoding

選用。CL 檔案的編碼。預期有效的編碼 CP1047IBM930ASCIIUTF-8...

類型:字串

預設: CP297

cl.zonedMode

選用。用於編碼或解碼控制語言 (CL) 命令的模式。允許的值為 EBCDIC_STRICT / EBCDIC_MODIFIED / AS400

類型:字串

預設:EBCDIC_STRICT

Gapwalk JHDB 屬性

ims.programs

選用。要使用的IMS程式清單。以分號 (;) 分隔每個參數,並以逗號 () 分隔每個交易,。例如︰ims.programs: PCP008,PCT008;PCP054,PCT054;PCP066,PCT066;PCP068,PCT068;

類型:字串

預設:null

jhdb。checkpointPath

選用。如果 jhdb.checkpointPersistence 不是none,則此參數允許您設定檢查點持久性路徑 (checkpoint.dat 檔案儲存位置),則登錄檔中包含的所有檢查點資料都會序列化,並備份在提供的資料夾中的檔案 (checkpoint.dat) 中。請注意,只有檢查點資料 (scriptId、、stepId資料庫位置和檢查點區域) 會受到此備份的關注。

類型:字串

預設:file:./setup/

jhdb。checkpointPersistence

選用。檢查點持續性模式。允許的值為 none / add / end。在建立新的檢查點並將其新增至登錄檔時,請使用 來add保留檢查點。用於end在伺服器關閉時保留檢查點。任何其他值都會停用持久性。請注意,每次將新的檢查點新增至登錄檔時,所有現有的檢查點都會序列化,並清除檔案。它不是附加至檔案中現有的資料。因此,根據檢查點的數量,它可能會對效能產生一些影響。

類型:字串

預設:none

jhdb.configuration.context.encoding

選用。JHDB (Java 階層式資料庫) 編碼。預期有效的編碼字串 CP1047IBM930ASCIIUTF-8...

類型:字串

預設: CP297

jhdb。identificationCardData

選用。用於將一些「運算子識別卡資料」硬碼為 CARD 參數指定的MID欄位。

類型:字串

預設: ""

jhdb.lterm

選用。允許您在IMS模擬的情況下強制一般邏輯終端機 ID。如果未設定, sessionId 則會使用 。

類型:字串

預設:null

jhdb.metadata.extrapath

組態參數,指定 psb 和 dbds 資料夾的額外執行期特定根資料夾。

類型:字串

預設:file:./setup/

注意

目前,為了有部署限制,您必須在應用程式的組態目錄中或組態目錄的子目錄中複製 dbds 和 psbs 目錄:例如,config/setup

config |- setup |- dbds |- psbs

並在 application-jhdb.yml 中設定

jhdb.metadata.extrapath: file: ./config/setup/

jhdb.navigation.cachenexts

選用。在 的階層式導覽中使用的快取持續時間 (以毫秒為單位)RDBMS。

類型:數字

預設:5000

jhdb.query。limitJoinUsage

選用。指定是否在RDBMS圖形上使用限制聯結用量參數。

類型:布林值

預設:true

jhdb。use-db-prefix

選用。指定是否要在 的階層式導覽中啟用資料庫字首RDBMS。

類型:布林值

預設:true

Gapwalk JICS 屬性

jics.data.dataJsonInitLocation

選用。分析器從剖析 準備的 json 檔案位置CSD,用於初始化 jics 資料庫,

類型:字串

預設: ""

jics.db。dataScriptLocation

選用。initJics.sql 指令碼的位置,由 Analyzer 從大型主機剖析CSD匯出所準備。

類型:字串

預設: ""

jics.db.dataTestQueryLocation

選用。包含單一 sql 查詢的 sql 指令碼位置,預期會傳回物件計數 (例如:計算 jics 程式資料表中的記錄數目)。如果計數等於 0,則會使用jics.db.dataScriptLocation指令碼載入資料庫,否則會略過資料庫載入。

類型:字串

預設: ""

jics.db。ddlScriptLocation

選用。Jics ddl 指令碼位置。可讓您使用 .sql 指令碼啟動 jics 資料庫結構描述。

類型:字串

預設: ""

jics.db.ddlScriptLocation: ./jics/sql/jics.sql

jics.db.schemaTestQueryLocation

選用。應包含唯一查詢的 sql 檔案位置,該查詢會傳回 jics 結構描述中的物件數目 (如果有的話)。

類型:字串

預設: ""

jics.runUnitLauncherPool.enable

選用。指定是否要在 中啟用執行單位啟動器集區JICS。

類型:布林值

預設:false

jics.runUnitLauncherPool.size

選用。中的執行單位啟動器集區大小JICS。

類型:數字

預設:20

jics.runUnitLauncherPool。validationInterval

選用: 中執行單位啟動器集區的驗證間隔JICS,以毫秒為單位。

類型:數字

預設:1000

jics.queues.sqs.region

選用。適用於 Amazon AWS 區域 的 SQS,用於 JICS。建議將已部署應用程式的相同區域設定為效能,但不是強制性的。

類型:字串

預設:eu-west-1

jics.xa.agent.timeout

選用。定義負責管理分散式交易的 xa 代理程式完成其操作的最長持續時間。

類型:數字

預設:null

mq.queues.sqs.region

選用。 AWS 區域 適用於 Amazon SQS MQ 服務的 。

類型:字串

預設:eu-west-3

taskExecutor.allowCoreThreadTimeOut

選用。指定是否允許核心執行緒在 中逾時JCIS。這可讓動態增長和縮減,即使與非零佇列結合 (因為最大集區大小只會在佇列已滿時增長)。

類型:布林值

預設:false

taskExecutor.corePoolSize

選用。當終端機中的交易透過雜湊指令碼啟動時,會建立新的執行緒。使用此參數設定核心集區大小。

類型:數字

預設:5

taskExecutor.maxPoolSize

選用。當終端機中的交易透過雜湊指令碼啟動時,就會建立新的廣告。使用此參數設定最大集區大小 (平行執行緒數量上限)。

類型:數字

預設:10

taskExecutor.queueCapacity

選用。當終端機中的交易透過雜湊指令碼啟動時,就會建立新的廣告。使用此參數來設定佇列大小。 (= taskExecutor.maxPoolSize 達到 時待處理交易的數量上限)

類型:數字

預設:50

Gapwalk 執行期屬性

cacheMetadata

選用。指定是否要快取資料庫中繼資料。

類型:布林值

預設:true

check-groovy-file

選用。指定是否要在註冊之前檢查雜湊檔案內容。

類型:布林值

預設:true

databaseStatistics

選用。指定是否允許SQL建置者收集和顯示統計資料資訊。

類型:布林值

預設:false

dateTimeFormat

選用。 dateTimeFormat 說明如何將資料庫日期時間戳記類型溢灑至資料簡化器實體。允許的值為 ISO / EUR / USA / LOCAL

類型:字串

預設: ISO

dbDateFormat

選用。資料庫目標日期格式。

類型:字串

預設:yyyy-MM-dd

dbTimeFormat

選用。資料庫目標時間格式。

類型:字串

預設:HH:mm:ss

dbTimestampFormat

選用。資料庫目標時間戳記格式。

類型:字串

預設:yyyy-MM-dd HH:mm:ss。SSSSSS

fetchSize

選用。游標 fetchSize 的值。依載入/卸載 utils 使用區塊擷取資料時使用 。

類型:數字

預設:10

forceDisableSQLTrimStringType

選用。指定是否要停用所有 sql 字串參數的修剪。

類型:布林值

預設:false

localDateFormat

選用。本機日期格式的清單。使用 分隔每個格式|

類型:字串

localTimeFormat

選用。本機時間格式的清單。使用 | 分隔每個格式。

類型:字串

localTimestampFormat

選用。本機時間戳記格式的清單。使用 分隔每個格式|

類型:字串

預設:

pgmDateFormat

選用。程式中使用的日期時間格式。

類型:字串

預設:yyyy-MM-dd

pgmTimeFormat

選用。用於 pgm (程式) 執行的時間格式。

類型:字串

預設:HH.mm.ss

pgmTimestampFormat

選用。時間戳記格式。

類型:字串

預設:yyyy-MM-dd-HH.mm.ss。SSSSSS

Gapwalk 公用程式屬性

jcl.type

Optional. .jcl 檔案類型。允許的值為 jcl / vse。如果非 vse jcl 的檔案為空,則IDCAMS公用程式PRINT/REPRO命令會傳回 4。

類型:字串

預設:mvs

listcat.variablelengthpreprocessor.enabled

選用。指定是否要為LISTCAT命令啟用變數長度前置處理器。

類型:布林值

預設:false

listcat.variablelengthpreprocessor.type

選用。如果您啟用 ,Listcat 檔案中包含的物件類型listcat.variablelengthpreprocessor.enabled。允許的值為 rdw / bdw

類型:字串

預設:rdw

載入。batchSize

選用。負載公用程式批次大小。

類型:數字

預設:0

load.format。dbDate

選用。要使用的負載公用程式資料庫格式。

類型:字串

預設:yyyy-MM-dd

load.format。dbTime

選用。要使用的負載公用程式資料庫時間。

類型:字串

預設:HH:mm:ss

load.format。localDate

選用。要使用的負載公用程式本機日期格式。

類型:字串

預設:dd.MM.yyyy|dd/MM/yyyy|yyyy-MM-dd

load.format。localTime

選用。要使用的負載公用程式本機時間格式。

類型:字串

預設:HH:mm:ss|HH.mm.ss

load.sqlCodePointShift

選用。負載公用程式的SQL程式碼指標轉移。執行轉換字元程序。當您的目標資料庫DB2為 Postgresql 時為必要。

類型:數字

預設:0

sysPunchEncoding

選用。syspunch 編碼字元集。支援的值為 Cp1047 / ASCII

類型:字串

預設: ASCII

treatLargeNumberAsInteger

選用。指定是否將大型數字視為 Integer。根據BigDecimal預設,它們會被視為 。

類型:布林值

預設:false

卸載。chunkSize

選用。用於卸載公用程式的區塊大小。

類型:數字

預設:0

卸載。columnFiller

選用。卸載公用程式資料欄填充物。

類型:字串

預設:空格

卸載。fetchSize

選用。可讓您在處理卸載公用程式中的游標時調整擷取大小。

類型:數字

預設:0

unload.format.date

選用。如果unload.useDatabaseConfiguration已啟用,則在卸載公用程式中使用的日期格式。

類型:字串

預設:MM/dd/yyyy

unload.format.time

選用。如果unload.useDatabaseConfiguration已啟用,則在卸載公用程式中使用的時間格式。

類型:字串

預設:HH.mm.ss

unload.format.timestamp

選用。如果unload.useDatabaseConfiguration已啟用 ,則在卸載公用程式中使用的時間戳記格式。

類型:字串

預設:yyyy-MM-dd-HH.mm.ss。SSSSSS

unload.nbi。whenNotNull

選用。當資料庫的值不是 Null 時要新增的 Null Byte Indicator (nbi) 值。

類型:十六進位

預設:00

unload.nbi。whenNull

選用。當資料庫的值為 Null 時要新增的 Null Byte Indicator (nbi) 值。

類型:十六進位

預設:6F

unload.nbi。writeNullIndicator

選用。指定是否要在卸載輸出檔案中寫入 null 指標。

類型:布林值

預設:false

unload.sqlCodePointShift

選用。卸載公用程式的SQL程式碼指標轉移。執行轉換字元程序。當您的目標資料庫DB2為 Postgresql 時為必要。

類型:數字

預設:0

卸載。useDatabaseConfiguration

選用。指定是否在卸載公用程式中使用 Application-main.yml 的日期或時間組態。

類型:布林值

預設:false

unload.varCharIsNull

選用。在INFTILB程式中使用此參數,如果設定為 true,則所有具有空白 (空格) 值的不可空欄位都會傳回空字串。

類型:布林值

預設:false

其他屬性

qtemp.cleanup.threshold.hours

選用。指定qtemp.dblog啟用 的時間。db 分割區生命週期 (小時)。

類型:數字

預設:0

qtemp.dblog

選用。是否要啟用QTEMP資料庫記錄。

類型:布林值

預設:false

qtemp.uuid.length

選用。QTEMP 唯一的 ID 長度。

類型:數字

預設:9

quartz.scheduler。stand-by-if-error

選用。指定是否在任務排程器處於待命模式時觸發任務執行。如果為 true,啟用時不會觸發任務執行。

類型:布林值

預設:false

warmUpCache

選用。指定是否要在伺服器啟動時將所有 datacom 資料表資料載入暖機快取。

類型:布林值

預設:false

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。