Freigeben über


Konfigurieren des Sendens und Empfangens von EDI-Bestätigungen

Um das Senden einer EDI-Bestätigung als Reaktion auf einen empfangenen Austausch zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

  • Aktivieren Sie die Bestätigung in der Vereinbarung, auf die sich der empfangene Austausch bezog. Dadurch erklären Sie, dass die Partei, die den Austausch gesendet hat, eine Bestätigung erwartet.

  • Wenn die Bestätigung mit bestimmten Eigenschaften zurückgesandt werden muss, wie CR LF, wenn aktiviert, und abweichende Trennzeichen, legen Sie diese Eigenschaften auf der anderen Registerkarte der Einwegvereinbarung fest. So konfigurieren Sie, auf welche Weise die Partei die Bestätigung zurücksendet.

    Hinweis

    Wenn ein Austausch in eine Vereinbarung umgewandelt wird, die in der Registerkarte "PartyA-PartyB>" definiert ist, werden die Eigenschaften im Zusammenhang damit, wie die Bestätigung generiert werden soll, in der Registerkarte "PartyB-PartyA>" konfiguriert. Dies ist erforderlich, da die Bestätigungskontexteigenschaften für die Absender- und Empfängerqualifizierer auf das Gegenteil von den Werten festgelegt sind, die Sie in der Registerkarte "PartyA-PartyB>" angegeben haben. Wenn z. B. die Absender- und Empfänger-Identifikatoren in der Vereinbarung, zu der die Austauschnachricht aufgelöst wurde, auf THEM und US festgelegt sind, werden die Eigenschaften des Absender- und Empfängerkontexts in der Bestätigung auf "US" und "THEM" festgelegt. In der Regel würde die andere Registerkarte für einseitige Vereinbarungen auch die Absender- und Empfänger-IDs auf "US" und "THEM" eingestellt haben. Daher würde die Bestätigungsmeldung zu dieser Vereinbarung aufgelöst, und die Eigenschafteneinstellung wird ausgewählt. Wenn Sie also die Berechtigung haben möchten, verschiedene Elementtrennzeichen zu verwenden, oder die Berechtigung zur Nutzung von CR LF benötigen, geben Sie die Eigenschaften auf der Registerkarte PartyB->PartyA an.

    Konzeptionell gesehen werden die Eigenschaften für die Bestätigung von einer beliebigen einseitigen Vereinbarungsregisterkarte ausgewählt, die dieselben Absender- und Empfängereigenschaften aufweist, wie sie in den Kontexteigenschaften der Bestätigung festgelegt sind. Um die praktische Nutzung zu erleichtern, würden Sie dies normalerweise in der Registerkarte der einseitigen Vereinbarung festlegen, die Sie erstellt haben und mit der der Datenaustausch abgewickelt würde.

  • Wenn Sie eine Partei sind, die eine EDI-Bestätigung an die Partei zurücksendet, die den ursprünglichen Austausch gesendet hat, richten Sie einen unidirektionalen Sendeport ein, um die Bestätigung zu empfangen und zu senden, oder einen zweidirektionalen Empfangsport, um die Bestätigung zu senden. Weitere Informationen finden Sie unter Konfigurieren eines statischen Sendeports zum Senden von EDI-Austauschs und -Bestätigungen.

  • Wenn Sie eine Partei sind, die eine EDI-Bestätigung erwartet, richten Sie einen bidirektionalen Sendeport oder einen unidirektionalen Empfangsport ein, um die Bestätigung zu erhalten. Weitere Informationen finden Sie unter Konfigurieren eines Ports zum Empfangen von EDI-Nachrichten und Bestätigungen.

  • Die BizTalk EDI-Anwendung enthält die Steuerelementschemas. Daher muss die Anwendung, die Ihre EDI-Lösung enthält, einen Verweis auf bizTalk EDI Application enthalten. 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 Administrators oder BizTalk Server B2B Operators angemeldet sein.

Um eine Empfangsbestätigung für die Seite zu beantragen, die den ursprünglichen Austausch gesendet hat

  1. Hinweis

    Durch Ausführen der Schritte in diesem Verfahren konfigurieren Sie, dass die Partei, die den Austausch sendet, eine Bestätigung erwartet.

    Klicken Sie in der BizTalk Server-Verwaltungskonsole auf den Knoten "Parties ". Klicken Sie auf der Seite "Parteien und Geschäftsprofile " auf die Partei, für die Sie die Bestätigung aktivieren müssen. Klicken Sie im Abschnitt "Vereinbarung" der Seite mit der rechten Maustaste auf den Vertrag, und klicken Sie dann auf "Eigenschaften". Führen Sie im Dialogfeld Vereinbarungseigenschaften auf der Registerkarte "Unidirektionale Vereinbarung" (zu der der eingehende Austausch zugeordnet wird) die folgenden Schritte aus:

    1. 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 erhält.

      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 erhält.

    2. 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 ta1 erwartet und/oder 997 erwartet aus, je nachdem, welche Bestätigungen erwartet werden. Wählen Sie für jeden Bestätigungstyp "Nicht als Batch < 'ACK-Typ'>" aus, wenn jede Instanz einer Bestätigung als separater Austausch gesendet werden soll.

      Wählen Sie für EDIFACT-Bestätigungen den erwarteten Empfang der Nachricht (CONTRL) und/oder bestätigung (CONTRL) aus , je nachdem, welche Bestätigungen erwartet werden. Für jeden Bestätigungstyp< wählen Sie "ACK-Typ nicht sammeln>", wenn jede Instanz einer Bestätigung als separater Austauschvorgang gesendet werden soll.

    3. Deaktivieren Sie auf der Seite Einstellungen für lokale Hosteinstellungen im Abschnitt Austauscheinstellungen die Option Route ACK zum Senden der Pipeline am Anforderungsantwort-Empfangsport, um die Bestätigung asynchron über einen unidirektionalen Sendeport zurückzugeben. Lassen Sie diese Eigenschaft so ausgewählt, dass die Bestätigung synchron über einen bidirektionalen Empfangsport empfangen wird.

    4. Wählen Sie auf der Seite " Ports senden " 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 beim Verarbeiten 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

  1. Hinweis

    Durch Ausführen der Schritte in diesem Verfahren konfigurieren Sie, wie die Partei, die den Austausch erhalten hat, eine Bestätigung zurück sendet.

    Im gleichen Dialogfeld "Vereinbarungseigenschaften", in der Registerkarte für die andere Einweg-Vereinbarung, gehen Sie wie folgt vor:

    1. Geben Sie auf der Seite " Bezeichner " die Werte für die Absender- und Empfängerqualifizierer ein.

      Hinweis

      Beim Senden der Bestätigung wird die Partei, die den ursprünglichen Austausch erhalten hat, zum Absender und der Partei, die den ursprünglichen Austausch gesendet hat, zum Empfänger. Daher sind die Werte, die Sie jetzt auf der Bezeichner-Seite eingeben, das Gegenteil von den Werten, die Sie im vorherigen Schritt auf der Registerkarte "Unidirektionale Vereinbarung" eingegeben haben. Dies dient zwei Zwecken:

      • Die zurückgesendete Bestätigung wird mit der von Ihnen erstellten unidirektionalen Vereinbarung verknüpft, da die Absender- und Empfängereigenschaften in der Bestätigung mit den Absender- und Empfängerwerten übereinstimmen, die Sie jetzt auf der Seite „Bezeichner“ eingeben.
        • Jede Anpassung, die Sie in die Bestätigung aufnehmen möchten, kann auf dieser Registerkarte für Vereinbarungen konfiguriert werden. Sie können z. B. andere Trennzeichen verwenden, Sie können auswählen, dass CR LF aktiviert ist 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 entspricht der Partei, die den ursprünglichen Austausch erhalten hat). Geben Sie für ISA7 und ISA8 die Werte für die Partei ein, die die Bestätigung erhält (dies entspricht der 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 entspricht der Partei, die den ursprünglichen Austausch erhalten hat). Geben Sie für UNB3.1 und UNB3.2 die Werte für die Partei ein, die die Bestätigung erhält (dies entspricht der Partei, die den ursprünglichen Austausch gesendet hat).

    2. Geben Sie bei einer X12- oder EDIFACT-Bestätigung, falls erforderlich, auf der Seite Zeichensatz und Trennzeichen Trennzeichen an, die Sie in der Bestätigung verwenden möchten. Sie können auch angeben, ob die Bestätigung ein CR-LF-Suffix verwenden muss.

    3. Geben Sie bei einer EDIFACT-Bestätigung, wenn erforderlich, auf der Seite "Umschläge" im Abschnitt "Austauscheinstellungen" an, ob die Bestätigung ein UNA- oder ein UNG-Segment enthalten würde, indem Sie die entsprechenden Optionen auswählen.

Siehe auch

Konfigurieren von EDI-Bestätigungen
EDI-Dienst- und Kontrollschemas
Senden einer EDI-Bestätigung
So erstellen Sie einen Empfangsport
So erstellen Sie einen Sendeport