Freigeben über


EDI-Eigenschaften zum Außerkraftsetzen des Kontexts

Die Nachrichtenkontexteigenschaften im globalen Eigenschaftenschema EdiOverride können zum Außerkraftsetzen der EDI-Umschlagwerte zur Laufzeit verwendet werden. Diese Nachrichtenkontexteigenschaften sind in edi-properties.xsd in der Assembly Microsoft.BizTalk.Edi.BaseArtifacts definiert. Der Namespace für die Eigenschaften ist http://schemas.microsoft.com/BizTalk/2006/edi-properties.

Die EdiOverride-Kontexteigenschaften sind auch in einer Orchestrierung verfügbar, wenn dem Orchestrierungsprojekt ein Verweis auf die Assembly Microsoft.BizTalk.Edi.BaseArtifacts hinzugefügt wurde.

Name Typ BESCHREIBUNG
OverrideEDIHeader boolean Wenn der Wert Wahr ist, versucht die EDI-Sendepipeline, den EDI-Umschlag mithilfe der Werte in der Eigenschaftenauflistung EdiOverride zu erstellen.
ISA01 Zeichenfolge Der Autorisierungsinformationenqualifizierer (X12).
ISA02 Zeichenfolge Die Autorisierungsinformationen (X12).
ISA03 Zeichenfolge Der Sicherheitsinformationenqualifizierer (X12).
ISA04 Zeichenfolge Die Sicherheitsinformationen (X12).
ISA05 Zeichenfolge Der Austauschabsenderqualifizierer (X12).
ISA06 Zeichenfolge Die Austauschabsender-ID (X12).
ISA07 Zeichenfolge Der Austauschempfängerqualifizierer (X12).
ISA08 Zeichenfolge Die Austauschempfänger-ID (X12).
ISA09 Zeichenfolge Das Austauschdatum (X12).

Dieses Feld sollte den tatsächlichen Datumswert und nicht das Datumsformat enthalten.
ISA10 Zeichenfolge Die Austauschuhrzeit (X12).

Dieses Feld sollte den tatsächlichen Uhrzeitwert und nicht den Datumswert enthalten.
ISA11 Zeichenfolge Der Austauschkontrollstandardsbezeichner (X12).
ISA12 Zeichenfolge Die Austauschkontrollversionsnummer (X12).
ISA13 Zeichenfolge Die Austauschkontrollnummer (X12).

Wenn die Austauschkontrollnummer außer Kraft gesetzt wird, wird das entsprechende Austauschnachspannsegment (IEA) so festgelegt, dass es mit dem angegebenen Wert übereinstimmt.
ISA14 Zeichenfolge Die angeforderte Bestätigung (X12).
ISA15 Zeichenfolge Der Testindikator (X12).
ISA16 Zeichenfolge Das Komponentenelementtrennzeichen (X12).
GS01 Zeichenfolge Der funktionale Bezeichnercode (X12).
GS02 Zeichenfolge Code des Anwendungssenders (X12)
GS03 Zeichenfolge Der Anwendungsempfängercode (X12).
GS04 Zeichenfolge Das Datum (X12).

Dieses Feld sollte den tatsächlichen Datumswert und nicht das Datumsformat enthalten.

Dieser Wert sollte im Format JJJJMMTT oder JJMMTT angegeben werden. Das angegebene Datum wird selbst dann verwendet, wenn es ein anderes Format als das in den Parteieigenschaften ausgewählte Format aufweist.
GS05 Zeichenfolge Die Uhrzeit (X12).

Dieses Feld sollte den tatsächlichen Uhrzeitwert und nicht das Uhrzeitformat enthalten.

Dieser Wert sollte im Format HHMM, HHMMSS oder HHMMSSdd angegeben werden. Die angegebene Uhrzeit wird selbst dann verwendet, wenn sie ein anderes Format als das in den Parteieigenschaften ausgewählte Format aufweist.
GS06 Zeichenfolge Die Gruppenkontrollnummer (X12).

Wenn die Gruppenkontrollnummer außer Kraft gesetzt wird, wird das entsprechende Feld im GE-Segment so festgelegt, dass es mit dem angegebenen Wert übereinstimmt.
GS07 Zeichenfolge Der Code für die zuständige Agentur (X12).
GS08 Zeichenfolge Der Versions-/Freigabe-/Branchenbezeichnercode (X12).
ST02 Zeichenfolge Die Transaktionssatzkontrollnummer (X12).

Wenn die Transaktionssatzkontrollnummer außer Kraft gesetzt wird, wird das entsprechende Feld im Transaktionssatz-Nachspannsegment (SE) so festgelegt, dass es mit diesem Wert übereinstimmt.
GenerateUNA boolean Legt fest, ob die EDI-Sendepipeline ein UNA-Segment für das ausgehende EDIFACT-Dokument erstellt.

Wenn OverrideEdiHeader den Wert Wahr besitzt und GenerateUNA ebenfalls Wahr ist, wird ein UNA-Segment generiert. Wenn OverrideEdiHeader den Wert Wahr besitzt und GenerateUNA den Wert Falsch aufweist, wird kein UNA-Segment generiert.

Die Werte für das UNA-Segment werden in der folgenden Reihenfolge ermittelt:

- EdiOverride-Kontexteigenschaften, wenn alle UNA-Eigenschaften vorhanden sind.
- Wenn nicht alle Kontexteigenschaften vorhanden sind und UNA-Segment generieren in Party-Eigenschaften aktiviert ist, eine Kombination aus Kontexteigenschaften und Parteieigenschaften.
- Wenn nicht alle Kontexteigenschaften vorhanden sind und UNA-Segment generieren in Party-Eigenschaften deaktiviert ist, eine Kombination aus Kontexteigenschaften und Standard-UNA-Werten Hinweis: Dieses Feld hat keine Auswirkung, wenn OverrideEdiHeader false ist.
UNA1 Zeichenfolge Das Komponentendatenelement-Trennzeichen (EDIFACT).
UNA2 Zeichenfolge Das Datenelementtrennzeichen (EDIFACT).
UNA3 Zeichenfolge Das Dezimaltrennzeichen (EDIFACT).
UNA4 Zeichenfolge Das Freigabezeichen (EDIFACT).
UNA5 Zeichenfolge Das Wiederholungstrennzeichen (EDIFACT).
UNA6 Zeichenfolge Das Segmentabschlusszeichen (EDIFACT).
UNA6Suffix Zeichenfolge Das Suffix des Segmentabschlusszeichens (EDIFACT).
UNB1_1 Zeichenfolge Der Syntaxbezeichner (EDIFACT).
UNB1_2 Zeichenfolge Die Syntaxversionsnummer (EDIFACT).
UNB10 Zeichenfolge Die Kommunikationsvereinbarungs-ID (EDIFACT).
UNB11 Zeichenfolge Der Testindikator (EDIFACT).
UNB2_1 Zeichenfolge Die Absenderidentifikation (EDIFACT).
UNB2_2 Zeichenfolge Der Partneridentifikationscode-Qualifizierer (EDIFACT).
UNB2_3 Zeichenfolge Die Adresse für Rückmeldung (EDIFACT).
UNB3_1 Zeichenfolge Die Empfängeridentifikation (EDIFACT).
UNB3_2 Zeichenfolge Der Partneridentifikationscode-Qualifizierer (EDIFACT).
UNB3_3 Zeichenfolge Die Routingadresse (EDIFACT).
UNB4_1 Zeichenfolge Das Datum (EDIFACT).

Dieses Feld sollte den tatsächlichen Datumswert und nicht das Datumsformat enthalten.
UNB4_2 Zeichenfolge Die Uhrzeit (EDIFACT).

Dieses Feld sollte den tatsächlichen Uhrzeitwert und nicht das Uhrzeitformat enthalten.
UNB5 Zeichenfolge Der Austauschkontrollverweis (EDIFACT).

Wenn der Austauschkontrollverweis außer Kraft gesetzt wird, wird die Kontrollnummer im Austauschnachspannsegment (UNZ) so festgelegt, dass sie mit dem angegebenen Wert übereinstimmt.
UNB6_1 Zeichenfolge Der Verweis bzw. das Kennwort des Empfängers (EDIFACT).
UNB7 Zeichenfolge Der Anwendungsverweis (EDIFACT).
UNB8 Zeichenfolge Der Verarbeitungsprioritätscode (EDIFACT).
UNB9 Zeichenfolge Die Bestätigungsanforderung (X12).
GenerateUNG boolean Legt fest, ob die EDI-Sendepipeline ein UNG-Segment für das ausgehende EDIFACT-Dokument erstellt.

Wenn OverrideEdiHeader den Wert Wahr besitzt und GenerateUNG ebenfalls Wahr ist, wird ein UNG-Segment generiert. Wenn OverrideEdiHeader den Wert Wahr besitzt und GenerateUNG den Wert Falsch aufweist, wird kein UNG-Segment generiert.

Die Werte für das UNG-Segment werden in der folgenden Reihenfolge ermittelt:

- EdiOverride-Kontexteigenschaften, wenn alle UNG-Eigenschaften vorhanden sind.
- Wenn nicht alle Kontexteigenschaften vorhanden sind und UNG-Segment generieren in Party-Eigenschaften aktiviert ist, eine Kombination aus Kontexteigenschaften und Parteieigenschaften.
- Wenn nicht alle Kontexteigenschaften vorhanden sind und UNG-Segment generieren in Party-Eigenschaften deaktiviert ist, eine Kombination aus Kontexteigenschaften und UNA-Standardwerten Hinweis: Dieses Feld hat keine Auswirkung, wenn OverrideEdiHeader false ist.
UNG1 Zeichenfolge Die Identifikation der Nachrichtengruppe (EDIFACT).
UNG2_1 Zeichenfolge Die Anwendungsabsenderidentifikation (EDIFACT).
UNG2_2 Zeichenfolge Der Identifikationscodequalifizierer (EDIFACT).
UNG3_1 Zeichenfolge Die Anwendungsempfängeridentifikation (EDIFACT).
UNG3_2 Zeichenfolge Der Identifikationscodequalifizierer (EDIFACT).
UNG4_1 Zeichenfolge Das Datum der Vorbereitung (EDIFACT).

Dieses Feld sollte den tatsächlichen Datumswert und nicht das Datumsformat enthalten.
UNG4_2 Zeichenfolge Die Uhrzeit der Vorbereitung (EDIFACT).

Dieses Feld sollte den tatsächlichen Uhrzeitwert und nicht das Uhrzeitformat enthalten.
UNG5 Zeichenfolge Die Gruppenverweisnummer (EDIFACT).

Wenn die Gruppenverweisnummer außer Kraft gesetzt wird, wird das entsprechende Feld im Gruppennachspannsegment (UNE) so festgelegt, dass es mit dem angegebenen Wert übereinstimmt.
UNG6 Zeichenfolge Der Code der Kontrollagentur (EDIFACT).
UNG7_1 Zeichenfolge Die Nachrichtenversionsnummer (EDIFACT).
UNG7_2 Zeichenfolge Die Nachrichtenfreigabenummer (EDIFACT).
UNG7_3 Zeichenfolge Der zugewiesene Code für Zuordnung (EDIFACT).
UNG8 Zeichenfolge Das Anwendungskennwort (EDIFACT).
UNH1 Zeichenfolge Die Nachrichtenverweisnummer (EDIFACT).

Wenn die Nachrichtenverweisnummer außer Kraft gesetzt wird, wird das entsprechende Feld im Meldungsnachspannsegment (UNT) so festgelegt, dass es mit dem angegebenen Wert übereinstimmt.

Verwendung der EDIOverride-Kontexteigenschaft

Wenn die OverrideEdiHeader-Kontexteigenschaft true ist, werden die in den EDIOverride-Kontexteigenschaften angegebenen Werte verwendet, um den EDI-Umschlag für die ausgehende Nachricht zu erstellen. Wenn kein Wert für eine EDIOverride-Kontexteigenschaft angegeben ist, wird die entsprechende Partei- oder globale Eigenschaft verwendet.

Werte, die für EDIOverride-Kontexteigenschaften angegeben werden, müssen gemäß den X12- oder EDIFACT-Standards sowie gemäß allen Dienstschemaerweiterungen gültig sein.

  • Felder sollten gültige Werte für diesen Feldtyp enthalten. Dies schließt Erweiterungen des Dienstschemas ein.

  • Kontrollnummern müssen einen gültigen Typ aufweisen, sie müssen jedoch nicht unmittelbar auf vorhandene Parteieinstellungen folgen.

  • Datums- und Uhrzeitfelder sollten Datums- und Uhrzeitwerte enthalten und selbst dann gemäß dem relevanten EDI-Standard gültig sein, wenn das Wertformat nicht mit dem Format übereinstimmt, das in den Parteieinstellungen definiert wurde.

    Einige EDIOverride-Kontexteigenschaften werden nur unterstützt, wenn die durch die EDI-Sendepipeline gesendete Nachricht eine einzelne Transaktion oder ein Batch ist. In der folgenden Tabelle werden die unterstützten Kontexteigenschaften für jeden Nachrichtentyp aufgelistet:

Gesendete EDI-Transaktion Unterstützte EDIOverride-Kontexteigenschaften
Einzelner Transaktionssatz – Alle ISAs
- Alle GSs
– ST02
– GenerateUNA
– Alle UNAs
– Alle UNBs
– GenerateUNG
– Alle UNGs
- UNH1
Durch die Batchverarbeitungsorchestrierung veröffentlichter Batchtransaktionssatz oder Transaktionssatz des Typs "Batch-In-Batch-Out", der von der EDI-Empfangspipeline veröffentlicht wurde. – Alle ISAs
- GS04
- GS05
– GenerateUNA
– Alle UNAs
– Alle UNBs
– GenerateUNG
- UNG4.1
- UNG4.2

EDIOverride-Kontexteigenschaften können auch auf Nachrichten angewendet werden, die als Batch verarbeitet werden. Die Batchverarbeitungsorchestrierung unterstützt jedoch nur die ST01- und UNH1-EDIOverride-Kontexteigenschaften.

Weitere Informationen

Entwickeln und Konfigurieren von BizTalk Server-EDI-Lösungen