Ich habe in meiner WSDL Datei ein Komplexen Datentyp festgelegt der ziemlich groß ist wenn ich alle Werte Setze.
Habe sogut wie alle Parameter mit minOccurs=0 und maxOccours=1 gesetzt so das der großteil Optionale Parameter laut WSDL Definition sind
Jetzt biete ich dem Kunden an das er mir der Anfrage mitteilen kann welche Felder er mit ausgeliefert haben möchte.
und wegen Traffic würde ich dann auch gerne nur diese Felder ausliefern.
Bisher setzt PHP alle Felder auf null, 0 oder "" also auf "Leer" je nach Datentyp (im SOAP Request halt nur "<Feldname/>")
Wie kann ich es jetzt anstellen das auch wirklich nur die Datentypen übermittelt werden die ich angebe?
Habe mal durchgerechnet. Im schlimmsten Fall so 90 GB Sinnlostraffic durch diese "null"-Felder
Habe sogut wie alle Parameter mit minOccurs=0 und maxOccours=1 gesetzt so das der großteil Optionale Parameter laut WSDL Definition sind
Jetzt biete ich dem Kunden an das er mir der Anfrage mitteilen kann welche Felder er mit ausgeliefert haben möchte.
und wegen Traffic würde ich dann auch gerne nur diese Felder ausliefern.
Bisher setzt PHP alle Felder auf null, 0 oder "" also auf "Leer" je nach Datentyp (im SOAP Request halt nur "<Feldname/>")
Wie kann ich es jetzt anstellen das auch wirklich nur die Datentypen übermittelt werden die ich angebe?
Habe mal durchgerechnet. Im schlimmsten Fall so 90 GB Sinnlostraffic durch diese "null"-Felder
Kommentar