0

ビジュアルスタジオ2012にSOAPサービスのリファレンスを追加しました。初めての作業はエラーが発生していて、わかりませんそれを解決する方法。何かヒント?以下は私のコードです:ビジュアルスタジオ2012で参照Webサービスを使用する方法

Dim obj() As MobileApp.ClaimsDetails 
Dim respClaimsDetails As MobileApp.BAMobileAppSoap 
Dim a As New MobileApp.MVGetClaimsDetailsAllRequest 
a.strVisaID = 123 
Dim b As New MobileApp.MVGetClaimsDetailsAllResponse 
b = respClaimsDetails.MVGetClaimsDetailsAll(a) 
obj = b.MVGetClaimsDetailsAllResult 

MobileAppは私のWebサービスの名前です。スローされる例外は、respClaimsDetails.MVGetClaimsDetailsAll(a)のnull参照です。 MobileApp.BAMobileAppSoapは私の仕事を完了するために具体的な実装が必要なインターフェースですが、少なくとも50のインターフェースを持っています。私はそれらをすべて具体的には...私はwebserviceを呼び出してこの問題を解決する別の方法があると確信しています...ビジュアルスタジオ2012に追加されたWebサービスに関するあらゆるヘルプ、リンク、ドキュメントが評価されます。よろしくです。 よろしくお願いします。

+0

NEW MobileApp.BAMobileAppSoapとして**薄暗いrespClaimsDetails ** – romulus001

+0

これは私がように働くことができるクラスを発見 –

+0

動作しない新しいインターフェイスであることにより、** MobileApp.BAMobileAppSoapとして**点心respClaimsDetailsを交換します。Dim respClaimsDetails新しいMobileApp.BAMobileAppSoapClientとして、しかし、私は私のコードを実行すると、このエラーを返します:invalidoperationexceptionは、ユーザーコードによって処理されませんでした。何が起こっているかについての任意のアイデア? –

答えて

0

OK最終的に私はそれを解決できます。

:web.configファイルでenpoint名であるパラメータ「BAMobileAppSoap」をとり、その後、私は簡単に私のメソッドを呼び出すことができ、クライアントのためのインターフェースを使用して、そこにクラスの Instadを
Dim respClaimsDetails As New MobileApp.BAMobileAppSoapClient("BAMobileAppSoap") 
Dim res = respClaimsDetails.MVGetClaimsDetailsAll(claimNum) 
関連する問題