0

I'm trying to consume a webservice of "Ventanilla unica" and I also copied the sample request and shows the same error.

Sample request code of Ventanillaunica:

$wsdlRequest = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"xmlns:con=\"http://www.ventanillaunica.gob.mx/pedimentos/ws/oxml/consultarpedimentocompleto\"xmlns:com=\"http://www.ventanillaunica.gob.mx/pedimentos/ws/oxml/comunes\"><soapenv:Header><wsse:Security soapenv:mustUnderstand=\"1\" xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd\"><wsse:UsernameToken><wsse:Username>AIN921110FJ5</wsse:Username><wsse:Password Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-tokenprofile1.0#PasswordText\">vHYoEbLjRjvqqKnNFXqvYWB0De2/NL9oNlzZaiUcqDw0hAgAPuDlXVmA6T5eahj1</wsse:Password></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><con:consultarPedimentoCompletoPeticion><con:peticion><com:aduana>070</com:aduana><com:patente>3600</com:patente><com:pedimento>2050961</com:pedimento></con:peticion></con:consultarPedimentoCompletoPeticion></soapenv:Body></soapenv:Envelope>"; 

This is my code:

$url = "https://www.ventanillaunica.gob.mx/ventanilla-ws-pedimentos/ConsultarPartidaService?wsdl"; $wsdlRequest = " <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:con=\"http://www.ventanillaunica.gob.mx/pedimentos/ws/oxml/consultarpartida\" xmlns:com=\"http://www.ventanillaunica.gob.mx/pedimentos/ws/oxml/comunes\"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand=\"0\" xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd\"> <wsse:UsernameToken> <wsse:Username>{$this->user}</wsse:Username> <wsse:Password Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-tokenprofile1.0#PasswordText\">{$this->pass}</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> <con:consultarPartidaPeticion> <con:peticion> <com:aduana>{$data->aduana}</com:aduana> <com:patente>{$data->patente}</com:patente> <com:pedimento>{$data->pedimento}</com:pedimento> <con:numeroOperacion>{$data->numeroOperacion}</con:numeroOperacion> <con:numeroPartida>{$data->numeroPartida}</con:numeroPartida> </con:peticion> </con:consultarPartidaPeticion> </soapenv:Body> </soapenv:Envelope> "; 

This is the error log:

S:Client: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '>' (code 62) in content after '<' (malformed start element?) at [row,col {unknown-source}]: [21,37]

And this is the response:

HTTP/1.1 500 Internal Server Error Date: Thu, 30 Dec 2021 19:25:16 GMT Server: Apache/2.2.15 (Oracle) X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close Transfer-Encoding: chunked Content-Type: text/xml;charset=utf-8 
<?xml version=\'1.0\' encoding=\'UTF-8\'?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"> <faultcode>S:Client</faultcode> <faultstring>Couldn\'t create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character \'>\' (code 62) in content after \'&lt;\' (malformed start element?). at [row,col {unknown-source}]: [21,37] </faultstring> </S:Fault> </S:Body> </S:Envelope> 
2
  • var_dump($wsdlRequest);, what do you get? Commented Dec 30, 2021 at 19:42
  • @aynber string(959) "AIN921110FJ5vHYoEbLjRjvqqKnNFXqvYWB0De2/NL9oNlzZaiUcqDw0hAgAPuDlXVmA6T5eahj107036002050961" That's only all the values sent in the request joined Commented Dec 30, 2021 at 20:06

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.