

AWS Layanan Modernisasi Mainframe (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Pengalaman yang Dikelola Sendiri). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan [AWS ketersediaan Modernisasi Mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tambahkan properti konfigurasi untuk aplikasi terkelola dengan AWS Transform untuk mesin mainframe
<a name="applications-m2-ba-config-props"></a>

Anda dapat menambahkan file di `config` folder untuk aplikasi refactored Anda yang akan memberi Anda akses ke fitur baru di AWS Transform for mainframe runtime engine. Anda harus memberi nama file ini`user-properties.yml`. File ini tidak menggantikan definisi aplikasi tetapi memperluasnya. Topik ini menjelaskan properti yang dapat Anda sertakan dalam `user-properties.yml` file.

**catatan**  
Anda tidak dapat mengubah beberapa parameter karena mereka dikendalikan baik oleh Modernisasi AWS Mainframe atau oleh definisi aplikasi. Semua parameter yang ditentukan dalam definisi aplikasi untuk aplikasi Anda memiliki prioritas di atas parameter yang Anda tentukan`user-properties.yml`.

Untuk informasi lebih lanjut tentang struktur aplikasi refactored, lihat. [Struktur AWS Transform untuk aplikasi terkelola mainframe](applications-m2-other-resources-structure.md)

Diagram berikut menunjukkan di mana untuk menemukan `user-properties.yml` file dalam struktur AWS Transform untuk aplikasi sampel mainframe, PlanetsDemo.

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

## Referensi properti konfigurasi
<a name="ba-config-props"></a>

Ini adalah daftar properti yang tersedia. Semua parameter bersifat opsional.

**Topics**
+ [Properti aplikasi Gapwalk](#gapwalk-app-props)
+ [Properti batchscript Gapwalk](#gapwalk-batch-props)
+ [Properti Gapwalk Blugen](#gapwalk-blugen-props)
+ [Properti perintah Gapwalk CL](#gapwalk-cl-props)
+ [Properti pelari Gapwalk CL](#gapwalk-cl-runner-props)
+ [Properti Gapwalk JHDB](#gapwalk-jhdb-props)
+ [Properti Gapwalk JICS](#gapwalk-jics-props)
+ [Properti runtime Gapwalk](#gapwalk-runtime-props)
+ [Properti program utilitas Gapwalk](#gapwalk-utility-props)
+ [Properti lainnya](#other-props)

### Properti aplikasi Gapwalk
<a name="gapwalk-app-props"></a>

**bluesam.fileLoading.CommitInterval**  
Tidak wajib. Interval Blusam komit.  
Jenis: angka  
Default: 100000

**kartu.encoding**  
Tidak wajib. Pengkodean kartu: untuk digunakan dengan`useControlMVariable`.  
Jenis: string  
Default: CP1145

**checkinputfilesize**  
Tidak wajib. Menentukan apakah akan merilis cek jika ukuran file adalah kelipatan dari ukuran rekaman.  
Jenis: boolean  
Bawaan: salah

**database.cursor.overflow.allowed**  
Tidak wajib. Menentukan apakah untuk memungkinkan cursor overflow. Setel `true` untuk melakukan panggilan berikutnya pada kursor apa pun posisinya. Atur `false` untuk memeriksa apakah kursor berada di posisi terakhir sebelum melakukan panggilan berikutnya pada kursor. Hanya aktifkan jika kursor dapat digulir (SENSITIF atau TIDAK SENSITIF)  
Jenis: boolean  
Default: betul

**DataSimplifier. onInvalidNumericData**  
Tidak wajib. Bagaimana bereaksi saat mendekode data numerik yang tidak valid. Nilai yang diizinkan adalah`reject`,`toleratespaces`,`toleratespaceslowvalues`,`toleratemost`.   
Jenis: string  
Default: tolak

**defaultKeepExistingBerkas**  
Tidak wajib. Menentukan apakah akan mengatur nilai default dataset sebelumnya.  
Jenis: boolean  
Bawaan: salah

**disposisi.checkexistence**  
Tidak wajib. Menentukan apakah akan merilis cek pada keberadaan file untuk Dataset dengan DISP SHR atau OLD.  
Jenis: boolean  
Bawaan: salah

**ExternalSort.Threshold**  
Tidak wajib. Ambang batas pengurutan: menentukan kapan sistem harus beralih dari dalam memori ke penyortiran gabungan eksternal (menggunakan file sementara pada sistem file). Jika tidak ditentukan (default=`null`), ambang batas diatur ke setengah dari memori yang tersedia pada setiap tugas pengurutan baru. Untuk memperkirakan memori yang tersedia, panggilan ke System.gc () dilakukan.  
Jenis: datasize  
Default: null  
`externalSort.threshold: 12MB`

**blockSizeDefault**  
Tidak wajib. Ukuran blok default yang akan digunakan untuk byte BDW.  
Jenis: angka  
Standar: 32760  
`blockSizeDefault: 32760`

**ForceHR**  
Tidak wajib. Menentukan apakah akan menggunakan Human Readable SYSPRINT, baik pada konsol atau file output.  
Jenis: boolean  
Bawaan: salah

**ForcedDate**  
Tidak wajib. Memaksa tanggal dan waktu tertentu dalam database. Gunakan hanya selama pengembangan dan pengujian.  
Default: null  
`forcedDate: 2022-08-26T12:59:58.123456+01:57`

**FrozenDate**  
Tidak wajib. Membekukan tanggal dan waktu dalam database. Gunakan hanya selama pengembangan dan pengujian.  
Bawaan: salah  
`frozenDate: false`

**Ims.messages.ExtendedSize**  
Tidak wajib. Menentukan apakah akan mengatur ExtendedSize pada pesan ims.  
Jenis: boolean  
Bawaan: salah

**LockTimeout**  
Tidak wajib. Batas waktu dalam milidetik transaksi ketika tidak dapat memperoleh kunci dalam jangka waktu tertentu.  
Jenis: angka  
Default: 500

**MapTransfo.prefix**  
Tidak wajib. Daftar awalan yang akan digunakan saat mengubah variabel ControlM. Masing-masing dipisahkan dengan koma.  
Jenis: string  
Default: &, @,%%

**kueri. useConcatCondition**  
Tidak wajib. Menentukan apakah kondisi kunci dibangun oleh penggabungan kunci atau tidak.  
Jenis: boolean  
Bawaan: salah

**RollBackonrte**  
Tidak wajib. Menentukan apakah untuk mengembalikan transaksi unit run implisit pada pengecualian runtime.  
Jenis: boolean  
Bawaan: salah

**sctThreadLimit**  
Tidak wajib. Batas thread untuk memicu skrip.  
Jenis: angka  
Default: 5

**sqlCodePointPergeseran**  
Tidak wajib. Pergeseran titik kode sql. Menggeser titik kode untuk karakter kontrol yang mungkin kita temui saat memigrasikan data rdbms lama ke rdbms modern. Misalnya, Anda dapat menentukan `384` untuk mencocokkan karakter `\u0180` unicode.  
Jenis: angka  
Default: 0

**sqlIntegerOverflowDiizinkan**  
Tidak wajib. Menentukan apakah untuk memungkinkan SQL integer overflow, yang berarti apakah menempatkan nilai yang lebih besar dalam variabel host diperbolehkan.  
Jenis: boolean  
Bawaan: salah

**stepFailWhenAbend**  
Tidak wajib. Menentukan apakah akan menaikkan abend jika langkah gagal atau menyelesaikan eksekusi.  
Jenis: boolean  
Default: betul

**stopExecutionWhenProgNotFound**  
Tidak wajib. Menentukan apakah akan berhenti berjalan jika program tidak ditemukan. Jika diatur ke`true`, interupsi run jika program tidak ditemukan.  
Jenis: boolean  
Default: betul

**system.date.format**  
Tidak wajib. Menentukan format tanggal sistem.   
Jenis: string  
Default: MDY

**system.date.separator**  
Tidak wajib. Menentukan pemisah tanggal sistem.   
Jenis: string  
Default:/

**uppercaseUserInput**  
Tidak wajib. Menentukan apakah input pengguna harus dalam huruf besar.   
Jenis: boolean  
Default: betul

**UseControl MVariable**  
Tidak wajib. Menentukan apakah akan menggunakan spesifikasi Control-m untuk penggantian variabel.  
Jenis: boolean  
Bawaan: salah

**JCL.Checkpoint.ExpireTimeout**  
Tidak wajib. Menentukan durasi waktu untuk mempertahankan pos pemeriksaan JCL di penyedia persistensi atau registri dalam memori.  
Jenis: angka  
Default: -1

**jcl.pos pemeriksaan. expireTimeoutUnit**  
Tidak wajib. Menentukan unit durasi waktu untuk `jcl.checkpoint.expireTimeout` properti. Nilai konstanta enum yang didukung:`java.util.concurrent.TimeUnit`.  
Jenis: string  
Default: DETIK

### Properti batchscript Gapwalk
<a name="gapwalk-batch-props"></a>

**encoding**  
Tidak wajib. Pengkodean yang digunakan dalam proyek batchscript (bukan dengan asyik). Mengharapkan pengkodean yang valid`CP1047`,,`IBM930`,`ASCII`... `UTF-8`  
Jenis: string  
Standar: ASCII

### Properti Gapwalk Blugen
<a name="gapwalk-blugen-props"></a>

**managers.trancode**  
Tidak wajib. Pemetaan trankode manajer dialog. Memungkinkan Anda memetakan kode transaksi JICS ke manajer dialog. Format yang diharapkan adalah`trancode1:dialogManager1;trancode2:dialogManager2;`.   
Jenis: string  
Default: null  
`managers.trancode: OR12:MYDIALOG1`

### Properti perintah Gapwalk CL
<a name="gapwalk-cl-props"></a>

**perintah-off**  
Tidak wajib. Daftar perintah untuk dimatikan, dipisahkan dengan koma. Nilai yang diizinkan adalah `PGM_BASIC``RCVMSG`,`SNDRCVF`,`CHGVAR`,`QCLRDTAQ`,`RTVJOBA`,`ADDLFM`,`ADDPFM`,`RCVF`,`OVRDBF`,`DLTOVR`,`CPYF`,`SNDDTAQ`. Berguna saat Anda ingin menonaktifkan atau menimpa program yang ada. `PGM_BASIC`adalah AWS Transform khusus untuk program Runtime mainframe yang dirancang untuk tujuan debugging.  
Jenis: string  
Default: null

**spring.datasource.primary.jndi-name**  
Tidak wajib. Sumber data utama Java Naming And Directory Interface (JNDI).  
Jenis: string  
Default: jdbc/primer

**ZonedMode**  
Tidak wajib. Mode untuk encoding atau decoding tipe data yang dikategorikan. Nilai yang diizinkan adalah`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400`.  
Jenis: string  
Standar: EBCDIC\$1STRICT

### Properti pelari Gapwalk CL
<a name="gapwalk-cl-runner-props"></a>

**cl.configuration.context.encoding**  
Tidak wajib. Pengkodean file CL. Mengharapkan pengkodean yang valid`CP1047`,,`IBM930`,`ASCII`... `UTF-8`  
Jenis: string  
Default: CP297

**Cl.ZonedMode**  
Tidak wajib. Mode untuk perintah encoding atau decoding control language (CL). Nilai yang diizinkan adalah`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400`.  
Jenis: string  
Standar: EBCDIC\$1STRICT

### Properti Gapwalk JHDB
<a name="gapwalk-jhdb-props"></a>

**ims.program**  
Tidak wajib. Daftar program IMS yang akan digunakan. Pisahkan setiap parameter dengan titik koma (`;`) dan setiap transaksi dengan koma (). `,` Misalnya: `ims.programs: PCP008,PCT008;PCP054,PCT054;PCP066,PCT066;PCP068,PCT068;`  
Jenis: string  
Default: null

**JHDB.CheckpointPath**  
Tidak wajib. Jika `jhdb.checkpointPersistence` tidak `none` maka parameter ini memungkinkan Anda untuk mengatur jalur persistensi pos pemeriksaan (lokasi penyimpanan file checkpoint.dat), semua data pos pemeriksaan yang terkandung dalam registri diserialkan dan dicadangkan dalam file (checkpoint.dat) yang terletak di folder yang disediakan. Perhatikan bahwa hanya data pos pemeriksaan (scriptID, stepID, posisi database, dan area pos pemeriksaan) yang terkait dengan cadangan ini.  
Jenis: string  
Default: berkas:. /setup/

**JHDB.CheckpointPersistence**  
Tidak wajib. Mode persistensi pos pemeriksaan. Nilai yang diizinkan adalah`none`/`add`/`end`. Gunakan `add` untuk mempertahankan pos pemeriksaan saat yang baru dibuat dan ditambahkan ke registri. Gunakan `end` untuk mempertahankan pos pemeriksaan saat server shutdown. Nilai lain menonaktifkan persistensi. Perhatikan bahwa setiap kali pos pemeriksaan baru ditambahkan ke registri, semua pos pemeriksaan yang ada akan diserialisasi dan file akan dihapus. Ini bukan tambahan ke data yang ada dalam file. Jadi tergantung pada jumlah pos pemeriksaan, itu dapat memiliki beberapa efek pada kinerja.  
Jenis: string  
Default: tidak ada

**jhdb.configuration.context.encoding**  
Tidak wajib. Pengkodean JHDB (Java Hierarchical Database). Mengharapkan string pengkodean yang valid`CP1047`,,`IBM930`,`ASCII`... `UTF-8`  
Jenis: string  
Default: CP297

**jhdb. identificationCardData**  
Tidak wajib. Digunakan untuk hardcode beberapa “data kartu identifikasi operator” ke bidang MID yang ditunjuk oleh parameter CARD.  
Jenis: string  
Default: “”

**jhdb.lterm**  
Tidak wajib. Memungkinkan Anda untuk memaksa ID terminal logis umum dalam kasus emulasi IMS. Jika tidak disetel maka sessionId digunakan.  
Jenis: string  
Default: null

**jhdb.metadata.extrapath**  
Parameter konfigurasi yang menentukan folder root khusus runtime tambahan untuk folder psbs dan dbds.  
Jenis: string  
Default: berkas:. /setup/  
Saat ini, untuk batasan penerapan, Anda harus menyalin direktori dbds dan psbs Anda di direktori konfigurasi aplikasi Anda atau di subdirektori direktori konfigurasi: misalnya, config/setup   

```
config
|- setup
   |- dbds 
   |- psbs
```
 dan diatur dalam aplikasi-jhdb.yl  
`jhdb.metadata.extrapath: file: ./config/setup/`

**jhdb.navigation.cachenexts**  
Tidak wajib. Durasi cache (dalam milidetik) yang digunakan dalam navigasi hierarkis untuk RDBMS.  
Jenis: angka  
Default: 5000

**jhdb.query. limitJoinUsage**  
Tidak wajib. Menentukan apakah akan menggunakan batas bergabung parameter penggunaan pada grafik RDBMS.  
Jenis: boolean  
Default: betul

**jhdb. use-db-prefix**  
Tidak wajib. Menentukan apakah untuk mengaktifkan awalan database dalam navigasi hierarkis untuk RDBMS.  
Jenis: boolean  
Default: betul

### Properti Gapwalk JICS
<a name="gapwalk-jics-props"></a>

**jics.data. dataJsonInitLokasi**  
Tidak wajib. Lokasi file json disiapkan oleh Analyzer dari parsing CSD, dan digunakan untuk menginisialisasi database jics,  
Jenis: string  
Default: “”

**jics.db. dataScriptLocation**  
Tidak wajib. Lokasi skrip initJics.sql, disiapkan oleh Analyzer dari penguraian ekspor CSD dari mainframe.  
Jenis: string  
Default: “”

**jics.db. dataTestQueryLokasi**  
Tidak wajib. Lokasi skrip sql yang berisi kueri sql tunggal yang diharapkan mengembalikan hitungan objek (misalnya: menghitung jumlah catatan dalam tabel program jics). Jika hitungan sama dengan 0, database akan dimuat menggunakan `jics.db.dataScriptLocation` skrip, jika tidak beban database akan dilewati.  
Jenis: string  
Default: “”

**jics.db. ddlScriptLocation**  
Tidak wajib. Lokasi skrip ddl Jics. Memungkinkan Anda untuk memulai skema database jics menggunakan skrip.sql.  
Jenis: string  
Default: “”  
`jics.db.ddlScriptLocation: ./jics/sql/jics.sql`

**jics.db. schemaTestQueryLokasi**  
Tidak wajib. Lokasi file sql yang harus berisi kueri unik yang mengembalikan jumlah objek dalam skema jics (jika ada).  
Jenis: string  
Default: “”

**kehebohan. runUnitLauncherPool.enable**  
Tidak wajib. Menentukan apakah akan mengaktifkan run unit launcher pool di JICS.  
Jenis: boolean  
Bawaan: salah

**kehebohan. runUnitLauncherPool.size**  
Tidak wajib. Ukuran kolam peluncur unit run di JICS.  
Jenis: angka  
Default: 20

**kehebohan. runUnitLauncherPool.validationInterval**  
Opsional: Interval validasi kumpulan peluncur unit run di JICS, dinyatakan dalam milidetik.  
Jenis: angka  
Default: 1000

**jics.queues.sqs.region**  
Tidak wajib. Wilayah AWS Untuk Amazon SQS, digunakan dalam JICS. Disarankan untuk mengatur wilayah yang sama dari aplikasi yang digunakan untuk kinerja, tetapi itu tidak wajib.  
Jenis: string  
Standar: eu-west-1

**jics.xa.agent.timeout**  
Tidak wajib. Mendefinisikan durasi maksimum untuk agen xa yang bertanggung jawab untuk mengelola transaksi terdistribusi, untuk menyelesaikan operasinya.  
Jenis: angka  
Default: null

**mq.queues.sqs.region**  
Tidak wajib. Wilayah AWS Untuk layanan Amazon SQS MQ.  
Jenis: string  
Standar: eu-west-3

**TaskExecutor. allowCoreThreadTimeOut**  
Tidak wajib. Menentukan apakah untuk memungkinkan thread inti untuk time out di JCIS. Hal ini memungkinkan pertumbuhan dan penyusutan dinamis bahkan dalam kombinasi dengan antrian bukan nol (karena ukuran kolam maksimal hanya akan bertambah setelah antrian penuh).  
Jenis: boolean  
Bawaan: salah

**TaskExecutor. corePoolSize**  
Tidak wajib. Ketika transaksi di terminal dimulai melalui skrip groovy, thread baru dibuat. Gunakan parameter ini untuk mengatur ukuran kolam inti.  
Jenis: angka  
Default: 5

**TaskExecutor. maxPoolSize**  
Tidak wajib. Ketika transaksi di terminal dimulai melalui skrip groovy, thead baru dibuat. Gunakan parameter ini untuk mengatur ukuran kolam maks (jumlah maksimum thread paralel).  
Jenis: angka  
Default: 10

**TaskExecutor.QueueCapacity**  
Tidak wajib. Ketika transaksi di terminal dimulai melalui skrip groovy, thead baru dibuat. Gunakan parameter ini untuk mengatur ukuran antrian. (= jumlah maksimum transaksi yang tertunda saat `taskExecutor.maxPoolSize` tercapai)  
Jenis: angka  
Default: 50

### Properti runtime Gapwalk
<a name="gapwalk-runtime-props"></a>

**Cachemetadata**  
Tidak wajib. Menentukan apakah untuk cache metadata database.  
Jenis: boolean  
Default: betul

**check-groovy-file**  
Tidak wajib. Menentukan apakah untuk memeriksa konten file asyik sebelum mendaftar.  
Jenis: boolean  
Default: betul

**DatabaseStatistik**  
Tidak wajib. Menentukan apakah akan memungkinkan pembangun SQL untuk mengumpulkan dan menampilkan informasi statistik.  
Jenis: boolean  
Bawaan: salah

**dateTimeFormat**  
Tidak wajib. Ini dateTimeFormat menjelaskan cara menumpahkan tipe stempel waktu tanggal waktu database ke entitas penyederhana data. Nilai yang diizinkan adalah`ISO`/`EUR`/`USA`/`LOCAL`  
Jenis: string  
Default: ISO

**dbDateFormat**  
Tidak wajib. Format tanggal target database.  
Jenis: string  
Default: yyyy-MM-dd

**dbTimeFormat**  
Tidak wajib. Format waktu target database.  
Jenis: string  
Default: HH: mm: SS

**dbTimestampFormat**  
Tidak wajib. Database menargetkan format timestamp.  
Jenis: string  
Default: yyyy-MM-dd HH:mm:SS.SSSSSS

**fetchSize**  
Tidak wajib. Nilai fetchSize untuk kursor. Gunakan saat mengambil data menggunakan potongan oleh utilitas. load/unload   
Jenis: angka  
Default: 10

**PaksaNonaktifkan SQLTrim StringType**  
Tidak wajib. Menentukan apakah untuk menonaktifkan trim dari semua parameter string sql.  
Jenis: boolean  
Bawaan: salah

**localDateFormat**  
Tidak wajib. Daftar format tanggal lokal. Pisahkan setiap format dengan`|`.  
Jenis: string

**localTimeFormat**  
Tidak wajib. Daftar format waktu lokal. Pisahkan setiap format dengan`|`.  
Jenis: string

**localTimestampFormat**  
Tidak wajib. Daftar format stempel waktu lokal. Pisahkan setiap format dengan`|`.  
Jenis: string  
Default:

**pgmDateFormat**  
Tidak wajib. Format waktu tanggal yang digunakan dalam program.  
Jenis: string  
Default: yyyy-MM-dd

**pgmTimeFormat**  
Tidak wajib. Format waktu yang digunakan untuk eksekusi pgm (program).  
Jenis: string  
Default: HH.mm.ss

**pgmTimestampFormat**  
Tidak wajib. Format stempel waktu.  
Jenis: string  
Standar: yyyy-MM-dd-HH .mm.ss.ssssss

### Properti program utilitas Gapwalk
<a name="gapwalk-utility-props"></a>

**jcl.tipe**  
Opsional. `.jcl`jenis file. Nilai yang diizinkan adalah`jcl`/`vse`. PRINT/REPRO Perintah utilitas IDCAMS mengembalikan 4 jika file kosong untuk jcl non-vse.  
Jenis: string  
Default: mvs

**listcat.variablelengthpreprocessor.enabled**  
Tidak wajib. Menentukan apakah akan mengaktifkan preprocessor panjang variabel untuk perintah LISTCAT.  
Jenis: boolean  
Bawaan: salah

**listcat.variablelengthpreprocessor.type**  
Tidak wajib. Jenis objek yang terkandung dalam file listcat, jika Anda mengaktifkan`listcat.variablelengthpreprocessor.enabled`. Nilai yang diizinkan adalah`rdw`/`bdw`.  
Jenis: string  
Default: rdw

**Muat.batchSize**  
Tidak wajib. Ukuran batch utilitas beban.  
Jenis: angka  
Default: 0

**Load.format.dbdate**  
Tidak wajib. Format database utilitas beban untuk digunakan.  
Jenis: string  
Default: yyyy-MM-dd

**Load.format.dbtime**  
Tidak wajib. Waktu database utilitas beban untuk digunakan.  
Jenis: string  
Default: HH: mm: SS

**Load.format.localdate**  
Tidak wajib. Format tanggal lokal utilitas muat untuk digunakan.  
Jenis: string  
Default: dd/MM/yyyy dd.mm.yyyy\$1 \$1yyyy-mm-dd

**Load.format.localTime**  
Tidak wajib. Format waktu lokal utilitas beban untuk digunakan.  
Jenis: string  
Default: HH: mm: SS \$1 HH.mm.ss

**beban. sqlCodePointPergeseran**  
Tidak wajib. Kode SQL pointshift untuk utilitas beban. Menjalankan proses pergeseran karakter. Diperlukan ketika database target Anda dari DB2 adalah Postgresql.  
Jenis: angka  
Default: 0

**sysPunchEncoding**  
Tidak wajib. Set karakter pengkodean syspunch. Nilai yang didukung adalah`Cp1047`/`ASCII`.  
Jenis: string  
Standar: ASCII

**treatLargeNumberAsInteger**  
Tidak wajib. Menentukan apakah untuk memperlakukan jumlah besar sebagai`Integer`. Mereka diperlakukan sebagai `BigDecimal` default.  
Jenis: boolean  
Bawaan: salah

**Unload.chunksize**  
Tidak wajib. Ukuran potongan digunakan untuk utilitas bongkar.  
Jenis: angka  
Default: 0

**Unload.columnfiller**  
Tidak wajib. Pengisi kolom utilitas bongkar muat.  
Jenis: string  
Default: ruang

**Unload.fetchSize**  
Tidak wajib. Memungkinkan Anda menyetel ukuran pengambilan saat menangani kursor di utilitas bongkar muat.  
Jenis: angka  
Default: 0

**unload.format.date**  
Tidak wajib. Jika `unload.useDatabaseConfiguration` diaktifkan, format tanggal yang akan digunakan dalam utilitas bongkar.  
Jenis: string  
Default: MM/dd/yyyy

**unload.format.time**  
Tidak wajib. Jika `unload.useDatabaseConfiguration` diaktifkan, format waktu untuk digunakan dalam utilitas bongkar.  
Jenis: string  
Default: HH.mm.ss

**unload.format.timestamp**  
Tidak wajib. Jika `unload.useDatabaseConfiguration` diaktifkan, format stempel waktu untuk digunakan dalam utilitas bongkar.  
Jenis: string  
Standar: yyyy-MM-dd-HH .mm.ss.ssssss

**bongkar.nbi. whenNotNull**  
Tidak wajib. Nilai Null Byte Indicator (nbi) untuk ditambahkan ketika nilai dari database tidak null.  
Jenis: heksadesimal  
Default: 00

**Unload.nbi.WhenNull**  
Tidak wajib. Nilai Null Byte Indicator (nbi) untuk ditambahkan ketika nilai dari database adalah null.  
Jenis: heksadesimal  
Default: 6F

**bongkar.nbi. writeNullIndicator**  
Tidak wajib. Menentukan apakah akan menulis indikator null dalam file output bongkar.  
Jenis: boolean  
Bawaan: salah

**membongkar. sqlCodePointPergeseran**  
Tidak wajib. Kode SQL pointshift untuk utilitas bongkar. Menjalankan proses pergeseran karakter. Diperlukan ketika database target Anda dari DB2 adalah Postgresql.  
Jenis: angka  
Default: 0

**membongkar. useDatabaseConfiguration**  
Tidak wajib. Menentukan apakah akan menggunakan konfigurasi tanggal atau waktu dari application-main.ymldalam utilitas bongkar.  
Jenis: boolean  
Bawaan: salah

**membongkar. varCharIsNull**  
Tidak wajib. Gunakan parameter ini dalam program INFTILB, jika diatur untuk `true` maka semua bidang tidak nullable dengan nilai kosong (spasi) mengembalikan string kosong.  
Jenis: boolean  
Bawaan: salah

### Properti lainnya
<a name="other-props"></a>

**qtemp.cleanup.threshold.hours**  
Tidak wajib. Untuk menentukan kapan `qtemp.dblog` diaktifkan. Masa pakai partisi db (dalam jam).  
Jenis: angka  
Default: 0

**qtemp.dblog**  
Tidak wajib. Apakah akan mengaktifkan pencatatan Database QTEMP.  
Jenis: boolean  
Bawaan: salah

**qtemp.uuid.length**  
Tidak wajib. Panjang id unik QTEMP.  
Jenis: angka  
Default: 9

**quartz.scheduler. stand-by-if-error**  
Tidak wajib. Menentukan apakah akan memicu eksekusi pekerjaan jika penjadwal pekerjaan dalam modus siaga. Jika benar, Ketika diaktifkan eksekusi pekerjaan tidak dipicu.  
Jenis: boolean  
Bawaan: salah

**warmUpCache**  
Tidak wajib. Menentukan apakah untuk memuat semua data tabel datacom ke cache pemanasan di server mulai.  
Jenis: boolean  
Bawaan: salah