On Thursday 01 November 2007 00:57, jogisarge wrote: > Hello PHP-Users, > > i try to connect to a webservice but i had to send a defined xml-string. > the xml data template given to me looks so: > > <?xml version="1.0" encoding="utf-8"?> > <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> > <soap:Header> > <LoginControl xmlns="http://server.de/o2Web/o2Con"> > <username>string</username> > <password>string</password> > </LoginControl> > </soap:Header> > <soap:Body> > <GetItemInfo xmlns="http://server.de/o2Web/o2Con"> > <InItemsRows> > <InItemsRow> > <ItemID>int</ItemID> > <Quantity>double</Quantity> > </InItemsRow> > <InItemsRow> > <ItemID>int</ItemID> > <Quantity>double</Quantity> > </InItemsRow> > </InItemsRows> > </GetItemInfo> > </soap:Body> > </soap:Envelope> > > > Ich habe mir die PHP doku bezüglich SOAP durchgelesen, aber leider ist mir > unklar, wie ich diese Struktur mit diesen Mitteln hinbekomme. > > Mein erster Versucht war: > > $client = new > SoapClient("https://server.de/o2Web/o2Con.asmx?WSDL",array('trace' => 1)); > $parms = array('Quantity' => 5, > 'ItemID' => 4757380); > $result = $client->__soapCall("GetItemInfo",$parms); > > > the webservice is protected by soap header. > so i have to send a header with the login data like above. Search this mailing list.. and example was given just a week ago. cheers, Jeffery > > can anybody help me please > bye jogi > -- > View this message in context: > http://www.nabble.com/Soap-Client-tf4725175.html#a13509625 Sent from the > Php - Soap mailing list archive at Nabble.com. -- Internet Vision Technologies Level 1, 520 Dorset Road Croydon Victoria - 3136 Australia
Attachment:
pgpYkVDmprCbt.pgp
Description: PGP signature