Oracle E-Business Suite のサインイン資格情報を構成する
Oracle E-Business アダプターは、クライアント資格情報を提供するためにアダプター クライアントを必要とします。 アダプターは、これらの資格情報を使用して、Oracle E-Business Suite でユーザーを認証し、接続を確立します。
アダプター クライアントは、Visual Studio を使用する場合とBizTalk Server管理コンソールを使用する場合の両方で、クライアント資格情報を提供できます。 Visual Studio を使用する場合、メタデータを生成するには資格情報が必要です。 BizTalk Server管理コンソールを使用する場合、Oracle E-Business Suite で操作を実行するには資格情報が必要です。
重要
Oracle E-Business Suite または基になる Oracle データベースの資格情報を指定できます。 接続してメタデータを生成するには、任意の資格情報を指定できます。 ただし、Oracle E-Business Suite 成果物を呼び出す操作を実行するときは、呼び出す Oracle E-Business Suite アプリケーションのアプリケーション コンテキストを設定する必要があるため、Oracle E-Business Suite の資格情報を指定する必要があります。 アプリケーション コンテキストの設定の詳細については、「アプリケーション コンテキストの 設定」を参照してください。
このセクションでは、Visual Studio とBizTalk Server管理コンソールでクライアント資格情報を指定する方法について説明します。
Visual Studio からの資格情報の指定
Visual Studio から、アダプター サービス アドインの使用またはアダプター メタデータの追加ウィザードを使用して資格情報を指定する必要があります。
アダプター サービス アドインを使用して資格情報を指定するには
BizTalk プロジェクトを右クリックし、[ 生成された項目の追加] を選択します。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 Categories (カテゴリ) [ アダプター サービスの使用] をクリックします。 テンプレート [ アダプター サービスの使用] をクリックします。 [ アダプター サービスの使用 ] ダイアログ ボックスを開始するには、[ 追加] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ oracleEBSBinding] を選択し、[ 構成] をクリックします。
[ アダプターの構成 ] ダイアログ ボックスで [ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] ボックスの一覧から [ ユーザー名 ] を選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [OK] をクリックします。
アダプター メタデータの追加ウィザードを使用して資格情報を指定するには
BizTalk プロジェクトを右クリックし、[ 追加] をポイントして、[ 生成された項目の追加] をクリックします。
[ 生成された項目の追加 ] ダイアログ ボックスで、次の操作を行います。
プロパティ 目的 Categories (カテゴリ) [ アダプターの追加] をクリックします。 テンプレート [ アダプター メタデータの追加] をクリックします。 [追加] をクリックします。 アダプター メタデータの追加ウィザードが開きます。
アダプター メタデータの追加ウィザードで、[ WCF-OracleEBS] を選択します。 BizTalk Serverがインストールされているコンピューターと BizTalk データベースの名前を選択します。
重要
BizTalk で既に WCF-OracleEBS ポートが構成されている場合は、[ポート] ボックスの一覧からポートを選択します。
[次へ] をクリックします。
[ アダプター サービスの使用 ] ダイアログ ボックスの [ バインドの選択 ] ボックスの一覧から [ oracleEBSBinding] を選択し、[ 構成] をクリックします。
[ アダプターの構成 ] ダイアログ ボックスで [ セキュリティ ] タブをクリックし、[ クライアント資格情報の種類 ] ボックスの一覧から [ ユーザー名 ] を選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [OK] をクリックします。
BizTalk Server管理コンソールからの資格情報の指定
BizTalk Server管理コンソールから、WCF-Custom または WCF-OracleEBS ポート構成の一部として資格情報を指定する必要があります。
WCF-Custom ポートの資格情報を指定するには
BizTalk Server管理コンソールを起動します。
コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウでは、ポートの作成または既存のポートの選択を選択できます。
[ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。
Note
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規作成] をクリックします。
[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、[ バインド ] タブをクリックします。[ バインドの種類 ] ドロップダウン リストから、 oracleEBSBinding を選択します。
送信ポートを作成する場合は、[ WCF-Custom Transport Properties ] ダイアログ ボックスで [ 資格情報 ] タブをクリックし、次のいずれかの操作を行います。
[ シングル サインオンを使用しない ] オプションを選択し、Oracle E-Business Suite に接続するためのユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。
受信ポートを作成する場合は、[ WCF-Custom Transport Properties ] ダイアログ ボックスで [ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ ユーザー アカウント ] オプションを選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。
[OK] をクリックします。
WCF-OracleEBS ポートの資格情報を指定するには
BizTalk Server管理コンソールを起動します。
BizTalk Server管理コンソールに WCF-OracleEBS アダプターを追加します。 手順については、「BizTalk Server 管理コンソールへの Oracle E-Business Suite アダプターの追加」を参照してください。
コンソール ツリーで[ BizTalk グループ]、[ アプリケーション] の順に展開し、ポートを作成するアプリケーションを展開して、[ 送信ポート ] または [ 受信ポート] をクリックします。 右側のウィンドウでは、ポートの作成または既存のポートの選択を選択できます。
[ポートのプロパティ] ダイアログ ボックスの [ 種類 ] ドロップダウン リストから [ WCF-OracleEBS] を選択し、[ 構成] をクリックします。
Note
受信ポートの [場所のプロパティ] ダイアログ ボックスを表示するには、[ポートのプロパティ] ダイアログ ボックスの左側のウィンドウにある [ 受信場所 ] タブをクリックし、[ 新規作成] をクリックします。
[ポートのプロパティ] ダイアログ ボックスで、[ バインド ] タブをクリックします。[ バインドの種類 ] ドロップダウン リストから、 oracleEBSBinding を選択します。
送信ポートを作成する場合は、[トランスポートのプロパティ] ダイアログ ボックスで [ 資格情報 ] タブをクリックし、次のいずれかの操作を行います。
[ シングル サインオンを使用しない ] オプションを選択し、Oracle E-Business Suite に接続するためのユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。
受信ポートを作成する場合は、[トランスポートのプロパティ] ダイアログ ボックスで [ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ ユーザー アカウント ] オプションを選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。
[OK] をクリックします。
参照
Oracle E-Business Suite アプリケーションを作成するための構成要素
Windows 認証を使用した Oracle E-Business Suite への接続