次の方法で共有


MS 分散トランザクション コーディネーターを有効にして、Oracle E-Business Suite のトランザクションを許可する

Oracle E-Business アダプターを使用するアプリケーションの作成を開始する前に、MSDTC を構成します。

Oracle E-Business アダプター (BizTalk Server、WCF サービス モデル、または WCF チャネル モデルを介して) を使用して Oracle E-Business Suite で実行される操作は、トランザクション スコープ内で実行できます。 クライアント プログラムに同じトランザクションの一部として複数のトランザクション リソースがある場合、トランザクションは MSDTC トランザクションに昇格されます。 アダプターが MSDTC トランザクションのスコープ内で操作を実行できるようにするには、Oracle E-Business アダプターを実行しているコンピューターと Oracle E-Business Suite で MSDTC を構成します。 また、ファイアウォールの例外リストに MSDTC を追加します。これは、組み込みの Windows ファイアウォールである可能性があります。

Note

MSDTC を構成する手順は、オペレーティング システムによって異なります。 このトピックに記載されている手順は、Windows クライアントおよび Windows Server オペレーティング システムに適用されます。

MSDTC の構成

  1. [コンポーネント サービス] を開きます。

    または、サーバー マネージャーで [ツール] を選択し、[コンポーネント サービス] を選択します。

  2. [コンポーネント サービス] を展開し、[コンピューター] を展開し、[マイ コンピューター] を展開し、[分散トランザクション コーディネーター] を展開し、[ローカル DTC] を右クリックして、[プロパティ] を選択します

  3. [ セキュリティ ] タブを選択します。このタブで、次のすべてを選択します。

    • ネットワーク DTC アクセス
    • リモート クライアントを許可する
    • 受信を許可する
    • 送信を許可する
    • 認証は必要ありません
  4. [OK] を選択して変更を保存します。

  5. MSDTC サービスの再起動を求められたら、[ はい] を選択します。 MSDTC サービスが再起動されたら、プロパティとコンポーネント サービス MMC を閉じます。

Windows ファイアウォールの例外リストに MSDTC を追加する

ヒント

Microsoft Distributed Tansaction コーディネーター (MSDTC) は、ファイアウォールで既に許可されている場合があります。 その場合は、受信規則として一覧表示されます。 一覧にない場合は、このセクションを使用して MSDTC を許可します。

  1. Windows ファイアウォールを開き、左側の [詳細設定] を選択します。

    または、サーバー マネージャーで [ツール] を選択し、[セキュリティが強化された Windows ファイアウォール] を選択します。

  2. [ 受信規則] を右クリックし、[ 新しい規則] を選択します。

  3. ウィザード:

    1. [ プログラム] を選択し、[ 次へ] を選択します。
    2. プログラムパスを に%SystemRoot%\system32\msdtc.exe設定し、[次へ] を選択します。
    3. 接続を許可し、[ 次へ] を選択します。
    4. [ ドメイン] を選択し、[ 次へ] を選択します。
    5. などの MSDTC for Oracle EBS任意の名前を入力し、[完了] を選択 します
  4. ウィザードを完了し、Windows ファイアウォールを閉じます。

次へ

Oracle EBS アダプターのサンプル