Web Services 2.0

This topic discusses Web Services 2.0. For information on Web Services 1.0, see Web Services 1.0.

Overview

Web Services refers to a communication system for applications to talk and exchange data, such as over the World Wide Web. By using Web Services, an application can publish its function or message and receive functions and messages from other applications

Typical components of a web service are:

This interface describes:

  • The location of the SOAP service
  • The nature of messages exchanged, such as
    • Structure
    • Elements
    • Characteristics like null allowed, minimum occurrences, and so on

Administration

ClosedWhich version of Web Services do I have?

As provided in the Oracle CPQ 25A Deprecation Annoucements, we have announced the deprecation of the SOAP v1 Web Services for Oracle CPQ. If you are currently using SOAP v1, we recommend administrators plan the transition to REST Web Services. The end of life and removal of this functionality will occur in Oracle CPQ 25C.

Oracle CPQ uses Web Services versions 1.0 and 2.0. Different features are available depending on which version of Web Services you are using.

  • Existing customers using Oracle CPQ version 2014 R2 or earlier have access to Web Services version 1.0.
  • Web Services 2.0 was introduced with Oracle CPQ version 2014 R2.

To discover which version of Web Services you are using:

  1. Click Admin to go to the Admin Home Page.
  2. Click Web Services under Integration Platform.

    The Web Services version number is shown under Web Service Version, on the upper left-hand corner of the page.

    Web Service Version,

    If you have a new installation of Oracle CPQ, or have upgraded to 2014 R2, version 2.0 will be listed.

Even if your installation has been using Web Services 1.0, you can use the features of Web Services 2.0 concurrently.

ClosedWeb Services 2.0 Features

Features in this version of Web Services include:

  Web Services 1.0 Web Services 2.0
Clustering No clustering support Supports clustering
Sessions Session-based (Stateful) Stateless
Authentication Use Oracle CPQ customer security SOAP headers
  • Supports OAuth 2.0 access tokens when authorizing web service calls into CPQ

  • Support for standard-based authentication

End points No unique end points Each service and its WSDL have unique end points. WSDL can be accessed at runtime via its URL.

ClosedClustering

ClosedSessions

ClosedOAuth 2.0 Access Token Support

ClosedStandard-based Authentication

ClosedEnd Points

ClosedExamining End Points

  1. Click Admin to go to the Admin Home Page.
  2. Click Web Services in the Integration Platform section.

    The Web Services Test page opens.

  3. Confirm that the Web Service Version is 2.0.

  4. Select the tab for your endpoint (i.e., Commerce, Configuration, Parts, etc.).

  5. Enter the OAuth 2.0 Token if you are using OAuth access tokens when authorizing web service calls.

    Oracle CPQ 25A continues to support Basic Auth using Username and Password token entries. If you are using Basic Auth, the OAuth 2.0 Token field is not required. However, we recommend planning the transition to OAuth token as a secure communication connection.
  6. Notice the SOAP Server URL  field contains information specific to the SOAP API endpoint type. For example, https://testsite.oracle.com/v2_0/receiver/commerce/transaction_bmClone_2. This reflects the unique end points in Web Services 2.0.

  7. Select the desired API from the Select API drop-down.

  8. Complete the API specific fields as displayed for the tab/endpoint. For example in the Commerce tab the Process Name, you would select a Commerce Process from the drop-down.

  9. Select from the following:

    • Generate Input - displays the Input SOAP XML

    • Display WSDL - displays the WSDL

    • Submit - provides the Result SOAP XML

    • Generate Schema and WSDL - generates the schema and WSDL

    • Back - returns to the Admin Home page.


Additional Information

To learn more about these technologies, refer to the table below:

Technology Information / Tutorial URL
XML www.w3schools.com/xml/xml_whatis.asp
SOAP www.w3schools.com/xml/xml_soap.asp
WSDL www.w3schools.com/xml/xml_wsdl.asp
W3C www.w3c.org

Related Topics

Related Topics Link IconSee Also