В общем проблемка образовалась. нужен пример 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]