Set data dampak transcoding

Mulai dari rilis 5.16.0, Mainframe Connector membuat tabel yang mencatat semua error yang ditemui selama proses transkode menggunakan perintah qsam decode dan qsam encode. Tabel ini disebut set data spillover. Format output set data spillover dapat berupa salah satu hal berikut:

  • File Optimized Row Columnar (ORC)
  • File Queued Sequential Access Method (QSAM)

Anda dapat menggunakan informasi ini untuk mengaudit atau melakukan debug pada proses transkode.

Set data spillover yang dibuat oleh qsam decode

Sebagai bagian dari proses decoding, perintah qsam decode membuat set data spillover dengan skema berikut.

Nama kolom Jenis Deskripsi
Baris number Nomor data tempat error ditemukan. Data pertama adalah data 1. Jika nomor data tidak tersedia, -1 akan digunakan.
Kolom string Nama lengkap kolom yang gagal didekode.
Error string Error yang menyebabkan decoding data gagal.
Data bytes Seluruh data.
ByteOffset number Offset byte absolut dalam file input tempat data yang gagal dimulai. Jika offset byte tidak tersedia, -1 akan digunakan. Tersedia mulai dari versi 5.20.

Set data spillover yang dibuat oleh qsam encode

Sebagai bagian dari proses encoding, perintah qsam encode membuat set data spillover dengan skema berikut. Untuk file QSAM, sebaiknya gunakan file dengan panjang data variabel minimal 1024.

Nama kolom Jenis Deskripsi
Baris number Nomor data yang mengalami error. Data pertama adalah data 1. Beberapa sumber encoding mungkin tidak memberikan nomor baris yang konsisten. Dalam hal ini, barisnya adalah -1.
Kolom string Nama lengkap kolom yang gagal dienkode.
Error string Error yang menyebabkan encoding data gagal.
Data string Seluruh data dienkode sebagai JSON.