Народ, подскажите где косяк? Пытаюсь выполнить executeAnonymous через SOAP API
endpoint: https://eu11.salesforce.com/services/Soap/u/39.0/
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:apex="http://soap.sforce.com/2006/08/apex">
<soapenv:Header>
<apex:DebuggingHeader>
<apex:debugLevel>NONE</apex:debugLevel>
</apex:DebuggingHeader>
<apex:SessionHeader>
<apex:sessionId>00D0Y000001JMae!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</apex:sessionId>
</apex:SessionHeader>
</soapenv:Header>
<soapenv:Body>
<apex:executeAnonymous>
<apex:String>Integer a=100;</apex:String>
</apex:executeAnonymous>
</soapenv:Body>
</soapenv:Envelope>
Получаю
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Client</faultcode>
<faultstring>No operation available for request {http://soap.sforce.com/2006/08/apex}executeAnonymous</faultstring>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Народ, подскажите где косяк? Пытаюсь выполнить executeAnonymous через SOAP API endpoint: https://eu11.salesforce.com/services/Soap/u/39.0/ [code]<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:apex="http://soap.sforce.com/2006/08/apex"> <soapenv:Header> <apex:DebuggingHeader> <apex:debugLevel>NONE</apex:debugLevel> </apex:DebuggingHeader> <apex:SessionHeader> <apex:sessionId>00D0Y000001JMae!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</apex:sessionId> </apex:SessionHeader> </soapenv:Header> <soapenv:Body> <apex:executeAnonymous> <apex:String>Integer a=100;</apex:String> </apex:executeAnonymous> </soapenv:Body> </soapenv:Envelope>[/code] Получаю [code]<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Client</faultcode> <faultstring>No operation available for request {http://soap.sforce.com/2006/08/apex}executeAnonymous</faultstring> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>[/code]
Вот, блин, стоит только задать вопрос, как находится ответ. Все-таки это полезно задавать вопросы
Я тупо запутался с endpoint URL куда слать запрос.и Использую либу питоновскую для SOAP и там все крайне неявно делается. Лишний раз убеждаюсь что нахер все эти либы - делать надо руками. А так хотел сделать красиво а в итоге больше гемора себе добавил!
Надо слать на https://eu11.salesforce.com/services/Soap/s/39.0/
Вот, блин, стоит только задать вопрос, как находится ответ. Все-таки это полезно задавать вопросы :D Я тупо запутался с endpoint URL куда слать запрос.и Использую либу питоновскую для SOAP и там все крайне неявно делается. Лишний раз убеждаюсь что нахер все эти либы - делать надо руками. А так хотел сделать красиво а в итоге больше гемора себе добавил! Надо слать на https://eu11.salesforce.com/services/Soap[color=red][b]/s/[/b][/color]39.0/