Referensi untuk pengaturan pesan EDIFACT dalam perjanjian untuk Azure Logic Apps
Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)
Referensi ini menjelaskan properti yang dapat Anda atur dalam perjanjian EDIFACT untuk menentukan cara menangani pesan antara mitra dagang. Siapkan properti ini berdasarkan perjanjian Anda dengan mitra yang bertukar pesan dengan Anda.
Pengaturan Penerimaan EDIFACT
Pengidentifikasi
Properti | Deskripsi |
---|---|
UNB6.1 (Kata Sandi Referensi Penerima) | Nilai alfanumerik yang terdiri dari 1-14 karakter. |
UNB6.2 (Penentu Referensi Penerima) | Nilai alfanumerik yang terdiri dari 1-2 karakter. |
Pengakuan
Properti | Deskripsi |
---|---|
Tanda Terima Pesan (CONTRL) | Mengembalikan pengakuan teknis (CONTRL) ke pengirim pertukaran, berdasarkan Pengaturan Kirim pada perjanjian. |
Pengakuan (CONTRL) | Mengembalikan pengakuan fungsional (CONTRL) ke pengirim pertukaran, berdasarkan Pengaturan Kirim pada perjanjian. |
Schemas
Properti | Deskripsi |
---|---|
UNH2.1 (Jenis) | Pilih jenis set transaksi. |
UNH2.2 (Versi) | Nomor versi pesan yang terdiri dari 1-3 karakter. |
UNH2.3 (Rilis) | Nomor rilis pesan yang terdiri dari 1-3 karakter. |
UNH2.5 (Associated Assigned Code) | Kode yang diberikan yaitu alfanumerik dan terdiri dari 1-6 karakter. |
UNG2.1 (ID Pengirim Aplikasi) | Masukkan nilai alfanumerik dengan minimal satu karakter dan maksimal 35 karakter. |
UNG2.2 (Kualifikasi Kode Pengirim Aplikasi) | Masukkan nilai alfanumerik, dengan maksimal empat karakter. |
Skema | Skema yang diunggah sebelumnya yang ingin Anda gunakan dari kedua jenis sumber daya: - Konsumsi: Akun integrasi yang ditautkan ke aplikasi logika Anda. - Standar: Sumber daya aplikasi logika Anda |
Nomor kontrol
Properti | Deskripsi |
---|---|
Larang duplikat nomor kontrol pertukaran | Blokir pertukaran duplikat. Tindakan decoding EDIFACT memeriksa bahwa nomor kontrol pertukaran (UNB5) untuk pertukaran yang diterima tidak cocok dengan nomor kontrol pertukaran yang diproses sebelumnya. Jika terdeteksi ada kecocokan, maka pertukaran tidak akan diproses. |
Periksa duplikat UNB5 setiap (hari) | Jika Anda memilih untuk tidak mengizinkan nomor kontrol pertukaran duplikat, Anda dapat menentukan jumlah hari antara menjalankan pemeriksaan. |
Tidak memperbolehkan duplikat nomor kontrol Grup | Blokir pertukaran yang memiliki nomor kontrol grup duplikat (UNG5). |
Tidak memperbolehkan duplikat nomor kontrol set Transaksi | Blokir pertukaran yang memiliki nomor kontrol set transaksi duplikat (UNH1). |
Nomor Kontrol Pengakuan EDIFACT | Tetapkan nomor referensi set transaksi untuk digunakan dalam pengakuan dengan memasukkan nilai untuk awalan, rentang nomor referensi, dan akhiran. |
Validasi
Setelah Anda selesai menyiapkan baris validasi, baris berikutnya secara otomatis muncul. Jika Anda tidak menentukan aturan apa pun, validasi menggunakan baris yang berlabel Default.
Properti | Deskripsi |
---|---|
Jenis Pesan | Jenis pesan EDI. |
Validasi EDI | Lakukan validasi EDI pada jenis data sebagaimana didefinisikan oleh properti EDI, pembatasan panjang, elemen data kosong, dan pemisah berikutnya dari skema. |
Validasi yang Diperluas | Jika jenis data bukan merupakan EDI, validasi ada pada persyaratan elemen data dan pengulangan, pencacahan, dan validasi panjang elemen data yang diizinkan (min/maks). |
Perbolehkan Angka Nol Di Awal atau Di Akhir | Simpan karakter nol dan spasi tambahan di awal atau di akhir. Jangan hapus karakter ini. |
Pangkas Angka Nol Di Awal atau Di Akhir | Hapus karakter nol dan spasi yang di awal atau di akhir. |
Kebijakan Pemisah Trailing | Hasilkan pemisah berikutnya. - Tidak Diizinkan: Melarang pembatas dan pemisah yang tertinggal di pertukaran yang diterima. Jika pertukaran memiliki pembatas akhir dan pemisah, pertukaran dinyatakan tidak valid. - Opsional: Terima pertukaran dengan atau tanpa pembatas dan pemisah berikutnya. - Wajib: Pertukaran yang diterima harus memiliki pembatas dan pemisah di akhir. |
Pengaturan internal
Properti | Deskripsi |
---|---|
Buat tag XML kosong jika pemisah berikutnya diperbolehkan | Pengirim pertukaran menyertakan tag XML kosong sebagai pemisah berikutnya. |
Pisahkan Pertukaran sebagai set transaksi - tangguhkan set transaksi pada kesalahan | Uraikan setiap set transaksi dalam pertukaran ke dalam dokumen XML terpisah dengan menerapkan amplop yang sesuai ke kumpulan transaksi. Menangguhkan hanya kumpulan transaksi yang gagal validasi. |
Pisahkan Pertukaran sebagai set transaksi - tangguhkan set transaksi pada kesalahan | Uraikan setiap set transaksi dalam pertukaran ke dalam dokumen XML terpisah dengan menerapkan amplop yang sesuai. Tangguhkan seluruh pertukaran ketika satu atau beberapa transaksi ditetapkan dalam validasi gagal pertukaran. |
Pertahankan Pertukaran - Tangguhkan Set Transaksi pada Kesalahan | Biarkan pertukaran tetap utuh, buat dokumen XML untuk seluruh pertukaran batch. Tangguhkan hanya kumpulan transaksi yang gagal validasi, saat melanjutkan memproses semua kumpulan transaksi lainnya. |
Pertahankan Pertukaran - Tangguhkan Set Transaksi pada Kesalahan | Biarkan pertukaran tetap utuh, buat dokumen XML untuk seluruh pertukaran batch. Tangguhkan seluruh pertukaran ketika satu atau beberapa transaksi ditetapkan dalam validasi gagal pertukaran. |
Pengaturan Pengiriman EDIFACT
Pengidentifikasi
Properti | Deskripsi |
---|---|
UNB1.2 (Versi Syntax) | Nilai dari 1-4. |
UNB2.3 (Alamat Perutean Balik Pengirim) | Nilai alfanumerik yang terdiri dari 1-14 karakter. |
UNB3.3 (Alamat Perutean Balik Penerima) | Nilai alfanumerik yang terdiri dari 1-14 karakter. |
UNB6.1 (Kata Sandi Referensi Penerima) | Nilai alfanumerik yang terdiri dari 1-14 karakter. |
UNB6.2 (Penentu Referensi Penerima) | Nilai alfanumerik yang terdiri dari 1-2 karakter. |
UNB7 (ID Referensi Aplikasi) | Nilai alfanumerik yang terdiri dari 1-14 karakter. |
Pengakuan
Properti | Deskripsi |
---|---|
Tanda Terima Pesan (CONTRL) | Mitra host yang mengirim pesan meminta pengakuan teknis (CONTRL) dari mitra tamu. |
Pengakuan (CONTRL) | Mitra host yang mengirimkan pesan mengharapkan permintaan pengakuan fungsional (CONTRL) dari mitra tamu. |
Buat perulangan SG1/SG4 untuk kumpulan transaksi yang diterima | Jika Anda memilih untuk meminta pengakuan fungsional, pengaturan ini memaksa pembuatan loop SG1/SG4 dalam pengakuan fungsional untuk set transaksi yang diterima. |
Schemas
Properti | Deskripsi |
---|---|
UNH2.1 (Jenis) | Pilih jenis set transaksi. |
UNH2.2 (Versi) | Nomor versi pesan. |
UNH2.3 (Rilis) | Nomor rilis pesan. |
Skema | Skema yang diunggah sebelumnya yang ingin Anda gunakan dari kedua jenis sumber daya: - Konsumsi: Akun integrasi yang ditautkan ke aplikasi logika Anda. - Standar: Sumber daya aplikasi logika Anda |
Amplop
Setelah Anda selesai menyiapkan baris amplop, baris berikutnya secara otomatis muncul. Jika Anda tidak menentukan aturan apa pun, validasi menggunakan baris yang berlabel Default.
Properti | Deskripsi |
---|---|
UNB8 (Kode Prioritas Pemrosesan) | Nilai alfabet yang panjangnya tidak melebihi satu karakter. |
UNB10 (Perjanjian Komunikasi) | Nilai alfanumerik yang terdiri dari 1-40 karakter. |
UNB11 (Indikator Uji) | Tunjukkan bahwa pertukaran yang dihasilkan adalah data uji. |
Terapkan Segmen UNA (Saran Untai Layanan) | Hasilkan segmen UNA untuk dikirim oleh pertukaran. |
Terapkan Segmen UNG (Header Grup Fungsi) | Buat segmen pengelompokan di header grup fungsional untuk pesan yang dikirim ke mitra tamu. Nilai berikut ini digunakan untuk membuat segmen UNG: - Skema: Skema yang diunggah sebelumnya yang ingin Anda gunakan dari kedua jenis sumber daya: - Konsumsi: Akun integrasi yang ditautkan ke aplikasi logika Anda. - Standar: Sumber daya aplikasi logika Anda - UNG1: Nilai alfanumerik yang terdiri dari 1-6 karakter. - UNG2.1: Nilai alfanumerik yang terdiri dari 1-35 karakter. - UNG2.2: Nilai alfanumerik yang terdiri dari 1-4 karakter. - UNG3.1: Nilai alfanumerik yang terdiri dari 1-35 karakter. - UNG3.2: Nilai alfanumerik yang terdiri dari 1-4 karakter. - UNG6: Nilai alfanumerik yang terdiri dari 1-3 karakter. - UNG7.1: Nilai alfanumerik yang terdiri dari 1-3 karakter. - UNG7.2: Nilai alfanumerik yang terdiri dari 1-3 karakter. - UNG7.3: Nilai alfanumerik yang terdiri dari 1-6 karakter. - UNG8: Nilai alfanumerik yang terdiri dari 1-14 karakter. |
Set dan Pemisah Karakter
Selain rangkaian karakter, Anda dapat menentukan rangkaian pembatas yang berbeda untuk digunakan pada setiap jenis pesan. Jika Anda tidak menentukan kumpulan karakter untuk skema pesan tertentu, kumpulan karakter Default akan digunakan.
Properti | Deskripsi |
---|---|
UNB1.1 (Pengidentifikasi sistem) | Karakter EDIFACT diatur untuk diterapkan pada pertukaran keluar. |
Skema | Skema yang diunggah sebelumnya yang ingin Anda gunakan dari kedua jenis sumber daya: - Konsumsi: Akun integrasi yang ditautkan ke aplikasi logika Anda. - Standar: Sumber daya aplikasi logika Anda Untuk skema yang dipilih, pilih set pemisah yang ingin Anda gunakan, berdasarkan deskripsi pemisah di bawah ini. Setelah Anda selesai menyiapkan baris skema, baris berikutnya secara otomatis muncul. |
Jenis Input | Jenis input untuk pesan. |
Pemisah Komponen | Satu karakter yang digunakan untuk memisahkan elemen data komposit. |
Pemisah Elemen Data | Satu karakter yang digunakan untuk memisahkan elemen data sederhana dalam elemen data komposit. |
UNA3 (Notasi Desimal) | Notasi untuk digunakan dalam pertukaran keluar. |
UNA4 (Indikator Rilis) | Nilai yang akan digunakan untuk indikator rilis yang menunjukkan bahwa karakter berikut bukanlah pemisah sintaks, pemutus, atau karakter rilis, tetapi merupakan bagian dari data asli. |
UNA5 (Pemisah Pengulangan) | Nilai yang digunakan untuk pemisah pengulangan yang memisahkan segmen yang berulang dalam kumpulan transaksi. |
Terminator Segment | Satu karakter yang menunjukkan akhir dalam segmen EDI. |
Akhiran | Karakter yang digunakan dengan pengidentifikasi segmen. Jika Anda menetapkan akhiran, maka elemen data terminator segmen bisa kosong. Jika pemisah segmen dibiarkan kosong, Anda harus menunjuk akhiran. |
Nomor kontrol
Properti | Deskripsi |
---|---|
UNB5 (Nomor Kontrol Pertukaran) | Awalan, rentang nilai untuk digunakan sebagai nomor kontrol pertukaran, dan akhiran. Nilai-nilai ini digunakan untuk menghasilkan pertukaran keluar. Nomor kontrol diperlukan, tetapi awalan dan akhiran bersifat opsional. Nomor kontrol bertambah untuk setiap pesan baru, sedangkan awalan dan akhiran tetap sama. |
UNG5 (Nomor Kontrol Grup) | Awalan, rentang nilai untuk digunakan sebagai nomor kontrol pertukaran, dan akhiran. Nilai-nilai ini digunakan untuk menghasilkan nomor kontrol grup. Nomor kontrol diperlukan, tetapi awalan dan akhiran bersifat opsional. Nomor kontrol bertambah untuk setiap pesan baru sampai nilai maksimum tercapai, sedangkan awalan dan akhiran tetap sama. |
UNH1 (Nomor Referensi Header Pesan) | Awalan, rentang nilai untuk nomor kontrol pertukaran, dan akhiran. Nilai-nilai ini digunakan untuk membuat nomor referensi header pesan. Nomor referensi diperlukan, tetapi awalan dan akhiran bersifat opsional. Awalan dan akhiran bersifat opsional, sedangkan nomor referensi harus diisi. Nomor referensi bertambah untuk setiap pesan baru, sedangkan awalan dan akhiran tetap sama. |
Validasi
Setelah Anda selesai menyiapkan baris validasi, baris berikutnya secara otomatis muncul. Jika Anda tidak menentukan aturan apa pun, validasi menggunakan baris yang berlabel Default.
Properti | Deskripsi |
---|---|
Jenis Pesan | Jenis pesan EDI. |
Validasi EDI | Lakukan validasi EDI pada jenis data sebagaimana didefinisikan oleh properti EDI, pembatasan panjang, elemen data kosong, dan pemisah berikutnya dari skema. |
Validasi yang Diperluas | Jika tipe datanya bukan EDI, jalankan validasi pada persyaratan elemen data dan pengulangan yang diizinkan, enumerasi, dan validasi panjang elemen data (min/maks). |
Perbolehkan Angka Nol Di Awal atau Di Akhir | Simpan karakter nol dan spasi tambahan di awal atau di akhir. Jangan hapus karakter ini. |
Pangkas Angka Nol Di Awal atau Di Akhir | Hapus karakter nol di depan atau di belakang. |
Kebijakan Pemisah Trailing | Hasilkan pemisah berikutnya. - Tidak Diizinkan: Melarang pembatas dan pemisah yang tertinggal di pertukaran yang dikirim. Jika pertukaran memiliki pembatas dan pemisah berikutnya, pertukaran dinyatakan tidak valid. - Opsional: Kirim pertukaran dengan atau tanpa pembatas dan pemisah berikutnya. - Wajib: Pertukaran yang dikirim harus memiliki pembatas berikutnya dan pemisah. |