Microsoft BizTalk Adapter for Oracle Database を使用して Oracle データベースに対して送信操作と受信操作を実行するように、WCF-Custom 送受信ポートを構成する方法。
[前提条件]
BizTalk Server Administrators または BizTalk Operators グループのメンバーであるアカウントでサインインします。 アクセス許可のガイダンスについては、「 BizTalk アプリケーションの展開と管理に必要なアクセス許可」および 「最小限のセキュリティ権限 」を参照してください。
Oracle データベースにメッセージを送信するためのアダプターをデプロイする
BizTalk Server 管理コンソールを起動します。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
Oracle Database アダプターをデプロイするアプリケーションを展開します。
[ポートの 送信] を右クリックし、[ 新規] をポイントし、BizTalk Server と Oracle データベース間の通信モードに応じて構成するポートの種類をポイントします。
[ 送信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、送信ポートの名前を入力します。
[種類] ドロップダウン リストから [WCF-Custom] を選択し、[構成] をクリックします。
[ トランスポートのプロパティのWCF-Custom ] ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドに Oracle データベースの接続 URI を指定します。 接続 URI の詳細については、「 Oracle Database 接続 URI の作成」を参照してください。
[ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、「 メッセージとメッセージ スキーマ 」を参照してください。 たとえば、Oracle データベースの HR スキーマの下で EMPLOYEE テーブルを挿入操作を呼び出すアクションは次のとおりです。
http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select
[ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから oracleDBBinding を選択します。 Oracle Database アダプターによって公開されるさまざまなバインディング プロパティを指定できます。 バインディング プロパティの詳細については、「 Oracle Database アダプターのバインド プロパティの読み取り」を参照してください。
[資格情報] タブ を クリックし、次のいずれかの操作を行います。
[ シングル サインオンを使用しない ] オプションを選択し、Oracle データベースに接続するユーザー名とパスワードを指定します。
Oracle データベースの資格情報を使用して接続するには、[ ユーザー名 ] ボックスと [ パスワード ] テキスト ボックスにデータベース資格情報を入力します。
Windows 認証を使用して接続するには、[ユーザー名] テキスト ボックスに「/」と入力し、[パスワード] テキスト ボックスを空白のままにします。
[ シングル サインオンの使用 ] オプションを選択し、関連 SSO アプリケーションを指定します。
BizTalk Server に関するセキュリティの詳細については、「 Oracle データベース アダプターと BizTalk Server を使用したセキュリティ」を参照してください。
[ 送信ポートのプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します。
[送信ハンドラー] ドロップダウン リストから、[BizTalkServerApplication] を選択します。
手順 4 で [静的 One-Way 送信ポート ] を選択した場合は、送信パイプラインを指定します。 [ 送信パイプライン ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
手順 4 で [静的 Solicit-Response ポート ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。
[ 送信パイプライン ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[受信パイプライン] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
OK をクリックします。
Oracle データベースからメッセージを受信するためのアダプターをデプロイする
BizTalk Server 管理コンソールを起動します。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
Oracle Database アダプターをデプロイするアプリケーションを展開します。
BizTalk Server と Oracle データベース間の通信モードに応じて、[ 受信ポート] を右クリックし、[ 新規] をポイントし、[ 一方向の受信ポート ] または [ 応答受信ポートの要求] をクリックします。
[ 受信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、受信ポートの名前を入力します。
[ 受信場所 ] タブで、[ 新規] をクリックします。 [ 受信場所のプロパティ ] ダイアログ ボックスが表示されます。
[ 受信場所のプロパティ ] ダイアログ ボックスで、次の操作を行います。
受信場所の名前を指定します。
[種類] ドロップダウン リストから [WCF-Custom] を選択し、[構成] をクリックします。
[ トランスポートのプロパティのWCF-Custom ] ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドに Oracle データベースの接続 URI を指定します。 接続 URI の詳細については、「 Oracle Database 接続 URI の作成」を参照してください。
[ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから oracleDBBinding を選択します。 Oracle Database アダプターによって公開されるさまざまなバインディング プロパティを指定できます。 バインディング プロパティの詳細については、「 Oracle Database アダプターのバインド プロパティの読み取り」を参照してください。
[ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ユーザー アカウント] を選択し、Oracle データベースに接続するユーザー名とパスワードを指定します。
Oracle データベースの資格情報を使用して接続するには、[ ユーザー名 ] ボックスと [ パスワード ] テキスト ボックスにデータベース資格情報を入力します。
Windows 認証を使用して接続するには、[ユーザー名] テキスト ボックスに「/」と入力し、[パスワード] テキスト ボックスを空白のままにします。
[ 関連アプリケーションから資格情報を取得 する] オプションを選択し、関連アプリケーションを指定します。
BizTalk Server に関するセキュリティの詳細については、「 Oracle データベース アダプターと BizTalk Server を使用したセキュリティ」を参照してください。
[ 受信場所のプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します。
受信ハンドラーのドロップダウン リストから、BizTalkServerApplication を選択します。
手順 4 で 一方向の受信ポート を選択した場合は、受信パイプラインを指定します。 [受信パイプライン] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
手順 4 で [ 応答受信ポートの要求 ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。
[受信パイプライン] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
[ 送信パイプライン ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[ 受信場所のプロパティ ] ダイアログ ボックスで、[ OK] をクリックします。
[ 受信ポートのプロパティ ] ダイアログ ボックスで、[OK] をクリック します。
こちらもご覧ください
Oracle データベース アダプターへの物理ポート バインドを手動で構成する
Windows 認証を使用して Oracle データベースに接続する