I have a full internet application served on a LAMP server, which I have complete access (root) to all of the server settings and web page files. Unfortunately, due to policy, it cannot be accessed outside of the company location.
However, we are using Lotus Notes for an email/database system, which is fully accessible from anywhere with an internet connection. All users have the Notes client installed, and the interaction can be one way (MySQL –> Domino Server). There are no concerns about access or security through Lotus Notes from management.
Is there a way to have notes access my LAMP server, and either serve up webpages and files, or develop a quick interface to access the MySQL database?
I am assuming that the Domino Server can access MySQL through ODBC, but I’m not sure where to go from here.
Thank you in advance for any assistance or direction!
Since you have old Notes clients, IBM’s latest XPages technology is out of the question — unless your Domino server is already open for HTTP, in which case you can use XPages on Domino to get information from MySQL and serve it to a browser. This would be the most up-to-date technical direction to go in.
But in general, the answer is yes, there are several ways for Domino servers to access MySQL data, and if you don’t need to be using all the latest toys there are some old standby tools to get the job done. There is an IBM solution called Domino Enterprise Connection Services, or DECS, that performs real-time mapping between Notes databases and relational databases. You can find information about it here. Another IBM solution called Lotus Enterprise Integrator, or LEI, is designed for batch transfer operations between Notes databases and relational databases. You can find information about it here. You can also use the @DbLookup function in Lotus formula language or LCLSX (LotusScript Connector Extensions) in LotusScript code for events or agents in a Notes database.