none
Web Service - Parâmetros de tipos complexos

    Question

  • Prezados, bom dia!

    Estou desenvolvendo um Web Service em VB.NET e o arquivo WSDL que ele gera está me retornando que o meu parâmetro é um tipo complexo.

    Eis o problema, quem vai consumir este web service é uma empresa que trabalha com Progress, e terá dificuldades com ComplexTypes.

    Gostaria de saber se à como o WSDL não gerar a tag ComplexType.

    Abaixo segue parte do WSDL:

    - <wsdl:types>
         <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
            <s:element name="RetornaXMLEscolas">
               <s:complexType>
                  <s:sequence>
                     <s:element minOccurs="0" maxOccurs="1" name="ParametroTeste" type="s:string" />
               </s:sequence>
            </s:complexType>
         </s:element>
            <s:element name="RetornaXMLEscolasResponse">
              <s:complexType>
                <s:sequence>
                   <s:element minOccurs="0" maxOccurs="1" name="RetornaXMLEscolasResult" type="s:string" />
             </s:sequence>
           </s:complexType>
         </s:element>
            <s:element name="string" nillable="true" type="s:string" />
       </s:schema>
    </wsdl:types>

    Como podem ver o meu parâmetro é do tipo String, e o método também retorna uma String.

    Desde já agradeço a ajuda.

    Att,

    Marlon Martins Concenza

    Programador .Net Pleno

    Tuesday, October 30, 2012 1:14 PM

All replies