Announcement

Collapse
No announcement yet.

nusoap & Dokumentenmanagementsystem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • nusoap & Dokumentenmanagementsystem

    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:

    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>
    ... 
    Von meinen Client aus versuche ich über folgendes Script dieses mit nusoap nachzubilden.

    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
Working...
X