From: Stefan K. <st...@ca...> - 2005-07-26 19:23:54
|
That makes total sense. I am now seeing the message almost perfect. The only thing it is missing now is the xmlns in the Request, I tried to add it using !xmlns however it would not show up in the message. I think I am probably missing something very obvoius here. Stefan Scott Nichol wrote: >You need to use > > $ret = $client->call('Avail', array('Request' => $RQ)); > >The key in the array must match the 'name' of the 'part' in the 'message' element. > >Scott Nichol > >Do not send e-mail directly to this e-mail address, >because it is filtered to accept only mail from >specific mail lists. >----- Original Message ----- >From: "Scott Nichol" <sni...@sc...> >To: <nus...@li...> >Sent: Tuesday, July 26, 2005 12:56 PM >Subject: Re: [Nusoap-general] Complex Soap message > > >>From just looking at the payload below and not knowing the WSDL, the code to build the request would look something like this: > >$RequestorID = array('!Type' => '00', '!ID' => 'MYID'); >$Source = array('RequestorID' => $RequestorID); >$POS = array('Source' => $Source); > >$PLocation = array('!Code' => '001'); >$RLocation = array('!Code' => '001'); >$Core = array( > '!PTime' => '2005-08-04T09:00:00', > '!RTime' => '2005-08-04T09:00:00', > 'PLocation' => $PLocation, > 'RLocation' => $RLocation >); >$RQCore = array( > '!Status' => 'Available', > 'Core' => $Core >); > >$RQ = array('!Target' => 'Test', 'POS' => $POS, 'RQCore' => $RQCore); > >$ret = $client->call('RQ', array('parameters' => $RQ)); > >Scott Nichol > >Do not send e-mail directly to this e-mail address, >because it is filtered to accept only mail from >specific mail lists. >----- Original Message ----- >From: "Stefan Klopp" <st...@ca...> >To: <nus...@li...> >Sent: Tuesday, July 26, 2005 12:34 PM >Subject: [Nusoap-general] Complex Soap message > > > > >>Hi, >> >>I am trying to do a soap call using client->call() however I am having a >>hard time forming my parameter variable so that it produces the right >>message. I have made a successful method call using the client->send() >>method and creating my own soap message but would prefer using the >>call() method if possible. The message I am trying to send is as follows: >> >><RQ Target="Test" xmlns="http://www.test.com/"> >> <POS> >> <Source> >> <RequestorID Type="00" ID="MYID"> >> </RequestorID> >> </Source> >> </POS> >> <RQCore Status="Available"> >> <Core PTime="2005-08-04T09:00:00" RTime="2005-08-04T09:00:00"> >> <PLocation Code="001" /> >> <RLocation Code="001" /> >> </Core> >> </RQCore> >></RQ> >> >>Any help with this would be greatly appreciated. >> >>Stefan >> >> >>------------------------------------------------------- >>SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >>from IBM. Find simple to follow Roadmaps, straightforward articles, >>informative Webcasts and more! Get everything you need to get up to >>speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click >>_______________________________________________ >>Nusoap-general mailing list >>Nus...@li... >>https://lists.sourceforge.net/lists/listinfo/nusoap-general >> >> >> > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick >_______________________________________________ >Nusoap-general mailing list >Nus...@li... >https://lists.sourceforge.net/lists/listinfo/nusoap-general > > > >------------------------------------------------------- >SF.Net email is sponsored by: Discover Easy Linux Migration Strategies >from IBM. Find simple to follow Roadmaps, straightforward articles, >informative Webcasts and more! Get everything you need to get up to >speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click >_______________________________________________ >Nusoap-general mailing list >Nus...@li... >https://lists.sourceforge.net/lists/listinfo/nusoap-general > > > > |