Oracle Web Services On Demand Troubleshooting Guide > Error Codes: Causes and Solutions >

SBL-UNU-00133


This error code has no error symbol.

Generic Error Message

EAI Common Internal Error: Invalid search specification 'searchspec value', Integration component 'Element' does not have an integration component field with XML tag 'FieldName' (SBL-UNU-00133).

Causes and Solutions

The searchspec value specified in the Web service request is invalid. It contains an invalid field that does not exist. In the following example, ContactNum is not a field of the contact object:

<Contact searchspec="[ContactNum] = 'A*'">

Error Message

EAI Common Internal Error: Invalid search specification '[FirstName]='A*'', Integration component 'Contact' does not have an integration component field with XML tag 'FirstName' (SBL-UNU-00133).

Incorrect SOAP Request

In the following incorrect SOAP request, the searchspec criteria "[FirstName]='A*'" is invalid. FirstName is not a field of the Contact object:

<?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>

   </soap:Header>

   <soap:Body>

      <ContactQueryPage_Input xmlns="urn:crmondemand/ws/ecbs/contact/">

         <ListOfContact pagesize="5" startrownum="0" recordcountneeded="true">

            <Contact searchspec="[FirstName]='A*'">

               <ContactFirstName />

               <ContactType />

            </Contact>

         </ListOfContact>

      </ContactQueryPage_Input>

   </soap:Body>

</soap:Envelope>

Resolving Error SBL-UNU-00133

To resolve this error you must verify the field names for the object.

To resolve error SBL-UNU-00133

  1. Log in to Oracle CRM On Demand and download a relevant WSDL.
  2. Compare your request with the WSDL to validate field names for the object.
  3. Verify the searchspec value in the Web service request to ensure that the query syntax is correct and that all fields to which searchspec refers are valid.
Correcting the SOAP Request

To correct the SOAP request, replace FirstName with ContactFirstName in the searchspec criteria:

<?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>

   </soap:Header>

   <soap:Body>

      <ContactQueryPage_Input xmlns="urn:crmondemand/ws/ecbs/contact/">

         <ListOfContact pagesize="5" startrownum="0" recordcountneeded="true">

            <Contact searchspec="[ContactFirstName]='A*'">

               <ContactFirstName />

               <ContactType />

            </Contact>

         </ListOfContact>

      </ContactQueryPage_Input>

   </soap:Body>

</soap:Envelope>

Oracle Web Services On Demand Troubleshooting Guide Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.