Hallo allerseits,
ich verwende den Soap-Client. Solange ich keine Sequenzen/Listen übergeben muss, gibt es keine Probleme.
Aber mit Listen scheint es nicht richtig zu funktionieren.
Als Array übergebe ich
PHP-Code:
array (
'pVId' => 6,
'ausgewaehltePVFIds' =>
array (
'pVFId' =>
array (
0 => 24,
1 => 23,
),
),
)
und bekomme
Code:
SOAP.body.Request:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http:/mein.dienst.de/v3_0/service">
<SOAP-ENV:Body>
<ns1:GetWeitereVoiceFlatUndMinutenkontingentOptionenOperationRequest>
<pVId>6</pVId>
<ausgewaehltePVFIds>
<pVFId>1</pVFId>
</ausgewaehltePVFIds>
</ns1:GetWeitereVoiceFlatUndMinutenkontingentOptionenOperationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Ich bräuchte aber folgende Antwort:
Code:
SOAP.body.Request:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.versatel.de/esb/pul/validierung/v3_0/service">
<SOAP-ENV:Body>
<ns1:GetWeitereVoiceFlatUndMinutenkontingentOptionenOperationRequest>
<pVId>6</pVId>
<ausgewaehltePVFIds>
<pVFId>24</pVFId>
<pVFId>25</pVFId>
</ausgewaehltePVFIds>
</ns1:GetWeitereVoiceFlatUndMinutenkontingentOptionenOperationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Was mache ich falsch?
Viele Grüße