Как вызвать метод в WSDL из выноски Salesforce

Я новичок в отделе продаж и пытаюсь получить ответ, вызывая файл wsdl из отдела продаж.
Я не знаю, как вызвать метод WSDL из запросов HTTP

Код выглядит примерно так: -

// HTTP-запрос
HttpRequest req = new HttpRequest ();
req.setEndpoint ('domain.com/webservices/wwservice.php?wsdl');
req.setMethod ('GET' );

И я вызываю HTTP-запрос и ответ из TestMethod.
В результате я получаю System.HttpResponse [Status = null, StatusCode = 0].

Пожалуйста, помогите мне в этом.


person vivek barsaiyan    schedule 29.06.2012    source источник


Ответы (1)


Сначала вам нужно загрузить WSDL на локальный компьютер, а затем загрузить WSDL на Salesforce.com (Apex -> Создать из WSDL). Это сгенерирует классы Apex, необходимые для фактического вызова веб-сервисов, описанных в WSDL.

Во всяком случае, все это описано здесь: http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_callouts_wsdl2apex.htm

person sorenkrabbe    schedule 08.07.2012