php soap / nicht alle parameter übergeben

DaSuckOOr

Mitglied
Hi,

habe ein Problem mit php soap das mich jetzt schon seit 2 Tagen beschäftigt.

bin von nusoap auf php soap umgestiegen. mit nusoap musste ich nicht alle parameter in der wsdl direkt mitgeben. Wenn parameter gefehlt haben, hat er den parameter einfach leer gelassen.

Nach der Umstellung auf php soap bekomme ich jetzt folgenden Fehler:

SOAP-ERROR: Encoding: object hasn't 'name' property in ...

Dies sagt mir, dass ich anscheinend in php soap alle parameter mit übergeben muss. Da meine WSDL aber knapp 50 parameter hat, will ich das eigentlich nicht!

Gibt es eine Möglichkeit php soap dazu zu bringen, leer-Parameter zu verwenden, wenn diese nicht übergeben wurden?

Danke!

Gruß
 
hab die wsdl leider zurzeit nicht greifbar! Aber es handelt sich um ein relativ statisches file (d.h. Änderungen nur ca. alle 5 Monate)

die wsdl kommt desweitern von SAP, es handelt sich also um einen sap webservice. Kann/darf an der wsdl auch leider nichts ändern.

aber wie gesagt mit nusoap war das kein problem einfach nur einen bruchteil der parameter zu senden.
 
der Benutzer rät dazu NuSoap zu verwenden :-)

mir bereitet nur ein bisschen Bauchschmerzen, NuSoap produktiv zu verwenden, obwohl es noch nicht mal den Beta-Status verlassen hat :-)

Aber trotzdem danke!
 
Zurück