次の方法で共有


SAP システムのサインイン資格情報を構成する

SAP アダプターでは、アダプター クライアントがクライアント資格情報を提供する必要があります。 アダプターは、これらの資格情報を使用して、SAP システムでユーザーを認証し、接続を確立します。

アダプター クライアントは、デザイン時と実行時の両方でクライアント資格情報を提供できます。 設計時には、メタデータを生成するために資格情報が必要です。 実行時には、SAP システムで操作を実行するために資格情報が必要です。 このセクションでは、デザイン時と実行時にクライアント資格情報を指定する方法について説明します。

デザイン時にクライアント資格情報を入力する

設計時には、アダプター サービス アドインの使用またはアダプター メタデータの追加ウィザードを使用して、資格情報を指定できます。

アダプター サービス アドインを使用して資格情報を入力する

  1. BizTalk プロジェクトを右クリックし、[ 追加] をポイントして、[ 生成された項目の追加] をクリックします。

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

    プロパティ 目的
    Categories (カテゴリ) [ アダプター サービスの使用] をクリックします。
    テンプレート [ アダプター サービスの使用] をクリックします。
  3. [ アダプター サービスの使用 ] ダイアログ ボックスを起動するには、[ 追加] をクリックします。

  4. [ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ sapBinding] を選択し、[ 構成] をクリックします。

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

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

アダプター メタデータの追加ウィザードを使用して資格情報を入力する

  1. BizTalk プロジェクトを右クリックし、[ 追加] をポイントして、[ 生成された項目の追加] をクリックします。

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

    プロパティ 目的
    Categories (カテゴリ) [ アダプターの追加] をクリックします。
    テンプレート [ アダプター メタデータの追加] をクリックします。
  3. [追加] をクリックします。 アダプター メタデータの追加ウィザードが開きます。

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

    重要

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

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

  6. [ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ sapBinding] を選択し、[ 構成] をクリックします。

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

  8. [OK] をクリックします。

実行時にクライアント資格情報を入力する

実行時には、BizTalk Server管理コンソールで、WCF-Custom または WCF-SAP ポート構成の一部としてクライアント資格情報を指定できます。

WCF-Custom ポートの資格情報を入力します

  1. BizTalk Server管理コンソールを起動します。

  2. コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。

  3. [ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。

    Note

    受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。

  4. 送信ポートの場合は、[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、[ 資格情報 ] タブをクリックし、次のいずれかの操作を行います。

    • [ シングル サインオンを使用しない ] オプションを選択し、SAP システムに接続するユーザー名とパスワードを指定します。

    • [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。

  5. 受信ポートの場合は、[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、[ その他 ] タブをクリックし、次のいずれかの操作を行います。

    • [ ユーザー アカウント ] オプションを選択し、SAP システムに接続するユーザー名とパスワードを指定します。

    • [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連アプリケーションを指定します。

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

WCF-SAP ポートの資格情報を入力する

  1. BizTalk Server管理コンソールを起動します。

  2. BIZTALK SERVER管理コンソールに WCF-SAP アダプターを追加します。 手順については、「BizTalk Server管理コンソールに SAP アダプターを追加する」を参照してください。

  3. コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウで、ポートの作成または既存のポートの選択を選択できます。

  4. [ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから、前に追加した WCF-SAP アダプターを選択し、[ 構成] をクリックします。

    Note

    受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規] をクリックします。

  5. 送信ポートを作成する場合は、[トランスポートのプロパティ] ダイアログ ボックスで [ 資格情報 ] タブをクリックし、次のいずれかの操作を行います。

    1. [ シングル サインオンを使用しない ] オプションを選択し、SAP システムに接続するユーザー名とパスワードを指定します。

    2. [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。

  6. 受信ポートを作成する場合は、[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、[ その他 ] タブをクリックし、次のいずれかの操作を行います。

    1. [ ユーザー アカウント ] オプションを選択し、SAP システムに接続するユーザー名とパスワードを指定します。

    2. [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。

  7. [OK] をクリックします。

注意

BizTalk アダプター パックでは、Enterprise Single Sign-On (SSO) システムもサポートされています。 SSO は、WCF-Custom アダプターが SSO 関連アプリケーションを認識している BizTalk シナリオでのみ適用されます。 BizTalk Serverに関するセキュリティの詳細については、「SAP アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。

参照

SAP アプリケーションを作成するための構成要素