1

私はセールスフォースの初心者で、セールスフォースから wsdl ファイルを呼び出して応答を得ようとしています。
HTTP コールアウトから WSDL のメソッドを呼び出す方法がわかりません

コードは次のようなものです:-

//HTTP リクエスト
HttpRequest req = new HttpRequest();
req.setEndpoint('domain.com/webservices/wwservice.php?wsdl');
req.setMethod('GET');

そして、TestMethod から HTTP リクエストとレスポンスを呼び出しています。
私が得ている結果は System.HttpResponse[Status=null, StatusCode=0] です。

これで私を助けてください。

4

1 に答える 1

0

まず、WSDLをローカルマシンにダウンロードしてから、WSDLをSalesforce.comにアップロードする必要があります(Apex-> Generate from WSDL)。これにより、WSDLで記述されたWebサービスを実際に呼び出すために必要なApexクラスが生成されます。

とにかく、それはすべてここで説明されています:http: //www.salesforce.com/us/developer/docs/apexcode/Content/apex_callouts_wsdl2apex.htm

于 2012-07-08T18:57:42.043 に答える