-
Conteúdo Similar
-
Por marcelo.ourico
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? -
Por marcelo.ourico
Estou precisando fazer o envio de um XML via webservice. Estou utilizando PHP 7.4 e nuSoap.
Porém esse XML de envio possui várias tags com hífen. Por exemplo <tag-name></tag-name>.
Esse hífen tem sido um problema, principalmente por que eu não posso enviar o XML como string. Apenas como objeto. Então imaginem isso:
$objeto = simplexml_load_string($string_xml);
Se simplesmente eu tentar resgatar o valor da TAG já dá erro...
$campo1= $objeto->tag-name;
O erro ocorre em função de que o hífen é um caractere reservado do PHP... Então como resolver?
Independente disso, quando eu tento fazer o envio via nuSoap, também recebo erro abaixo:
wsdl->getTypeDef('tag-name', 'http://xyz.abr...')
wsdl->serializeType('tag-name', 'tag-name', Object(SimpleXMLElement), '
Alguém já passou por isso? Sabe como resolver? Pode dar uma dica?
-
Por vmmh
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;
}
$JSON = json_encode($result);
-
Por Gustavo_Pereira
Boa noite Prezados,
estou com dúvida na montagem de uma tabela para um software que deverá trazer uma lista com todos os certificados de pessoas inscritas em cursos.
usuário fará o cadastro usuário efetua login a home traz uma lista com todos os certificados dos cursos que o usuário participou
A tela deve trazer as colunas nome do curso, data, e o arquivo pdf para download.
A dúvida então é que não sei bem se a montagem está correta e não sei como fazer o select para o objetivo supra.
Desde já agradeço e aguardo ajuda!
-
Por jotapems
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!!
-