機械翻訳について

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および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>
関連トピック
  • サービス・カタログ・サービスの使用方法
  • getServiceEndpoint操作