Question:
Date: 15-08-2017 11:25:36
(In Spanish)
Resultado obtenido: string(87) "ARCHIVOS ENVIADOS NO CUMPLEN LAS ESPECIFICACIONES ESTABLECIDAS: EXTENSION, CODIFICACION"
Si me pueden ayudar se los agradecería un millón Votes: 0 - Answers: 4 - Views: 20 Share on: Google Facebook Twitter LinkedIn Link
Consumir servicio SOAP con SoapClient en PHP: el archivos enviados no cumplen las especificaciones establecidas: extensión, codificación[Unresolved]
Buenas a la comunidad, estoy tratando de consumir un servicio SOAP con PHP, un codigo bastante sencillo, envío un XML convertido a BYTE[] y la respuesta es la que me muestra en el encabezado, he revisado el formato del XML y me parece tenerlo correcto, el codigo php es el siguiente:
<?php
$servicio="https://url.serv.que.quiero.consumir"; //url del servicio
include('factura.php');
$facturaxml = new SimpleXMLElement($xmlstr);
//echo $facturaxml->infoTributaria->razonSocial;
$params = new stdClass();
$params->xml = $facturaxml->asXML();
//echo "<pre>";
//var_dump($params->xml);
$byteArray = unpack("N*",$params->xml);
$client = new SoapClient($servicio);
//$result = $client->validarComprobante($params->xml);
var_dump($byteArray);
$result = $client->validarComprobante($byteArray);
echo "<br> <br>";
echo "<pre>";
var_dump($result);
?>
Resultado obtenido: string(87) "ARCHIVOS ENVIADOS NO CUMPLEN LAS ESPECIFICACIONES ESTABLECIDAS: EXTENSION, CODIFICACION"
Si me pueden ayudar se los agradecería un millón Votes: 0 - Answers: 4 - Views: 20 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 21-08-2017 11:09:51 Mario,
Puedes compartir la URL del WSDL?
El mensaje de error es válido y seguramente no estás enviando el archivo de facturas con una extensión y codificación correcta.
El WSDL debe decir qué espera como parámetros Votes: 0 - Link answer -
Date: 22-08-2017 03:52:13 Ernesto muchas gracias ante todo por tu tiempo y ayuda, el servicio es el siguiente
WSDL
Pues el mensaje que dejé acá es lo más indicativo de la respuesta, del resto no me dice algo más que me ayude, aparte es primera vez que trabajo con esto. Saludos y muy agradecido Votes: 0 - Link answer -
Date: 22-08-2017 11:14:45 Debe existir documentación adicional por parte de la entidad que proporciona el servicio.
El mensaje que compartes es generado por el servicio SOAP pero desgraciadamente no te puedo ayudar mucho pues no sé qué estás enviando ni tengo la documentación del servicio que me indique qué formato es el que espera. Votes: 0 - Link answer -
Date: 18-02-2020 15:43:27 Hola Mario, que tal como estas? tengo el mismo problema, lograste resolverlo? si es así, por favor podrías guiarme. Gracias Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In
