次の方法で共有


アダプター メタデータの追加ウィザードを使用した Visual Studio での SAP への接続

SAP アダプターは BizTalk アダプターとしても公開されるため、アダプター メタデータの追加ウィザードを使用して、アダプターを使用して SAP システムで実行する操作のスキーマを生成できます。

アダプター メタデータの追加ウィザードを使用した SAP システムへの接続

アダプター メタデータの追加ウィザードを使用して SAP システムに接続するには、次の手順を実行します。

SAP システムに接続するには

  1. BizTalk ソリューションでアダプター メタデータの追加ウィザードを使用して接続するには:

    1. Visual Studio を使用して BizTalk プロジェクトを作成します。

    2. ソリューション エクスプローラーでプロジェクト名を右クリックし、[ 追加] をポイントし、[ 生成された項目の追加] をクリックします。

    3. [ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。

      これを使用する 目的
      カテゴリ [ アダプターの追加] をクリックします。
      テンプレート [ アダプター メタデータの追加] をクリックします。
    4. 追加をクリックします。 アダプター メタデータの追加ウィザードが開きます。

    5. アダプターの追加ウィザードで、 WCF-SAP を選択します。 BizTalk Server がインストールされているコンピューターと BizTalk データベースの名前を選択します。

      Von Bedeutung

      BizTalk で構成されている WCF-SAP ポートが既にある場合は、[ ポート ] ボックスの一覧からポートを選択します。

    6. [次へ] をクリックします。

  2. [ バインドの選択 ] ドロップダウン リストから sapBinding を選択し、[ 構成] をクリックします。

  3. [ アダプターの構成 ] ダイアログ ボックスで、[ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] ドロップダウン リスト ボックスで [ ユーザー名 ] を選択し、SAP システムに接続するユーザー名とパスワードを指定します。

    Von Bedeutung

    SAP Secure Network Connection (SNC) ライブラリを使用して SAP システムに接続する場合は、ユーザー名とパスワードを指定しないでください。

  4. [ URI プロパティ ] タブをクリックし、接続パラメーターの値を指定します。 SAP アダプターの接続 URI の詳細については、SAP システム接続 URI の作成を参照してください。

    Von Bedeutung

    SAP SNC ライブラリを使用して SAP システムに接続する場合は、 UseSnc 接続プロパティを True に設定します。

    接続パラメーターに予約文字が含まれている場合は、[ URI プロパティ ] タブ as-is 指定する必要があります。つまり、エスケープ文字は使用しません。 ただし、[ URI の構成 ] フィールドに URI を直接指定し、接続パラメーターに予約文字が含まれている場合は、適切なエスケープ文字を使用して接続パラメーターを指定する必要があります。

  5. [ バインドのプロパティ ] タブをクリックし、ターゲットにする操作で必要なバインディング プロパティ (ある場合) の値を指定します。 たとえば、ReceiveIdoc 操作を対象とする場合は、 ReceiveIdocFormat バインド プロパティを文字列に設定する必要があります。 バインディング プロパティの詳細については、「 BizTalk Adapter for mySAP Business Suite のバインド プロパティ」を参照してください。

    アダプター メタデータの追加ウィザードを使用してメタデータを生成し、既存の WCF-SAP 送信ポートを選択した場合は、バインドプロパティを指定する必要はありません。 バインド プロパティは、送信ポート構成から選択されます。 ただし、デザイン時に必要なバインディング プロパティ (存在する場合) を指定することもできます。 このような場合、バインド プロパティの新しい値は、メタデータの生成時にデザイン時に使用されます。 ただし、実行時には、送信ポート構成のバインド プロパティに指定された値が適用されます。

    Von Bedeutung

    SAP SNC ライブラリを使用して SAP システムに接続する場合は、 SncLibrarySncPartnerName を 適切な値に設定します。

    SncLibrary バインド プロパティは、SNC を使用して SAP システムに接続するために必要な DLL のパスとファイル名を取得します。 これらの DLL は、SAP クライアントと SAP アダプターがインストールされているコンピューター上に存在する必要があります。 詳細については、 <インストール ガイド>:\Program Files\Microsoft BizTalk Adapter Pack\Documents で入手できる BizTalk アダプター パックのインストール ガイドを参照してください。

    SncPartnerName バインド プロパティは、通信パートナーの SNC 名を受け取ります。

  6. OK をクリックします。

  7. [接続] をクリックします。 接続が確立されると、接続の状態が [接続済み] と表示されます。

    次の図は、接続が確立された直後にアダプターサービスアドインが利用可能な状態であることを示しています。 グラフィカル ユーザー インターフェイスは、アダプター メタデータの追加ウィザードで同じです。

    接続されている [アダプター サービスの使用] ダイアログ ボックス

    Consume Adapter Service アドインには、SAP システムで呼び出すことができるさまざまな成果物を含むさまざまなノードが表示されます。 たとえば、 RFC ノードには、接続先の SAP システムで使用可能なすべての RFC が含まれています。 これらのノードの詳細については、「 メタデータ ノード ID」を参照してください。

こちらもご覧ください

Visual Studio で SAP システムに接続する