PauloGe
Membros-
Total de itens
3 -
Registro em
-
Última visita
Sobre PauloGe
PauloGe's Achievements
0
Reputação
-
Ótimo! Te add no MSN... Vou te enviar um email também... Obrigado!
-
Opa!!! Obrigado pela dica Kelemo! Já tentei fazer isso... Talvez eu tenha feito da maneira errada! Ainda estou aprendendo a trabalhar com o php... você teria alguma dica de como proceder? Preciso enviar o XML como parâmetro para o webservice... valeu!!!
-
Olá Pessoal, Estou tentando enviar uma mensagem xml para um webservice! A estrutura do xml já foi validada e a conexão está sendo aberta. O problema é que não consigo encontrar um meio de empacotar o arquivo xml para enviar!!! Daí ele retorna uma mensagem de erro: (Object)#0 faultcode = "S:Client" faultstring = "Couldn't create SOAP message due to exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1] Message: Premature end of file." O código que estou usando é o seguinte: require_once("../libs/WebService/lib/nusoap.php"); //$ch = curl_init("https://wsd.pas.org.br:8181/pastiss/tissLoteGuias?wsdl"); //curl_setopt($ch,"CURLOPT_URL" ,"https://wsd.pas.org.br:8181/pastiss/tissLoteGuias?wsdl"); $wsdl = "https://wsd.pas.org.br:8181/pastiss/tissSolicitacaoProcedimento?wsdl"; //return $wsdl; $cliente = new nusoap_client($wsdl,'wsdl'); $solicitacaoProcedimento = simplexml_load_file("contatos.xml"); $retorno = $cliente->send("tissSolicitacaoProcedimento_Operation", $solicitacaoProcedimento); // checa se houve erro if (!$cliente->getError()) { // print resultados return $retorno;//"Sucesso"; } // print descricao do erro else { return 'Error: ' . $cliente->getError(); } Parece simples... Mas o não sei se é assim que se carrega um arquivo xml para enviar como parâmetro! Se alguém já passou por isso ou sabe como resolver eu peço que poste por gentileza a solução... Obrigado !