SAP アダプターには、いくつかのバインディング プロパティが表示され、その動作特性の一部を制御できます。 このセクションでは、Visual Studio (デザイン時) および BizTalk Server 管理コンソール (実行時) からのバインド プロパティの設定について説明します。 デザイン時に、特定の操作のスキーマを生成するバインド プロパティを指定する必要があります。 実行時に、SAP システムからメッセージを送受信するための送受信ポートの一部としてバインディング プロパティを指定する必要があります。
SAP アダプターのバインド プロパティの一覧を含む、バインド プロパティの詳細については、「 BizTalk Adapter for mySAP Business Suite のバインド プロパティの読み取り」を参照してください。
デザイン時にバインド プロパティを入力する
デザイン時には、アダプター サービス アドインまたはアダプター メタデータの追加ウィザードを使用して、バインド プロパティを指定できます。
アダプター サービス アドインを使用してバインド プロパティを入力する
BizTalk プロジェクトを右クリックし、[ 追加] をポイントし、[ 生成された項目の追加] をクリックします。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
これを使用する 目的 カテゴリ [ アダプター サービスの使用] をクリックします。 テンプレート [ アダプター サービスの使用] をクリックします。 [ アダプター サービスの使用 ] ダイアログ ボックスを起動するには、[ 追加] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ドロップダウン リストから sapBinding を選択し、[ 構成] をクリックします。
[ アダプターの構成 ] ダイアログ ボックスで、[ バインドのプロパティ ] タブをクリックし、さまざまなバインド プロパティを指定します。
OK をクリックします。
アダプター メタデータの追加ウィザードを使用してバインド プロパティを入力する
BizTalk プロジェクトを右クリックし、[ 追加] をポイントし、[ 生成された項目の追加] をクリックします。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
これを使用する 目的 カテゴリ [ アダプターの追加] をクリックします。 テンプレート [ アダプター メタデータの追加] をクリックします。 追加をクリックします。 アダプター メタデータの追加ウィザードが開きます。
アダプターの追加ウィザードで、 WCF-SAP を選択します。 BizTalk Server がインストールされているコンピューターと BizTalk データベースの名前を選択します。
Von Bedeutung
BizTalk で構成されている WCF-SAP ポートが既にある場合は、[ ポート ] ボックスの一覧からポートを選択します。
[次へ] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ドロップダウン リストから sapBinding を選択し、[ 構成] をクリックします。
[ バインドのプロパティ ] タブをクリックし、スキーマを生成する前に指定する必要があるバインディング値 (存在する場合) を指定します。 たとえば、SAP システムから IDOC を受信するためのスキーマを生成する前に、 GenerateFlatFileCompatibleIDoc プロパティの値を指定する必要があります。 バインディング プロパティの詳細については、「 BizTalk Adapter for mySAP Business Suite のバインド プロパティ」を参照してください。
注
既存の WCF-SAP 送信ポートを選択した場合は、バインドプロパティを指定する必要はありません。 バインド プロパティは、送信ポート構成から選択されます。 ただし、デザイン時に必要なバインディング プロパティ (存在する場合) を指定することもできます。 このような場合、バインド プロパティの新しい値は、メタデータの生成時にデザイン時に使用されます。 ただし、実行時には、送信ポート構成のバインド プロパティに指定された値が適用されます。
OK をクリックします。
実行時にバインド プロパティを入力する
実行時には、BizTalk Server 管理コンソールで、WCF-Custom ポートまたは WCF-SAP 構成の一部としてバインド プロパティを指定できます。
WCF-Custom ポートのバインド プロパティを入力する
BizTalk Server 管理コンソールを起動します。
コンソール ツリーで、[ BizTalk グループ] を展開し、[ アプリケーション] を展開し、ポートを作成するアプリケーションを展開し、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。
[ ポートのプロパティ ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。
注
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。
[ WCF-Custom トランスポートのプロパティ ] ダイアログ ボックスで、[ バインド ] タブをクリックします。
[ バインドの種類 ] ドロップダウン リストから、 sapBinding を選択します。
[ 構成 ] ボックスで、さまざまなバインド プロパティの値を指定し、[OK] をクリック します。
WCF-SAP ポートのバインディングプロパティを入力してください。
BizTalk Server 管理コンソールを起動します。
WCF-SAP アダプターを BizTalk Server 管理コンソールに追加します。 手順については、「 BizTalk Server 管理コンソールへの SAP アダプターの追加」を参照してください。
コンソール ツリーで、[ BizTalk グループ] を展開し、[ アプリケーション] を展開し、ポートを作成するアプリケーションを展開し、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。
[ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから、先ほど追加した WCF-SAP アダプターを選択し、[ 構成] をクリックします。
注
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。
[トランスポート プロパティ] ダイアログ ボックスで、[ バインド ] タブをクリックし、バインド プロパティの値を指定します。
注
バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、受信操作には受信ポートの構成が必要なため、送信ポートの構成中は受信操作に関連するバインド プロパティを使用できません。
OK をクリックします。