Bagikan melalui


Properti Parameter

Gunakan halaman Properti parameter untuk mengatur properti array, host, desain COBOL, dan recordset pada parameter.

Properti Array

Gunakan ini Untuk melakukan ini
Dimensi Array Gunakan kontrol ini untuk menunjukkan berapa banyak dimensi (Visual C++ atau Visual Basic) atau klausa OCCURS berlapis (COBOL) yang dimuat array atau tabel.
Adalah Array Pilih opsi ini untuk menunjukkan apakah parameter adalah array. Nilai yang mungkin adalah:

- True. Parameter adalah array.
- False. Item adalah jenis data sederhana termasuk objek rangkaian data RDA. (default).
Terjadi Tergantung Pada Pilih opsi ini untuk menunjukkan bahwa item data numerik sebelum tabel (recordset atau array di Automation) menunjukkan jumlah baris atau elemen aktual yang dikirim atau diterima. Gunakan daftar drop-down untuk memilih item data numerik mana yang menentukan nilai ini. Untuk Tautan CICS, recordset atau array dan penentu panjang terkait harus masuk/keluar. Data dalam buffer yang mengikuti tabel panjang variabel segera mengikuti item data terakhir dalam tabel terlepas dari ukuran maksimum yang ditentukan untuk tabel. Untuk array dengan beberapa dimensi, array hanya dapat digunakan untuk loop terluar (COBOL) atau dimensi paling kanan (Visual C++ atau Visual Basic).

Bahasa RPG, tidak seperti COBOL, tidak secara langsung mendukung Terjadi Tergantung Pada. TI menyediakan fitur yang mereplikasi tindakan Terjadi Tergantung Pada untuk bahasa RPG. Proyek TI mendukung satu tingkat dimensi yang diterapkan sebagai Terjadi Tergantung Pada yang terkait dengan array rekaman dalam RPG. Parameter indeks harus didefinisikan sebelum menentukan parameter yang terkait dengan datatable atau struktur untuk parameter yang akan ditampilkan sebagai Terjadi Tergantung pada pilihan yang dapat dipilih.

Properti Host

Gunakan ini Untuk melakukan ini
Jenis Data Host Menentukan jenis data host parameter.
Penanganan Kesalahan Penanganan kesalahan parameter. Nilai yang mungkin adalah:

- Memotong. Jika dipilih dan terjadi kesalahan, TI akan memotong nilai. (default)
- Bulat. Jika dipilih dan terjadi kesalahan, TI akan membulatkan nilai.
- Kesalahan. Jika dipilih dan terjadi kesalahan, TI akan mengembalikan kesalahan.
Pengisi Menunjukkan jumlah byte FILLER yang mengikuti item data ini di buffer yang dikirim atau diterima dari host. FILLER menyebabkan celah yang tidak diterjemahkan di buffer. FILLER tidak terlihat di sisi Automation.
Dari Host Menunjukkan jumlah byte FILLER yang mengikuti item data ini di buffer yang diterima dari server. FILLER menyebabkan celah yang tidak diterjemahkan di buffer. FILLER tidak terlihat di sisi Automation.
Ke Host Menunjukkan jumlah byte FILLER yang mengikuti item data ini di buffer yang dikirim ke server. FILLER menyebabkan celah yang tidak diterjemahkan di buffer. FILLER tidak terlihat di sisi Automation.
Skala Skala parameter.
Tanda tangani Atribut Atribut tanda parameter. Nilai yang mungkin adalah:

- Di belakang. Untuk jenis data DISPLAY yang ditandatangani, menunjukkan bahwa tanda tersebut berada di belakang (default). Opsi ini menunjukkan ke lingkungan run-time TI bagaimana jenis data DISPLAY yang ditandatangani diformat dan memengaruhi bagaimana data dari host dikonversi ke dan dari jenis data Automation.
- Memisahkan di belakang. Untuk jenis data DISPLAY yang ditandatangani, menunjukkan bahwa tanda tersebut terpisah. Opsi ini menunjukkan ke lingkungan run-time TI bagaimana jenis data DISPLAY yang ditandatangani diformat dan memengaruhi bagaimana data dari host dikonversi ke dan dari jenis data Automation.
- Memimpin. Untuk jenis data DISPLAY yang ditandatangani, menunjukkan bahwa tanda tersebut mengarah. Opsi ini menunjukkan ke lingkungan run-time TI bagaimana jenis data DISPLAY yang ditandatangani diformat dan memengaruhi bagaimana data dari host dikonversi ke dan dari jenis data Automation.
- Memimpin Terpisah. Untuk jenis data DISPLAY yang ditandatangani, menunjukkan bahwa tanda tersebut terpisah.
Ukuran Menentukan panjang string.
SOSI Menentukan apakah data kumpulan karakter byte ganda diharapkan dimulai dengan shift-out (SO) dan diakhir dengan karakter shift-in (SI). Ketika kotak centang ini dipilih, karakter SO dan SI dihapus dari data ketika diterima dari aplikasi host, dan karakter SO dan SI ditambahkan ke data ketika dikirim ke aplikasi host. Dalam panjang PIC G, tidak perlu menyertakan dua byte untuk karakter SO dan SI karena lingkungan run-time TI menerapkannya. Nilai yang mungkin adalah:

- Benar
- False (default)
Pembatas String Mengembalikan pembatas string nilai. Nilai yang mungkin adalah:

- Ruang-Padded. Memberi tahu lingkungan run-time TI bahwa representasi mainframe string dibatasi dengan mengayuh definisi string dengan karakter spasi. Misalnya, jika definisi COBOL mainframe adalah PIC X(10) tetapi hanya tiga karakter dalam string, mainframe mengharapkan tujuh spasi berikutnya. Oleh karena itu, memilih opsi ini memberi tahu lingkungan run-time TI untuk mengonversi string yang dikirim ke mainframe untuk mengubah karakter penghentian NULL string ke jumlah spasi berikutnya yang sesuai sebelum mengirimkannya ke mainframe. Misalnya, jika string didefinisikan pada mainframe sebagai PIC X(10), TI akan mengirim string ABC diikuti oleh tujuh spasi berikutnya. Memilih opsi ini juga memberi tahu lingkungan run-time TI untuk mengonversi string output yang dikembalikan dari mainframe ke server Automation TI dengan mengonversi spasi berikutnya string menjadi satu karakter penghentian null. (default)
- Dihentikan null. Memberi tahu lingkungan run-time TI bahwa representasi mainframe string dibatasi oleh karakter null (EBCDIC 0x00). Memilih opsi ini memberi tahu lingkungan run-time TI untuk menambahkan satu karakter null ke akhir string jika ada ruang untuk byte sebelum mengirim string ke mainframe, dan memberi tahu lingkungan run-time TI untuk berhenti pada karakter null pertama yang ditemui saat menerima string dari mainframe. Oleh karena itu, dengan memilih opsi ini, Anda memberi tahu TI untuk mempertahankan spasi berikutnya dalam string output yang berasal dari mainframe karena TI tidak akan mengonversi spasi berikutnya menjadi satu terminator NULL. Untuk informasi selengkapnya, lihat Padding String Karakter Mainframe dengan Spasi.

Properti Desain

Gunakan ini Untuk melakukan ini
Jenis Data Nilai yang mungkin adalah:

- Kekosongan
- Boolean
- Byte
- Tanggal
- Penukaran valuta asing
- Desimal
- Integer
- Lama
- Double
- Satu
- String
- Jenis yang ditentukan pengguna
- Recordset
- (tidak ada) (default)
Nama Nama parameter. Nama bisa maksimal 250 karakter Unicode.
Arah Parameter Nilai yang mungkin adalah:

- In
- Out ekspres
- Masuk / Keluar (default)

Properti Recordset

Gunakan ini Untuk melakukan ini
Sertakan Ukuran Aktual Opsi default yang menunjukkan bahwa program host tidak akan menyertakan atau mengharapkan informasi apa pun yang menunjukkan jumlah baris (recordset) atau elemen (array) aktual yang dikirim atau diterima. Nilai yang mungkin adalah:

- Benar
- False (default)
Kemunculan Maksimum Kemunculan baris maksimum. Menunjukkan jumlah maksimum baris yang akan dikirim atau diterima dari host. Setara dengan kata kunci OCCURS n TIMES pada item grup COBOL.
Terjadi Tergantung Pada Set rekaman parameter terjadi tergantung pada. Setara dengan tabel panjang variabel di COBOL. Menunjukkan bahwa item data numerik sebelum tabel (recordset atau array di Automation) menunjukkan jumlah baris atau elemen aktual yang dikirim atau diterima. Gunakan daftar drop-down untuk memilih item data numerik mana yang menentukan nilai ini. Untuk Tautan CICS, recordset atau array dan penentu panjang terkait harus masuk/keluar. Data dalam buffer yang mengikuti tabel panjang variabel segera mengikuti item data terakhir dalam tabel terlepas dari ukuran maksimum yang ditentukan untuk tabel. Untuk array dengan beberapa dimensi, array hanya dapat digunakan untuk loop terluar (COBOL) atau dimensi paling kanan (Visual C++ atau Visual Basic).
Tidak terikat Menunjukkan bahwa recordset tidak dibatasi. Menunjukkan bahwa sejumlah baris dapat dikirim ke atau diterima dari host. Anda akan memilih opsi ini saat baris yang dikirim atau diterima berasal dari database dan jumlah maksimum baris tidak diketahui. Nilai yang mungkin adalah:

- Benar
- False (default)

Perhatian

Properti komponen tidak dimaksudkan untuk diatur atau diubah secara terprogram. Mengatur atau mengubah properti secara terprogram dapat menyebabkan komponen berfungsi dengan tidak benar.

Lihat juga

Cara Pad String Karakter Mainframe dengan Spasi
Node Nama Parameter (.NET)
Properti (Proyek TI)