Habe jetzt erst gesehen, dass der Beitrag oben bearbeitet wurde.
Dieser Fehler ist in PHP eine Warning. Sie kann ignoriert werden. Alternativ können sie den Parameter mit dem Wert NULL füllen. Je nach Client könnten Sie hier auch den Client anpassen.
Gar nicht bemerkt, dass es eine native PHP-Warning ist. Allerdings sollte die Signatur der entsprechenden Methode korrekterweise so aussehen, oder?
public function infoDomain($domainname,$customernumber,$apikey,$apisessionid,$clientrequestid,$registryinformationflag = FALSE)
Ich habe mittlerweile angefangen, die Handleverwaltung in meiner Testsoftware ebenfalls anzupassen. Ich komme derzeit bei der Erstellung von Handles des Typs person nicht weiter. Das Feld organisation sollte in dem Fall ja egal sein, ich kann es aber nicht frei lassen: "Validation Error. Value in field organisation does not match requirements of type: organisation."
Außerdem hatte ich erneut das Problem, dass ich keine Fehlermeldungen sondern nur einen Faultcode erhalten habe. Mir ist dann aufgefallen, dass in dem heruntergeladenen PHP-Client die SOAP-Exception falsch geworfen wird. Faultstring und -code sind vertauscht, richtig wäre
throw new SoapFault($exception->faultcode, $exception->faultstring, $exception);