Oracle Web Services On Demand Guide > Overview of Web Services On Demand > Web Service Client Name Identification >

Web Services R16 Compatibility Mode


If Web Services R16 Compatibility Mode is enabled, a stateless request is treated as stateful and returns a session ID. For SOAP requests when R16 Compatibility Mode is enabled:

  • The client name specified in the SOAP Header is used for the login operation and stateful operation execution
  • With the returned session ID, for subsequent requests, if the client name is specified in the SOAP header, it is ignored.
  • As for stateful requests, the client name with which login occurs (that is, the first SOAP request in this case) is displayed in the Web Services Utilization page with all requests for the stateful cycle.

<?xml version="1.0" encoding="utf-8"?>

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<soap:Header>

<wsse:Security>

<wsse:UsernameToken>

<wsse:Username>USERNAME</wsse:Username>

<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password>

</wsse:UsernameToken>

</wsse:Security>

<ClientName xmlns="urn:crmondemand/ws">Oracle Corporation, Web Services On Demand Guide</ClientName>

</soap:Header>

<soap:Body>

<AccountQueryPage_Input xmlns="urn:crmondemand/ws/ecbs/account/10/2004">

<ListOfAccount xmlns="urn:/crmondemand/xml/account/">

<Account>

   <AccountName>LIKE 'a1'</AccountName>

   <Location/>

</Account>

</ListOfAccount>

</AccountQueryPage_Input>

</soap:Body>

</soap:Envelope>

Oracle Web Services On Demand Guide, Version 25.0 (Oracle CRM On Demand Release 37) Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.