Languages

LANSA Software Change Management

What are the LANSA Interface Concepts
The TD/OMS LANSA interface supports the management of information systems built with the LANSA case tool. Using this module, the LANSA definitions themselves are defined in TD/OMS as objects and they can be copied from one LANSA location to another, including the distribution of LANSA definitions to remote addresses.

Once you have prepared a TD/OMS application to work with the LANSA interface, all TD/OMS functions, except for the Object Transfer functions, will work with the LANSA definitions as if they are standard IBM i objects.
Some new object types are being used for the LANSA definitions. These pre-defined object types are FIELD for fields, FUNCTION for functions, SYSVAR for System variables, WEBLET for weblets, FILE for files, MLTVAR for Multi Lingual Text Variable, PROCESS for a process, IO for IO modules and WEBCOMP for web components.

The LANSA object types are stored in TD/OMS with a group indicator, which means that these objects are generating standard IBM i objects and that they cannot be processed like a standard AS/400 object.


The actual Object Transfer for a LANSA object is fully defined by exception definitions in TD/OMS. The interface library contains  procedures to copy a LANSA object, to remove and compile a LANSA object and other additional functions. These exception definitions are defined to tell TD/OMS what actions must be performed when a LANSA object is transferred.


The LANSA definitions are stored in a LANSA partition (like DEV) and the definitions reside in a LANSA data library (e.g. DC@DTALIB). 

Install the interface library

The TD/OMS LANSA interface software is shipped separately. The installer contains a library with all specific TD/OMS programs to handle the LANSA definitions. You can restore the library into an equally named library and use that library to run the objects, or you can restore the objects into the TD/OMS production library.

Change the Interface parameters

Use the STRCLIP command to control the way TD/OMS handles the LANSA interface.
The program can be utilized to control some options that could not be standardized due to the possible differentiations amongst the interface users. The options include source generation, language, compilation and Export/Import parameters. TD/OMS is shipped with default  values which can be changed if you want to control the behavior of some interface programs.