Einzelnen Beitrag anzeigen
  #1  
Alt 15.12.2016, 12:45:55
Ichthys Ichthys ist offline
Anfänger
 
Registriert seit: Feb 2006
Alter: 32
Beiträge: 96
SOAP-Client und Listen - wie geht das?

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 (
      
=> 24,
      
=> 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

Geändert von Ichthys (15.12.2016 um 12:46:34 Uhr) Grund: Ortho
Mit Zitat antworten