2

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

助けてくれてありがとう

マイク

4

0 に答える 0