Hallo zusammen,
ich möchte einen Webservice ansprechen.
Die Anfrage muss so aussehen:
Ich habe mir die PHP doku bezüglich SOAP durchgelesen, aber leider nicht kapiert.
Mir ist unklar, wie ich diese Struktur mit diesen Mitteln hinbekommen.
Mein erster Versucht war:
kann mir bitte jemand helfen ?
Gruß jogi
ich möchte einen Webservice ansprechen.
Die Anfrage muss so aussehen:
PHP-Code:
<?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>
Mir ist unklar, wie ich diese Struktur mit diesen Mitteln hinbekommen.
Mein erster Versucht war:
PHP-Code:
$client = new SoapClient("https://server.de/o2Web/o2Con.asmx?WSDL",array('trace' => 1));
$result = $client->__soapCall("GetItemInfo", array("ItemID" => "3434","Quantity" => "5"));
Gruß jogi