Nachverfolgungsschemas für die Überwachung von B2B-Nachrichten in Azure Logic Apps
Gilt für: Azure Logic Apps (Verbrauch + Standard)
Azure Logic Apps umfasst eine integrierte Nachverfolgungsfunktion, die Sie für Teile Ihres Workflows aktivieren können. Um die erfolgreiche Übermittlung oder den Empfang, Fehler und Eigenschaften von B2B-Nachrichten (Business-to-Business) zu überwachen, können Sie AS2-, X12- und benutzerdefinierte Nachverfolgungsschemas in Ihrem Integrationskonto erstellen und verwenden. In diesem Referenzleitfaden werden die Syntax und Attribute für diese Nachverfolgungsschemas beschrieben.
AS2
- AS2-Nachrichten-Nachverfolgungsschema
- Nachverfolgungsschema für AS2 Message Disposition Notification (MDN)
AS2-Nachrichten-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine AS2-Nachricht:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"dispositionType": "",
"fileName": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isMessageEncrypted": "",
"isMessageCompressed": "",
"correlationMessageId": "",
"incomingHeaders": {},
"outgoingHeaders": {},
"isNrrEnabled": "",
"isMdnExpected": "",
"mdnType": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine AS2-Nachricht beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Partners des AS2-Nachrichtenabsenders |
receiverPartnerName | Nein | String | Name des Partners des AS2-Nachrichtenempfängers |
as2To | Ja | String | Name des Empfängers der AS2-Nachricht aus den Headern der AS2-Nachricht |
as2From | Ja | String | Name des Absenders der AS2-Nachricht aus den Headern der AS2-Nachricht |
agreementName | Nein | String | Name der AS2-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | String | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
messageId | Nein | String | AS2-Nachrichten-ID aus den Headern der AS2-Nachricht |
dispositionType | Nein | String | MDN-Dispositionstypwert (Message Disposition Notification) |
fileName | Nein | String | Dateiname aus dem Header der AS2-Nachricht |
isMessageFailed | Ja | Boolean | Gibt an, ob die AS2-Nachricht fehlgeschlagen ist. |
isMessageSigned | Ja | Boolean | Gibt an, ob die AS2-Nachricht signiert wurde. |
isMessageEncrypted | Ja | Boolean | Gibt an, ob die AS2-Nachricht verschlüsselt wurde. |
isMessageCompressed | Ja | Boolean | Gibt an, ob die AS2-Nachricht komprimiert wurde. |
correlationMessageId | Nein | String | ID der AS2-Nachricht zum Korrelieren von Nachrichten mit MDNs |
incomingHeaders | Nein | Wörterbuch von JToken | Headerdetails von eingehenden AS2-Nachrichten |
outgoingHeaders | Nein | Wörterbuch von JToken | Headerdetails von ausgehenden AS2-Nachrichten |
isNrrEnabled | Ja | Boolean | Gibt an, ob der Standardwert verwendet werden soll, wenn der Wert unbekannt ist. |
isMdnExpected | Ja | Boolean | Gibt an, ob der Standardwert verwendet werden soll, wenn der Wert unbekannt ist. |
mdnType | Ja | Enum | Zulässige Werte: NotConfigured , Sync und Async |
AS2-MDN-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine AS2 MDN-Nachricht:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"as2To": "",
"as2From": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"messageId": "",
"originalMessageId": "",
"dispositionType": "",
"isMessageFailed": "",
"isMessageSigned": "",
"isNrrEnabled": "",
"statusCode": "",
"micVerificationStatus": "",
"correlationMessageId": "",
"incomingHeaders": {
},
"outgoingHeaders": {
}
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine AS2 MDN-Nachricht beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Partners des AS2-Nachrichtenabsenders |
receiverPartnerName | Nein | String | Name des Partners des AS2-Nachrichtenempfängers |
as2To | Ja | String | Name des Partners, der die AS2-Nachricht erhält |
as2From | Ja | String | Name des Partners, der die AS2-Nachricht sendet |
agreementName | Nein | String | Name der AS2-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | String | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
messageId | Nein | String | ID der AS2-Nachricht |
originalMessageId | Nein | String | ID der ursprünglichen AS2-Nachricht |
dispositionType | Nein | String | MDN-Dispositionstypwert |
isMessageFailed | Ja | Boolean | Gibt an, ob die AS2-Nachricht fehlgeschlagen ist. |
isMessageSigned | Ja | Boolean | Gibt an, ob die AS2-Nachricht signiert wurde. |
isNrrEnabled | Ja | Boolean | Gibt an, ob der Standardwert verwendet werden soll, wenn der Wert unbekannt ist. |
statusCode | Ja | Enum | Zulässige Werte: Accepted , Rejected und AcceptedWithErrors |
micVerificationStatus | Ja | Enum | Zulässige Werte: NotApplicable , Succeeded und Failed |
correlationMessageId | Nein | String | Korrelations-ID, bei der es sich um die ID der ursprünglichen Nachricht handelt, für die MDN konfiguriert ist |
incomingHeaders | Nein | Wörterbuch von JToken | Headerdetails von eingehenden Nachrichten |
outgoingHeaders | Nein | Wörterbuch von JToken | Headerdetails von ausgehenden Nachrichten |
X12
- X12-Transaktionssatz-Nachverfolgungsschema
- X12-Transaktionssatzbestätigung-Nachverfolgungsschema
- X12-Austausch-Nachverfolgungsschema
- X12-Austauschbestätigung-Nachverfolgungsschema
- X12-Funktionsgruppen-Nachverfolgungsschema
- X12-Funktionsgruppenbestätigung-Nachverfolgungsschema
X12-Transaktionssatz-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für einen X12-Transaktionssatz:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"transactionSetControlNumber": "",
"CorrelationMessageId": "",
"messageType": "",
"isMessageFailed": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"needAk2LoopForValidMessages": "",
"segmentsCount": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für einen X12-Transaktionssatz beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer |
functionalGroupControlNumber | Nein | String | Funktionskontrollnummer |
transactionSetControlNumber | Nein | String | Transaktionssatz-Kontrollnummer |
CorrelationMessageId | Nein | String | Korrelationsnachrichten-ID, die eine Kombination aus den Elementen {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} ist. |
messageType | Nein | String | Transaktionssatz oder Dokumenttyp |
isMessageFailed | Ja | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. |
isTechnicalAcknowledgmentExpected | Ja | Boolean | Gibt an, ob die technische Bestätigung in der X12-Vereinbarung konfiguriert ist. |
isFunctionalAcknowledgmentExpected | Ja | Boolean | Gibt an, ob die Funktionsbestätigung in der X12-Vereinbarung konfiguriert ist. |
needAk2LoopForValidMessages | Ja | Boolean | Gibt an, ob die AK2-Schleife für eine gültige Nachricht erforderlich ist. |
segmentsCount | Nein | Integer | Anzahl von Segmenten im X12-Transaktionssatz. |
X12-Transaktionssatzbestätigung-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine X12-Transaktionssatzbestätigung:
{
"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": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine X12-Transaktionssatzbestätigung beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer der Funktionsbestätigung. Der Wert wird nur für die Absenderseite aufgefüllt, wenn für die an den Partner gesendeten Nachrichten eine Funktionsbestätigung empfangen wurde. |
functionalGroupControlNumber | Nein | String | Funktionsgruppen-Kontrollnummer der Funktionsbestätigung. Der Wert wird nur für die Absenderseite aufgefüllt, wenn für die an den Partner gesendeten Nachrichten eine Funktionsbestätigung empfangen wurde. |
isaSegment | Nein | String | ISA-Segment der Nachricht. Der Wert wird nur für die Absenderseite aufgefüllt, wenn für die an den Partner gesendeten Nachrichten eine Funktionsbestätigung empfangen wurde. |
gsSegment | Nein | String | GS-Segment der Nachricht. Der Wert wird nur für die Absenderseite aufgefüllt, wenn für die an den Partner gesendeten Nachrichten eine Funktionsbestätigung empfangen wurde. |
respondingfunctionalGroupControlNumber | Nein | String | Die Austauschkontrollnummer der Antwort |
respondingFunctionalGroupId | Nein | String | Die Funktionsgruppen-ID der Antwort, die in der Bestätigung AK101 zugeordnet ist. |
respondingtransactionSetControlNumber | Nein | String | Die Transaktionssatz-Kontrollnummer der Antwort |
respondingTransactionSetId | Nein | String | Die Transaktionssatz-ID der Antwort an, die in der Bestätigung AK201 zugeordnet ist |
statusCode | Ja | Boolean | Statuscode für die Transaktionssatzbestätigung. |
segmentsCount | Ja | Enum | Bestätigungsstatuscode mit diesen zulässigen Werten: Accepted , Rejected und AcceptedWithErrors |
processingStatus | Ja | Enum | Verarbeitungsstatuscode der Bestätigung mit diesen zulässigen Werten: Received , Generated und Sent |
CorrelationMessageId | Nein | String | Korrelationsnachrichten-ID, die eine Kombination aus den Elementen {AgreementName}{GroupControlNumber}{TransactionSetControlNumber} ist. |
isMessageFailed | Ja | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. |
ak2Segment | Nein | String | Bestätigung für einen Transaktionssatz in der empfangenen Funktionsgruppe. |
ak3Segment | Nein | String | Meldet Fehler in einem Datensegment. |
ak5Segment | Nein | String | Meldet, ob der im AK2-Segment angegebene Transaktionssatz akzeptiert oder abgelehnt wurde (einschließlich des Grunds). |
X12-Austausch-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für einen X12-Austausch:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isMessageFailed": "",
"isa09": "",
"isa10": "",
"isa11": "",
"isa12": "",
"isa14": "",
"isa15": "",
"isa16": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für einen X12-Austausch beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer |
isaSegment | Nein | String | ISA-Segment der Nachricht. |
isTechnicalAcknowledgmentExpected | Boolean | Gibt an, ob die technische Bestätigung in der X12-Vereinbarung konfiguriert ist. | |
isMessageFailed | Ja | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. |
isa09 | Nein | String | Austauschdatum des X12-Dokuments. |
isa10 | Nein | String | Austauschuhrzeit des X12-Dokuments. |
isa11 | Nein | String | Kontrollstandardsbezeichner für den X12-Austausch. |
isa12 | Nein | String | Kontrollversionsnummer für den X12-Austausch an. |
isa14 | Nein | String | X12-Bestätigung wurde angefordert. |
isa15 | Nein | String | Indikator für Test oder Produktion. |
isa16 | Nein | String | Elementtrennzeichen |
X12-Austauschbestätigung-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine X12-Austauschbestätigung:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"isaSegment": "",
"respondingInterchangeControlNumber": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ta102": "",
"ta103": "",
"ta105": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine X12-Austauschbestätigung beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer der technischen Bestätigung, die von Partnern empfangen wurde. |
isaSegment | Nein | String | ISA-Segment der technischen Bestätigung, die von Partnern empfangen wurde. |
respondingInterchangeControlNumber | Nein | String | Austauschkontrollnummer für die technische Bestätigung, die von Partnern empfangen wurde. |
isMessageFailed | Ja | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. |
statusCode | Ja | Enum | Austauschbestätigungs-Statuscode mit diesen zulässigen Werten: Accepted , Rejected und AcceptedWithErrors |
processingStatus | Ja | Enum | Bestätigungsstatus mit diesen zulässigen Werten: Received , Generated und Sent |
ta102 | Nein | String | Austauschdatum |
ta103 | Nein | String | Austauschuhrzeit |
ta105 | Nein | String | Austauschhinweiscode |
X12-Funktionsgruppen-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine X12-Funktionsgruppe:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"gsSegment": "",
"isTechnicalAcknowledgmentExpected": "",
"isFunctionalAcknowledgmentExpected": "",
"isMessageFailed": "",
"gs01": "",
"gs02": "",
"gs03": "",
"gs04": "",
"gs05": "",
"gs07": "",
"gs08": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine X12-Funktionsgruppe beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Der Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, entweder „Empfangen“ oder „Senden“. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer |
functionalGroupControlNumber | Nein | String | Funktionskontrollnummer |
gsSegment | Nein | String | GS-Segment der Nachricht. |
isTechnicalAcknowledgmentExpected | Ja | Boolean | Gibt an, ob die technische Bestätigung in der X12-Vereinbarung konfiguriert ist. |
isFunctionalAcknowledgmentExpected | Ja | Boolean | Gibt an, ob die Funktionsbestätigung in der X12-Vereinbarung konfiguriert ist. |
isMessageFailed | Ja | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. |
gs01 | Nein | String | Funktionsbezeichnercode |
gs02 | Nein | String | Code des Anwendungsabsenders. |
gs03 | Nein | String | Code des Anwendungsempfängers. |
gs04 | Nein | String | Datum der Funktionsgruppe. |
gs05 | Nein | String | Uhrzeit der Funktionsgruppe. |
gs07 | Nein | String | Code der zuständigen Behörde. |
gs08 | Nein | String | Der Bezeichnercode für die Version, das Release oder die Branche. |
X12-Funktionsgruppenbestätigung-Nachverfolgungsschema
Die folgende Syntax beschreibt das Nachverfolgungsschema für eine X12-Funktionsgruppenbestätigung:
{
"agreementProperties": {
"senderPartnerName": "",
"receiverPartnerName": "",
"senderQualifier": "",
"senderIdentifier": "",
"receiverQualifier": "",
"receiverIdentifier": "",
"agreementName": ""
},
"messageProperties": {
"direction": "",
"interchangeControlNumber": "",
"functionalGroupControlNumber": "",
"isaSegment": "",
"gsSegment": "",
"respondingfunctionalGroupControlNumber": "",
"respondingFunctionalGroupId": "",
"isMessageFailed": "",
"statusCode": "",
"processingStatus": "",
"ak903": "",
"ak904": "",
"ak9Segment": ""
}
}
In der folgenden Tabelle werden die Attribute in einem Nachverfolgungsschema für eine X12-Funktionsgruppenbestätigung beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
senderPartnerName | Nein | String | Name des Absenderpartners der X12-Nachricht |
receiverPartnerName | Nein | String | Name des Empfangspartners der X12-Nachricht |
senderQualifier | Ja | String | Qualifizierer des Absenderpartners |
senderIdentifier | Ja | String | Bezeichner des Absenderpartners |
receiverQualifier | Ja | String | Qualifizierer des Empfangspartners |
receiverIdentifier | Ja | String | Bezeichner des Empfangspartners |
agreementName | Nein | String | Name der X12-Vereinbarung, nach der Nachrichten aufgelöst werden. |
direction | Ja | Enum | Richtung des Nachrichtenflusses, die entweder receive (Empfangen) oder send (Senden) sein kann. |
interchangeControlNumber | Nein | String | Austauschkontrollnummer, die für die Sendeseite aufgefüllt wird, wenn eine technische Bestätigung von Partnern empfangen wird. |
functionalGroupControlNumber | Nein | String | Funktionsgruppen-Kontrollnummer der technischen Bestätigung, die für die Sendeseite aufgefüllt wird, wenn eine technische Bestätigung von Partnern empfangen wird. |
isaSegment | Nein | String | Entspricht der Austauschkontrollnummer, wird aber nur in bestimmten Fällen aufgefüllt. |
gsSegment | Nein | String | Entspricht der Funktionsgruppen-Kontrollnummer, wird aber nur in bestimmten Fällen aufgefüllt. |
respondingfunctionalGroupControlNumber | Nein | String | Kontrollnummer der ursprünglichen Funktionsgruppe. |
respondingFunctionalGroupId | Nein | String | Wird in der Funktionsgruppen-ID der Bestätigung AK101 zugeordnet. |
isMessageFailed | Boolean | Gibt an, ob die X12-Nachricht fehlgeschlagen ist. | |
statusCode | Ja | Enum | Bestätigungsstatuscode mit diesen zulässigen Werten: Accepted , Rejected und AcceptedWithErrors |
processingStatus | Ja | Enum | Verarbeitungsstatuscode der Bestätigung mit diesen zulässigen Werten: Received , Generated und Sent |
ak903 | Nein | String | Anzahl der empfangenen Transaktionssätze. |
ak904 | Nein | String | Anzahl von Transaktionssätzen an, die in der identifizierten Funktionsgruppe akzeptiert wurden. |
ak9Segment | Nein | String | Gibt an, ob die im AK1-Segment angegebene Funktionsgruppe akzeptiert oder abgelehnt wurde (einschließlich des Grunds). |
Benutzerdefiniert
Sie können eine benutzerdefinierte Nachverfolgung einrichten, die Ereignisse vom Anfang bis zum Ende Ihres Logik-App-Workflows protokolliert. Beispielsweise können Sie Ereignisse von Ebenen protokollieren, die Ihren Workflow, SQL Server, BizTalk Server oder eine andere Ebene betreffen. Der folgende Abschnitt enthält benutzerdefinierten Nachverfolgungsschemacode, den Sie in den Ebenen außerhalb Ihres Workflows verwenden können.
{
"sourceType": "",
"source": {
"workflow": {
"systemId": ""
},
"runInstance": {
"runId": ""
},
"operation": {
"operationName": "",
"repeatItemScopeName": "",
"repeatItemIndex": ,
"trackingId": "",
"correlationId": "",
"clientRequestId": ""
}
},
"events": [
{
"eventLevel": "",
"eventTime": "",
"recordType": "",
"record": {}
}
]
}
In der folgenden Tabelle werden die Attribute in einem benutzerdefinierten Nachverfolgungsschema beschrieben:
Eigenschaft | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|
sourceType | Ja | String | Der Typ der Ausführungsquelle mit den folgenden zulässigen Werten: Microsoft.Logic/workflows , custom |
source | Ja | Zeichenfolge oder JToken | Wenn der Quelltyp Microsoft.Logic/workflows ist, müssen die Quellinformationen diesem Schema folgen. Wenn der Quelltyp custom ist, ist das Schema ist ein JToken. |
systemId | Ja | String | System-ID der Logik-App |
runId | Ja | String | Ausführungs-ID der Logik-App |
operationName | Ja | String | Name des Vorgangs, z. B. Aktion oder Trigger |
repeatItemScopeName | Ja | String | Elementnamen wiederholen, wenn sich die Aktion innerhalb einer foreach - oder until -Schleife befindet. |
repeatItemIndex | Ja | Integer | Zeigt an, dass sich die Aktion in einer foreach - oder until -Schleife befindet, und ist die Indexzahl des wiederholten Elements. |
trackingId | Nein | String | Überwachungs-ID zum Korrelieren der Nachrichten |
correlationId | Nein | String | Korrelations-ID zum Korrelieren der Nachrichten |
clientRequestId | Nein | String | Der Client kann diese Eigenschaft auffüllen, um Nachrichten zu korrelieren |
eventLevel | Ja | String | Ebene des Ereignisses |
eventTime | Ja | Datetime | Zeit des Ereignisses im UTC-Format: YYYY-MM-DDTHH:MM:SS.00000Z |
recordType | Ja | String | Der Typ des Nachverfolgungseintrags mit nur diesem zulässigen Wert: custom |
Datensatz (record) | Ja | JToken | Benutzerdefinierter Eintragstyp nur im JToken-Format |