Hallo,
ich möchte gerne einen Webservice in PHP benutzen, der folgendes Format erwartet
mein Aufruf in php sieht folgendermaßen aus
habs auch schon mit folgendem Aufruf probiert
als Fehlermeldung bekomme ich dann immer folgendes:
hat jemand nen tip für mich? komme an dieser stelle nicht weiter.
vielen Dank
ich möchte gerne einen Webservice in PHP benutzen, der folgendes Format erwartet
Code:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
<soapenv:Header/>
<soapenv:Body>
<urn:ZPph0SerialsPut>
<ImTSerials>
<!--Zero or more repetitions:-->
<item>
<Aufnr>?</Aufnr>
<Lfdnr>?</Lfdnr>
<Zzserfrom>?</Zzserfrom>
<Zzserto>?</Zzserto>
</item>
</ImTSerials>
</urn:ZPph0SerialsPut>
</soapenv:Body>
</soapenv:Envelope>
mein Aufruf in php sieht folgendermaßen aus
Code:
$wsdl = new SOAP_WSDL("......wsdl", array 'user'=>'..','pass'=>'...'));
$proxy = $wsdl->getProxy();
$result = $proxy->ZPph0SerialsPut(array('Aufnr'=>'57003465','Lfdnr'=>'1','Zzserfrom'=>'1','Zzserto'=>'2'));
habs auch schon mit folgendem Aufruf probiert
Code:
$result = $proxy->ZPph0SerialsPut(array('ImTSerials'=>array('item'=>array('Aufnr'=>'57003465','Lfdnr'=>'1','Zzserfrom'=>'1','Zzserto'=>'2'))));
als Fehlermeldung bekomme ich dann immer folgendes:
Code:
(string:145) CX_ST_MATCH_ELEMENT:XSLT Exception bei Offset 630, XPath SOAP-ENV:Envelope(1)SOAP-ENV:Body(1)ns4:ZPph0SerialsPut(1).Element 'ImTSerials' erwartet
hat jemand nen tip für mich? komme an dieser stelle nicht weiter.
vielen Dank