Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

OBIEE Web Services

Question
2
Views
0
Comments
3196933
3196933 Rank 1 - Community Starter

I am trying to call OBIEE web services from SOAPUI, via the callProcedureWithResults() method. I have successfully made a call to the GetOBISVerion() method as follows:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.admin.obiee.oracle/">

   <soapenv:Header/>

   <soapenv:Body>

      <ws:callProcedureWithResults>

         <procedureName>GetOBISVersion()</procedureName>

         <!--Zero or more repetitions:-->

      </ws:callProcedureWithResults>

   </soapenv:Body>

</soapenv:Envelope>

However the following call to the NQSQueryMetadataObjects() method fails:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.admin.obiee.oracle/">

   <soapenv:Header/>

   <soapenv:Body>

      <ws:callProcedureWithResults>

         <procedureName>NQSQueryMetadataObjects()</procedureName>

          <nStringParameter>

          <name>OBJECT_TYPES</name>

          <value>4004</value>

          </nStringParameter>

      </ws:callProcedureWithResults>

   </soapenv:Body>

</soapenv:Envelope>

The OBIEE online resources are vague as to how to structure the SOAP request. Is this correct? Any assistance will be appreciated.