2

私は 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 つの問題について説明します。

  1. コードは正しいですか?

  2. そのような wsdl リンクが単なる Web サービスの定義なのか、それともサービスのエンドポイントなのか、誰か教えてもらえますか?

  3. 通常、Web ページhttp://almdemo.polarion.com/polarionでこのサービスを手動で\クリックして実行するに は、ログインする必要があります。

では、最初にログインした matlab でメッセージを送信するにはどうすればよいですか? それとも、私がそれを行うには、そのようなサービスをその wsdl に導入する必要がありますか?? 私は実際には wsdl ファイルを書いていないので、どのように定義する必要があるかを書いていただけませんか?

私はあなたの助けに本当に感謝しています.

よろしく

クリスマック

ps: Soapui を使用しようとして、その Web ページをエンドポイントとして指定しましたが、資格情報を入力するたびにツールがクラッシュします。たぶん、データロードのせい!??

4

0 に答える 0