FileTransport サンプル
FileTransport サンプルでは、SQL ポートではなくファイル ポートを使用するように Microsoft® BizTalk Accelerator for RosettaNet (BTARN) を構成する方法を示します。 FileTransport サンプルは、HTTP の代わりにファイル転送プロトコル (FTP) を使用してメッセージを送受信します。
Note
このドキュメントでは、内部テストまたはデモンストレーションのみを目的として BTARN をインストールすることを前提としています。 最小セキュリティ アカウントやセットアップについては説明しません。 このトピックの手順に従うには、ローカル管理権限を持つアカウントを使用する必要があります。
Note
このサンプルはメッセージの添付ファイルをサポートしていません。
FileTransport バインド ファイル
FileTransport サンプルには、2 つのバインド ファイルが含まれています。 各バインド ファイルを使用すると、BTARN のオーケストレーションで使用するファイル ポートを設定できます。 これらのバインド ファイルは drive<>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet \SDK\FileTransport にあります。 次に示すように、オーケストレーション、送信ポート、受信ポート、および受信場所に関する設定を確認するには、各バインド ファイルをメモ帳などのエディターで開きます。
PrivateInitiatorusingFileDrops.xml
オーケストレーション : Microsoft.Solutions.BTARN.PrivateInitiator.PrivateInitiatorProcess
送信ポート : PrivateInitiator_To_File
受信ポート : File_To_PrivateInitiator
受信場所 : File_To_PrivateInitiator
PrivateResponderusingFileDrops.xml
オーケストレーション : Microsoft.Solutions.BTARN.PrivateResponder.PrivateResponderProcess
送信ポート : PrivateResponder_To_File
受信ポート : File_To_PrivateResponder
受信場所 : File_To_PrivateResponder
次の手順では、BTSTask コマンドを使用してバインド ファイルからバインドをインポートする方法について説明します。 詳細については、ヘルプの「ImportBindings コマンド」トピックBizTalk Server参照してください。
手順
ファイル格納フォルダを使用して BTARN を設定するには
BizTalk エクスプローラーを開きます。
PrivateInitiator_To_LOB と PrivateResponder_To_LOB という、2 つの LOB SQL 送信ポートを停止します。
LOB_To_PrivateInitiator と LOB_To_PrivateResponder という、2 つの Lob SQL 受信ポートを無効にします。
Microsoft.Solutions.BTARN.PrivateResponder.PrivateResponderProcess の登録を解除します。
Microsoft.Solutions.BTARN.PrivateInitiator.PrivateInitiatatorProcess の登録を解除します。
C:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet の BTARN フォルダーの下に \FileDrops フォルダーを作成し、\FileDrops の下に次のフォルダー構造を作成します。
\PrivateInitiator
\FromLOB
\ToLOB
\PrivateResponder
\FromLOB
\ToLOB
次のコマンドを実行します (BTARN が C: ドライブにインストールされていると仮定します)。
BTSTask ImportBindings /Source:C:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\FileTransport\PrivateInitiatorusingFileDrops.xml
次のコマンドを実行します (BTARN が C: ドライブにインストールされていると仮定します)。
BTSTask ImportBindings /Source:C:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\FileTransport\PrivateResponderusingFileDrops.xml
送信ポート PrivateInitiator_To_File と PrivateResponder_To_File を開始します。
受信ポート LOB_To_PrivateInitiator と LOB_To_PrivateResponder を有効にします。