SOA ServerのOrder ManagementおよびeBusiness Suiteへの接続
SOAサーバー上にコネクタを設定します(サービス指向アーキテクチャ)。 このサーバーは、webサービスを使用して、オーダー管理とOracle eBusiness Suiteの間で各販売オーダーを通信します。
設定の概要
-
コネクタを設定します。
-
ユーザーとパスワードを追加して、オーダー管理をコールします。
-
ユーザーとパスワードを追加して、eBusiness Suiteをコールします。
-
セキュリティを管理します。
コネクタの設定
SOAサーバー上にコネクタを設定します。 この例では、サーバーの名前がMy_SOA_Serverであるとします。
-
「続きを読み込む」をクリックして、DooFulfillOrderEBSConnectorRev 1.0.zipをMy_SOA_Serverにダウンロードします。
-
DooFulfillOrderEBSConnectorRev 1.0.zipを解凍します。
-
XMLエディタを使用して、DooFulfillOrderEBSComposite_cfgplan.xmlを開きます。
-
職責を変更します。
</property> <property name="bpel.preference.responsibility"> <replace>EBS responsibility</replace> </property>
説明
-
EBS responsibility
は職責を指定します。
たとえば:
</property> <property name="bpel.preference.responsibility"> <replace>ORDER_MGMT_SUPER_USER</replace> </property>
-
-
参照のホストとポートを置き換えます。
リファレンス
値
販売オーダー・サービスOE_INBOUND_INT、内部Name:PROCESS_ORDER_25
<reference name="OEIboundIntPOService">
<replace>http://server:port/webservices/SOAProvider/plsql/oe_inbound_int/?wsdl</replace>
販売オーダー・アウトバウンド・サービスOE_OUTBOUND_INT、内部Name:SYNC_ORDER_25
<reference name="OEOutboundIntSyncService">
<replace>http://server:port/webservices/SOAProvider/plsql/oe_outbound_int/?wsdl</replace>
タスク・レイヤー
<reference name="FulfillOrderEBSResponse">
<replace>http://server:port/soa-infra/services/default/DooTaskFulfillOrderResponseInterfaceComposite/fulfillmentresponse?wsdl</replace>
Call Order Managementへのユーザーおよびパスワードの追加
SOAサーバーのコネクタがオーダー管理をコールするために使用する必要があるユーザーおよびパスワードを追加します。
-
My_SOA_Serverにサインインします。
-
Oracle Enterprise Managerにサインインします。
Oracle Enterprise Managerの詳細は、https://www.oracle.com/technetwork/oem/enterprise-manager/overview/index.htmlを参照してください。
-
Farm_fusion_domainツリーで、「Weblogicドメイン」を展開し、fusion_domainを右クリックして「セキュリティ」>「資格証明」をクリックします。
たとえば:
-
資格証明領域で、oracle.apps.securityを展開し、「キーの作成」をクリックします。
-
「キーの作成」ダイアログで値を設定し、OKをクリックします。
属性
値
マップの選択
oracle.apps.security
キー
FUSION_APPS_FOM_CON_APPID-KEY
タイプ
パスワード
ユーザー名とパスワード
コネクタがOrder Managementで履行タスクをコールするために使用するのと同じユーザー名とパスワードを使用します。
eBusiness Suiteをコールするためのユーザーおよびパスワードの追加
コネクタがeBusiness Suiteをコールするために使用する必要があるユーザーおよびパスワードを追加します。
-
資格証明領域で、oracle.wsm.securityを展開し、「キーの作成」をクリックします。
-
「キーの作成」ダイアログで値を設定し、OKをクリックします。
属性
値
マップの選択
oracle.wsm.security
キー
FUSION_APPS_FOM_EBS_APPID-KEY
タイプ
パスワード
ユーザー名とパスワード
-
コネクタがeBusiness Suiteのプロセス・オーダー・サービスをコールするために使用する必要があるユーザー名とパスワードを使用します。
-
プロセス順序を作成してデプロイする場合は、付与を作成する必要があります。
-
権限付与に使用するFUSION_APPS_CON_EBS_APPID-KEYに同じユーザー名を使用する必要があります。 詳細は、「Oracle E-Business Suiteビジネス・イベントを使用したOracle Integrationの統合エンドポイントのトリガー」を参照してください。
-
セキュリティの管理
オーダー管理ユーザーおよびコネクタを呼び出すeBusiness Suiteユーザーのセキュリティを管理します。
-
My_SOA_Serverで、Weblogicコンソールにサインインします。
-
ドメイン構造領域で「セキュリティ・レルム」をクリックし、レルム領域で
myrealm
をクリックします。たとえば:
-
「ユーザーとグループ」をクリックし、「新規」をクリックします。
-
「新規ユーザー」の作成ダイアログで、統合を実行するときに「外部インタフェースのWebサービス詳細の管理」ページに入力したものと同じユーザー名とパスワードを入力します。 詳細は、「eBusiness Suiteとオーダー管理の統合」を参照してください。
-
「OK」をクリックします。
-
別のユーザーを追加します。
ステップ1から6を繰り返します。ただし、eBusiness Suiteに存在するユーザーのユーザー名とパスワードを入力します。eBusiness Suiteは、SOAサーバーでDooFulfillOrderEBSConnectorをコールするときにこの名前とパスワードを使用します。