function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
minosukeminosuke 

外部から見たサービスエンドポイントは

こんにちは。

以下、Salesforce側の処理(クラス)をWEBサービスとして公開する事に関連して教えて頂ければ幸いです。

 

資料内にあった以下のような簡易Prog.を作成し、Webサービスとしてコールできるようにしました。

 

global class MyWebService {
webservice static Id makeContact(String lastName, Account a){
Contact c= new Contact(lastName= 'Weissman',AccountId = a.Id);
insert c;
return c.id;
}
}

 

一方、SOAP/RESTのサービスエンドポイント(URL)、タイプ(SOAP or REST)、ユーザ名、パスワード等を

指定すると、自動的にイン/アウトのパラメータ等(XSDL)を生成し、呼び出し確認等を行えるツール

(アプリの一部)があります。

この場合、Salesforce側に作成したMyWebServiceをSOAPなりRESTなりで呼び出す際の

サービスエンドポイントはどこ/何になるのでしょうか?

 

上記MyWebServiceのWSDLを取得するURL(
https://na12.salesforce.com/services/wsdl/class/MyWebService)をツール側で指定してもエラーになります。

 

一応、Web上に転がっていた(SOAP形式)株価取得WEBサービス

http://www.webservicex.net/stockquote.asmx?WSDL)を試してみると、

エラーなく動作することは確認済みです。

 

あまり見識がない部分ですので見当違いもあるかもしれませんが、ヘルプ頂けると幸いです。