Cisco WSDL ファイルから生成されたコードを呼び出すと、次のエラーが発生します。どこが間違っているのか誰かが見つけてくれることを期待していました。
ここで同様の質問への回答を見てみましたが、明らかにまだ何かが欠けています。
「タイプ UpdateHuntListReq は予期されていませんでした。XmlInclude または SoapInclude 属性を使用して、静的に認識されていないタイプを指定してください。」
ここでエラーが発生します:
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("CUCM:DB ver=8.0 updateHuntList", _
Use:=System.Web.Services.Description.SoapBindingUse.Literal, _
ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Bare)> _
Public Function updateHuntList(<System.Xml.Serialization.XmlElementAttribute("updateHuntList", [Namespace]:="http://www.cisco.com/AXL/API/8.0", [Type]:=GetType(NameAndGUIDRequest))> ByVal updateHuntList1 As UpdateHuntListReq) As <System.Xml.Serialization.XmlElementAttribute("updateHuntListResponse", [Namespace]:="http://www.cisco.com/AXL/API/8.0")> StandardResponse
Dim results() As Object = Me.Invoke("updateHuntList", New Object() {updateHuntList1})
Return CType(results(0), StandardResponse)
End Function
これは UpdateHuntListReq クラスのトップです。
<System.SerializableAttribute(), _
System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://www.cisco.com/AXL/API/8.0"), _
XmlInclude(GetType(NameAndGUIDRequest))> _
Partial Public Class UpdateHuntListReq
Inherits NameAndGUIDRequest
Private newNameField As String
Private descriptionField As String
Private callManagerGroupNameField As XFkType
Private routeListEnabledField As String
Private voiceMailUsageField As String
Private itemsField() As XCommonMembersExtension
.... Rest of the class
助けてくれてありがとう
マイク