Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: tttonic am 30.08.07 - 15:41:28
-
Hi,
wir mussten gerade feststellen das der SAP 7.10 nicht mehr die Schnittstelle zum Notes bereitstellt.
Nun suchen wir eine Mögichkeit Notes 7 (Client) mit dem SAP zu kommunizieren. Ein Wechsel des SAP GUI zu 6.40 ist nicht vorgesehen.
Hat jemand ne Idee.
gruß
tttonic
-
http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/notesforsap
http://takingnotes.openntf.org/blogs/takingnotes.nsf/dx/taking-notes-episode-24-06.20.06.htm
Programmierung:
http://www.ibm.com/developerworks/lotus/library/notesforsap/
http://www.ibm.com/developerworks/lotus/documentation/notes/70x.html?S_TACT=105AGX13&S_CMP=LPLOTUS
-
http://www-142.ibm.com/software/sw-lotus/products/product4.nsf/wdocs/notesforsap
http://takingnotes.openntf.org/blogs/takingnotes.nsf/dx/taking-notes-episode-24-06.20.06.htm
Programmierung:
http://www.ibm.com/developerworks/lotus/library/notesforsap/
http://www.ibm.com/developerworks/lotus/documentation/notes/70x.html?S_TACT=105AGX13&S_CMP=LPLOTUS
Hier wird aber das SAP über RFC angesprochen und dieses gibt es in SAP >6.4 nicht mehr. Also hilft dieses nicht wirklich weiter, obwohl es schon genial ist.
Wir benötigen also eine Möglichkeit auf SAP zuzugreifen ohne RFC.
gruß
tttonic
-
Nimmt Webservices.
Step 1: Für moderne SAP Systeme ist es ein Knopfdruck, um aus der ihren wie-immer-das-Zeugs-heisst Webservices mit WSDL zu erzeugen.
Step 2: Besorg dir XML Spy von Altova. Damit kann man direkt die URL der WSDL Files auf SAP Webserver eingeben und man bekommt samples für die inbound und outbound SOAP messages für diese WSDL.
Step 3: (ein bischen schwieriger) Gibt verschiedene Möglichkeiten mit Java (nimm jakarta.commons.HttpClient) oder irgendwelchen auf Windows herumschwirrenden Com Objekten (dazu gibts Infos auf nsftools.com von diesem Jahr einen HttpClient in Notes zu basteln.
Step 4: Du baust dir die sap-inbound xml Messages als String zusammenzuconkennatieren und code um die sap-outbound SOAP Message zu parsen (nimm SAX).
Das ist für alle Beteiligte der transparenteste Weg und alle Diskussionen über SAP unterstützt nicht mehr irgendwo gezüchtete Bibliothek, weil SOAP können die nicht über Bord werfen.
Die Wahrscheinlichkeit das in einem solchen Projekt erworbene Wissen woanders wieder zu verwenden ist hoch. Hab jetzt z.B. ein RSS Projekt, wos um ganz ähnliche Dinge geht.
Ist es heutzutage genial, nur weil code zufällig System x mit System y integriert? Denke nicht, weils nämlich einfach ist. Man muss sich einfach nur ein bischen in vorhandene Standards (HTTP, SOAP) einarbeiten.
Gruß Axel
-
Nimmt Webservices.
Step 1: Für moderne SAP Systeme ist es ein Knopfdruck, um aus der ihren wie-immer-das-Zeugs-heisst Webservices mit WSDL zu erzeugen.
Step 2: Besorg dir XML Spy von Altova. Damit kann man direkt die URL der WSDL Files auf SAP Webserver eingeben und man bekommt samples für die inbound und outbound SOAP messages für diese WSDL.
Step 3: (ein bischen schwieriger) Gibt verschiedene Möglichkeiten mit Java (nimm jakarta.commons.HttpClient) oder irgendwelchen auf Windows herumschwirrenden Com Objekten (dazu gibts Infos auf nsftools.com von diesem Jahr einen HttpClient in Notes zu basteln.
Step 4: Du baust dir die sap-inbound xml Messages als String zusammenzuconkennatieren und code um die sap-outbound SOAP Message zu parsen (nimm SAX).
Vielen Dank für den Lösungsansatz.
Wir werden das mal verfolgen.
gruß
tttonic
Das ist für alle Beteiligte der transparenteste Weg und alle Diskussionen über SAP unterstützt nicht mehr irgendwo gezüchtete Bibliothek, weil SOAP können die nicht über Bord werfen.
Die Wahrscheinlichkeit das in einem solchen Projekt erworbene Wissen woanders wieder zu verwenden ist hoch. Hab jetzt z.B. ein RSS Projekt, wos um ganz ähnliche Dinge geht.
Ist es heutzutage genial, nur weil code zufällig System x mit System y integriert? Denke nicht, weils nämlich einfach ist. Man muss sich einfach nur ein bischen in vorhandene Standards (HTTP, SOAP) einarbeiten.
Gruß Axel
-
Mal eine Frage, läuft Notes 7 SAP Schnittstelle auch mit SAP Business One?
MFG Michael