Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida Soap com PHP


Rimeson Cardoso

Pergunta

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
$function = 'SaveRecord';
$arguments = array( array( 'SaveRecord',
'DataServerName' => 'FinLanDataBR',
'XML' => '<![CDATA[ $registro_xml ]]>',
'Contexto' => '?' ));
$result = $client->__soapCall($function, $arguments, $options);
//echo 'Resultado: ';
print_r($result);
?>
-- BLOCO 2 QUE FUNCIONA
<?php
#chamada para o webservice via Soap
$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' => '?' ));
$result = $client->__soapCall($function, $arguments, $options);
//echo 'Resultado: ';
print_r($result);
?>
O que está faltando para o bloco 1 funcionar,
Obrigado Galera
Abraços
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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...