送信および受信アダプターの構成パラメーター
このセクションでは、最小下位層プロトコル (MLLP) アダプターを送受信するための構成パラメーターについて説明します。 これらのパラメーターは、ブロック文字とネットワーク接続パラメーターの 2 種類に分類されます。
MLLP トランスポートの種類を使用して、送信ポートの MLLP トランスポート プロパティでブロック文字の設定を設定します。
MLLP トランスポートの種類を使用して、送信ポートまたは受信場所の MLLP トランスポート プロパティでネットワーク接続パラメーターを設定できます。 これを行うには、BizTalk Server管理コンソールを開き、必要に応じて [送信ポート] または [受信場所] フォルダーに移動し、特定の送信ポートまたは受信場所を右クリックして、[プロパティ] をクリックし、[構成] をクリックします。
ブロック文字
これらのパラメーターは、MLLP アダプターを介して受信または送信される HL7 メッセージを囲む必要がある特殊文字です。 これらの文字は、SB>DDDEB><CR> という形式<でブロックを形成します。DDD< はメッセージ データを表し、<SB> は開始ブロック文字、<EB> は終了ブロック文字、<CR> はキャリッジ リターンです。
パラメーター | vmmblue_2 |
---|---|
<CR> キャリッジ リターン | キャリッジ リターン (終了バイトの後の 2 番目のバイト ラッパー) に使用するバイト値 (16 進数形式)。 省略可能。 |
<EB> End-Block 文字 | 終了バイトに使用するバイト値 (メッセージ トレーラー ラッパー)。 ASCII <FS> (例: <1c>)。 |
<SB> Start-Block 文字 | 開始バイトに使用するバイト値 (メッセージ ヘッダー ラッパー)。 ASCII <VT> (例: <0b>)。 |
DeliveryMode
配信モード パラメーターを使用して、インスタンス ファイルを順番に配信するか、順番に (順番に、順序を外して) 配信するかを制御します。 各受信場所には、インスタンス ファイル用の独自の配信シーケンスがあります。
プロパティ | 目的 |
---|---|
順次配送 | MLLP 受信: メッセージを指定した順序で処理するように指定するには、 Ordered Delivery プロパティを TRUE に設定します。 順次配送は、パートナーのビジネス プロセスの指定どおりに、メッセージをコンボイとして処理する必要がある場合に重要です。 Ordered Delivery プロパティを FALSE (既定値) に設定した場合、ポートは順序付き配信を強制しません。 |
ネットワーク接続パラメーター
これらのパラメーターを使用して、コメント、接続名、ホスト名、ポート ID、受信タイムアウト、送信タイムアウトなど、ネットワーク経由の接続を確立します。
パラメーター | vmmblue_2 |
---|---|
コメント | 接続の説明。 省略可能。 |
Connection Name | 監視対象の接続の名前。 名前は一意にすることをお勧めします。 この名前は、この接続のパフォーマンス カウンター インスタンスの名前に含まれています。 |
Host | MLLP 受信: 省略可能。 受信接続をリッスンするローカル インターフェイスを指定します。 既定では、すべてのローカル インターフェイスでリッスンします。 MLLP 送信: 接続先の基幹業務 (LOB) コンピューターの NetBIOS 名または IP アドレスを指定します。 |
永続的な接続 | MLLP 受信: [永続的な接続] プロパティを FALSE (既定値) に設定して、接続がタイムアウト期間アイドル状態の後に接続を閉じます。 接続を開いたままにするには、 永続的な接続 プロパティを True に設定します。 次の表は、 永続的な接続 と 受信タイムアウト の値の使用可能な値の結果を示しています。 FALSE - >0 - メッセージを受信するか、タイムアウト期間が経過すると、接続が閉じます。 FALSE - 0 - "永続的な接続 FALSE の場合は、受信タイムアウト値を 0 にしないでください" というエラー状態が発生します。 TRUE - 0 - 接続が中断されることはありません。 TRUE - <>0 - "永続的な接続 TRUE の場合、受信タイムアウト値はゼロにする必要があります" というエラー状態が発生します。 MLLP 送信: 応答がタイムアウト期間内に受信された場合、またはタイムアウト期間が経過した場合に接続を閉じるには、 永続的な接続 プロパティを FALSE に設定します。 接続を開いたままにするには、 永続的な接続 プロパティを True (既定値) に設定します。 次の表は、 永続的な接続 と 受信タイムアウト の値の使用可能な値の結果を示しています。 FALSE - O または >0 - 応答を受信するか、タイムアウト期間が経過すると、接続が閉じます。 TRUE - 0 または <>0 - 接続が中断されることはありません。 [送信タイムアウト] の値は、接続の状態には影響しません。 次の表は、永続的な接続と要請応答の設定が変更された場合の、さまざまな送信ポートの種類の接続状態を示しています。 静的一方向 -True -いいえ - 開いたまま 静的一方向 -True -はい - 開いたまま 静的一方向 -False -いいえ - Closed 静的一方向 -False -はい - Closed 静的要請応答 -True -いいえ - 開いたまま 静的要請応答 -True -はい - 開いたまま 静的要請応答 -False -いいえ - Closed 静的要請応答 -False -はい - Closed |
[ポート] | MLLP 受信: リッスンするローカル ポート ID。 MLLP 送信: 接続先のリモート ポート ID。 |
[送信タイムアウト] | MLLP 送信: 送信アダプターがメッセージの送信中に待機する最大時間。その後、送信側ソケットはタイムアウトします。有効期限が切ると、BizTalk Accelerator for HL7 (BTAHL7) によってメッセージが再試行されます。 また、送信ポートの同期操作の場合、LOB から受信確認 (ACK) を受信するための最大時間。 |
受信タイムアウト | MLLP 受信: メッセージの受信中に受信アダプターが待機する最大時間。その後、受信ソケットはタイムアウトします。有効期限が切れた時点で、BTAHL7 は接続を閉じます。 また、受信場所の同期操作の場合、ACK を LOB に送信するための最大時間。 |
送信請求の応答が有効 | MLLP 送信: Yes/No。 同じ TCP 接続で AKS を受信できるようにします。 |
ACK の受信場所 URI を送信する | MLLP 送信: 同じ TCP 接続で受信した ACL が MessageBox データベースに配信される受信場所の URI。 |
参照
MLLP でエンコードされたメッセージの処理
MLLP 受信アダプターの処理
MLLP 送信アダプターの処理
ACK を受信するための送信ポートの設定