This is being achieved using WebSphere Portal 6.1 and Lotus Forms 3.5 - the Lotus Forms product includes a Webform Server ( aka Translator ) which can be interacted with from a Java web application ( portlet / servlet ) using the Lotus Forms APIs.
In my demo, I have installed all the relevant products: -
DB2 UDB
WebSphere Portal 6.1
Lotus Forms Server 3.5 - Webform Server
Lotus Forms Server 3.5 - API
on the same VMware image running Red Hat Enterprise Linux.
For this reason, the Webform Server ( which runs on its own WebSphere Application Server instance ) runs within the same cell as the portal server, meaning that I only have one cell/node configuration to manage, with a pair of application server instances ( WebSphere_Portal and TranslatorServer ) running on the one node in the one cell.
DB2 UDB is required by the Webform Server, rather than the portal, although both could share DB2 ( for this demo environment ).
Installing WP and LF was a matter of running through some installation wizards, and was very pain-free.
Setting up the Lotus Forms API to interact with WAS and the Linux OS was a little more tricky, but this document was of immense help.
I did hit a couple of issues, but these turned out to be typographical errors on my part - in one case, I copied the relevant Linux OS binaries ( /usr/lib/libpe_cc.so /usr/lib/libpe_java.so /usr/lib/libuwi_java.so ) into the wrong directory. In the other, I forgot to add a second WebSphere environment variable ( LFS_API_LIB_DIR ).
I will write this up more fully, and share it here.
PS I have done this many times before, since IBM acquired PureEdge in 1995 ( using a number of versions of Forms and Portal/Workplace ), but this is the first time I've done it with the latest versions on Linux ...
hi Dave Hay,
ReplyDeletewhen will you publish the full document on integrating webForm with Portal
Hi Amir
ReplyDeleteThanks for the reminder - I'll do this before the end of this week.
Dave
Hi Dave
ReplyDeleteI have the requirement of integrating WebForms with Portal. Can I request for the document you are preparing.
Thanks
Sreekanth
srikanth923@gmail.com