Melacak skema untuk memantau pesan B2B di Azure Logic Apps
Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)
Azure Logic Apps menyertakan pelacakan bawaan yang dapat Anda aktifkan untuk bagian alur kerja Anda. Untuk membantu Anda memantau pengiriman atau tanda terima, kesalahan, dan properti yang berhasil untuk pesan business-to-business (B2B), Anda dapat membuat dan menggunakan as2, X12, dan skema pelacakan kustom di akun integrasi Anda. Panduan referensi ini menguraikan sintaks dan atribut untuk skema pelacakan ini.
AS2
- Skema pelacakan pesan Applicability Statement 2
- Skema pelacakan Pemberitahuan Disposisi Pesan (MDN) Applicability Statement 2
Skema pelacakan pesan Applicability Statement 2
Sintaks berikut menguraikan skema pelacakan untuk pesan AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"dispositionType": "",
"fileName": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isMessageEncrypted": "",
"isMessageCompressed": "",
"correlationMessageId": "",
"incomingHeaders": {},
"outgoingHeaders": {},
"isNrrEnabled": "",
"isMdnExpected": "",
"mdnType": ""
}
}
Tabel berikut ini menjelaskan atribut dalam skema pelacakan untuk pesan AS2:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan Applicability Statement 2 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan Applicability Statement 2 |
as2To | Ya | Untai (karakter) | Nama penerima pesan Applicability Statement 2 dari header pesan Applicability Statement 2 |
as2From | Ya | Untai (karakter) | Nama pengirim pesan Applicability Statement 2 dari header pesan Applicability Statement 2 |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian Applicability Statement 2 yang pesannya diselesaikan |
direction | Ya | Untai (karakter) | Arah alur pesan, yang berupa receive atau send |
messageId | Tidak | Untai (karakter) | ID pesan Applicability Statement 2 dari header pesan Applicability Statement 2 |
dispositionType | Tidak | Untai (karakter) | Nilai jenis disposisi Pemberitahuan Disposisi Pesan (MDN) |
fileName | Tidak | Untai (karakter) | Nama file dari header pesan Applicability Statement 2 |
isMessageFailed | Ya | Boolean | Apakah pesan Applicability Statement 2 gagal |
isMessageSigned | Ya | Boolean | Apakah pesan Applicability Statement 2 telah ditandatangani |
isMessageEncrypted | Ya | Boolean | Apakah pesan Applicability Statement 2 dienkripsi |
isMessageCompressed | Ya | Boolean | Apakah pesan Applicability Statement 2 dikompresi |
correlationMessageId | Tidak | Untai (karakter) | ID pesan Applicability Statement 2, untuk mengkorelasikan pesan dengan MDN |
incomingHeaders | Tidak | Kamus JToken | Detail header pesan Applicability Statement 2 masuk |
outgoingHeaders | Tidak | Kamus JToken | Detail header pesan Applicability Statement 2 keluar |
isNrrEnabled | Ya | Boolean | Apakah menggunakan nilai default jika nilainya tidak diketahui |
isMdnExpected | Ya | Boolean | Apakah menggunakan nilai default jika nilainya tidak diketahui |
mdnType | Ya | Enum | Nilai yang diizinkan: NotConfigured , Sync , dan Async |
Skema pelacakan Applicability Statement 2 MDN
Sintaks berikut menguraikan skema pelacakan untuk pesan MDN AS2:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"originalMessageId": "",
"dispositionType": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isNrrEnabled": "",
"statusCode": "",
"micVerificationStatus": "",
"correlationMessageId": "",
"incomingHeaders": {
},
"outgoingHeaders": {
}
}
}
Tabel berikut ini menjelaskan atribut dalam skema pelacakan untuk pesan AS2 MDN:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan Applicability Statement 2 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan Applicability Statement 2 |
as2To | Ya | Untai (karakter) | Nama mitra yang menerima pesan Applicability Statement 2 |
as2From | Ya | Untai (karakter) | Nama mitra yang mengirim pesan Applicability Statement 2 |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian Applicability Statement 2 yang pesannya diselesaikan |
direction | Ya | Untai (karakter) | Arah alur pesan, yang berupa receive atau send |
messageId | Tidak | Untai (karakter) | ID pesan Applicability Statement 2 |
originalMessageId | Tidak | Untai (karakter) | ID pesan asli Applicability Statement 2 |
dispositionType | Tidak | Untai (karakter) | Nilai jenis disposisi MDN |
isMessageFailed | Ya | Boolean | Apakah pesan Applicability Statement 2 gagal |
isMessageSigned | Ya | Boolean | Apakah pesan Applicability Statement 2 telah ditandatangani |
isNrrEnabled | Ya | Boolean | Apakah menggunakan nilai default jika nilainya tidak diketahui |
statusCode | Ya | Enum | Nilai yang diizinkan: Accepted , Rejected , dan AcceptedWithErrors |
micVerificationStatus | Ya | Enum | Nilai yang diizinkan: NotApplicable , Succeeded , dan Failed |
correlationMessageId | Tidak | Untai (karakter) | ID korelasi, yang merupakan ID untuk pesan asli yang telah dikonfigurasi MDN |
incomingHeaders | Tidak | Kamus JToken | Detail header pesan masuk |
outgoingHeaders | Tidak | Kamus JToken | Detail header pesan keluar |
X12
- Skema pelacakan set transaksi X12
- Skema pelacakan pengakuan set transaksi X12
- Skema pelacakan pertukaran X12
- Skema pelacakan pengakuan pertukaran X12
- Skema pelacakan grup fungsional X12
- Skema pelacakan pengakuan grup fungsional X12
Skema pelacakan set transaksi X12
Sintaks berikut menjelaskan skema pelacakan untuk kumpulan transaksi X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"transactionSetControlNumber": "",
"CorrelationMessageId": "",
"messageType": "",
"isMessageFailed": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"needAk2LoopForValidMessages": "",
"segmentsCount": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk kumpulan transaksi X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, yang bisa receive atau send |
interchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran |
functionalGroupControlNumber | Tidak | Untai (karakter) | Nomor kontrol fungsional |
transactionSetControlNumber | Tidak | Untai (karakter) | Nomor kontrol transaksi yang ditetapkan |
CorrelationMessageId | Tidak | Untai (karakter) | ID pesan korelasi, yang merupakan kombinasi dari {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} |
messageType | Tidak | Untai (karakter) | Set transaksi atau tipe dokumen |
isMessageFailed | Ya | Boolean | Apakah pesan X12 gagal |
isTechnicalAcknowledgmentExpected | Ya | Boolean | Apakah pengakuan teknis dikonfigurasi dalam perjanjian X12 |
isFungsiAcknowledgmentExpected | Ya | Boolean | Apakah pengakuan fungsional dikonfigurasi dalam perjanjian X12 |
needAk2LoopForValidMessages | Ya | Boolean | Apakah perulangan AK2 diperlukan untuk pesan yang valid |
segmenCount | Tidak | Bilangan bulat | Jumlah segmen dalam set transaksi X12 |
Skema pelacakan pengakuan set transaksi X12
Sintaks berikut menjelaskan skema pelacakan untuk pengakuan set transaksi X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingfunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"respondingtransactionSetControlNumber": "",
"respondingTransactionSetId": "",
"statusCode": "",
"processingStatus": "",
"CorrelationMessageId": "",
"isMessageFailed": "",
"ak2Segment": "",
"ak3Segment": "",
"ak5Segment": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk pengakuan set transaksi X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, yang bisa receive atau send |
interchangeControlNumber | Tidak | Untai (karakter) | Pertukaran nomor kontrol dari pengakuan fungsional. Nilai hanya terisi untuk pihak pengirim di mana pengakuan fungsional diterima untuk pesan yang dikirim ke mitra. |
functionalGroupControlNumber | Tidak | Untai (karakter) | Nomor kontrol grup fungsional dari pengakuan fungsional. Nilai hanya terisi untuk pihak pengirim di mana pengakuan fungsional diterima untuk pesan yang dikirim ke mitra |
isaSegment | Tidak | Untai (karakter) | Segmen ISA dari pesan. Nilai hanya terisi untuk pihak pengirim di mana pengakuan fungsional diterima untuk pesan yang dikirim ke mitra |
gsSegment | Tidak | Untai (karakter) | Segmen GS dari pesan. Nilai hanya terisi untuk pihak pengirim di mana pengakuan fungsional diterima untuk pesan yang dikirim ke mitra |
respondingfunctionalGroupControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran yang merespons |
respondingFunctionalGroupId | Tidak | Untai (karakter) | ID grup fungsional yang merespons, yang memetakan ke AK101 dalam pengakuan |
respondingtransactionSetControlNumber | Tidak | Untai (karakter) | Nomor kontrol set transaksi yang merespons |
respondingTransactionSetId | Tidak | Untai (karakter) | ID set transaksi yang merespons, yang memetakan ke AK201 dalam pengakuan |
statusCode | Ya | Boolean | Kode status pengakuan set transaksi |
segmenCount | Ya | Enum | Kode status pengakuan dengan nilai yang diizinkan ini: Accepted , Rejected , dan AcceptedWithErrors |
processingStatus | Ya | Enum | Status pemrosesan pengakuan dengan nilai-nilai yang diizinkan ini: Received , Generated , dan Sent |
CorrelationMessageId | Tidak | Untai (karakter) | ID pesan korelasi, yang merupakan kombinasi dari {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} |
isMessageFailed | Ya | Boolean | Apakah pesan X12 gagal |
ak2Segment | Tidak | Untai (karakter) | Pengakuan atas set transaksi dalam grup fungsional yang diterima |
ak3Segment | Tidak | Untai (karakter) | Melaporkan kesalahan dalam segmen data |
ak5Segment | Tidak | Untai (karakter) | Melaporkan apakah set transaksi yang diidentifikasi di segmen AK2 diterima atau ditolak, dan mengapa |
Skema pelacakan pertukaran X12
Sintaks berikut menjelaskan skema pelacakan untuk pertukaran X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isMessageFailed": "",
"isa09": "",
"isa10": "",
"isa11": "",
"isa12": "",
"isa14": "",
"isa15": "",
"isa16": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk pertukaran X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, yang bisa receive atau send |
interchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran |
isaSegment | Tidak | Untai (karakter) | Mengirim pesan segmen ISA |
isTechnicalAcknowledgmentExpected | Boolean | Apakah pengakuan teknis dikonfigurasi dalam perjanjian X12 | |
isMessageFailed | Ya | Boolean | Apakah pesan X12 gagal |
isa09 | Tidak | Untai (karakter) | Tanggal pertukaran dokumen X12 |
isa10 | Tidak | Untai (karakter) | Waktu pertukaran dokumen X12 |
isa11 | Tidak | Untai (karakter) | Pengidentifikasi standar kontrol pertukaran X12 |
isa12 | Tidak | Untai (karakter) | Nomor versi kontrol pertukaran X12 |
isa14 | Tidak | Untai (karakter) | Pengakuan X12 diminta |
isa15 | Tidak | Untai (karakter) | Indikator untuk pengujian atau produksi |
isa16 | Tidak | Untai (karakter) | Pemisah elemen |
Skema pelacakan pengakuan pertukaran X12
Sintaks berikut menjelaskan skema pelacakan untuk pengakuan pertukaran X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"respondingInterchangeControlNumber": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ta102": "",
"ta103": "",
"ta105": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk pengakuan pertukaran X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, yang bisa receive atau send |
interchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran dari pengakuan teknis yang diterima dari mitra |
isaSegment | Tidak | Untai (karakter) | Segmen ISA untuk pengakuan teknis yang diterima dari mitra |
respondingInterchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran untuk pengakuan teknis yang diterima dari mitra |
isMessageFailed | Ya | Boolean | Apakah pesan X12 gagal |
statusCode | Ya | Enum | Kode status pengakuan pertukaran dengan nilai yang diizinkan ini: Accepted , Rejected , dan AcceptedWithErrors |
processingStatus | Ya | Enum | Status pengakuan dengan nilai yang diizinkan ini: Received , Generated , dan Sent |
ta102 | Tidak | Untai (karakter) | Tanggal pertukaran |
ta103 | Tidak | Untai (karakter) | Waktu pertukaran |
ta105 | Tidak | Untai (karakter) | Kode catatan pertukaran |
Skema pelacakan grup fungsional X12
Sintaks berikut menjelaskan skema pelacakan untuk grup fungsional X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"gsSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"isMessageFailed": "",
"gs01": "",
"gs02": "",
"gs03": "",
"gs04": "",
"gs05": "",
"gs07": "",
"gs08": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk grup fungsional X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, baik menerima atau mengirim |
interchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran |
functionalGroupControlNumber | Tidak | Untai (karakter) | Nomor kontrol fungsional |
gsSegment | Tidak | Untai (karakter) | Segmen GS pesan |
isTechnicalAcknowledgmentExpected | Ya | Boolean | Apakah pengakuan teknis dikonfigurasi dalam perjanjian X12 |
isFungsiAcknowledgmentExpected | Ya | Boolean | Apakah pengakuan fungsional dikonfigurasi dalam perjanjian X12 |
isMessageFailed | Ya | Boolean | Apakah pesan X12 gagal |
gs01 | Tidak | Untai (karakter) | Kode pengidentifikasi fungsional |
gs02 | Tidak | Untai (karakter) | Kode pengirim aplikasi |
gs03 | Tidak | Untai (karakter) | Kode penerima aplikasi |
gs04 | Tidak | Untai (karakter) | Tanggal grup fungsional |
gs05 | Tidak | Untai (karakter) | Waktu grup fungsional |
gs07 | Tidak | Untai (karakter) | Kode agensi yang bertanggung jawab |
gs08 | Tidak | Untai (karakter) | Kode pengidentifikasi untuk versi, rilis, atau industri |
Skema pelacakan pengakuan grup fungsional X12
Sintaks berikut menjelaskan skema pelacakan untuk pengakuan grup fungsional X12:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingfunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ak903": "",
"ak904": "",
"ak9Segment": ""
}
}
Tabel berikut menjelaskan atribut dalam skema pelacakan untuk pengakuan grup fungsional X12:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
senderPartnerName | Tidak | Untai (karakter) | Nama mitra pengirim pesan X12 |
receiverPartnerName | Tidak | Untai (karakter) | Nama mitra penerima pesan X12 |
senderQualifier | Ya | Untai (karakter) | Mengirim kualifikasi mitra |
senderIdentifier | Ya | Untai (karakter) | Mengirim identifikasi mitra |
receiverQualifier | Ya | Untai (karakter) | Menerima kualifikasi mitra |
receiverIdentifier | Ya | Untai (karakter) | Menerima identifikasi mitra |
agreementName | Tidak | Untai (karakter) | Nama dari perjanjian X12 yang pesannya diselesaikan |
arah | Ya | Enum | Arah aliran pesan, yang bisa receive atau send |
interchangeControlNumber | Tidak | Untai (karakter) | Nomor kontrol pertukaran, yang diisi oleh pihak pengirim ketika pengakuan teknis diterima dari mitra |
functionalGroupControlNumber | Tidak | Untai (karakter) | Nomor kontrol grup fungsional dari pengakuan teknis, yang diisi oleh pihak pengirim ketika pengakuan teknis diterima dari mitra |
isaSegment | Tidak | Untai (karakter) | Sama seperti nomor kontrol pertukaran, tetapi hanya diisi dalam kasus tertentu |
gsSegment | Tidak | Untai (karakter) | Sama seperti nomor kontrol grup fungsional, tetapi hanya diisi dalam kasus tertentu |
respondingfunctionalGroupControlNumber | Tidak | Untai (karakter) | Mengontrol jumlah grup fungsional asli |
respondingFunctionalGroupId | Tidak | Untai (karakter) | Memetakan ke AK101 dalam ID grup fungsional pengakuan |
isMessageFailed | Boolean | Apakah pesan X12 gagal | |
statusCode | Ya | Enum | Kode status pengakuan dengan nilai yang diizinkan ini: Accepted , Rejected , dan AcceptedWithErrors |
processingStatus | Ya | Enum | Status pemrosesan pengakuan dengan nilai-nilai yang diizinkan ini: Received , Generated , dan Sent |
ak903 | Tidak | Untai (karakter) | Jumlah set transaksi yang diterima |
ak904 | Tidak | Untai (karakter) | Jumlah set transaksi yang diterima dalam grup fungsional yang diidentifikasi |
ak9Segment | Tidak | Untai (karakter) | Apakah grup fungsional yang diidentifikasi dalam segmen AK1 diterima atau ditolak, dan mengapa |
Kustom
Anda dapat menyiapkan pelacakan kustom yang mencatat peristiwa dari awal hingga akhir alur kerja aplikasi logika Anda. Misalnya, Anda dapat mencatat peristiwa dari lapisan yang menyertakan alur kerja, SQL Server, BizTalk Server, atau lapisan lainnya. Bagian berikut ini menyediakan kode skema pelacakan kustom yang bisa Anda gunakan di lapisan di luar alur kerja Anda.
{
"sourceType": "",
"source": {
"workflow": {
"systemId": ""
},
"runInstance": {
"runId": ""
},
"operation": {
"operationName": "",
"repeatItemScopeName": "",
"repeatItemIndex": ,
"trackingId": "",
"correlationId": "",
"clientRequestId": ""
}
},
"events": [
{
"eventLevel": "",
"eventTime": "",
"recordType": "",
"record": {}
}
]
}
Tabel berikut ini menjelaskan atribut dalam skema pelacakan kustom:
Properti | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
JenisSumber | Ya | Untai (karakter) | Tipe dari eksekusi sumber dengan nilai yang diizinkan ini: Microsoft.Logic/workflows , custom |
sumber | Ya | Untai (karakter) atau JToken | Jika tipe sumber adalah Microsoft.Logic/workflows , informasi sumber harus mengikuti skema ini. Jika tipe sumber adalah custom , skema adalah JToken. |
systemId | Ya | Untai (karakter) | ID sistem aplikasi logika |
runId | Ya | Untai (karakter) | Eksekusi aplikasi logika |
operationName | Ya | Untai (karakter) | Nama operasi, misalnya, tindakan atau pemicu |
repeatItemScopeName | Ya | Untai (karakter) | Ulangi nama item jika tindakan berada di dalam foreach atau loop until |
repeatItemIndex | Ya | Bilangan bulat | Menunjukkan bahwa tindakan berada di dalam perulanganforeach atau until dan merupakan nomor indeks item berulang. |
trackingId | Tidak | Untai (karakter) | Melacak ID untuk mengkorelasikan pesan |
correlationId | Tidak | Untai (karakter) | Melacak ID untuk mengkorelasikan pesan |
clientRequestId | Tidak | Untai (karakter) | Klien dapat mengisi properti ini untuk mengkorelasikan pesan |
eventLevel | Ya | Untai (karakter) | Tingkat peristiwa |
eventTime | Ya | TanggalWaktu | Waktu acara dalam format UTC: YYYY-MM-DDTHH:MM:SS.00000Z |
jenisRekaman | Ya | Untai (karakter) | Jenis rekam jejak dengan nilai yang diizinkan ini saja: custom |
rekaman | Ya | JToken | Tipe catatan kustom dengan format JToken saja |