必須のOracle Sales Cloudアダプタのサービス・カタログ・サービスWSDL (ビジネス・オブジェクトにアクセスするため)、およびオプションのイベント・カタログURL (イベント・サブスクリプションにアクセスするため)またはインタフェース・カタログURL (Oracle Fusion Applications REST APIリソースにアクセスするため)を取得する必要があります。必要なWSDLおよびURLを「接続プロパティ」ダイアログに指定します。
イベント・サブスクリプションを使用するための、インバウンド・アダプタにアクセスして構成するためのイベント・カタログURL
Oracle Fusion Applications REST APIリソースを使用するための、アウトバウンド・アダプタにアクセスして構成するためのインタフェース・カタログURL
サービス・カタログ・サービスWSDLの取得
WSDL要件 | WSDLの入手先 |
---|---|
URLはサービス・カタログ・サービスWSDLのものにしてください。サービス・カタログ・サービスは、統合に利用可能な外部サービスのリストを返すFusion Applicationサービスです。それを使用すると、クライアントは、そのインスタンスに利用可能なすべての公開Fusion Applicationサービス・エンドポイントに関する情報を取得できます。 サービス・カタログ・サービスを使用すると、クライアントは、そのインスタンスに利用可能なすべての公開Oracle Fusion Applicationサービス・エンドポイントに関する情報を取得できます。それによって返される情報は、特定のクラウド・インスタンスに固有のものであり、インスタンスに適用されるパッチで導入されている新しいサービスも反映します。このサービスは、クラウド・インスタンス上で利用可能なSOAPサービスをプログラムによって見つけ出し、必要なメタデータを取得して、ビジネス・オブジェクトを管理するSOAPサービスを呼び出します。 |
Oracle Sales Cloud接続を作成する開発者は、Oracle Sales Cloudサービス管理者と協力して、特定のSaaSアプリケーションにプロビジョニングされたサービス・カタログ・サービスの具体WSDL URLを取得する必要があります。 |
この項では、トークン化されたサービス・カタログ・サービスWSDLの外部の仮想ホストとポートを抽出する方法について説明します。トポロジ登録設定タスクのトポロジ情報には、ドメインやアプリケーションの外部の仮想ホストとポートが含まれます。次に、サービス・カタログ・サービスのWSDL URL (例: https://atf_server:port/fndAppCoreServices/ServiceCatalogService
)を使用して値を抽出する手順について説明します。
トポロジの確認ページにアクセスするには、ASM_REVIEW_TOPOLOGY_HIERARCHY_PRIV資格をユーザーのジョブ・ロールに付与する必要があります。資格は、ASM_APPLICATION_DEPLOYER_DUTY義務ロールに付与されます。これは、義務ロールASM_APPLICATION_DEVELOPER_DUTYおよびASM_APPLICATION_ADMIN_DUTYによって継承されます。
次の手順で説明するメニュー項目とタスクがクラウド・サービスで利用できない場合、アカウントで必要なロールが欠落しています。このような場合は、クラウド・インスタンスのセキュリティ管理者に連絡してください。
クラウド・インスタンスにログインします。
ウィンドウ上部のグローバル領域でナビゲータアイコンをクリックして、見出し「ツール」の「セットアップとメンテナンス」を選択します。
ウィンドウ左側のタスク領域のトポロジ登録セクションで、「トポロジの確認」を選択します。
ウィンドウ中央の詳細タブをクリックします。
タブには、クラウド・インスタンスで構成されているドメインのリストが表示されます。
図GUID-A83FF1BE-84D9-49C5-8820-9F7EBB92A3FD-default.pngの説明
サービス・パスのトークン名 | ドメイン名 |
---|---|
atf_server | CommonDomain |
crm_server | CRMDomain |
fin_server | FinancialDomain |
hcm_server | HCMDomain |
ic_server | ICDomain |
prc_server | ProcurementDomain |
prj_server | ProjectsDomain |
scm_server | SCMDomain |
ドメイン名を展開し、ドメインにデプロイされるJ2EEアプリケーションの外部の仮想ホストとポートを選択します。サンプル・ウィンドウでは、この特定インスタンスの値は、それぞれfs-your-cloud-hostnameと443になります。
図GUID-CB01D3AF-462B-4765-81A8-7E2BBEE1BA6F-default.pngの説明
domainName_server:PortNumber
を、前の手順で特定した外部の仮想ホストとポートに置き換えます。次に例を示します。
https://fs-your-cloud-hostname:port/fndAppCoreServices/ServiceCatalogService?wsdl
イベント・カタログURLの取得
顧客関係管理(CRM)のURLフォーマットを把握して、CRMアプリケーションのユーザー・インタフェースにアクセスする必要があります。URLフォーマットに従って、イベント・カタログURLを特定します。たとえば、CRMのURLが次のフォーマットの場合。
https://fusxxxx-crm-ext.us.oracle.com:port/customer/faces/CrmFusionHome
イベント・カタログURLは次のようになります。
https://fusxxxx-crm-ext.us.oracle.com:port/soa-infra
注意:
アダプタ構成ウィザードの「リクエスト」ページ上のイベントにサブスクライブする場合は、Application_Name/Project_Name/SOA/Adapters/
ディレクトリのインバウンドJCAファイルを、次に示す詳細を使用して、手動で更新する必要があります。<property name="csfkey" value="osc"/> <property name="csfMap" value="oracle.wsm.security"/>
これは、アダプタ構成ウィザードの「CSFキーの作成」ページでCSFの詳細を指定していても、これらの詳細がJCAファイルに追加されないためです。インバウンド・イベント・サブスクリプションを含むコンポジットのデプロイを試行すると、デプロイに失敗します。手動でインバウンドJCAファイルを更新することで、デプロイメントを正常に実行できます。
インタフェース・カタログURLの取得
インタフェース・カタログURLは次のような形式になります。サービス・カタログ・サービスWSDLのホストを取得した方法と同じ方法でホスト名を取得します。
https://host/port_for_the_common_domain/helpPortalApi/otherResources/latest/interfaceCatalogs