LabVIEWでモノWebサービスを使用する

私はモノでWebサービスを開発しました。私は自分のネットワークや他のプログラムでそれを消費することができます。 webserviceはxsp2サーバーで実行されています。

今すぐwsdlをLabVIEWにインポートしますが、すべてうまくいきますが、Webサービスを呼び出すと、次のエラーが発生します。

呼び出しメソッドのエラー

     

TestWebService.TestWebService.Parameter(System.ArgumentNullException:   キーはNULLであってはいけません、パラメータ名:キー)   TestWebService.lvlib:Parameter.viのSystem.ArgumentNullExceptioin

私はmsdnを見て、すべて私のモノのwsで見つけることができないsvcファイルについてです。

0
nl ru de
LabVIEWコードはどのように見えますか?そして、WSDLは何ですか?また、LabVIEWでヌル可能な.netデータ型を作成する方法もチェックしてください: tononlabview.blogspot.nl/2012/03/…
追加された 著者 Ton Plomp,
ですから、LabVIEWのエンジニアは文字列を使用する必要があります(デフォルトでは文字列はnull可能です)。 LabVIEWのWSDLインポータは、オプションの入力を本当にうまく処理できません。より低いレベルの関数のいくつかを再プログラムする必要があります。
追加された 著者 Ton Plomp,
こんにちは! WSDLはモノを使った自動生成されたWSDLですか?私はブログを見ましたが、文字列でも同じエラーが発生しています。例:サービスのHelloWorld操作を呼び出そうとしたときと同じ例外が発生します。私はWebサービスをプログラミングする部分であり、私はLabViewのライセンスを持っていないので、LabVIEWのコードを表示することはできません。他のソフトウェアエンジニアにそれを求めなければなりません。アドバイスありがとう!
追加された 著者 Raistmaj,

1 答え

あなたが 'Key'がNULLでないことが必要なように聞こえますが、 'CreateKey'メソッドがありますか?または、任意の数だけ使用する必要があります。

トン

0
追加された
こんにちは!ありがとうございました!私はLabVIEWエンジニアに情報を送ってきましたが、私は彼女の応答を待っています。パラメータやメソッドがありません。それには、奇妙な点であるキーストリングがあります。
追加された 著者 Raistmaj,
こんにちは、このリンクには、LabViewのウェブサービスの画像があります。 i49.tinypic.com/2uerbc5.png
追加された 著者 Raistmaj,