Re: [SOAP] RE: Problem with request generated by php-soap

[email protected] (David Zülke)
Newsgroups php.soap
Message-ID <[email protected]>
Please also paste the second WSDL that gets imported there (and any  
others imported in that one).

David


On 17.02.2009, at 21:20, <[email protected]> wrote:

> 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
>
> --
> PHP Soap Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
smime.p7s (application/pkcs7-signature, 2.4 KB) - not displayed
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.