UNPKG

frete

Version:

Modulo para consumo da API de frete dos correios brasileiros, com apenas node-soap como dependencia e consultando *apenas* a api dos correios, promises support.

976 lines 73.6 kB
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:tns="http://tempuri.org/" targetNamespace="http://tempuri.org/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> <s:element name="CalcPrecoPrazo"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdEmpresa" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDsSenha" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nCdFormato" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="nVlComprimento" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlAltura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlLargura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlDiametro" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdMaoPropria" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nVlValorDeclarado" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdAvisoRecebimento" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoPrazoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoPrazoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="cResultado"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Servicos" type="tns:ArrayOfCServico" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfCServico"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="cServico" type="tns:cServico" /> </s:sequence> </s:complexType> <s:complexType name="cServico"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="Codigo" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="Valor" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="PrazoEntrega" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="ValorMaoPropria" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="ValorAvisoRecebimento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="ValorValorDeclarado" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="EntregaDomiciliar" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="EntregaSabado" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Erro" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MsgErro" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="ValorSemAdicionais" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="obsFim" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="DataMaxEntrega" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HoraMaxEntrega" type="s:string" /> </s:sequence> </s:complexType> <s:element name="CalcPrecoPrazoData"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdEmpresa" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDsSenha" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nCdFormato" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="nVlComprimento" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlAltura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlLargura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlDiametro" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdMaoPropria" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nVlValorDeclarado" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdAvisoRecebimento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoPrazoDataResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoPrazoDataResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoPrazoRestricao"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdEmpresa" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDsSenha" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nCdFormato" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="nVlComprimento" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlAltura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlLargura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlDiametro" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdMaoPropria" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nVlValorDeclarado" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdAvisoRecebimento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoPrazoRestricaoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoPrazoRestricaoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPreco"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdEmpresa" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDsSenha" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nCdFormato" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="nVlComprimento" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlAltura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlLargura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlDiametro" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdMaoPropria" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nVlValorDeclarado" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdAvisoRecebimento" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoData"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdEmpresa" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDsSenha" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nCdFormato" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="nVlComprimento" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlAltura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlLargura" type="s:decimal" /> <s:element minOccurs="1" maxOccurs="1" name="nVlDiametro" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdMaoPropria" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="nVlValorDeclarado" type="s:decimal" /> <s:element minOccurs="0" maxOccurs="1" name="sCdAvisoRecebimento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoDataResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoDataResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazo"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrazoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazoData"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazoDataResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrazoDataResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazoRestricao"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrazoRestricaoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrazoRestricaoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoFAC"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nVlPeso" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="strDataCalculo" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcPrecoFACResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcPrecoFACResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcDataMaxima"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="codigoObjeto" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="CalcDataMaximaResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CalcDataMaximaResult" type="tns:cResultadoObjeto" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="cResultadoObjeto"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Objetos" type="tns:ArrayOfCObjeto" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfCObjeto"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="cObjeto" type="tns:cObjeto" /> </s:sequence> </s:complexType> <s:complexType name="cObjeto"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="codigo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="servico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="cepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="cepDestino" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="prazoEntrega" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="dataPostagem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="dataPostagemCalculo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="dataMaxEntrega" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="postagemDH" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="dataUltimoEvento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="codigoUltimoEvento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="tipoUltimoEvento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="descricaoUltimoEvento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="erro" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="msgErro" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nuTicket" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="formaPagamento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="valorPagamento" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nuContrato" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="nuCartaoPostagem" type="s:string" /> </s:sequence> </s:complexType> <s:element name="ListaServicos"> <s:complexType /> </s:element> <s:element name="ListaServicosResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="ListaServicosResult" type="tns:cResultadoServicos" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="cResultadoServicos"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ServicosCalculo" type="tns:ArrayOfCServicosCalculo" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfCServicosCalculo"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="cServicosCalculo" type="tns:cServicosCalculo" /> </s:sequence> </s:complexType> <s:complexType name="cServicosCalculo"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="codigo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="descricao" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="calcula_preco" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="calcula_prazo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="erro" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="msgErro" type="s:string" /> </s:sequence> </s:complexType> <s:element name="ListaServicosSTAR"> <s:complexType /> </s:element> <s:element name="ListaServicosSTARResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="ListaServicosSTARResult" type="tns:cResultadoServicos" /> </s:sequence> </s:complexType> </s:element> <s:element name="VerificaModal"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="VerificaModalResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="VerificaModalResult" type="tns:cResultadoModal" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="cResultadoModal"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ServicosModal" type="tns:ArrayOfCModal" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfCModal"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="cModal" type="tns:cModal" /> </s:sequence> </s:complexType> <s:complexType name="cModal"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="codigo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="modal" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="obs" type="s:string" /> </s:sequence> </s:complexType> <s:element name="getVersao"> <s:complexType /> </s:element> <s:element name="getVersaoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="getVersaoResult" type="tns:versao" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="versao"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="versaoAtual" type="s:string" /> </s:sequence> </s:complexType> <s:element name="calcPrazoNovo"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="nCdServico" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepOrigem" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sCepDestino" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sDtCalculo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="strVerificaRestricao" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="calcPrazoNovoResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="calcPrazoNovoResult" type="tns:cResultado" /> </s:sequence> </s:complexType> </s:element> <s:element name="cResultado" type="tns:cResultado" /> <s:element name="cResultadoObjeto" type="tns:cResultadoObjeto" /> <s:element name="cResultadoServicos" type="tns:cResultadoServicos" /> <s:element name="cResultadoModal" type="tns:cResultadoModal" /> <s:element name="versao" type="tns:versao" /> </s:schema> </wsdl:types> <wsdl:message name="CalcPrecoPrazoSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazo" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazoResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazoData" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazoDataResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazoRestricao" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoPrazoRestricaoResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoSoapIn"> <wsdl:part name="parameters" element="tns:CalcPreco" /> </wsdl:message> <wsdl:message name="CalcPrecoSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoDataSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrecoData" /> </wsdl:message> <wsdl:message name="CalcPrecoDataSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoDataResponse" /> </wsdl:message> <wsdl:message name="CalcPrazoSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrazo" /> </wsdl:message> <wsdl:message name="CalcPrazoSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrazoResponse" /> </wsdl:message> <wsdl:message name="CalcPrazoDataSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrazoData" /> </wsdl:message> <wsdl:message name="CalcPrazoDataSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrazoDataResponse" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrazoRestricao" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrazoRestricaoResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoFACSoapIn"> <wsdl:part name="parameters" element="tns:CalcPrecoFAC" /> </wsdl:message> <wsdl:message name="CalcPrecoFACSoapOut"> <wsdl:part name="parameters" element="tns:CalcPrecoFACResponse" /> </wsdl:message> <wsdl:message name="CalcDataMaximaSoapIn"> <wsdl:part name="parameters" element="tns:CalcDataMaxima" /> </wsdl:message> <wsdl:message name="CalcDataMaximaSoapOut"> <wsdl:part name="parameters" element="tns:CalcDataMaximaResponse" /> </wsdl:message> <wsdl:message name="ListaServicosSoapIn"> <wsdl:part name="parameters" element="tns:ListaServicos" /> </wsdl:message> <wsdl:message name="ListaServicosSoapOut"> <wsdl:part name="parameters" element="tns:ListaServicosResponse" /> </wsdl:message> <wsdl:message name="ListaServicosSTARSoapIn"> <wsdl:part name="parameters" element="tns:ListaServicosSTAR" /> </wsdl:message> <wsdl:message name="ListaServicosSTARSoapOut"> <wsdl:part name="parameters" element="tns:ListaServicosSTARResponse" /> </wsdl:message> <wsdl:message name="VerificaModalSoapIn"> <wsdl:part name="parameters" element="tns:VerificaModal" /> </wsdl:message> <wsdl:message name="VerificaModalSoapOut"> <wsdl:part name="parameters" element="tns:VerificaModalResponse" /> </wsdl:message> <wsdl:message name="getVersaoSoapIn"> <wsdl:part name="parameters" element="tns:getVersao" /> </wsdl:message> <wsdl:message name="getVersaoSoapOut"> <wsdl:part name="parameters" element="tns:getVersaoResponse" /> </wsdl:message> <wsdl:message name="calcPrazoNovoSoapIn"> <wsdl:part name="parameters" element="tns:calcPrazoNovo" /> </wsdl:message> <wsdl:message name="calcPrazoNovoSoapOut"> <wsdl:part name="parameters" element="tns:calcPrazoNovoResponse" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoHttpGetIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataHttpGetIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoHttpGetIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoHttpGetIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoDataHttpGetIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoDataHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoDataHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoDataHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoFACHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="strDataCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoFACHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcDataMaximaHttpGetIn"> <wsdl:part name="codigoObjeto" type="s:string" /> </wsdl:message> <wsdl:message name="CalcDataMaximaHttpGetOut"> <wsdl:part name="Body" element="tns:cResultadoObjeto" /> </wsdl:message> <wsdl:message name="ListaServicosHttpGetIn" /> <wsdl:message name="ListaServicosHttpGetOut"> <wsdl:part name="Body" element="tns:cResultadoServicos" /> </wsdl:message> <wsdl:message name="ListaServicosSTARHttpGetIn" /> <wsdl:message name="ListaServicosSTARHttpGetOut"> <wsdl:part name="Body" element="tns:cResultadoServicos" /> </wsdl:message> <wsdl:message name="VerificaModalHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> </wsdl:message> <wsdl:message name="VerificaModalHttpGetOut"> <wsdl:part name="Body" element="tns:cResultadoModal" /> </wsdl:message> <wsdl:message name="getVersaoHttpGetIn" /> <wsdl:message name="getVersaoHttpGetOut"> <wsdl:part name="Body" element="tns:versao" /> </wsdl:message> <wsdl:message name="calcPrazoNovoHttpGetIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> <wsdl:part name="strVerificaRestricao" type="s:string" /> </wsdl:message> <wsdl:message name="calcPrazoNovoHttpGetOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoHttpPostIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataHttpPostIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoDataHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoHttpPostIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoPrazoRestricaoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoHttpPostIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoDataHttpPostIn"> <wsdl:part name="nCdEmpresa" type="s:string" /> <wsdl:part name="sDsSenha" type="s:string" /> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="nCdFormato" type="s:string" /> <wsdl:part name="nVlComprimento" type="s:string" /> <wsdl:part name="nVlAltura" type="s:string" /> <wsdl:part name="nVlLargura" type="s:string" /> <wsdl:part name="nVlDiametro" type="s:string" /> <wsdl:part name="sCdMaoPropria" type="s:string" /> <wsdl:part name="nVlValorDeclarado" type="s:string" /> <wsdl:part name="sCdAvisoRecebimento" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoDataHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoDataHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoDataHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrazoRestricaoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcPrecoFACHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="nVlPeso" type="s:string" /> <wsdl:part name="strDataCalculo" type="s:string" /> </wsdl:message> <wsdl:message name="CalcPrecoFACHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:message name="CalcDataMaximaHttpPostIn"> <wsdl:part name="codigoObjeto" type="s:string" /> </wsdl:message> <wsdl:message name="CalcDataMaximaHttpPostOut"> <wsdl:part name="Body" element="tns:cResultadoObjeto" /> </wsdl:message> <wsdl:message name="ListaServicosHttpPostIn" /> <wsdl:message name="ListaServicosHttpPostOut"> <wsdl:part name="Body" element="tns:cResultadoServicos" /> </wsdl:message> <wsdl:message name="ListaServicosSTARHttpPostIn" /> <wsdl:message name="ListaServicosSTARHttpPostOut"> <wsdl:part name="Body" element="tns:cResultadoServicos" /> </wsdl:message> <wsdl:message name="VerificaModalHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> </wsdl:message> <wsdl:message name="VerificaModalHttpPostOut"> <wsdl:part name="Body" element="tns:cResultadoModal" /> </wsdl:message> <wsdl:message name="getVersaoHttpPostIn" /> <wsdl:message name="getVersaoHttpPostOut"> <wsdl:part name="Body" element="tns:versao" /> </wsdl:message> <wsdl:message name="calcPrazoNovoHttpPostIn"> <wsdl:part name="nCdServico" type="s:string" /> <wsdl:part name="sCepOrigem" type="s:string" /> <wsdl:part name="sCepDestino" type="s:string" /> <wsdl:part name="sDtCalculo" type="s:string" /> <wsdl:part name="strVerificaRestricao" type="s:string" /> </wsdl:message> <wsdl:message name="calcPrazoNovoHttpPostOut"> <wsdl:part name="Body" element="tns:cResultado" /> </wsdl:message> <wsdl:portType name="CalcPrecoPrazoWSSoap"> <wsdl:operation name="CalcPrecoPrazo"> <wsdl:documentation>Calcula o preço e o prazo com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoSoapIn" /> <wsdl:output message="tns:CalcPrecoPrazoSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoPrazoData"> <wsdl:documentation>Calcula o preço e o prazo com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoDataSoapIn" /> <wsdl:output message="tns:CalcPrecoPrazoDataSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoPrazoRestricao"> <wsdl:documentation>Calcula o preço e o prazo considerando as restrições de entrega</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoRestricaoSoapIn" /> <wsdl:output message="tns:CalcPrecoPrazoRestricaoSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPreco"> <wsdl:documentation>Calcula somente o preço com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrecoSoapIn" /> <wsdl:output message="tns:CalcPrecoSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoData"> <wsdl:documentation>Calcula somente o preço com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrecoDataSoapIn" /> <wsdl:output message="tns:CalcPrecoDataSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazo"> <wsdl:documentation>Calcula somente o prazo com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrazoSoapIn" /> <wsdl:output message="tns:CalcPrazoSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazoData"> <wsdl:documentation>Calcula somente o prazo com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrazoDataSoapIn" /> <wsdl:output message="tns:CalcPrazoDataSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazoRestricao"> <wsdl:documentation>Calcula o prazo considerando restrição de entrega</wsdl:documentation> <wsdl:input message="tns:CalcPrazoRestricaoSoapIn" /> <wsdl:output message="tns:CalcPrazoRestricaoSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoFAC"> <wsdl:documentation>Calcula os preços dos serviços FAC</wsdl:documentation> <wsdl:input message="tns:CalcPrecoFACSoapIn" /> <wsdl:output message="tns:CalcPrecoFACSoapOut" /> </wsdl:operation> <wsdl:operation name="CalcDataMaxima"> <wsdl:documentation>Calcula a data máxima de entrega de determinado objeto</wsdl:documentation> <wsdl:input message="tns:CalcDataMaximaSoapIn" /> <wsdl:output message="tns:CalcDataMaximaSoapOut" /> </wsdl:operation> <wsdl:operation name="ListaServicos"> <wsdl:documentation>Lista os serviços que estão disponíveis para cálculo de preço e/ou prazo</wsdl:documentation> <wsdl:input message="tns:ListaServicosSoapIn" /> <wsdl:output message="tns:ListaServicosSoapOut" /> </wsdl:operation> <wsdl:operation name="ListaServicosSTAR"> <wsdl:documentation>Lista os serviços que são calculados pelo STAR</wsdl:documentation> <wsdl:input message="tns:ListaServicosSTARSoapIn" /> <wsdl:output message="tns:ListaServicosSTARSoapOut" /> </wsdl:operation> <wsdl:operation name="VerificaModal"> <wsdl:documentation>Método para mostrar se o trecho consultado utiliza modal aéreo ou terrestre</wsdl:documentation> <wsdl:input message="tns:VerificaModalSoapIn" /> <wsdl:output message="tns:VerificaModalSoapOut" /> </wsdl:operation> <wsdl:operation name="getVersao"> <wsdl:documentation>Retorna a versão atual do componente</wsdl:documentation> <wsdl:input message="tns:getVersaoSoapIn" /> <wsdl:output message="tns:getVersaoSoapOut" /> </wsdl:operation> <wsdl:operation name="calcPrazoNovo"> <wsdl:documentation>Calcula o prazo usando nova procedure</wsdl:documentation> <wsdl:input message="tns:calcPrazoNovoSoapIn" /> <wsdl:output message="tns:calcPrazoNovoSoapOut" /> </wsdl:operation> </wsdl:portType> <wsdl:portType name="CalcPrecoPrazoWSHttpGet"> <wsdl:operation name="CalcPrecoPrazo"> <wsdl:documentation>Calcula o preço e o prazo com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoHttpGetIn" /> <wsdl:output message="tns:CalcPrecoPrazoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoPrazoData"> <wsdl:documentation>Calcula o preço e o prazo com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoDataHttpGetIn" /> <wsdl:output message="tns:CalcPrecoPrazoDataHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoPrazoRestricao"> <wsdl:documentation>Calcula o preço e o prazo considerando as restrições de entrega</wsdl:documentation> <wsdl:input message="tns:CalcPrecoPrazoRestricaoHttpGetIn" /> <wsdl:output message="tns:CalcPrecoPrazoRestricaoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPreco"> <wsdl:documentation>Calcula somente o preço com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrecoHttpGetIn" /> <wsdl:output message="tns:CalcPrecoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoData"> <wsdl:documentation>Calcula somente o preço com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrecoDataHttpGetIn" /> <wsdl:output message="tns:CalcPrecoDataHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazo"> <wsdl:documentation>Calcula somente o prazo com a data atual</wsdl:documentation> <wsdl:input message="tns:CalcPrazoHttpGetIn" /> <wsdl:output message="tns:CalcPrazoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazoData"> <wsdl:documentation>Calcula somente o prazo com uma data especificada</wsdl:documentation> <wsdl:input message="tns:CalcPrazoDataHttpGetIn" /> <wsdl:output message="tns:CalcPrazoDataHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrazoRestricao"> <wsdl:documentation>Calcula o prazo considerando restrição de entrega</wsdl:documentation> <wsdl:input message="tns:CalcPrazoRestricaoHttpGetIn" /> <wsdl:output message="tns:CalcPrazoRestricaoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcPrecoFAC"> <wsdl:documentation>Calcula os preços dos serviços FAC</wsdl:documentation> <wsdl:input message="tns:CalcPrecoFACHttpGetIn" /> <wsdl:output message="tns:CalcPrecoFACHttpGetOut" /> </wsdl:operation> <wsdl:operation name="CalcDataMaxima"> <wsdl:documentation>Calcula a data máxima de entrega de determinado objeto</wsdl:documentation> <wsdl:input message="tns:CalcDataMaximaHttpGetIn" /> <wsdl:output message="tns:CalcDataMaximaHttpGetOut" /> </wsdl:operation> <wsdl:operation name="ListaServicos"> <wsdl:documentation>Lista os serviços que estão disponíveis para cálculo de preço e/ou prazo</wsdl:documentation> <wsdl:input message="tns:ListaServicosHttpGetIn" /> <wsdl:output message="tns:ListaServicosHttpGetOut" /> </wsdl:operation> <wsdl:operation name="ListaServicosSTAR"> <wsdl:documentation>Lista os serviços que são calculados pelo STAR</wsdl:documentation> <wsdl:input message="tns:ListaServicosSTARHttpGetIn" /> <wsdl:output message="tns:ListaServicosSTARHttpGetOut" /> </wsdl:operation> <wsdl:operation name="VerificaModal"> <wsdl:documentation>Método para mostrar se o trecho consultado utiliza modal aéreo ou terrestre</wsdl:documentation> <wsdl:input message="tns:VerificaModalHttpGetIn" /> <wsdl:output message="tns:VerificaModalHttpGetOut" /> </wsdl:operation> <wsdl:operation name="getVersao"> <wsdl:documentation>Retorna a versão atual do componente</wsdl:documentation> <wsdl:input message="tns:getVersaoHttpGetIn" /> <wsdl:output message="tns:getVersaoHttpGetOut" /> </wsdl:operation> <wsdl:operation name="calcPrazoNovo"> <wsdl:documentation>Calcula o prazo usando nova procedure</wsdl:documentation> <wsdl:input message="tns:calcPrazoNovoHttpGetIn" /> <wsdl:output message="tns:calcPrazoNovoHttpGetOut" /> </wsdl:oper