Jump to content

Nusoap And Xml Format


pluis3103

Recommended Posts

I'm having a problem putting together a XML file with the right format required by the webservice I want to use. I'm using the nusoap class to do it.

The error I'm getting:

Array

(

[Reservation_Data] => Array

(

[Reservation_Value] => 0

[status] => ERROR_Create_Internacional_Reservation: Object reference not set to an instance of an object. - 0

)

)

My request is:

POST /Rentway_Internacional_Reservations_WS/Create_Reservation.asmx HTTP/1.0

Host:

User-Agent: NuSOAP/0.9.5 (1.123)

Content-Type: text/xml; charset=UTF-8

SOAPAction:

Content-Length: 714

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="
xmlns:xsd="
xmlns:xsi="
xmlns:SOAP-ENC="
xmlns:ns3785="

<SOAP-ENV:Body><Create_Internacional_Reservation xmlns="

<Reservation_Request>

<MessageType>N</MessageType>

<Group>01</Group>

...........................

</Reservation_Request>

</Create_Internacional_Reservation>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

My code is:

require_once('nu-soap/nusoap.php');

require_once('config.php');

$client = new nusoap_client('http://www.xxxxxxxxxx.pt/Rentway_Internacional_Reservations_WS/Create_Reservation.asmx?wsdl', true);

$param = array('Username'=>'xxx','Password'=>'xxx','MessageType'=>'N','Group'=>'01');

$result = $client->call('Create_Internacional_Reservation', array('Reservation_Request' => $param));

 

When getting information about the request on the webservice's manual which I was advised to use, the only difference I can find is:

Where's:

Code (XML):

<Reservation_Request>

<MessageType>N</MessageType>

<Group>01</Group>

...........................

</Reservation_Request>

Should be:

<Reservation_Request xmlns="
>

<MessageType>N</MessageType>

<Group>01</Group>

...........................

</Reservation_Request>

How can I send (xmlns="http://www.xxxxxx.pt/Rentway_Internacional_Reservations_WS/Reservation_Request.xsd" ) inside Reservation_Request ?

Link to comment
https://forums.phpfreaks.com/topic/269485-nusoap-and-xml-format/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.