Konfigurieren des Sendens und Empfangs von EDI-Bestätigungen
Zum Konfigurieren des Sendens einer EDI-Bestätigung als Antwort auf einen empfangenen Austausch müssen Sie folgende Schritte ausführen:
Sie müssen die Bestätigung in der Vereinbarung aktivieren, in die der empfangene Austausch aufgelöst wurde. Dadurch geben Sie an, dass die Partei, die den Austausch gesendet hat, eine Bestätigung erwartet.
Wenn die Bestätigung zurückgesendet werden muss, wobei bestimmte Eigenschaften festgelegt sind, z. B. CR LF aktiviert, Trennzeichen unterschiedlich sein sollen usw., legen Sie diese Eigenschaften auf der anderen Registerkarte für unidirektionale Vereinbarungen fest. Auf diese Weise konfigurieren Sie, wie die Partei die Bestätigung zurücksendet.
Hinweis
Wenn ein Austausch zu einer vereinbarung aufgelöst wurde, die auf der Registerkarte PartyA-PartyB> definiert ist, werden die Eigenschaften, die sich darauf beziehen, wie die Bestätigung generiert werden soll, auf der Registerkarte PartyB-PartyA> konfiguriert. Dies ist erforderlich, da die Eigenschaften des Bestätigungskontexts für die Qualifizierer für Absender und Empfänger auf das Gegenteil der Werte festgelegt sind, die Sie auf der Registerkarte PartyA-PartyB> angegeben haben. Wenn z. B. absender- und empfänger-IDs in der Vereinbarung, in die die Austauschnachricht aufgelöst wurde, auf THEM und US festgelegt sind, werden die Eigenschaften absender- und empfängerkontext in der Bestätigung auf US und THEM festgelegt. Normalerweise sind auch auf der anderen Registerkarte der unidirektionalen Vereinbarung der Absender- und der Empfängerbezeichner auf WIR bzw. SIE festgelegt. Daher wird die Bestätigungsnachricht in die betreffende Vereinbarung aufgelöst, und die Eigenschaftseinstellung wird übernommen. Wenn Sie also die Bestätigung haben möchten, um verschiedene Elementtrennzeichen zu verwenden, oder wenn Sie die Bestätigung für die Verwendung von CR LF verwenden möchten, geben Sie die Eigenschaften auf der Registerkarte PartyB-PartyA> an.
Prinzipiell werden die Eigenschaften für die Bestätigung von einer beliebigen Registerkarte einer unidirektionalen Vereinbarung übernommen, die dieselben Qualifizierer für den Absender und den Empfänger aufweist, wie sie in den Kontexteigenschaften der Bestätigung festgelegt sind. In der Praxis treffen Sie die Festlegung jedoch i. d. R. der Einfachheit halber auf der anderen Registerkarte der von Ihnen erstellten unidirektionalen Vereinbarung, in die der Austausch aufgelöst wurde.
Wenn Sie als eine Partei eine EDI-Bestätigung an die Partei zurücksenden, die den ursprünglichen Austausch gesendet hat, richten Sie einen unidirektionalen Sendeport ein, um die Bestätigung zu übernehmen und zu senden, oder aber einen bidirektionalen Empfangsport zum Senden der Bestätigung. Weitere Informationen finden Sie unter Konfigurieren eines statischen Sendeports zum Senden von EDI-Austauschvorgängen und -bestätigungen.
Wenn Sie als eine Partei eine EDI-Bestätigung erwarten, richten Sie einen bidirektionalen Sendeport oder einen unidirektionalen Empfangsport ein, um die Bestätigung zu empfangen. Weitere Informationen finden Sie unter Konfigurieren eines Ports zum Empfangen von EDI-Nachrichten und Bestätigungen.
Die BizTalk-EDI-Anwendung enthält die Kontrollschemas. Folglich muss die Anwendung, die die EDI-Lösung enthält, einen Verweis auf die BizTalk-EDI-Anwendung umfassen. Weitere Informationen finden Sie unter Hinzufügen eines Verweises auf die BizTalk Server EDI-Anwendung.
Voraussetzungen
Sie müssen als Mitglied der Gruppe BizTalk Server Administratoren oder BizTalk Server B2B-Operatoren angemeldet sein.
So fordern Sie eine Bestätigung für die Partei an, die den ursprünglichen Austausch gesendet hat
-
Hinweis
Mit den folgenden Schritten geben Sie an, dass die Partei, die den Austausch sendet, die Rücksendung einer Bestätigung erwartet.
Klicken Sie in der BizTalk Server-Verwaltungskonsole auf den Knoten Parteien. Klicken Sie auf der Seite Parteien und Unternehmensprofile auf die Partei, für die die Vereinbarung vorliegt, für die Sie die Bestätigung aktivieren müssen. Klicken Sie im Abschnitt Vereinbarung der Seite mit der rechten Maustaste auf die Vereinbarung, und klicken Sie auf Eigenschaften. Führen Sie im Dialogfeld Vereinbarungseigenschaften auf der Registerkarte "Unidirektionale Vereinbarung" (zu der der eingehende Austausch aufgelöst wird) die folgenden Schritte aus:
Geben Sie auf der Seite Bezeichner die Werte für die Absender- und Empfängerqualifizierer ein.
Geben Sie für eine X12-codierte Bestätigung Werte für ISA5, ISA6, ISA7 und ISA8 ein. Geben Sie für ISA5 und ISA6 die Werte für die Partei ein, die den Austausch sendet. Geben Sie für ISA7 und ISA8 die Werte für die Partei ein, die den Austausch empfängt.
Geben Sie für eine EDIFACT-codierte Bestätigung Werte für "UNB2.1", "UNB2.2", "UNB3.1" und "UNB3.2" ein. Geben Sie für "UNB2.1" und "UNB2.2" die Werte für die Partei ein, die den Austausch sendet. Geben Sie für UNB3.1 und UNB3.2 die Werte für die Partei ein, die den Austausch empfängt.
Wählen Sie auf der Seite Bestätigungen Eigenschaften aus, die die Art der Bestätigung definieren, die die Absenderpartei erwartet:
Wählen Sie für X12-Bestätigungen die Option TA1 Erwartet und/oder 997 Erwartet aus, je nachdem, welche Bestätigungen erwartet werden. Wählen Sie für jeden Bestätigungstyp die Option ACK-Typ> nicht batchen < aus, wenn jede instance einer Bestätigung als separater Austausch gesendet werden soll.
Wählen Sie für EDIFACT-Bestätigungen die Option Empfang der Nachricht (CONTRL) erwartet und/oder Bestätigung (CONTRL) erwartet aus, je nachdem, welche Bestätigungen erwartet werden. Wählen Sie für jeden Bestätigungstyp die Option ACK-Typ> nicht batchen < aus, wenn jede instance einer Bestätigung als separater Austausch gesendet werden soll.
Deaktivieren Sie auf der Seite Lokale Hosteinstellungen im Abschnitt Austauscheinstellungen die Option Routing ACK to send pipeline on request/response receive port to return thebestätigung asynchron over adirektionale send pipeline on request-response receive port to return thebestätigung asynchron over a-way send port. Deaktivieren Sie die Eigenschaft nicht, wenn die Bestätigung synchron über einen bidirektionalen Empfangsport zurückgegeben werden soll.
Wählen Sie auf der Seite Sendeports in der Spalte Name des Rasters Sendeports den Sendeport aus, den Sie zum Senden der Bestätigung eingerichtet haben.
Hinweis
BizTalk Server verwendet diese Sendeporteinstellung, um die Partei zu bestimmen, die bei der Verarbeitung der Nachricht verwendet werden soll. Weitere Informationen finden Sie unter Vereinbarungsauflösung und Schemaermittlung für ausgehende EDI-Nachrichten.
Hinweis
Wenn Sie den Sendeport nicht eingerichtet haben, müssen Sie diesen Schritt möglicherweise später ausführen.
So konfigurieren Sie, wie die Partei die Bestätigung zurücksendet
-
Hinweis
Mit den folgenden Schritten legen Sie fest, wie die Partei, die den Austausch empfangen hat, eine Bestätigung zurücksendet.
Führen Sie im gleichen Dialogfeld vereinbarungseigenschaften auf der anderen unidirektionale Registerkarte der Vereinbarung die folgenden Schritte aus:
Geben Sie auf der Seite Bezeichner die Werte für die Absender- und Empfängerqualifizierer ein.
Hinweis
Wenn die Bestätigung gesendet wird, wird die Partei, die den ursprüngliche Austausch empfangen hat, zum Absender, und die Partei, die den ursprünglichen Austausch gesendet hat, wird zum Empfänger. Daher müssen Sie nun auf der Seite Bezeichner genau die umgekehrten Werte eingeben, wie Sie sie im vorherigen Schritt auf der Registerkarte der unidirektionalen Vereinbarung eingegeben haben. Dies erfüllt zweierlei Zwecke:
- Die zurückgesendete Bestätigung wird in die von Ihnen erstellte unidirektionale Vereinbarung aufgelöst, da die Kontexteigenschaften für Absender und Empfänger in der Bestätigung den Werten für Absender und Empfänger entsprechen, die Sie jetzt auf der Seite Bezeichner eingeben.
- Jede Anpassung, die Sie in die Bestätigung einbeziehen möchten, kann auf dieser Registerkarte für Vereinbarungen konfiguriert werden. Sie können z. B. andere Trennzeichen verwenden, cr LF aktivieren usw.
Geben Sie für eine X12-codierte Bestätigung Werte für ISA5, ISA6, ISA7 und ISA8 ein. Geben Sie für ISA5 und ISA6 die Werte für die Partei ein, die die Bestätigung sendet (dies ist die Partei, die den ursprünglichen Austausch empfangen hat). Geben Sie für ISA7 und ISA8 die Werte für die Partei ein, die die Bestätigung empfängt (dies ist die Partei, die den ursprünglichen Austausch gesendet hat).
Geben Sie für eine EDIFACT-codierte Bestätigung Werte für "UNB2.1", "UNB2.2", "UNB3.1" und "UNB3.2" ein. Geben Sie für "UNB2.1" und "UNB2.2" die Werte für die Partei ein, die die Bestätigung sendet (dies ist die Partei, die den ursprünglichen Austausch empfangen hat). Geben Sie für UNB3.1 und UNB3.2 die Werte für die Partei ein, die die Bestätigung empfängt (dies ist die Partei, die den ursprünglichen Austausch gesendet hat).
- Die zurückgesendete Bestätigung wird in die von Ihnen erstellte unidirektionale Vereinbarung aufgelöst, da die Kontexteigenschaften für Absender und Empfänger in der Bestätigung den Werten für Absender und Empfänger entsprechen, die Sie jetzt auf der Seite Bezeichner eingeben.
Geben Sie für eine X12- oder EDIFACT-Bestätigung bei Bedarf auf der Seite Zeichensatz und Trennzeichen Trennzeichen an, die Sie in der Bestätigung verwenden möchten. Sie können auch angeben, wenn in der Bestätigung ein CR LF-Suffix verwendet werden muss.
Geben Sie für eine EDIFACT-Bestätigung bei Bedarf auf der Seite Umschläge unter dem Abschnitt Austauscheinstellungen an, ob die Bestätigung ein UNA- oder ein UNG-Segment enthalten würde, indem Sie die entsprechenden Optionen auswählen.
Weitere Informationen
Konfigurieren von EDI-Bestätigungen
EDI-Dienst und Kontrollschemas
Senden einer EDI-Bestätigung
Vorgehensweise: Erstellen eines Empfangsports
Erstellen eines Sendeports