Skip to content

Commit 1ffb75f

Browse files
author
ecfan
committed
Draft update
1 parent 97e32f7 commit 1ffb75f

File tree

2 files changed

+42
-13
lines changed

2 files changed

+42
-13
lines changed

articles/logic-apps/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -499,8 +499,8 @@ items:
499499
href: enable-enhanced-telemetry-standard-workflows.md
500500
- name: Monitor and track B2B transactions
501501
href: monitor-track-b2b-transactions-standard.md
502-
- name: Table schemas for tracking B2B transactions
503-
href: tracking-table-schemas-standard.md
502+
- name: Tracking schemas for B2B transactions
503+
href: tracking-schemas-standard.md
504504
- name: Reliability
505505
items:
506506
- name: Enable zone redundancy

articles/logic-apps/tracking-table-schemas-standard.md renamed to articles/logic-apps/tracking-schemas-standard.md

Lines changed: 40 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ The Azure Database Explorer table named **AS2TrackRecords** stores all AS2 track
5151
)
5252
```
5353

54-
### AS2 MessageProperties type
54+
### AS2 tracking record - MessageProperties type
5555

5656
The **MessageProperties** column has a **dynamic** type structure, which uses a different JSON schema based on the tracking record type.
5757

58-
#### AS2 message tracking record - MessageProperties schema
58+
#### AS2 message - MessageProperties schema
5959

6060
```json
6161
{
@@ -93,7 +93,7 @@ The **MessageProperties** column has a **dynamic** type structure, which uses a
9393
| **isMdnExpected** | Boolean | Is the Message Disposition Notification (MDN) expected |
9494
| **mdnType** | Enum | Allowed values: **`NotConfigured`**, **`Sync`**, and **`Async`** |
9595

96-
#### AS2 MDN tracking record - MessageProperties schema
96+
#### AS2 MDN - MessageProperties schema
9797

9898
```json
9999
{
@@ -157,8 +157,8 @@ The Azure Database Explorer table named **EdiTrackRecords** stores all X12 track
157157
ReceiverQualifier: string, // Qualifier for the partner X12 message receiver.
158158
ReceiverIdentifier: string, // Identiifer for the partner X12 message receiver.
159159
TransactionSetControlNumber: string, // Control number for the transaction set.
160-
FunctionalGroupControlNumber: string, // Functional group control number.
161-
InterchangeControlNumber: string, // Interchange control number.
160+
FunctionalGroupControlNumber: string, // Control number for the functional group.
161+
InterchangeControlNumber: string, // Control number for the interchange.
162162
MessageType: string, // Transaction set or document type.
163163
RespondingTransactionSetControlNumber: string, // Control number for the responding transaction set, in case of acknowledgment.
164164
RespondingFunctionalGroupControlNumber: string, // Control number for the responding functional group, in case of acknowledgment.
@@ -167,11 +167,11 @@ The Azure Database Explorer table named **EdiTrackRecords** stores all X12 track
167167
)
168168
```
169169

170-
### X12 MessageProperties type
170+
### X12 tracking record - MessageProperties type
171171

172-
The **MessageProperties** column has a **dynamic** type structure, which uses a different JSON schema based on the tracking record type.
172+
The **MessageProperties** column has a **dynamic** type structure, which uses the following corresponding JSON schema, based on the tracking record type.
173173

174-
#### X12 transaction set tracking record - MessageProperties schema
174+
#### X12 transaction set - MessageProperties schema
175175

176176
```json
177177
{
@@ -192,10 +192,10 @@ The **MessageProperties** column has a **dynamic** type structure, which uses a
192192
| Property | Type | Description |
193193
|----------|------|-------------|
194194
| **direction** | Enum | Message flow direction (**`send`** or **`receive`**) |
195-
| **interchangeControlNumber** | String | Interchange control number for the functional acknowledgment |
196-
| **functionalGroupControlNumber** | String | Functional group control number for the functional acknowledgment |
195+
| **interchangeControlNumber** | String | Control number for the interchange |
196+
| **functionalGroupControlNumber** | String | Control number for the functional group |
197197
| **transactionSetControlNumber** | String | Control number for the transaction set |
198-
| **correlationMessageId** | String | Message correlation ID, which combines these values: {**AgreementName**}{**FunctionalGroupControlNumber**}{**TransactionSetControlNumber**} |
198+
| **correlationMessageId** | String | Message correlation ID, which combines these values: {**AgreementName**}{**InterchangeORFunctionalGroupControlNumber**}{**TransactionSetControlNumber**} |
199199
| **messageType** | String | Transaction set or document type |
200200
| **isMessageFailed** | Boolean | Whether the X12 message failed |
201201
| **isTechnicalAcknowledgmentExpected** | Boolean | Whether the technical acknowledgment is configured in the X12 agreement |
@@ -233,7 +233,36 @@ The **MessageProperties** column has a **dynamic** type structure, which uses a
233233
| **correlationMessageId** | String | Message correlation ID, which combines these values: {**AgreementName**}{**FunctionalGroupControlNumber**}{**TransactionSetControlNumber**} |
234234
| **isMessageFailed** | String | Whether the X12 message failed |
235235

236+
#### X12 interchange - MessageProperties schema
237+
238+
```json
239+
{
240+
"direction": "",
241+
"interchangeControlNumber": "",
242+
"isTechnicalAcknowledgmentExpected": "",
243+
"isMessageFailed": "",
244+
"isa09": "",
245+
"isa10": "",
246+
"isa11": "",
247+
"isa12": "",
248+
"isa14": "",
249+
"isa15": "",
250+
"isa16": ""
251+
}
252+
```
236253

254+
| Property | Type | Description |
255+
|----------|------|-------------|
256+
| **direction** | Enum | Message flow direction (**`send`** or **`receive`**) |
257+
| **interchangeControlNumber** | String | Interchange control number |
258+
| **transactionSetControlNumber** | String | Control number for the transaction set |
259+
| **correlationMessageId** | String | Message correlation ID, which combines these values: {**AgreementName**}{**FunctionalGroupControlNumber**}{**TransactionSetControlNumber**} |
260+
| **messageType** | String | Transaction set or document type |
261+
| **isMessageFailed** | Boolean | Whether the X12 message failed |
262+
| **isTechnicalAcknowledgmentExpected** | Boolean | Whether the technical acknowledgment is configured in the X12 agreement |
263+
| **isFunctionalAcknowledgmentExpected** | Boolean | Whether the functional acknowledgment is configured in the X12 agreement |
264+
| **needAk2LoopForValidMessages** | Boolean | Whether the AK2 loop is required for a valid message |
265+
| **segmentsCount** | Integer | Number of segments in the X12 transaction set |
237266

238267
## Related content
239268

0 commit comments

Comments
 (0)