Bagikan melalui


Data Pengguna IMS LU6.2

Model pemrograman IMS LU6.2 menyediakan akses ke transaksi IMS menggunakan LU6.2.

Gambar berikut merangkum alur kerja yang terjadi antara klien, Pendengar IMS default, dan program transaksi mainframe. Angka dalam tanda kurung menunjukkan perkiraan urutan peristiwa terjadi. Deskripsi peristiwa yang lebih rinci mengikuti gambar.

Gambar yang menunjukkan Integrator Transaksi mengirim dan menerima LU 6.2 dari z/OS/APPC, yang kemudian mengirim dan menerima dari antrean pesan IMS.
Integrator Transaksi mengirim dan menerima LU 6.2 dari z/OS/APPC, yang kemudian mengirim dan menerima dari antrean pesan IMS

Diagram alur kerja ringkasan untuk model pemrograman Data Pengguna IMS LU6.2

Model pemrograman IMS LU6.2 berfungsi sebagai berikut: Aplikasi memanggil metode dalam objek TI .NET.

  1. Runtime TI memanggil proksi Otomatisasi TI.

  2. Proksi TI:

    1. Membaca data rakitan dan meta yang dibuat sebelumnya oleh Designer TI.

    2. Memetakan jenis data .NET Framework ke jenis data COBOL.

  3. Proksi Otomatisasi TI kemudian:

    1. Memanggil rutinitas konversi untuk mengonversi data aplikasi ke jenis COBOL mainframe.

    2. Membangun buffer aliran data yang diratakan yang mewakili deklarasi atau copybook COBOL.

    3. Meneruskan pesan ke komponen transportasi SNA.

  4. Proksi Ti Automation mengirimkan permintaan eksekusi transaksi (TER) dan data pengguna ke z/OS APPC melalui beberapa penyimpanan virtual yang disediakan IBM/aplikasi komunikasi program-ke-program tingkat lanjut (APPC/z/OS).

  5. Aplikasi APPC/z/OS menginstruksikan IMS untuk menempatkan permintaan eksekusi transaksi dan data pengguna pada antrean pesan IMS.

  6. IMS menjadwalkan TP server ke wilayah pemrosesan pesan (MPR).

  7. Setelah eksekusi dimulai, TP mengeluarkan perintah DL/I Get Unique (GU) untuk mendapatkan parameter input yang dikirim oleh runtime TI. Jika ada kumpulan catatan tidak terikat input, TP juga melakukan satu atau beberapa panggilan Get Next (GN) untuk mendapatkan setiap baris kumpulan catatan yang dikirim.

  8. Setelah TP memproses input dan melakukan panggilan database apa pun, TP melakukan satu atau beberapa panggilan Insert (ISRT) untuk menempatkan parameter output dan mungkin output atau recordset tidak terikat nilai ke dalam antrean pesan IMS untuk dikemas dan dikembalikan ke runtime TI melalui aplikasi APPC/z/OS.

  9. Proksi Otomatisasi TI menerima data balasan dan memproses balasan. Proksi TI:

  10. menerima pesan dari komponen transportasi SNA.

  11. membaca buffer pesan

  12. memetakan jenis data COBOL ke jenis data .NET Framework

  13. memanggil rutinitas konversi untuk mengonversi jenis COBOL mainframe ke data aplikasi

  14. Runtime TI mengirim data yang dikonversi kembali ke aplikasi .NET Framework yang memanggil metode .

    Server Integrasi Host menyertakan kode sampel yang menunjukkan cara mengimplementasikan model pemrograman Data Pengguna IMS LU6.2. Kode sampel terletak di \direktori penginstalan\SDK\Samples\AppInt. Mulai Microsoft Visual Studio, buka tutorial yang ingin Anda gunakan, dan ikuti instruksi di Readme.

Lihat juga

Komponen Integrator Transaksi
Mengonversi Tipe Data dari Automation ke z/OS COBOL]
Mengonversi Jenis Data dari z/OS COBOL ke Automation
Komponen IMS
TI Runtime
Memilih Model Pemrograman yang Sesuai
Model Pemrograman