私は wsdl\soapmessage query\reply の世界に慣れていません (このように配置できる場合)、次の wsdl を使用していくつかの困難に直面しています (これを本当に望んでいます。少なくとも見てくれるととても親切です)そこで説明されているサービスの 1 つ)
http://almdemo.polarion.com/polarion/ws/services/TrackerWebService?wsdl
これは、matlab Web インターフェイスを開発するために私に提供されました。現在、私の matlab コードは次のようになっています。
targetNamespace = 'http://ws.polarion.com/TrackerWebService';
method = 'queryWorkItems';
values= {'Query','Sort'}
names = {'query', 'sort'}
types ={'xsd:string','xsd:string'}
message = createSoapMessage( targetNamespace, method, values, names, types)
response = callSoapService('http://almdemo.polarion.com/polarion/ws/services',...
% Service's endpoint
'http://almdemo.polarion.com/polarion/#/workitems',...
% Server method to run
message)
% SOAP message created using createSoapMessage
author = parseSoapResponse(response)
ここで、時間を節約するために、2 つの問題について説明します。
コードは正しいですか?
そのような wsdl リンクが単なる Web サービスの定義なのか、それともサービスのエンドポイントなのか、誰か教えてもらえますか?
通常、Web ページhttp://almdemo.polarion.com/polarionでこのサービスを手動で\クリックして実行するに は、ログインする必要があります。
では、最初にログインした matlab でメッセージを送信するにはどうすればよいですか? それとも、私がそれを行うには、そのようなサービスをその wsdl に導入する必要がありますか?? 私は実際には wsdl ファイルを書いていないので、どのように定義する必要があるかを書いていただけませんか?
私はあなたの助けに本当に感謝しています.
よろしく
クリスマック
ps: Soapui を使用しようとして、その Web ページをエンドポイントとして指定しましたが、資格情報を入力するたびにツールがクラッシュします。たぶん、データロードのせい!??