getServiceEndpoint Operation

This operation returns the endpoint and metadata for a specific public external service.

Operation Signature

The following is the request payload of the getServiceEndpoint operation:

<element name="getServiceEndPoint">
     <complexType>
         <sequence>
             <element name="qname" type="string"/>
         </sequence>
     </complexType>
</element>

The following is the response payload of the getServiceEndpoint operation:

<element name="getServiceEndPointResponse">
     <complexType>
         <sequence>
             <element name="result" type="ns1:CatalogService"/>
         </sequence>
     </complexType>
</element>

Example

This request payload provides the QName of the Opportunity Service and requests for the endpoint and metadata.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
     <soap:Body>
         <ns1:getServiceEndPoint 
         xmlns:ns1="http://xmlns.oracle.com/oracle/apps/fnd/applcore/
         webservices/types/">
         <ns1:qname>{http://xmlns.oracle.com/apps/sales/opptyMgmt/
         opportunities/opportunityService/}OpportunityService</ns1:qname>
         </ns1:getServiceEndPoint>
     </soap:Body>
</soap:Envelope>

The response contains the endpoint and metadata for the Opportunity service provisioned on the cloud instance, which runs the Service Catalog Service.

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
     <env:Header/>
     <env:Body>
         <ns0:getServiceEndPointResponse 
         xmlns:ns0="http://xmlns.oracle.com/oracle/apps/fnd/applcore/
         webservices/types/">
             <ns1:result
             xmlns:ns1="http://xmlns.oracle.com/oracle/apps/fnd/applcore/
             webservices/types/"
             xmlns:ns0="http://xmlns.oracle.com/oracle/apps/fnd/applcore/webservices/"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
             xsi:type="ns0:CatalogService">
                <ns0:qName>{http://xmlns.oracle.com/apps/sales/opptyMgmt/opportunities/
                opportunityService/}OpportunityService</ns0:qName>
                <ns0:lbo>CRM-CRM : MOO-Opportunity Management : MOO_OPPORTUNITY-Opportunity
                </ns0:lbo>
                <ns0:lifecycle>Active</ns0:lifecycle>
                <ns0:xsdLocation>https://crm-your-cloud-hostname:port/opptyMgmtOpportunities/
                OpportunityService?XSD=/oracle/apps/sales/opptyMgmt/opportunities/
                opportunityService/OpportunityService.xsd</ns0:xsdLocation>
                <ns0:wsdlAddress>https://crm-your-cloud-hostname:port/
                opptyMgmtOpportunities/OpportunityService?WSDL</ns0:wsdlAddress>
            </ns1:result>
        </ns0:getServiceEndPointResponse>
    </env:Body>
</env:Envelope>
Related Topics
  • Using Service Catalog Service
  • getAllServiceEndpoints Operation