on 07-19-2006 3:19 PM
Hello,
Is there a best approach followed now to integrate XI and Lotus notes. We have a requirement to create a lotus notes document from SAP R3 using XI.
Any suggestions and successful implementations please...
Thank you
Thilothama
Hello Thilothama,
if you apply SAP XI to connect to Lotus you may leverage the following adapters:
- HTTP
- SOAP
- XINotes (partner adapter)
the choice depends on how much effort you want to spend on the Lotus side.
In case of HTTP you simply develop an agent that processes the request XML. This can be done fairly easy - however this is a proprietary solution since you kind of hard-code the formats.
In case of SOAP you need a little more work. If you use Lotus Domino R6 you also manually have to take case of SOAP request parsing (e.g. using the Microsoft SOAP toolkit or some java-based parser). If you use R7 this is easier since SOAP processing is implemented as part of Domino. Then, your interface is described using a WSDL and this can optionally also be published via a UDDI registry.
In case of XINotes you don't need any work on Lotus since the XINotes adapter is based on NCSO - this means the adapter directly understands notes forms and notes views.
Regarding the payload XML you process via HTTP or SOAP you may leverage DXL. DXL is easy to process on Domino since you can use the DXL Importer classes to directly create/update/modify notes documents within 2 codelines. On the other hand: if you use DXL the sender system should already prepare the DXL - so it needs lots of information regarding your notes DB (replica ID etc).
If you need more tangible experiences you may also contact me directly.
Regards
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Thilothama,
1. you might use the HTTP adapter and write an adapter module which includes the Notes.jar for the Domino java functionality.
2. you might use only the HTTP adapter and use the DXL services for document creation
(http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/8a0cb3f5c95652c7852570fc00587ae6?OpenDocument&Highlight=0,DXL)
regards
Dirk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you all for giving such valuable info...This the requirement we have..
R3-XI-Lotus notes.
1. Everyday On a batch job from r3 - we send set of information to lotus notes for process approval..and they create bunch of documents. They send us response back with the status on what happened in the creation of docs. we update r3.
2. Everyday Lotus notes runs a batch job and send us the updates on the process approval doc status and we update r3 and send them back the response.
Questions..
Could we do this interface using webservice to talk to lotus notes??
should lotus notes register them as webservice in UDDI registry?
http adapter - can it be used in this scenario?
Thank you for the suggestions..
Thilothama
In the given scenario, you can use either WebService (SOAP ) or Http service .
As per Case 1) you are going to get immeadiate response from lotus notes right ? If so, you can go with Sycnhronous communication ( both SOAP and Http supports that)
Also check with custom adapter developed by some company as mentioned in my ealier post. That may be easier, but may need to spend for that.
Regards,
moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.