Going from the C++ to a Java API - which one?

Hi,

I have an application which uses the C++ API to access note databases and is working very well.

I am using Domino Server versions 6.x and Domino Server versions 6.5x.

However, my company is looking to switch the code to Java and I am wondering what API to pick.

I am looking at the Domino Toolkit for Java, and I have also been looking at the third party vendor “Compoze”.

So my questions for anyone who would be kind enough to help me.

Does the Domino Toolkit for Java give me similar functionality to the C++ API.

And has anyone got any experience using the Compoze API.

Thank you very much for any thoughts or opinions. I would appreciate any experience you have with coding with Java API’s to access domino databases.

Josie

Subject: Going from the C++ to a Java API - which one?

Hi. Do you have some special reason for using the Domino Toolkit for Java rather than just the plain local Java API? I’m not even sure if the toolkit are updated anymore. And as I undersood it, it was mostly used for connecting remotly through Corba.The Java API is more limited than the C++ both in what objects it can manipulate and how you can integrate the code with server. But then again the Java API covers the 99 % of backend functionality people need. So if your need are not esoteric you should be on dry ground. If I understand you correctly, you are fetching some data from some Notes databases? I would recomend a local Java application using Domino’s Java API.

Subject: Going from the C++ to a Java API - which one?

Just to reaffirm what Joakim is saying. Why not use DIIOP?

Another option is to use LS2J to get LotusScript to Java functionality. You could also use LS2C to get you access to the C++ API from within Domino.

This would be a good option if you wanted to progressively convert your C++ API code.

Regards

Rolf Pfotenhauer

Subject: Going from the C++ to a Java API - which one?

What is it that your current application is doing and what are trying to accomplish?

I use DIIOP task with WebSphere and NSCO.jar to connect to my notes db’s. It performs well and I’ve had few problems doing what I’ve needed to do. My major concern is that the documentation is lacking, but that’s something we’re all aware of.

Compoze looks to be mail and calendar specific. Maybe I’m wrong but it looks as though it’s built around mail file access.

Regards,

Jon LeDrew