Konfigurieren von EDI-Pipelineeigenschaften
Pipelineeigenschaften werden für die Verarbeitung eines eingehenden oder ausgehenden EDI-Austauschs verwendet, wenn BizTalk Server nicht in der Lage ist, die Vereinbarung zu ermitteln, in die der eingehende oder ausgehende Austausch aufgelöst wird. In einigen Fällen verwendet BizTalk Server die Pipelineeigenschaft, um den Austausch zu verarbeiten, in anderen BizTalk Server die Fallbackvereinbarung. Weitere Informationen finden Sie unter Konfigurieren der Validierung eines EDI-Austauschs.
Es gibt jedoch einige Ausnahmen hierzu:
Bei X12 wird der zur Laufzeit verwendete Zeichensatz durch die Pipelineeigenschaft bestimmt, und zwar auch dann, wenn die Vereinbarung ermittelt wurde. Der in der Vereinbarung beschriebene Zeichensatz wird nur dazu verwendet, Einstellungen der Vereinbarungseigenschaften zu überprüfen.
Wenn für EDIFACT ein eingehender Austausch kein UNA-Segment aufweist, verwendet BizTalk Server die in der Pipelineeigenschaft EfactDelimiters angegebenen Trennzeichen, BizTalk Server nicht die Eigenschaften verwendet, die in der Vereinbarung, in die die Nachricht aufgelöst wird, oder die Fallbackvereinbarung definiert sind.
Voraussetzungen
Sie müssen als Mitglied der Gruppe BizTalk Server Administratoren oder BizTalk Server B2B-Operatoren angemeldet sein.
EDI-Pipelineeigenschaften
Die folgenden Eigenschaften können in einer EDI-Pipeline festgelegt werden:
Eigenschaft | Zweck | Werte | Pipeline - Phase |
---|---|---|---|
AllowTrailingDelimiters | Generiert nachfolgende Trennzeichen für den empfangenen Austausch. | False (Standardwert) True |
EdiReceive – Disassemblieren AS2EdiReceive -Disassemble EdiSend - Assemblieren AS2EdiSend - Assemblieren |
CharacterSet | Gibt den Zeichensatz an, der für die zur Laufzeit ausgeführte Prüfung eines ausgehenden EDI-Austauschs verwendet werden muss. Diese Eigenschaft wird nicht für EDIFACT, sondern nur für die X12-Verarbeitung verwendet. |
UTF8 (Standardwert) Basic Erweitert |
EdiReceive - Disassemblieren AS2EdiReceive -Disassemble EdiSend - Assemblieren AS2EdiSend - Assemblieren |
ConvertToImpliedDecimal | Gilt für einen eingehenden Austausch. Konvertiert eine im Nn-Format angegebene EDI-Nummer in einen numerischen Wert zur Basis 10 in der Zwischen-XML in BizTalk Server. Diese Eigenschaft wird nicht für EDIFACT, sondern nur für die X12-Verarbeitung verwendet. |
False (Standardwert) True |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
CreateXMLTagForTrailingSeparators | Erstellt leere XML-Tags für jedes der nachfolgenden Trennzeichen (wenn Sie AllowTrailingDelimiters auf true festgelegt haben). | False (Standardwert) True |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
DetectMID | Aktiviert für den EDI-Disassembler den Modus, in dem er mehrere Austauschvorgänge in einer einzelnen Nachricht auswerten kann. | True (Standardwert) False |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
EdiDataValidation | Aktiviert die EDI-Typüberprüfung (Datenelementüberprüfung) von ausgehenden EDI-Austauschvorgängen. Zusätzlich zur EDI-Datenelementüberprüfung werden bei dieser Option die Feldlänge, die Optionalität und die Wiederholungsanzahl überprüft. | True (Standardwert) False |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren EdiSend - Assemblieren AS2EdiSend - Assemblieren |
EfactDelimiters | Gibt die Trennzeichen an, die bei der Verarbeitung eines eingehenden Austauschs verwendet werden sollen. Diese Eigenschaft wird verwendet, wenn ein eingehender Austausch kein UNA-Segment hat. Zu den Trennzeichen gehören folgende Angaben: - UNA1 (Trennzeichen für Komponentendatenelemente) - UNA2 (Datenelementtrennzeichen) - UNA3 (Dezimalschreibweise) - UNA4 (Releaseindikator) - UNA5 (Wiederholungstrennzeichen) - UNA6 (Segmentabschlussator) Hinweis: Diese Eigenschaft wird nur für die EDIFACT-Verarbeitung verwendet, nicht für X12. |
0x3A, 0x2B, 0x2C, 0x3F, 0x20, 0x27 (Standardwerte) | EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
IgnoreMessageEncoding | Gibt an, dass die BatchMarker-Komponente das EDI nicht festlegt. EncodingType-Kontexteigenschaft für <X12> oder <EDIFACT>. Dies gilt für benutzerdefinierte Pipelines, wenn Nicht-EDI-Nachrichten verarbeitet werden. | False (Standardwert) True |
EdiReceive - Partei auflösen AS2EdiReceive - Partei auflösen |
MaskSecurityInformation | Maskiert die Autorisierungs-/Kennwortsicherheitsinformationen in der Kontexteigenschaften eines eingehenden EDI-Austauschs, um die Offenlegung von Informationen zu verhindern. Gilt bei X12-Austauschvorgängen für die Felder ISA1, ISA2, ISA3 und ISA4 und bei EDIFACT-Austauschvorgängen für die UNB6-Felder. | True (Standardwert) False |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
PreserveInterchange | Gibt an, dass ein empfangener Batch als eine einzelne Einheit verarbeitet wird. | False (Standardwert) True |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
RouteAckOn2WayPort | Gibt eine EDI-Bestätigung über die offene Verbindung eines bidirektionalen Anforderungsantwort-Empfangsports zurück. | True (Standardwert) False |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
UseDotAsDecimalSeperator | Wenn sie auf True festgelegt ist, verwendet die EDI-Empfangspipeline die Dezimalschreibweise "". anstelle der Dezimalschreibweise des eingehenden Dokuments. | False (Standardwert) True |
EdiReceive – Disassemblieren AS2EdiReceive – Disassemblieren |
UseIsa11AsRepetitionSeparator | Gibt an, dass anstelle eines Standardbezeichners ISA11 als Wiederholungstrennzeichen verwendet werden soll. Hinweis: Diese Eigenschaft wird nur für die X12-Verarbeitung verwendet, nicht für EDIFACT. | False (Standardwert) True |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren |
XmlSchemaValidation | Aktiviert erweiterte Prüfung (BTS-XSD-Prüfung) von ausgehenden EDI-Austauschvorgängen. Dies gilt nur, wenn das Schema mit Elementen angepasst wurde, deren jeweiliger Datentyp kein EDI-Datentyp ist. Diese hinzugefügten Elemente werden nicht durch die EDI-Überprüfung geprüft, sie werden aber bei der erweiterten Überprüfung berücksichtigt. | False (Standardwert) True |
EdiReceive - Disassemblieren AS2EdiReceive – Disassemblieren EdiSend - Assemblieren AS2EdiSend - Assemblieren |
So legen Sie eine Pipelineeigenschaft fest
Klicken Sie in BizTalk Server Verwaltungskonsole mit der rechten Maustaste auf den Empfangsspeicherort oder Sendeport mithilfe der Pipeline, für die Sie Eigenschaften festlegen möchten, und klicken Sie dann auf Eigenschaften.
Klicken Sie auf die Schaltfläche mit den drei Punkten (…) neben der Pipeline, für die Sie Eigenschaften festlegen möchten.
Geben Sie im Dialogfeld Pipeline konfigurieren den Wert für die Eigenschaft ein, und klicken Sie dann auf OK.