Hallo.
Ich habe folgendes Problem.
Einsatzumgebung PHP 4, nusoap 0.7.3.
Um ein Dokument eindeutig zu identifizieren benötigt der SOAP-Server einen XML Baum von folgender Struktur:
Von meinen Client aus versuche ich über folgendes Script dieses mit nusoap nachzubilden.
...
Leider nimmt er imemr nur das letzte "<searchprobs>" und ignoriert die beiden vorheriegen.
Habt Ihr eine Idee?!
Bei anderen Abfragen wo wirklich jeder Zweig nur einmal existiert funktioniert alles.
Danke
Ich habe folgendes Problem.
Einsatzumgebung PHP 4, nusoap 0.7.3.
Um ein Dokument eindeutig zu identifizieren benötigt der SOAP-Server einen XML Baum von folgender Struktur:
PHP Code:
...
<searchRequest>
<session>AAAAAAAAAAAAAAAA</session>
<searchProbs>
<key>docnumber</key>
<value>123456789</value>
</searchProbs>
<searchProbs>
<key>doctype</key>
<value>Lieferschein</value>
</searchProbs>
<searchProbs>
<key>sheet</key>
<value>002</value>
</searchProbs>
<searchRequest>
...
PHP Code:
...
$client = new nusoap_client('http://server:8080/wsdl', 'wsdl');
$probs = array ('session' => 'AAAAAA', 'searchProbs' => array('key' => 'docnumber', 'value' => '123456789', 'key' => 'doctype', 'value' => 'Lieferschein','key' => 'sheet', 'value' => '002'));
$result = client->call('searchRequest', $probs);
print_r($result);
...
Leider nimmt er imemr nur das letzte "<searchprobs>" und ignoriert die beiden vorheriegen.
Habt Ihr eine Idee?!
Bei anderen Abfragen wo wirklich jeder Zweig nur einmal existiert funktioniert alles.
Danke