getAllServiceEndpoints Operation
This operation returns information about all the public external services on your cloud instance.
getAllServiceEndpoints
operation
doesn't return information are public external composite services and public
external Fusion Middleware services, such as the Service Catalog Service.-
QName
: A name that uniquely identifies the service. For example, the QName for the Opportunity service is{http://xmlns.oracle.com/apps/sales/opptyMgmt/opportunities/opportunityService/}OpportunityService
-
Logical Business Object: The business object that the service implements. If the service doesn't operate on a business object, then this is null. For example, the logical business object for the Opportunity service is
CRM-CRM : MOO-Opportunity Management :
MOO_OPPORTUNITY-Opportunity
. The value in this field represents a hierarchy of the logical business objects, where the most general object is to the left and the most specific is to the right. Each node in the hierarchy is separated by a colon. In the example,Opportunity
is the most specific business object and is grouped in theOpportunity Management
object, which in turn is grouped in theCRM
business object. Each node in the hierarchy is represented by two strings separated by a dash (-
). The string to the left of the dash is an internal string and the string to the right is a user-friendly string. -
Life cycle: See Web Service Life Cycle.
-
Service WSDL URL: The concrete WSDL URL for the service. For example, the URL for the Opportunity service is
https://crm-your-cloud-hostname:port/opptyMgmtOpportunities/OpportunityService?WSDL
. -
Service XSD URL: The URL to the service XSD that contains the service operation payload types. See Service XSD. For example, the URL for the Opportunity service is
https://crm-your-cloud-hostname:port/opptyMgmtOpportunities/OpportunityService? XSD=/oracle/apps/sales/opptyMgmt/opportunities/opportunityService/OpportunityService.xsd
.
<wsdl:documentation>
tag in the WSDL
and XSD.Operation Signature
The following is the request payload of the getAllServiceEndPoints
operation:
<element name="getAllServiceEndPoints">
<complexType>
<sequence/>
</complexType>
</element>
The following is the response payload of the getAllServiceEndPoints
operation:
<element name="getAllServiceEndPointsResponse">
<complexType>
<sequence>
<element name="result" type="ns1:CatalogService" minOccurs="0
maxOccurs="unbounded" />
</sequence>
</complexType>
</element>
Example
This example shows an empty request payload for the
getAllServiceEndpoints
operation.
<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>
The response payload contains the service information for all the public external services on the cloud instance. This example shows only the first two result elements of the response.
<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>