Ir para conteúdo
Fórum Script Brasil

Rimeson Cardoso

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Rimeson Cardoso postou

  1. Pessoal estou com uma problema com o seguinte código abaixo, se mando submeter da forma que está é apresentado um erro e o webservice não consome a inserção do registro, mas se eu trocar no bloco: -- bloco 1 que não funciona <?php $xml = '<?xml version="1.0" encoding="iso-8859-1"?>'; $xml .= '<FLAN>'; $xml .= '<CODCOLIGADA>1</CODCOLIGADA>'; $xml .= '<IDLAN> </IDLAN>'; $xml .= '<NUMERODOCUMENTO> </NUMERODOCUMENTO>'; $xml .= '<HISTORICO>RIMESON PEREIRA CARDOSO</HISTORICO>'; $xml .= '</FLAN>'; header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: text/xml"); header ("Content-Description: PHP Generated Data" ); $registro_xml = $xml; #chamada para o webservice via Soap $client = new SoapClient('http://localhost/TOTVSBusinessConnect/wsDataServer.asmx?wsdl'); $function = 'SaveRecord'; $arguments = array( array( 'SaveRecord', 'DataServerName' => 'FinLanDataBR', 'XML' => '<![CDATA[ $registro_xml ]]>', 'Contexto' => '?' )); $options = array('location' => 'http://localhost/TOTVSBusinessConnect/wsDataServer.asmx'); $result = $client->__soapCall($function, $arguments, $options); //echo 'Resultado: '; print_r($result); ?> -- BLOCO 2 QUE FUNCIONA <?php #chamada para o webservice via Soap $client = new SoapClient('http://localhost/TOTVSBusinessConnect/wsDataServer.asmx?wsdl'); $function = 'SaveRecord'; $arguments = array( array( 'SaveRecord', 'DataServerName' => 'FinLanDataBR', 'XML' => ' <![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?> <FLAN> <CODCOLIGADA>1</CODCOLIGADA> <IDLAN> </IDLAN> <NUMERODOCUMENTO> </NUMERODOCUMENTO> <HISTORICO>RIMESON PEREIRA CARDOSO</HISTORICO> <NFOUDUP> </NFOUDUP> </FLAN> ]]>', 'Contexto' => '?' )); $options = array('location' => 'http://localhost/TOTVSBusinessConnect/wsDataServer.asmx'); $result = $client->__soapCall($function, $arguments, $options); //echo 'Resultado: '; print_r($result); ?> O que está faltando para o bloco 1 funcionar, Obrigado Galera Abraços
×
×
  • Criar Novo...