Show Contents List
You are here:
8.2.2 Special Considerations for Object Types
It is important to understand what objects you need to deploy. This will depend on the environment you are deploying to, and requires some understanding of how objects are bound into a compiled object.
When deploying DirectX-enabled objects to a Windows environment, the target PC must have an appropriate version of .Net installed to support the application at runtime.
The following list provides some general guidelines for object selection and inclusion. Not all object types are included in this list, only those with special considerations.
|
Built-In Functions |
3GL User Defined Built-In Functions will automatically find the associated DLL when the package is built if the Visual LANSA naming convention is followed. |
|---|---|---|
|
Editor Lists |
When an Editor List is selected all objects currently included in the Editor List will be included in the package when it is saved. |
|
Fields |
Field definitions only need to be deployed with an application if the application uses the LANSA repository help facilities. |
|
Tables |
Tables need to be included if the application accesses a windows database which is to be set up as part of the application installation. |
|
Messages |
Messages are grouped by the Language, Message File, and the first three characters of the message identifier |
|
Message Files |
Message files only need to be selected when you are deploying to another development system. |
|
Multilingual Variables |
When grouped alphanumerically, Multilingual Variables are grouped by the first alphanumeric character after the *MTXT prefix of the Multilingual Variable name. |
|
Non-LANSA Objects |
Non-LANSA objects can be any file available on your deployment environment. They may be required to support 3rd party software, such as ActiveX controls, or they could be parameter files or images used in your application which are not stored in the LANSA repository. |
|
Objects from Task(s) |
When a task is selected, all objects that have been modified under the task will be immediately included in the package. Removing the task will remove the objects. |
|
Processes and Function |
Functions are available for selection as child items of Processes. If you select a Process, all Functions will be automatically included. If you select just a Function, the Process will be automatically included. |
|
System Variables |
Typically, System Variables only need to be included if you are deploying a web application. Process related Variables should be set up as part of Process and Functions cross referencing so that they are automatically included when the package is built. |
|
Technology Services |
The standard Technology Services are defined under Technology Provider LANSA. |
|
Application templates |
Application templates should only be included in packages for deployment to another LANSA development system. There is no need to include them in the package if you are deploying an execution-only application. |
|
WAMs |
When a WAM is selected the default layout Weblet for the WAM will be automatically added to the package. |
|
Web Components |
Web Components will only be available if your LANSA Environment is configured to support Web Event development. |
|
Weblets |
Weblets will only be available if your LANSA Environment is configured to support WAM development. |
|
When the package is built, any DLLs associated with selected objects will be automatically included in the package unless the Deploying to Development System (specified in 8.3 Settings is selected.
Show Contents List