You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/logic-apps/tracking-schemas-standard.md
+40-11Lines changed: 40 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,11 +51,11 @@ The Azure Database Explorer table named **AS2TrackRecords** stores all AS2 track
51
51
)
52
52
```
53
53
54
-
### AS2 MessageProperties type
54
+
### AS2 tracking record - MessageProperties type
55
55
56
56
The **MessageProperties** column has a **dynamic** type structure, which uses a different JSON schema based on the tracking record type.
57
57
58
-
#### AS2 message tracking record - MessageProperties schema
58
+
#### AS2 message - MessageProperties schema
59
59
60
60
```json
61
61
{
@@ -93,7 +93,7 @@ The **MessageProperties** column has a **dynamic** type structure, which uses a
93
93
|**isMdnExpected**| Boolean | Is the Message Disposition Notification (MDN) expected |
94
94
|**mdnType**| Enum | Allowed values: **`NotConfigured`**, **`Sync`**, and **`Async`**|
95
95
96
-
#### AS2 MDN tracking record - MessageProperties schema
96
+
#### AS2 MDN - MessageProperties schema
97
97
98
98
```json
99
99
{
@@ -157,8 +157,8 @@ The Azure Database Explorer table named **EdiTrackRecords** stores all X12 track
157
157
ReceiverQualifier: string, // Qualifier for the partner X12 message receiver.
158
158
ReceiverIdentifier: string, // Identiifer for the partner X12 message receiver.
159
159
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.
162
162
MessageType: string, // Transaction set or document type.
163
163
RespondingTransactionSetControlNumber: string, // Control number for the responding transaction set, in case of acknowledgment.
164
164
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
167
167
)
168
168
```
169
169
170
-
### X12 MessageProperties type
170
+
### X12 tracking record - MessageProperties type
171
171
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.
173
173
174
-
#### X12 transaction set tracking record - MessageProperties schema
174
+
#### X12 transaction set - MessageProperties schema
175
175
176
176
```json
177
177
{
@@ -192,10 +192,10 @@ The **MessageProperties** column has a **dynamic** type structure, which uses a
192
192
| Property | Type | Description |
193
193
|----------|------|-------------|
194
194
|**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|
197
197
|**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**} |
199
199
|**messageType**| String | Transaction set or document type |
200
200
|**isMessageFailed**| Boolean | Whether the X12 message failed |
201
201
|**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
233
233
|**correlationMessageId**| String | Message correlation ID, which combines these values: {**AgreementName**}{**FunctionalGroupControlNumber**}{**TransactionSetControlNumber**} |
234
234
|**isMessageFailed**| String | Whether the X12 message failed |
235
235
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
+
```
236
253
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 |
0 commit comments