如何从Salesforce callout调用WSDL中的方法

时间:2012-06-29 09:33:53

标签: salesforce callouts

我是salesforce的新手,我试图通过调用salesforce中的wsdl文件来获得响应。
我不知道如何从HTTP标注中调用WSDL的方法

代码是这样的: -

// HTTP请求
HttpRequest req = new HttpRequest();
req.setEndpoint(' domain.com/webservices/wwservice.php WSDL'?);
req.setMethod(' GET&#39);

我正在调用来自TestMethod的HTTP请求和响应 我得到的结果是System.HttpResponse [Status = null,StatusCode = 0]。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

首先,您需要将WSDL下载到本地计算机,然后将WSDL上载到Salesforce.com(Apex - >从WSDL生成)。这将生成实际调用WSDL中描述的Web服务所需的Apex类。

无论如何,这里都有描述:http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_callouts_wsdl2apex.htm