Freigeben über


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

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

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

Nächste Schritte