The deployed Web RAMP application shows an "UNKNOWN FORM" indication on the target PC

Date: 12th October 2007
Product/Release: Visual LANSA Framework V11.3
Abstract: The deployed Web RAMP application shows an "UNKNOWN FORM" indication on the target PC.
Submitted By: LANSA Technical Support

If you have developed a RAMP Web Application and want to deploy it for testing it should not be deployed to the RAMP development PC. A message "Unknown Form" will be displayed if it is deployed to the development PC and your Web RAMP application will not be executed with the expected result.

For example, when using the choreographer in the RAMP Tool and navigate to a screen that has been defined using Newlook Designer you will see it shows a message to say that it is an Unknown Form. But when navigating to the screen in Newlook it is verified that it has been given a name.

The choreographer cannot recognize the screen that has been properly named because the deployed Web RAMP application is deployed onto a development environment with Newlook already installed.

In this scenario, the deployed application is executed and deployed with the cab file.
When this happens, the downloaded Newlook ActiveX control is registered in the target PC as the cab file is automatically downloaded.

You would be running a different Newlook with a different SID file than the one that you were working with before.

When the downloaded Newlook version is different than the Newlook version that WAS installed, you can easily verify it by performing this check:

  1. Locate a file called nl_load_test.htm in the Visual LANSA Partition Execute Folder.

    Double-click on this file and select the option "Help", "About". 
  2. Start a Newlook window and select the option "Help", "About".

Check to see if the two windows are running the SAME Newlook version and Build number.

If these are not the same it explains why this situation occurs.

Note: You should always test web RAMP deployed applications in a clean system that is not used for RAMP development and does not have Newlook already installed.

Steps to get around this:

  1. Uninstall Newlook by using the "nlclean" Utility.
    (You can download nlclean from the Newlook's FTP website Review and answer Y to all questions to remove previously installed Newlook on this PC).
  2. Reinstall Newlook.