Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: tttonic am 30.08.07 - 15:41:28

Titel: Domino 7 und SAP 7.10
Beitrag 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
Titel: Re: Domino 7 und SAP 7.10
Beitrag von: m3 am 30.08.07 - 16:08:21
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
Titel: Re: Domino 7 und SAP 7.10
Beitrag von: tttonic am 30.08.07 - 17:51:52
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
Titel: Re: Domino 7 und SAP 7.10
Beitrag von: flaite am 30.08.07 - 18:05:07
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

Titel: Re: Domino 7 und SAP 7.10
Beitrag von: tttonic am 30.08.07 - 18:24:56
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


Titel: Re: Domino 7 und SAP 7.10
Beitrag von: michael-r am 31.08.07 - 14:51:48
Mal eine Frage, läuft Notes 7 SAP Schnittstelle auch mit SAP Business One?

MFG Michael