Boa noite. Pessoal, mais uma vez aqui pedindo uma ajuda.
Estou tentando enviar uma NFSe via SOAP.
Estou recebendo o seguinte erro:
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Client] ERRO : cvc-complex-type.4: Attribute 'Algorithm' must appear on element 'ns2:CanonicalizationMethod'. in
O meu Array está da seguinte forma: Array ( [CanonicalizationMethod] => Array ( [@attributes] => Array ( [Algorithm] => http://www.w3.org/TR/2001/REC-xml-c14n-20010315 ) )
Não entendi o porque desse erro, alguém sabe ajudar?
Alguma alma caridosa que me possa ajudar ?
há dias que ando com este problema e não consigo resolver. Ficaria eternamente grato se alguém pudesse ajudar
o codigo abaixo em localhost funciona na perfeição , mas em produção , no lado do servidor , nada... HTTP error 500.
o pedido que estou a fazer está noutro dominio com porta 81 e no meu dominio uso certificado de segurança. Será por aí?
de qualquer forma o wsdl está aqui:
$client = new SoapClient('https://dekrainspecoes.pt/acp/PROD_CustomUI_ACP_Member_Validation_WS.WSDL');
$result = $client->QueryByNumCartao(array('N_Cartao' => "705684011673122085"));
if (!empty($result->QueryByNumCartao_Output->Cartao_Ativo)) {
echo 'The userId : '.$result->QueryByNumCartao_Output ->Pessoa_ID;
}
estou precisando fazer uma consulta em um WS da Receita Federal mas estou me batendo com algumas dúvidas.
Instalei o certificado que eles me passaram na minha máquina e pelo navegador quando colo a URL do WS ele mostra tudo correto os tipos de consultas e tal, meu problema está no desenvolvimento do client para fazer essa consulta, eu preciso instalar algum Certificado localmente?
E como devo fazer a conexão da minha aplicação com esse WS?
Bom dia,
estou tentando criar uma integração a um webservice utilizando o seguinte link do serviço:
https://wwwh.cnj.jus.br/pjemni-2x/intercomunicacao?wsdl
Para tanto, fiz o seguinte código-teste:
<?php
$client = new SoapClient("https://wwwh.cnj.jus.br/pjemni-2x/intercomunicacao?wsdl");
$function = "consultarProcesso";
$arguments = array (
"idConsultante" => "xxx",
"senhaConsultante" => "xxx",
"numeroProcesso" => "50243604120198130702",
"movimentos" => true
);
$result = $client->__soapCall($function, $arguments);
print $result;
?>
Contudo, ao executar o código, recebo o seguinte erro:
Fatal error: Uncaught SoapFault exception: [soap:Client] Message part param1 was not recognized. (Does it exist in service WSDL?) in C:\xampp\htdocs\wstest\test.php:13 Stack trace: #0 C:\xampp\htdocs\wstest\test.php(13): SoapClient->__soapCall('consultarProces...', Array) #1 {main} thrown in C:\xampp\htdocs\wstest\test.php on line 13
Se alguém puder me ajudar, agradeço muito!!