David On 17.02.2009, at 21:20, <martin.lefebvre@bell.ca> wrote:
Ya, it looks like it just went down... Here it is now: http://pastebin.ca/1340379 Martin Lefebvre ________________________________________ From: Will Fitch [mailto:will@phpfever.com] Sent: Tuesday, February 17, 2009 3:14 PM To: Lefebvre, Martin (6019653); soap@lists.php.net 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, "martin.lefebvre@bell.ca" <martin.lefebvre@bell.ca> 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:will@phpfever.com] Sent: Tuesday, February 17, 2009 2:32 PM To: Lefebvre, Martin (6019653); soap@lists.php.net Subject: RE: Problem with request generated by php-soap Can you provide the WSDL file and/or location? -- Thanks, Will Fitch ________________________________________ From: martin.lefebvre@bell.ca [martin.lefebvre@bell.ca] Sent: Tuesday, February 17, 2009 1:24 PM To: soap@lists.php.net Subject: 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 -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Attachment:
smime.p7s
Description: S/MIME cryptographic signature