Fully automated
change management
solution
iAM4LANSA provides the automation, tools, security and information needed to manage the entire application development, change history maintenance and distribution cycle. iAM4LANSA is completely integrated to LANSA products on both the IBM i and Windows platforms and specifically designed for development teams using LANSA solutions. It also supports all LANSA products, IBM i native sources/objects like Java, RPG,Cobol, .net, PHP and IFS/QDLS documents/objects and Windows objects.

iAM4LANSA frees IT staff by automating time consuming manual tasks while securing all environments from Development through Production.




Key features
» Promotion/Deployment of LANSA definitions/objects, IBMi native sources/objects and Windows objects are 100% automated
» Distribution to multiple target environments and IBMi and Windows servers are 100% automated
» Unique automated Impact Analysis Engine identifying all LANSA and IBMi native cross references and recreating them when and where necessary
» 6 powerful LANSA oriented Development Tools
    • Forecast
    • Rebuild in Development – IBMi
    • Rebuild in Development - Visual LANSA
    • Refresh from Production
    • Full reference check
    • Partition comparison
» Direct link with the entire LANSA Repository, including task tracking
» Version control
» Support of multiple LANSA installations
» Security on transferred objects
» File journaling
» Archiving of definitions, objects and data
» Backup of definitions, objects and data before implementation
» Powerful configuration and security options




Technical details
iAM4LANSA supports all LANSA products and are specifically designed for development teams using LANSA as a development tool. Developers will benefit from the fact that the iAM4LANSA software suite is completely integrated to the LANSA development environment on both the IBM i and Windows. It also supports all IBM idevelopment tools like Java, RPG, , .net, PHP and Cobol.


Project definition

LANSA definitions and objects added to a LANSA Task are automatically added to its associated iAM4 Project. It’s a completely transparent link whether LANSA definitions are created/modified using LANSA for iSeries or checked in/out using Visual LANSA (Windows). A single iAM4 Project can include a mix of LANSA, IBMi Native, IFS/QDLS sources and objects. When using the iAM4Windows software, Windows sources and objects like dlls, .net objects, web pages, zip files, Word documents, in fact all Windows source and object types, can be added to that same iAM4 Project and deploy in the same processing as the IBM i and LANSA sources and objects.


Deployment

Complete automation of transfer from one LANSA partition to another of LANSA definitions and objects, and IBMi sources and objects. Promote and deploy to multiple IBMi target servers with a click!

LANSA definitions/objects, IBMi sources/objects and optionally Windows objects can be included in a single project and promoted together. Request promotion and deployment of an unlimited number of sources/objects to multiple target environments and IBMi and Windows/Citrix servers, and End Users’ PCs in seconds with a simple click!

The iAM4LANSA software also allows centralized management from development to deployment on multiple iSeries and logical partitions (LPAR) with total control over update schedule and complete change history. Systems managers can use the iAM4LANSA software dashboard to verify status of all promotions. Information is displayed using green, yellow and right lights allowing you to rapidly analyze deployment status to all target environments, servers and PCs. Systems managers never have to connect to remote IBMi servers as all action details are sent back to the iAM4LANSA software and can be accessed using the Windows interface.

iAM4 Promotion - Deployment processing can be configured to meet specific needs. Whenever a transfer is executed, iAM4LANSA always makes sure that cross references are maintained by using the Impact Analysis Engine.


Impact analysis engine

iAM4LANSA Promotion - Deployment processing can be configured to meet specific needs. It automates completely transfers of definitions and objects between partitions and environments. Whenever a transfer is executed, iAM4LANSA always makes sure that cross references are maintained. The Impact Analysis Engine can be executed in either or both of the Source and Target partition and this, at any level of your application development steps (Development, Test, QA, ...., Production). The Impact Analysis Engine (iAE) can automatically:

» Identifies each and every type of LANSA cross references
» Identifies each and every type of iSeries native cross references
» Add identified LANSA cross references to packages when needed
» Add identified iSeries Native cross references to packages when needed
» Recompiles identified LANSA cross references when and where necessary
» Recompiles identified iSeries Native cross references when and where necessary

The Impact Analysis Engine (iAE) executes an Impact Analysis for:
» LANSA Field
» LANSA File
» LANSA Function
» LANSA for the WEB
» Visual LANSA Component
» iSeries Native (Physical File, Logical File, Display File, Printer File, …)

For each LANSA File included in a package or identified by a LANSA Field Impact Analysis, iAM4LANSA identifies:

» if the File is type OTHER
» Lookup Files
» Batch Control Logic Files
» Access Route Files
» DBOptimise Functions
» Functions using PASS_DS/RCV_DS over the File
» Functions if the File is defined as an High Speed Table
» Trigger Functions
» Functions accessing the selected File using I/O Module (Optional)
» RPG, CLP, Cobol, RPGLE and all other native programs using LANSA file


Tools - forecast

The Forecast Tool ensures that developers and analysts are able to rapidly identify all cross references implications of proposed changes without manual work.

Developers and Analysts would first identify which objects have to be changed. They then need to identify all related cross references, both LANSA and native IBMi. Instead of doing this work manually, they can use the Forecast Tool. This Tool uses the Impact Analysis Engine allowing developers and analysts to identify all cross references related to a group of objects and all this with a single click! The Forecast Tool can be executed against any environment on the development IBMi or on remote IBMi servers. Developers and analysts don’t even require an access to the remote IBMi as this is manage internally by the iAM4 software.

» Accuracy in project estimates
» Deliver projects according to initial schedule
» Time saving, Increase productivity
» Deliver better quality software
» Eliminate human error

Automatic rollback

Business continuity is ensured by fully automated roll-back in the event of unexpected results from code changes. Before making any changes to the target environment, the iAM4LANSA software checks that no objects are locked. It then takes a backup copy from the target environment of sources and objects included in the promotion. After making the changes in the target environment, it makes sure that all sources and objects were promoted correctly and that all objects were compiled/recompiled correctly.

If an error is detected in the promotion processing, the iAM4 software restores the backup copy to the target environment. No manual intervention is required as this is done automatically.


4W auditor reports

The iAM4LANSA software generates a complete history of changes (Who, What, Where, When) including reports for Auditors. Reports including the following details can be automatically downloaded to an Excel spreadsheet:

» When: Specific date range
» Where: Single or list of target environments
» Who: User id who requested the promotion and changes
» What: List of all sources and objects that were promoted/changed

The most common example would be Auditors asking Systems Managers for a complete list of all changes made to production for a specific date range. This standard iAM4 software report can be generated with a couple of clicks!




Benefits
iAM4LANSA provides a layer of automation with workflow and access controls that allow IT staff to immediately improve productivity using best practices for managing processes internally.

Throughout the entire application development, maintenance and distribution cycle, iAM4LANSA automates and secures Change Management Tasks usually performed manually by Developers, Analysts, Systems Managers and Operators.


Enhances security

Through tight workflow and access controls, iAM4LANSA efficiently manages all access rights to all environments including production by restricting a developer’s access to only the libraries and sources/objects relevant to their job.


Automated task

Tremendous time gains are achieved with iAM4LANSA’s complete, reliable task automation. Less time is spent transferring, compiling and validating results, leaving more time for the critical tasks of software development & maintenance.


Eliminate human error factor

Forgetting to modify a file, not compiling properly or in the right order and other potential human mistakes, can be costly to organizations in terms of time and money. iAM4LANSA eliminates the risks of human error by automating tasks.


Contributes to Sarbanes-Oxley compliance and more

iAM4LANSA helps achieve many compliance regulations by automating, managing and providing an audit trail for any processes, workflows, versions, distribution and release cycles required for IT best practices. Developer resources can be freed up, keeping them focused on development rather than complex audits.