Witam ma pewien problem z uzyskaniem wartości przez SOAP.
w php dodałem sobie bibliotekę nusoap, następnie daje sobie nowe połączenie do serwera.
$server = new nusoap_client("http://xxx.xx.xx.104:15015");
$err = $server->getError();
if($err) {
die($err);
}
i w tym przypadku wszystko jest ok.
następnie aby wyciągnąć wartość ( stringa ) musze podac 4 wartosci .. nazwe bazy , login, haslo, numer ideksu, numer magazynu
do tego jest funkcja GetStanTowaru
wiec daje :
$result = $server->GetStanTowaru("nazwa bazy","login","haslo","M120E","99");
i w tym momencie nie dostaje nic nie wiem dlaczego ponieważ w specyfikacji otrzymanej od operatora mam takie coś...
---------
Poniżej zamieszczono przykładowe żądanie i odpowiedź SOAP 1.2. Zamiast symboli zastępczych należy podać rzeczywiste wartości.
POST /ZleceniaService.asmx HTTP/1.1
Host: xxx.xx.xx.104
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetStanTowaru xmlns="http://xxxxx-xx.pl/">
<NazwaBazy>string</NazwaBazy>
<Login>string</Login>
<Haslo>string</Haslo>
<KodProduktu>string</KodProduktu>
<SymbolMagazynu>string</SymbolMagazynu>
</GetStanTowaru>
</soap12:Body>
</soap12:Envelope>
Proszę o pomoc...