You need to sign in to do that
Don't have an account?
外部から見たサービスエンドポイントは
こんにちは。
以下、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)を試してみると、
エラーなく動作することは確認済みです。
あまり見識がない部分ですので見当違いもあるかもしれませんが、ヘルプ頂けると幸いです。