terça-feira, 29 de setembro de 2015

Webservice GNRE-PE - RESULTADO - WSDL montado para conexão sem PI

<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions
targetNamespace="http://www.gnre.pe.gov.br/webservice/GnreResultadoLote"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:tns="http://www.gnre.pe.gov.br/webservice/GnreResultadoLote"    
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:d="http://www.gnre.pe.gov.br"
>
    <wsdl:types>
   
        <xsd:schema xmlns:d="http://www.gnre.pe.gov.br" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             targetNamespace="http://www.gnre.pe.gov.br" elementFormDefault="qualified"
             attributeFormDefault="qualified">
   
                <xsd:complexType name="SconsLote_GNRE">
                    <xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ambiente" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="numeroRecibo" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
             
              <xsd:element name="TConsLote_GNRE" type="d:SconsLote_GNRE"/>

            <xsd:complexType name="SSituacaoProcess">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="codigo" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="descricao" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>           
           
            <xsd:complexType name="SresultLote_GNRE">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ambiente"          type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="situacaoProcess"   type="d:SSituacaoProcess"/>
                    <xsd:element minOccurs="0" name="resultado" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>           
           
            <xsd:element name="TResultLote_GNRE" type="d:SresultLote_GNRE"/>
             
        </xsd:schema>   
   
        <xsd:schema targetNamespace="http://www.gnre.pe.gov.br/webservice/GnreResultadoLote"
            elementFormDefault="unqualified"
            attributeFormDefault="unqualified"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="http://www.gnre.pe.gov.br">
           
            <xsd:import namespace="http://www.gnre.pe.gov.br"/>
           
            <xsd:element name="gnreDadosMsg">
                <xsd:complexType>
                    <xsd:sequence>
                      <xsd:element ref="d:TConsLote_GNRE"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>

            <xsd:element name="gnreRespostaMsg">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element ref="d:TResultLote_GNRE"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
           
            <xsd:element name="gnreCabecMsg">
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name="versaoDados" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
               
        </xsd:schema>   
       
       
    </wsdl:types>
    <wsdl:message name="processarSoapIn">
        <wsdl:part element="tns:gnreDadosMsg" name="gnreDadosMsg"/>
    </wsdl:message>
    <wsdl:message name="processarSoapOut">
        <wsdl:part element="tns:gnreRespostaMsg" name="gnreRespostaMsg"/>
    </wsdl:message>
    <wsdl:message name="processarSoapHeader">
        <wsdl:part element="tns:gnreCabecMsg" name="gnreCabecMsg"/>
    </wsdl:message>
    <wsdl:portType name="GnreLoteRecepcaoSoap">
        <wsdl:operation name="consultar">
            <wsdl:input message="tns:processarSoapIn"/>
            <wsdl:output message="tns:processarSoapOut"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="GnreResultadoLote" type="tns:GnreLoteRecepcaoSoap">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="consultar">
            <soap12:operation soapAction="http://www.gnre.pe.gov.br/webservice/GnreResultadoLote/consultar" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
                <soap12:header message="tns:processarSoapHeader" part="gnreCabecMsg" use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="GnreResultadoLote">
        <wsdl:port binding="tns:GnreResultadoLote" name="GnreResultadoLote">
            <soap12:address location="http://www.testegnre.pe.gov.br/gnreWS/services/GnreResultadoLote"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

Nenhum comentário:

Postar um comentário