Java Webサービス(WSDL)とASPクライアントがあります。 SOAP Toolkit 3.0を使用してJava Webサービスを呼び出しています。 Java Webサービスはオブジェクトを公開しているので、複雑な型のマッパーを使用する必要があります。従来のASPオブジェクト属性からSOAPへ
私はこれをしようとしています、私はエラーを取得しています -
SoapMapper:Saving SoapMapper account failed HRESULT=0x80004002: No such interface supported - Client:Unspecified client error. HRESULT=0x80004002: No such interface supported
このためのコードは次のとおりです。
On Error Resume Next
Dim objWebSvcClient
Dim strSuccess
Dim myaccount
set objWebSvcClient = server.CreateObject("MSSOAP.SoapClient30")
objWebSvcClient.ClientProperty("ServerHTTPRequest") = True
objWebSvcClient.MSSoapInit ("c:\TestAsp.wsdl")
class Account
Dim maccid 'As String
Dim maccName 'As String
Public Property Get accId() 'As String
accId = maccid
End Property
Public Property Let accId(ByVal Value)
maccid = Value
End Property
Public Property Get accName() 'As String
accName = maccName
End Property
Public Property Let accName(ByVal Value)
maccName = Value
End Property
End class
Set myaccount = new Account
myaccount.accId = "ABC"
myaccount.accName = "ABC"
strSuccess = objWebSvcClient.setAccount(myaccount)
私はいくつかの情報を逃していた場合は私に知らせてください。
同じ実装を行っているいくつかの例への参照も役立ちます。
このコードのどの行にエラーがありますか?そしてそれを適切にデバッグするには、 'on error resume next'ステートメントを削除してください。 – thevikas
strSuccess = objWebSvcClient.setAccount(myaccount)上記の行にエラーが表示されます。私はオブジェクトの属性をこのメソッドに渡しています。だから私はどのようにメソッドにオブジェクトを渡す必要があります知りません。 – user1377291
私は本当に彼が少なくとも返信したthevikasには、私がこれをできるだけ早く私から外に出したいからゆとりがあります – user1377291