NMS wsdl интеграция - PullRequest
       18

NMS wsdl интеграция

1 голос
/ 11 июня 2019

введите описание изображения здесь Я использовал NMS wsdl для получения информации об узлах.

Когда я звонил NBC.getNodes(arg0);, я получаю эту ошибку.

Ниже мой код:

    NmsNodeClient NBC = new NmsNodeClient(binding, address); 
    filter arg0 = new filter();
    arg0.condition = new condition();
    arg0.constraint = new constraint();
    arg0.expression = new expression();
    NBC.getNodes(arg0);

Error : Сообщение: верхний элемент XML 'arg0' из пространства имен '' ссылается на различные типы System.String и System.String []. Используйте атрибуты XML, чтобы указать другое имя XML или пространство имен для элемента или типов.

Трассировка стека : в System.Xml.Serialization.XmlReflectionImporter.ReconcileAccessor (метод доступа, средства доступа NameTable) в System.Xml.Serialization.XmlReflectionImporter.ReconcileLocalAccessor (метод доступа ElementAccessor, строка ns) в System.Xml.Serialization.XmlReflectionImporter.ImportAccessorMapping (метод доступа MemberMapping, модель FieldModel, XmlAttributes a, String ns, тип choiceIdentifierType, логический rpc, логический openModel, ограничитель RecursionLimiter) at System.Xml.Serialization.XmlReflectionImporter.ImportMemberMapping (XmlReflectionMember xmlReflectionMember, String ns, XmlReflectionMember [] xmlReflectionMembers, логический rpc, логический openModel, ограничитель RecursionLimiter) at System.Xml.Serialization.XmlReflectionImporter.ImportMembersMapping (XmlReflectionMember [] xmlReflectionMembers, String ns, логический hasWrapperElement, логический RPC, логический openModel, ограничитель RecursionLimiter)

...