Регистрация  |  Вход

ToolingApi пример XML для CREATE

В общем проблемка образовалась. нужен пример XML для создания sObject через ToolingApi. SoupUI не предлагать, он тоже не справился, по причине глючного WSDL от салесфорса скорее всего. Это просто пример шаблона.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tooling.soap.sforce.com">

<soapenv:Header>

<urn:SessionHeader>

<urn:sessionId>?</urn:sessionId>

</urn:SessionHeader>

</soapenv:Header>

<soapenv:Body>

<urn:create>

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

<urn:sObjects>

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

<urn:fieldsToNull>?</urn:fieldsToNull>

<urn:Id>?</urn:Id>

</urn:sObjects>

</urn:create>

</soapenv:Body>

</soapenv:Envelope>

Ошибка

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sf="urn:tooling.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Body>

<soapenv:Fault>

<faultcode>sf:INVALID_TYPE</faultcode>

<faultstring>INVALID_TYPE: Must send a concrete entity type.</faultstring>

<detail>

<sf:InvalidSObjectFault xsi:type="sf:InvalidSObjectFault">

<sf:exceptionCode>INVALID_TYPE</sf:exceptionCode>

<sf:exceptionMessage>Must send a concrete entity type.</sf:exceptionMessage>

<sf:row>-1</sf:row>

<sf:column>-1</sf:column>

</sf:InvalidSObjectFault>

</detail>

</soapenv:Fault>

</soapenv:Body>

</soapenv:Envelope>

В общем проблемка образовалась. нужен пример XML для создания sObject через ToolingApi. SoupUI не предлагать, он тоже не справился, по причине глючного WSDL от салесфорса скорее всего. Это просто пример шаблона.

[code]<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tooling.soap.sforce.com">
   <soapenv:Header>
      <urn:SessionHeader>
         <urn:sessionId>?</urn:sessionId>
      </urn:SessionHeader>
   </soapenv:Header>
   <soapenv:Body>
      <urn:create>
         <!--Zero or more repetitions:-->
         <urn:sObjects>
            <!--Zero or more repetitions:-->
            <urn:fieldsToNull>?</urn:fieldsToNull>
            <urn:Id>?</urn:Id>
         </urn:sObjects>
      </urn:create>
   </soapenv:Body>
</soapenv:Envelope>[/code]


Ошибка

[code]<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sf="urn:tooling.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>sf:INVALID_TYPE</faultcode>
         <faultstring>INVALID_TYPE: Must send a concrete entity type.</faultstring>
         <detail>
            <sf:InvalidSObjectFault xsi:type="sf:InvalidSObjectFault">
               <sf:exceptionCode>INVALID_TYPE</sf:exceptionCode>
               <sf:exceptionMessage>Must send a concrete entity type.</sf:exceptionMessage>
               <sf:row>-1</sf:row>
               <sf:column>-1</sf:column>
            </sf:InvalidSObjectFault>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>[/code]