Olá, estou precisando de um auxílio para montar um array para consumir um WS SOAP.
Consegui fazer a autenticação no servidor, com todas as tags de segurança.
Mas não consigo montar a estrutura do xml corretamente.
Abaixo segue como deve ficar o resultado.
tenho usado assim:
$function = 'resultadoExamesPorCodigoSequencial';
$result=$client->__soapCall($function,$arguments);
Como montar o $arguments de maneira que resultado seja o que está abaixo ?
<resultadoExamesPorCodigoSequencial xmlns="xxxxxxxxxxxxxx/"> /* esta é a função que será executada pelo webservice*/
<resultadoExame xmlns="">
<examesIdentificacaoPorIdWsVo>
<codigoIdFicha>117807111</codigoIdFicha>
<codigoIdResultadoExame>211738186</codigoIdResultadoExame>
</examesIdentificacaoPorIdWsVo>
<identificacaoWsVo>
<chaveAcesso>####</chaveAcesso>
<codigoEmpresaPrincipal>####</codigoEmpresaPrincipal>
<codigoResponsavel>####</codigoResponsavel>
<codigoUsuario>####</codigoUsuario>
</identificacaoWsVo>
<resultadoExamesDadosWsVo>
<alteraFichaClinica>false</alteraFichaClinica>
<criaFichaClinica>false</criaFichaClinica>
<dataResultadoExame>08/05/2019</dataResultadoExame>
<resultado>70</resultado>
<sobrepoeResultadoExistente>true</sobrepoeResultadoExistente>
</resultadoExamesDadosWsVo>
</resultadoExame>
</resultadoExamesPorCodigoSequencial>
Pergunta
Daniel Braz de Oliveira
Olá, estou precisando de um auxílio para montar um array para consumir um WS SOAP.
Consegui fazer a autenticação no servidor, com todas as tags de segurança.
Mas não consigo montar a estrutura do xml corretamente.
Abaixo segue como deve ficar o resultado.
tenho usado assim:
$function = 'resultadoExamesPorCodigoSequencial';
$result=$client->__soapCall($function,$arguments);
Como montar o $arguments de maneira que resultado seja o que está abaixo ?
<resultadoExamesPorCodigoSequencial xmlns="xxxxxxxxxxxxxx/"> /* esta é a função que será executada pelo webservice*/
<resultadoExame xmlns="">
<examesIdentificacaoPorIdWsVo>
<codigoIdFicha>117807111</codigoIdFicha>
<codigoIdResultadoExame>211738186</codigoIdResultadoExame>
</examesIdentificacaoPorIdWsVo>
<identificacaoWsVo>
<chaveAcesso>####</chaveAcesso>
<codigoEmpresaPrincipal>####</codigoEmpresaPrincipal>
<codigoResponsavel>####</codigoResponsavel>
<codigoUsuario>####</codigoUsuario>
</identificacaoWsVo>
<resultadoExamesDadosWsVo>
<alteraFichaClinica>false</alteraFichaClinica>
<criaFichaClinica>false</criaFichaClinica>
<dataResultadoExame>08/05/2019</dataResultadoExame>
<resultado>70</resultado>
<sobrepoeResultadoExistente>true</sobrepoeResultadoExistente>
</resultadoExamesDadosWsVo>
</resultadoExame>
</resultadoExamesPorCodigoSequencial>
Agradeço a ajuda de todos !
Daniel.
Link para o comentário
Compartilhar em outros sites
0 respostass 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.