Autor Thema: Zugriff auf SAP Daten via WebServices  (Gelesen 2500 mal)

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Zugriff auf SAP Daten via WebServices
« am: 04.06.13 - 14:23:42 »
Hallo

Unser SAP-Team hat mir eine WSDL Datei zur Verfügung gestellt um Daten aus SAP abzuholen.

Leider scheitere ich schon beim Import der WSDL Datei mit dem Fehler:

The requested operation failed: WSDLException (at /wsdl:definitions/wsdl:portType/wsdl:operation/wsp:Policy):
faultCode=INVALID_WSDL: Encountered unexpected '{http://schemas.xmlsoap.org/ws/2004/09/policy}Policy'.

einen APAR Eintrag dazu aus 2011 gibt es bereits, nur scheinbar hat sich da auch in 8.5.3 dazu noch nichts getan, das kann doch nicht sein.

http://www-01.ibm.com/support/docview.wss?uid=swg1LO60391

Wie kann ich das Problem beheben?

Günther

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Zugriff auf SAP Daten via WebServices
« Antwort #1 am: 04.06.13 - 15:42:26 »
Hallo,

ich hatte das gleiche Problem und habe die wsdl-Datei vor dem Import in Notes etwas "aufgeräumt" (macht leider aufgrund der Größe keinen wirkliche Spaß) - ich habe alle Kommentare von SAP entfernt sowie alle Tags, die etwas mit "Policy" zu tun hatten (z. B. wsp:UsingPolicy, wsp:Policy).

Danach war die wsdl-Datei viel lesbarer und Notes Verstand auch den Inhalt - die Schnittstelle arbeitet jetzt schon ein gutes Jahr mit der getürkten wsdl-Datei.

Zur Verdeutlichung hänge ich mal da "Original" und die aufgeräumte Version an - dann kann man sich etwas daran lang hangeln.

Gruß

André

Offline Günther Rupitz

  • Senior Mitglied
  • ****
  • Beiträge: 362
  • Geschlecht: Männlich
Re: Zugriff auf SAP Daten via WebServices über Java
« Antwort #2 am: 25.06.13 - 10:52:52 »
Hallo

ich hatte das gleiche Problem und habe die wsdl-Datei vor dem Import in Notes etwas "aufgeräumt" (macht leider aufgrund der Größe keinen wirkliche Spaß) - ich habe alle Kommentare von SAP entfernt sowie alle Tags, die etwas mit "Policy" zu tun hatten (z. B. wsp:UsingPolicy, wsp:Policy).

Damit hat es bei mir auch funktioniert, vielen Dank für den Hinweis.

Nun bin ich aber noch auf ein anderes Problem gestoßen.
Die Variablennamen haben im LS ja eine limitierung von 40 Zeichen, unsere SAP Leute lieben aber seeeehr lange Variablennamen.
Es gibt nun einen Artikel der IBM dass man das ganze doch in einen Java-Consumer importieren soll.

Wollte ich machen, aber der Importer zuckt hier einmal kurz, zeigt mir weder eine Fehlermeldung noch legt er mir die Klasse an. Tut einfach gar nix.

Kennt jemand dieses Verhalten und weiss wie man das beseitigt?

Ok, zu schnell geschrieben, wieder mal ein bekannter Fehler im Notes und die IBM macht nix dagegen:

http://www-01.ibm.com/support/docview.wss?uid=swg1LO67602

danke Günther
« Letzte Änderung: 25.06.13 - 11:04:27 von Günther Rupitz »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz