Obtaining a version number for a web service

To request a version number for a web service interface, obtain the WSDL document for the web service from a running data store in the Oracle Endeca Server. The WSDL document indicates the version of a web service.

You can obtain a WSDL document for a specific web service once the Oracle Endeca Server is installed and your data store is running on it.

Each web service has its own version. If a web service has more than one minor version, for example, 1.0 and 1.1, then the newer version is backward-compatible with the older version, and all these versions are listed in the WSDL document.

To obtain the version number from a web service:

  1. Issue a request to the Oracle Endeca Server for the WSDL document of the web service, http://localhost:<port>/ws/<WebServiceName>/<DataStore>?wsdl, as in the following example for the Configuration Web Service:
    http://localhost:<port>/ws/config/DataStore?wsdl
    where the host and port represent the Oracle Endeca Server, config is the name of the Configuration Web Service, and the DataStore is the name of the data store created on the server. In the WSDL document, the major and minor versions are displayed in one of the required namespaces, as follows:
     xmlns:config-service-v1_0="http://www.endeca.com/MDEX/config/services/config/1/0"

    In this example, 1 is the major version, and 0 is the minor version.

    If there is more than one minor version, then all of them are supported and listed in the WSDL document. The most recent version is backward-compatible with the other minor versions listed in the WSDL document.

  2. Repeat the process for any other web service whose version you need to verify, using the name of any of the available web services: config, admin, transaction, conversation, diws (Data Ingest available at /ws/ingest), control, lql-parser, sconfig.