WCF-SAP アダプターを使用してポートを構成する
このトピックでは、SAP アダプターを使用して SAP システムで送信および受信操作を実行するように WCF-SAP 送受信ポートを構成する方法について説明します。
前提条件
BizTalk Server Administrators または BizTalk Operators グループのメンバーであるアカウントでサインインします。 アクセス許可の詳細については、「BizTalk アプリケーションの展開と管理に必要なアクセス許可」および「最小限のセキュリティ権限」を参照してください。
SAP にメッセージを送信するアダプターをデプロイする
BizTalk Server管理コンソールを使用して、SAP システムにメッセージを送信するための WCF-SAP 送信ポートを構成するには、次の手順を実行します。
BizTalk Server管理コンソールを起動します。
WCF-SAP アダプターをBizTalk Server管理コンソールに追加します。 手順については、「BizTalk Server管理コンソールに SAP アダプターを追加する」を参照してください。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
SAP アダプターをデプロイするアプリケーションを展開します。
[送信ポート] を右クリックし、[新規] をポイントし、BizTalk Serverと SAP システム間の通信モードに応じて構成するポートの種類をポイントします。
[ 送信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、送信ポートの名前を入力します。
[ 種類 ] ドロップダウン リストから、先ほど追加した WCF-SAP アダプターを選択し、[ 構成] をクリックします。
[トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 接続 URI の詳細については、「 SAP システム接続 URI の作成」を参照してください。
[ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、「 メッセージとメッセージ スキーマ 」を参照してください。 たとえば、RFC_CUSTOMER_GETを呼び出すアクションは次のようになります。
http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET
[ バインド ] タブをクリックし、SAP アダプターによって公開されるバインド プロパティの値を指定します。 バインド プロパティの詳細については、「 BizTalk Adapter for mySAP Business Suite のバインド プロパティ」を参照してください。
注意
バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、受信操作には受信ポートの構成が必要なため、送信ポートの構成中に受信操作に関連するバインド プロパティを使用できません。
[資格情報] タブ を クリックし、次のいずれかの操作を行います。
[ シングル サインオンを使用しない ] オプションを選択し、SAP システムに接続するためのユーザー名とパスワードを指定します。
[ シングル サインオンの使用 ] オプションを選択し、関連 SSO アプリケーションを指定します。
BizTalk Serverに関するセキュリティの詳細については、「SAP アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。
[ 送信ポートのプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します。
[ 送信ハンドラー ] ドロップダウン リストから、[ BizTalkServerApplication] を選択します。
手順 5 で 静的One-Way送信ポート を作成することを選択した場合は、送信パイプラインを指定します。 [ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
手順 5 で 静的Solicit-Response ポート を作成することを選択した場合は、送信パイプラインと受信パイプラインを指定します。
[ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
[OK] をクリックします。
SAP からメッセージを受信するアダプターをデプロイする
BizTalk Server管理コンソールを使用して SAP システムからメッセージを受信するための WCF-SAP 受信ポートを構成するには、次の手順を実行します。
BizTalk Server管理コンソールを起動します。
WCF-SAP アダプターをBizTalk Server管理コンソールに追加します。 手順については、「BizTalk Server管理コンソールに SAP アダプターを追加する」を参照してください。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
SAP アダプターをデプロイするアプリケーションを展開します。
[受信ポート] を右クリックし、[新規] をポイントし、BizTalk Serverと SAP システム間の通信モードに応じて、[一方向の受信ポート] または [応答受信ポートの要求] をクリックします。
[ 受信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、受信ポートの名前を入力します。
[ 受信場所 ] タブで、[ 新規] をクリックします。 [ 受信場所のプロパティ ] ダイアログ ボックスが表示されます。
[ 受信場所のプロパティ ] ダイアログ ボックスで、次の操作を行います。
受信場所の名前を指定します。
[ 種類 ] ドロップダウン リストから、先ほど追加した WCF-SAP アダプターを選択し、[ 構成] をクリックします。
[トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 接続 URI の詳細については、「 SAP システム接続 URI の作成」を参照してください。
[ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから [ sapBinding] を選択します。 バインド プロパティの詳細については、「 BizTalk Adapter for mySAP Business Suite のバインド プロパティ」を参照してください。
注意
バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、受信操作には受信ポートの構成が必要なため、送信ポートの構成中に受信操作に関連するバインド プロパティを使用できません。
[ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ ユーザー アカウント] を選択し、SAP システムに接続するユーザー名とパスワードを指定します。
[ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連アプリケーションを指定します。
BizTalk Serverに関するセキュリティの詳細については、「SAP アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。
[ OK] をクリックして 、[ 受信場所のプロパティ ] ダイアログ ボックスに戻ります。
[ 受信ハンドラー ] ドロップダウン リストから、[ BizTalkServerApplication] を選択します。
手順 5 で 一方向の受信ポート を作成することを選択した場合は、受信パイプラインを指定します。 [ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
手順 5 で 要求応答受信ポート を作成することを選択した場合は、送信パイプラインと受信パイプラインを指定します。
[ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
[ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[受信場所のプロパティ] ダイアログ ボックスで [OK] をクリックします。
[受信ポートのプロパティ] ダイアログ ボックスで [OK] をクリックします。