getAllServiceEndpoints操作
この操作は、クラウド・インスタンス上のすべての公開外部サービスに関する情報を返します。
getAllServiceEndpoints
操作によって情報が返されない公開外部サービスは、公開外部複合サービスと、サービス・カタログ・サービスなどの公開外部Fusion Middlewareサービスの2つのみです。-
QName
: サービスを一意に識別する名前。 たとえば、商談サービスのQNameは{http://xmlns.oracle.com/apps/sales/opptyMgmt/opportunities/opportunityService/}OpportunityService
です。 -
論理ビジネス・オブジェクト: サービスが実装するビジネス・オブジェクト。 サービスの操作対象がビジネス・オブジェクトでない場合は、nullになります。 たとえば、商談サービスの論理ビジネス・オブジェクトは
CRM-CRM : MOO-Opportunity Management :
MOO_OPPORTUNITY-Opportunity
です。 このフィールドの値は、論理ビジネス・オブジェクトの階層を表します。最も一般的なオブジェクトが左側にあり、最も具体的なオブジェクトが右側にあります。 階層内の各ノードは、コロンで区切られています。 この例では、Opportunity
が最も具体的なビジネス・オブジェクトであり、Opportunity Management
オブジェクトに分類され、さらにCRM
ビジネス・オブジェクトに分類されています。 階層内の各ノードは、ダッシュ(-
)で区切られた2つの文字列で表されています。 ダッシュの左側の文字列は内部文字列で、右側の文字列はわかりやすい文字列です。 -
ライフ・サイクル: Webサービスのライフ・サイクルを参照してください。
-
サービスのWSDL URL: サービスの具体的なWSDL URL。 たとえば、商談サービスのURLは
https://crm-your-cloud-hostname:port/opptyMgmtOpportunities/OpportunityService?WSDL
です。 -
サービスXSDのURL: サービス操作ペイロードの型を格納するサービスXSDのURL。 サービスXSDを参照してください。 たとえば、商談サービスのURLは
https://crm-your-cloud-hostname:port/opptyMgmtOpportunities/OpportunityService? XSD=/oracle/apps/sales/opptyMgmt/opportunities/opportunityService/OpportunityService.xsd
です。
<wsdl:documentation>
タグを参照してください。操作のシグネチャ
getAllServiceEndPoints
操作の要求ペイロードは次のとおりです。
<element name="getAllServiceEndPoints">
<complexType>
<sequence/>
</complexType>
</element>
getAllServiceEndPoints
操作の応答ペイロードは次のとおりです。
<element name="getAllServiceEndPointsResponse">
<complexType>
<sequence>
<element name="result" type="ns1:CatalogService" minOccurs="0
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
例
この例は、getAllServiceEndpoints
操作の空の要求ペイロードを示しています。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:getAllServiceEndPoints
xmlns:ns1="http://xmlns.oracle.com/oracle/apps/fnd/applcore/
webservices/types/">
</ns1:getAllServiceEndPoints>
</soap:Body>
</soap:Envelope>
応答ペイロードには、クラウド・インスタンス上のすべての公開外部サービスに関するサービス情報が格納されます。 この例では、応答の最初の2つの結果要素のみを示しています。
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns0:getAllServiceEndPointsResponse
xmlns:ns0="http://xmlns.oracle.com/oracle/apps/fnd/applcore/webservices/types/">
<ns0:result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns0:CatalogService">
<ns0:qName>{http://xmlns.oracle.com/apps/crmCommon/activities/}
activitiesService/ActivityTaskService</ns0:qName>
<ns0:lbo xsi:nil="true"/>
<ns0:lifecycle>Deprecated</ns0:lifecycle>
<ns0:xsdLocation>https://crm-your-cloud-hostname:port/appCmmnCompActivities/
ActivityTaskService?XSD=/oracle/apps/crmCommon/activities/
activitiesService/ActivityTaskService.xsd</ns0:xsdLocation>
<ns0:wsdlAddress>https://crm-your-cloud-hostname:port/appCmmnCompActivities/
ActivityTaskService?WSDL</ns0:wsdlAddress>
</ns0:result>
<ns0:result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns0:CatalogService">
<ns0:qName>{http://xmlns.oracle.com/apps/crmCommon/
bulkExport/bulkExportServiceV2/}BulkExportService</ns0:qName>
<ns0:lbo xsi:nil="true"/>
<ns0:lifecycle>Active</ns0:lifecycle>
<ns0:xsdLocation>https://crm-your-cloud-hostname:port/crmCommonBulkExport/
BulkExportService?XSD=/oracle/apps/crmCommon/bulkExport/
bulkExportServiceV2/BulkExportService.xsd</ns0:xsdLocation>
<ns0:wsdlAddress>https://crm-your-cloud-hostname:port/
crmCommonBulkExport/BulkExportService?WSDL</ns0:wsdlAddress>
</ns0:result>
...
</ns0:getAllServiceEndPointsResponse>
</env:Body>
</env:Envelope>