Lotus Notes / Domino Sonstiges > Aus- und Weiterbildung

Schnittstellenschulung SAP <-> Lotus Notes

<< < (2/2)

flaite:
Ich find wirklich, das Webservices eine gute Möglichkeit sind, um SAP Leute zu beruhigen.
Dafür muss man natürlich eine entsprechende Client Komponente in Notes mit Java selbst erstellen. Werd das bald wirklich mal hier beispielhaft hochladen, durchleb aber zur Zeit eine stressige Zeit.
In SAP Application Server kann man quasi auf Knopfdruck aus RPCs Webservice-Schnittstellen erstellen. Ist für alle Seiten imho transparenter als irgendwelche binär-bits durchflutete andere Lösungen.

Auf der SAP Seite kommt ein im Ernstfall leicht zu tracendes XML Dokument an und SAP schickt ein und auf der Domino Seite kommt ein leicht zu tracendes XML Dokument zurück. Und die Schnittstelle läßt sich dann auch noch für andere Clients verwenden.
Der Zugriff läßt sich SSL-verschlüsseln. Um einen technischen User wird man sowieso nicht herumkommen. Webservices sind zwar nicht in allen Fällen der Weisheit letzter Schluß (z.B. bei Transaktionen oder wirklich hohen Anforderungen an Responsivität nicht). Aber für einfache Integrationsszenarien sicher besser als diese geheimnisvollen und closed source Libraries, die es sonst so gibt.
Vor allem weil es auf SAP Seite einfach mit Knopfdruck möglich ist aus einem RFC ein WSDL und den Service zu erstellen. Zumindest hab ich das so kennengelernt.

jo@chim:
Danke Axel - XML klingt gut ... das müsste auch über LS funzelieren, oder? In JAVA bin ich (noch) nicht so firm ... btw: Hier habe ich noch eine interessante Hinweissammlung zur Anbindung per Java an SAP R/3 Systeme gefunden

flaite:
Danke für den Link. Füllt ein paar meiner sehr fragmentierten SAP Ahnungen.  ;)

Mit Notes kannst du aber keine HTTP(S) Request absetzen und das musst du. Es gibt einen VB-Script Trick. Manfred Dillmann weiss wie das geht oder du findest es mit google.

Der Weg ist:
1. SAP Truppe bitten einen Webservice einzurichten
2. SAP Truppe bzgl. der URL des WSDL Dokuments befragen.
3. Altova XML Spy Professional Testversion runterladen.
4. Unternehmen überzeugen, dass 1 Lizenz Altova XML Spy Professional eine gute Sache ist.
5. Mit dem XML Spy kannst du jedenfalls an relativ gut sichtbarer Stelle die URL des WSDL eingeben und du bekommst die Struktur der xml Datei, die du reinschickst und die Struktur der xml Datei, die wieder zurückkommt.
Die von deiner Seite outbound xml message kannst du einfach per String Konkenation (spell.?) zusammenbauen. Die von deiner Seite inbound xml message (die vom Server zurückkommt) mußt du parsen (Tipp: Nimm kein DOM, nimm SAX auch wenn das erst verwirrend aussieht).)

flaite:
Hab noch was gefunden:
http://www.conet.de/conet/conet_base.nsf/DocName/HomeDE
Die scheinen viel Erfahrung mit der Integration von Domino mit SAP zu besitzen. Vielleicht läßt sich da auch eine Schulung vereinbaren?
Die betonen aber sehr stark die Java-Bibliothek JCo.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln