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