Wednesday, February 4, 2009

Packaging Notes apps for LFS Part 5

Packaging and deploying IBM Lotus/Domino applications on the Lotus Foundations Platform.

To test the IBM Lotus/Domino deployment process I followed the following steps:
1 – Downloaded the Kit
2 – Installed the Kit
3 – Created a test application.
4 – Packaged the application
5 – Deployed the application

In this post I'm documenting the last step (5) application deployment.Prior to deploying an application you would have to package it. Refer to my previous post.



Using the IBM Smart Business Development Kit I packaged the application and placed in in the root of my C:\ drive as shown.








Since it's a compressed zip file, right click on the file to extract the packaged file








Next, open the file server by typing the appropriate IP address in the address bar of Internet Explorer. (preceded by \\)




Locate the “autoinstall” folder and open it.

Drag the packaged file into the folder.




Open the web config screen of your Lotus Foundation Server (Typically https:\\ip:8043)Click on the software update option of the left menu. You should be able to see the application under the Add-on packages ready to install. (Since I didn't include release notes that option is not available)




Click on the install link. Verify that the application is installing. In the web config screen click on the status update option of the left menu you should be able to see the “autoinstall” message as shown in the screen.

You will be able to see when the installation completes in the same screen as shown.







If you recall, during the packaging of the application, I modified the ACL by adding the managers group. You will be able to verify this team creation under the user setup section of the LFS.







Finally, verify the installation by using the Lotus Notes client and opening the application in the server.

Sunday, February 1, 2009

Packaging Notes apps for LFS Part 4

To test the IBM Lotus/Domino deployment process I followed the following steps:

1 – Downloaded the Kit
2 – Installed the Kit
3 – Created a test application.
4 – Packaged the application
5 – Deployed the application


In this post I'm documenting step 4.


4 – Package a test application.

Start the kit and follow the screens:





Splash Screen









There is a hierarchy as follows:


Project -> Application -> Component.


So you need the first create a Project, then create an application and then add components to it. If your application is just a simple .NSF file, then there would only one component.
Click on “Get started with a New IBM Smart Business Project” and you will get the following screen:




I called the project “DiscussionApp”. (Note that this field won't allow spaces in the name.)
I selected English and IBM Lotus Foundation Start V1.0.
This next screen allows you to enter basic information about the application.
I chose the values as shown in the following screen.









Next, you will need to add components.










Click on add Components.
The following screen shows up.





I called the component “NSF” as it is the notes application.

I had the kit running in the same machine as the server (not the LFS but a development server) so I selected Local computer and specified the path for the notes.ini file.


A list of the applications is displayed. I select the application. You can select whether you want the data as well.






The ACL is displayed.









Even though I had the right ACL, I decided to test the interface.








You can specify categories and descriptions for the ACL entry.








You can also select task to run in the server.







Additional files can be added to the package at this point.

















After this step, the package gets built






The next steps are test and application translation.




































At this point you're ready to export the package. I decided to put it right in the root of the C: drive.










The export is completed and ready to be deployed.