Ya, it looks like it just went down...
Here it is now: http://pastebin.ca/1340379
Martin Lefebvre
________________________________________
From: Will Fitch [mailto:[email protected]]
Sent: Tuesday, February 17, 2009 3:14 PM
To: Lefebvre, Martin (6019653); [email protected]
Subject: Re: Problem with request generated by php-soap
Not able to get to it, Martin. Is your server down?
On 2/17/09 1:39 PM, "[email protected]" <[email protected]> wrote:
I have dumped the content of the WSDL served by the endpoint and uploaded it.
http://pastebin.slackadelic.com/10373
Thanks
Martin Lefebvre
-----Original Message-----
From: Will Fitch [mailto:[email protected]]
Sent: Tuesday, February 17, 2009 2:32 PM
To: Lefebvre, Martin (6019653); [email protected]
Subject: RE: Problem with request generated by php-soap
Can you provide the WSDL file and/or location?
--
Thanks,
Will Fitch
________________________________________
From: [email protected] [[email protected]]
Sent: Tuesday, February 17, 2009 1:24 PM
To: [email protected]
Subject: [SOAP] Problem with request generated by php-soap
Good afternoon,
I am currently working on a PHP page to run a series of tests using SOAP. I don't know where to begin, so here's my problem: the endpoint returns a problem with the 'parameters' aspect of my request, the returned message being "Invalid input value for message part parameters".
The Code:
$client = new SoapClient("http://<ipaddress>:9033/VolumeChargingService/bc7db4a81629dc4d24f7e8788a915fd8?wsdl", $options);
$param = array(
'endUserIdentifier' => "tel:+11234567890",
'volume' => 100,
'billingText' => "t",
'referenceCode' => "r",
'parameters' => array(
array('name' => 'source','value' => '12345'),
array('name' => 'cspId', 'value' => 't'),
array('name' => 'cspPassword', 'value' => 'XXXXXXXXXX'),
array('name' => 'category', 'value' => '01')
)
);
try {
$result = $client->chargeVolume($param);
} catch (SoapFault $fault) {
print "SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})";
print_r($fault);
}
My Request:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.csapi.org/schema/parlayx/bpxg/payment/volume_charging/v3_1/local" xmlns:ns2="http://www.csapi.org/schema/parlayx/payment/v3_0">
<SOAP-ENV:Body>
<ns1:chargeVolume>
<ns1:endUserIdentifier>tel:+11234567890</ns1:endUserIdentifier>
<ns1:volume>100</ns1:volume>
<ns1:billingText>t</ns1:billingText>
<ns1:referenceCode>r</ns1:referenceCode>
<ns1:parameters>
<ns2:name>source</ns2:name>
<ns2:value>12345</ns2:value>
</ns1:parameters>
<ns1:parameters>
<ns2:name>cspId</ns2:name>
<ns2:value>t</ns2:value>
</ns1:parameters>
<ns1:parameters>
<ns2:name>cspPassword</ns2:name>
<ns2:value>XXXXXXXXXX</ns2:value>
</ns1:parameters>
<ns1:parameters>
<ns2:name>category</ns2:name>
<ns2:value>1</ns2:value>
</ns1:parameters>
</ns1:chargeVolume>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
The reply I received from the company is that, if I can remove the 'ns2' from the <name> and <value> tags, it should fix my problem... But honestly, I have no idea how to do that. The request is generated with the code you see above, nothing more, nothing less..
Can anyone lend a hand here?
Thanks
--
PHP Soap Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.