Uncaught SoapFault exception: [Client] - Funktion ist keine gültige Methode, die für diese Dienstleistung

Wenn ich versuche auf eine Funktion zugreifen, die in wsdl mit einigen Daten(mittels soap-client in php), erhalte ich die folgende Fehlermeldung.

Uncaught SoapFault exception: [Client] Function function_nameis not a valid method for this service

Hilfe?

  • Ist, dass der eigentliche Fehler? Weil wenn ja, ich denke, Sie haben eine Vorlage-Datei aus dem service-provider, und versuchte, einen Anruf zu tätigen, um eine service-Funktion, die aufgerufen wird function_name - was unwahrscheinlich ist, werden die tatsächlichen Namen der Funktion. Sie ersetzen soll function_name mit dem Namen der Funktion, die Sie anrufen, es ist nur ein Platzhalter, um zu zeigen, wo Sie den Namen der Funktion gehen würde. Der service-provider wahrscheinlich stellt Dokumentation. Ich schlage vor, Sie Lesen es. Richtig.
  • Hallo Dave vielen Dank für die Antwort.das ist nicht die original-Fehlermeldung.ich ersetzte die tatsächlichen Funktionsnamen mit 'function_name'
  • Gut auch so, der Fehler ist Ihnen zu sagen, dass der name der Funktion ist nicht gültig für diesen service, den Sie versuchen, zu konsumieren, so überprüft die Dokumente und stellen Sie sicher, dass der name der Funktion gültig ist, und wenn es ist, an den service provider wenden.
  • Ich habe das gleiche Problem beim upgrade von PHP 5.6 bis 7. In 7 Methode __getFunctions() sagt, die Funktion hat aber die __call-Fehler. Problem war in der wsdl-cache. Ich änderte Seife.wsdl_cache_dir in php.ini der php7 und problem war gelöst
  • Hallo Jungs, ich habe das gleiche Problem, geändert zu dem, was @blackbass1988 ?
Schreibe einen Kommentar