rinaldofcosilva Postado Março 22 Denunciar Share Postado Março 22 (editado) Boa tarde Não estou familiarizado com WSDL Trata-se de uma empresa de logistica com cotação online Gostaria de uma ajuda, se possível, para acessar as informações usando PHP https://ssw.inf.br/ws/sswColeta/index.php?wsdl Muito obrigado <definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:sswinfbr.sswColeta" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:sswinfbr.sswColeta"> <types> <xsd:schema targetNamespace="urn:sswinfbr.sswColeta"> <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/"/> </xsd:schema> </types> <message name="coletarRequest"> <part name="dominio" type="xsd:string"/> <part name="login" type="xsd:string"/> <part name="senha" type="xsd:string"/> <part name="cnpjRemetente" type="xsd:string"/> <part name="cnpjDestinatario" type="xsd:string"/> <part name="numeroNF" type="xsd:string"/> <part name="tipoPagamento" type="xsd:string"/> <part name="enderecoEntrega" type="xsd:string"/> <part name="cepEntrega" type="xsd:integer"/> <part name="solicitante" type="xsd:string"/> <part name="limiteColeta" type="xsd:dateTime"/> <part name="quantidade" type="xsd:integer"/> <part name="peso" type="xsd:decimal"/> <part name="observacao" type="xsd:string"/> <part name="instrucao" type="xsd:string"/> <part name="cubagem" type="xsd:decimal"/> <part name="valorMerc" type="xsd:decimal"/> <part name="especie" type="xsd:string"/> <part name="chaveNF" type="xsd:string"/> <part name="cnpjSolicitante" type="xsd:string"/> <part name="nroPedido" type="xsd:string"/> </message> <message name="coletarResponse"> <part name="return" type="xsd:string"/> </message> <portType name="sswinfbr.sswColetaPortType"> <operation name="coletar"> <documentation>Realiza o pre cadastro de coleta no sistema da transportadora.</documentation> <input message="tns:coletarRequest"/> <output message="tns:coletarResponse"/> </operation> </portType> <binding name="sswinfbr.sswColetaBinding" type="tns:sswinfbr.sswColetaPortType"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="coletar"> <soap:operation soapAction="urn:sswinfbr.sswColeta#coletar" style="rpc"/> <input> <soap:body use="encoded" namespace="urn:sswinfbr.sswColeta" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </input> <output> <soap:body use="encoded" namespace="urn:sswinfbr.sswColeta" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </output> </operation> </binding> <service name="sswinfbr.sswColeta"> <port name="sswinfbr.sswColetaPort" binding="tns:sswinfbr.sswColetaBinding"> <soap:address location="https://ssw.inf.br/ws/sswColeta/index.php"/> </port> </service> </definitions> Editado Março 23 por rinaldofcosilva Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank K Hosaka Postado Março 26 Denunciar Share Postado Março 26 (editado) Se eu entendi a sua pergunta, você quer que o PHP pegue as informações contidas no arquivo xml; o PHP tem o comando simplexml_load_file( ), mas se ele conseguir abrir o arquivo, o resultado é o mesmo que você vê na tela do navegador, mas você pode separar as informações por chave mais ou menos assim: <?php $xml = simplexml_load_file("meu_arquivo.xml"); if ($xml) { // Acessa os dados do XML echo $xml->nome; echo $xml->idade; } else { echo "Erro ao abrir o arquivo XML."; } Mas se você tiver dúvida de como usar o portal da SSW, eu só consegui achar o email contato@ssw.inf.br, mas eu aconselho a conversar com quem já usou o serviço deles, principalmente os amigos de longa data. Editado Março 26 por Frank K Hosaka Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rinaldofcosilva
Não estou familiarizado com WSDL
Trata-se de uma empresa de logistica com cotação online
Gostaria de uma ajuda, se possível, para acessar as informações usando PHP
https://ssw.inf.br/ws/sswColeta/index.php?wsdl
Muito obrigado
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:sswinfbr.sswColeta" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:sswinfbr.sswColeta">
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.