У нас есть веб-служба Java (WSDL) и клиент ASP. Мы используем SOAP Toolkit 3.0 для совершения вызовов веб-службы Java. Веб-служба Java подвергает объекты объекту, поэтому мне нужно использовать сложный тип mappers.Классический атрибут объекта ASP 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