Konfigurationsparameter für Sende- und Empfangsadapter
In diesem Abschnitt werden Konfigurationsparameter für MLLP-Adapter (Minimal Lower Layer Protocol) für senden und empfangen. Diese Parameter sind in zwei Typen unterteilt: Blockzeichen und Netzwerkverbindungsparameter.
Sie legen die Blockzeicheneinstellungen in den MLLP-Transporteigenschaften für einen Sendeport mithilfe des MLLP-Transporttyps fest.
Sie können die Netzwerkverbindungsparameter in den MLLP-Transporteigenschaften entweder für einen Sendeport oder einen Empfangsspeicherort mithilfe des MLLP-Transporttyps festlegen. Öffnen Sie hierzu die BizTalk Server Verwaltungskonsole, navigieren Sie entweder zum Ordner Sendeports oder Empfangsorte, klicken Sie mit der rechten Maustaste auf den spezifischen Sendeport oder Empfangsspeicherort, klicken Sie auf Eigenschaften, und klicken Sie dann auf Konfigurieren.
Zeichen blockieren
Diese Parameter sind Sonderzeichen, die HL7-Nachrichten einschließen müssen, die über MLLP-Adapter empfangen oder gesendet werden. Diese Zeichen bilden einen Block im folgenden Format: <SB>DDD<EB><CR>, wobei DDD für die Nachrichtendaten steht, <SB> ist das Startblockzeichen, <EB> das Endblockzeichen und <CR> ist der Wagenrücklauf.
Parameter | Zweck |
---|---|
<CR-Wagenrücklauf> | Bytewert (im Hexadezimalformat), den Sie für die Wagenrückgabe verwenden (der zweite Byte-Wrapper nach dem Endbyte). Optional. |
<EB> End-Block Zeichen | Bytewert, den Sie für das Endbyte (Message Trailer Wrapper) verwenden. ASCII FS><, z. B<. 1c>. |
<SB> Start-Block Zeichen | Bytewert, den Sie für das Startbyte (Nachrichtenheader-Wrapper) verwenden. ASCII VT><, z. B<. 0b>. |
Zustellungsmodus
Mithilfe des Übermittlungsmodusparameters können Sie steuern, ob instance Dateien nacheinander oder außerhalb der Sequenz (in der Reihenfolge, in der nicht ordnungsgemäßen Reihenfolge) übermittelt werden. Jeder Empfangsspeicherort verfügt über eine eigene Übermittlungssequenz für instance Dateien.
Option | Aufgabe |
---|---|
Geordnete Übermittlung | MLLP Receive: Legen Sie die Ordered Delivery-Eigenschaft auf TRUE fest, um anzugeben, dass Nachrichten in einer angegebenen Reihenfolge verarbeitet werden sollen. Die geordnete Übermittlung ist wichtig für Nachrichten, die entsprechend dem Geschäftsprozess eines Partners zusammen verarbeitet werden müssen. Wenn Sie die Eigenschaft Ordered Delivery auf FALSE (Standardwert) festlegen, erzwingt der Port keine geordnete Zustellung. |
Netzwerkverbindungsparameter
Sie verwenden diese Parameter, um eine Verbindung über das Netzwerk herzustellen, einschließlich Kommentaren, Verbindungsname, Hostname, Port-ID, Empfangstimeout und Sendetimeout.
Parameter | Zweck |
---|---|
Kommentare | Beschreibung der Verbindung. Optional. |
Verbindungsname | Name der überwachten Verbindung. Es wird empfohlen, den Namen eindeutig zu verwenden. Der Name ist im Namen der Leistungsindikatorinstanzen für diese Verbindung enthalten. |
Host | MLLP Receive: Optional. Geben Sie eine lokale Schnittstelle an, auf der eingehende Verbindungen überwacht werden sollen. Standardmäßig lauscht auf allen lokalen Schnittstellen. MLLP Senden: Geben Sie den NetBIOS-Namen oder die IP-Adresse des Branchencomputers an, mit dem Sie eine Verbindung herstellen möchten. |
Persistente Verbindung | MLLP Receive: Legen Sie die Persistent Connection-Eigenschaft auf FALSE (Standardwert) fest, um die Verbindung zu schließen, nachdem sich die Verbindung für den Timeoutzeitraum im Leerlauf befindet. Legen Sie die Persistent Connection-Eigenschaft auf True fest, um die Verbindung offen zu halten. Die folgende Tabelle zeigt die Ergebnisse für die möglichen Werte der Werte für persistente Verbindung und Empfangstimeout . FALSE - >0 – Die Verbindung wird geschlossen, nachdem eine Nachricht empfangen wurde oder der Timeoutzeitraum verstrichen ist. FALSE - 0 – Verursacht eine Fehlerbedingung: "Der Empfangstimeoutwert sollte bei persistenter Verbindung FALSE nicht 0 sein." TRUE - 0 – Die Verbindung wird nie unterbrochen. TRUE - <>0 – Verursacht eine Fehlerbedingung: "Der Timeoutwert des Empfangs sollte 0 sein, wenn die dauerhafte Verbindung true ist." MLLP Senden: Legen Sie die Persistent Connection-Eigenschaft auf FALSE fest, um die Verbindung zu schließen, wenn innerhalb des Timeoutzeitraums eine Antwort empfangen wird oder wenn der Timeoutzeitraum verstrichen ist. Legen Sie die Persistent Connection-Eigenschaft auf True (Standardwert) fest, um die Verbindung offen zu halten. Die folgende Tabelle zeigt die Ergebnisse für die möglichen Werte der Werte für persistente Verbindung und Empfangstimeout . FALSE - O oder >0 – Die Verbindung wird geschlossen, nachdem eine Antwort empfangen wurde oder der Timeoutzeitraum verstrichen ist. TRUE - 0 oder <>0 – Die Verbindung wird nie unterbrochen. Der Wert "Timeout senden" wirkt sich nicht auf die status der Verbindung aus. Die folgende Tabelle zeigt die Verbindungs-status für verschiedene Sendeporttypen, wenn die Einstellungen für persistente Verbindungen und Aufforderungsantworten geändert werden. Statische unidirektionale -STIMMT -Nein - Bleibt offen Statische unidirektionale -STIMMT -Ja - Bleibt offen Statische unidirektionale -FALSE -Nein - Closed Statische unidirektionale -FALSE -Ja - Closed Statische Aufforderungsantwort -STIMMT -Nein - Bleibt offen Statische Aufforderungsantwort -STIMMT -Ja – Bleibt geöffnet Statische Anforderungsantwort -FALSE -Nein - Closed Statische Anforderungsantwort -FALSE -Ja - Closed |
Port | MLLP-Empfang: Lokale Port-ID, die überwacht werden soll. MLLP Senden: Remoteport-ID, mit der Sie eine Verbindung herstellen möchten. |
Sendetimeout | MLLP Senden: Die maximale Zeit, die der Sendeadapter beim Senden einer Nachricht wartet, danach tritt für den sendenden Socket ein Timeout auf. Nach Ablauf wiederholt BizTalk Accelerator for HL7 (BTAHL7) die Nachricht. Außerdem gilt bei synchronem Betrieb des Sendeports die maximale Zeit für den Empfang der Bestätigung (ACK) aus dem LOB. |
Empfangstimeout | MLLP-Empfang: Die maximale Zeit, die der Empfangsadapter wartet, während er eine Nachricht empfängt, nach der für den empfangenden Socket ein Timeout auftritt. Nach Ablauf wird die Verbindung von BTAHL7 geschlossen. Im Falle des synchronen Betriebs des Empfangsspeicherorts die maximale Zeit für das Senden des ACK an den LOB. |
Solicit Response aktiviert | MLLP Senden: Ja/Nein. Aktiviert den Empfang von ACKs über dieselbe TCP-Verbindung. |
Senden des Empfangsspeicherort-URI für ACK | MLLP Senden: Der URI des Empfangsspeicherorts, unter dem die ACKs, die über dieselbe TCP-Verbindung empfangen wurden, an die MessageBox-Datenbank übermittelt werden. |
Weitere Informationen
Verarbeiten von MLLP-codierten Nachrichten
Verarbeitung von MLLP-Empfangsadaptern
Verarbeitung von MLLP-Sendeadaptern
Einrichten eines Sendeports zum Empfangen von Bestätigungen