Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: ghostmw am 24.06.13 - 11:30:16



Titel: Webservice im Notesclient 8.5.x konsumierem wirft Axis-Fehler
Beitrag von: ghostmw am 24.06.13 - 11:30:16
Hallo zusammen,

ich hänge aktuell an einem Problem fest im Zusammenhang mit dem Konsumieren eines SOAP-Webservices unter Lotus Notes 8.5.3 Standard mit Hilfe eines Java-Agenten und des Domino eigens kreierten WebConsumer-Bibliotheken.

Ich möchte einen Webservice konsumieren, der mir extern zur Verfügung gestellt wird. Das WSDL scheint für micht valide zu sein, denn der Notesclient baut mir daraus die erforderlichen Klassen ohne Murren.

Ich habe nun einen Java-Agenten implementiert, der den Webconsumer und dessen Dateien importiert und benutzt.

Den WS-Stub habe ich mir generieren lassen und starte den Agenten auf die markierten Dokumente.

Nun wirft Java folgende Meldungen und "legt sich wieder hin".

Code:
lotus.domino.axis.InternalException: lotus.domino.axis.ConfigurationException: lotus.domino.axis.ConfigurationException: No engine configuration file - aborting!
lotus.domino.axis.ConfigurationException: No engine configuration file - aborting!
at lotus.domino.axis.configuration.FileProvider.configureEngine(Unknown Source)
at lotus.domino.axis.AxisEngine.init(Unknown Source)
at lotus.domino.axis.AxisEngine.<init>(Unknown Source)
at lotus.domino.axis.client.Service.getAxisClient(Unknown Source)
at lotus.domino.axis.client.Service.<init>(Unknown Source)
at com.bechtle.gboea.webservice.NewWebService_ServiceLocator.<init>(Unknown Source)
at JavaAgent.testit(JavaAgent.java:72)
at JavaAgent.NotesMain(JavaAgent.java:39)
at lotus.notes.AgentBase.runNotes(Unknown Source)
at lotus.notes.NotesThread.run(Unknown Source)
    Hat das jemand schon mal gehabt und kann die Sache erklären ?


    Ich habe bereits folgendes probiert:

  • Googeln im AtNotes-Forum (ohne Erfolg)
  • Im WWW googlen (ohne Erfolg)
  • wsdd-Datei als Resource anlegen und via System.setProperty("axis.ClientConfigurationFile", "client-config.wsdd") vermerken (ohne Erfolg)
...

[/list]

[EDIT] Hab noch die WSDL-Datei drangehängt.


Titel: Re: Webservice im Notesclient 8.5.x konsumierem wirft Axis-Fehler
Beitrag von: WernerMo am 24.06.13 - 11:48:33
Hallo,

Google sollte Dir auch diesen Treffer angezeigt haben?

http://www.bleedyellow.com/blogs/colinsnotes/entry/explanation_for_no_engine_configuration_file_aborting?lang=de

Gruß Werner


Titel: Re: Webservice im Notesclient 8.5.x konsumierem wirft Axis-Fehler
Beitrag von: ghostmw am 24.06.13 - 14:33:08
Danke Werner ...

das habe ich auch schon probiert (Namespaces geändert), leider ohne Erfolg.

Auch habe ich die extrahierten 4 Dateien als lokale Resourcen eingebunden, alles ohne Erfolg.

Mit dem Stubby-Projekt von openNTF konnte ich in Notes 7 mir die java-Dateien bauen lassen und erfolgreich benutzen ...

... und wieso klappt es mit dem BORDmitteln von 8.5.x nicht ?!?