SoftX is a product that allows automatic systems migration from different languages and platforms to a Java based web system using relational databases.
As a result, the migrated systems will have the same interface as the original systems and the same batch input and output. The automatic process allows each business logic of the original system to be maintained in the migrated application.
SoftX modules are:
This module migrates Cobol programs to Java classes, using SW-Eagle resources. Microfocus Cobol, Unisys Cobol and Unisys Cobol/COMS/SDF are migrated to Java automatically.
All original online interfaces are migrated to web interface or client-server interface. Any IDE can be used to maintain the migrated classes or create new ones.
The basic characteristics of SoftCOBOL are:
Automatic conversion of business rules from Cobol programs to Java classes
Create of screen interfaces for Microfocus Cobol or Unisys Cobol Online applications
Create specific classes for conventional files or ISAM files
Create specific classes for Unisys DMSII datasets or relational databases
Create JSP files for web-based executions
Automatic generation of execution log for online classes, batch classes and libraries classes.
This module is responsible for Ispecs and Reports automatic migration from an EAE(LINC) system to Java, in an online web-based execution. Generated code uses SW-Eagle Framework.
All original interfaces are maintained in the migrated application, not requiring training for end-users.
The original system can be modified during the migration process. The only need is just to perform a migration of the altered objects since the last conversion process done by SoftLDL.
The basic characteristics of SoftLDL are:
Option to define page layout for online interfaces.
Create JSP pages for Ispecs.
Options for graphic mode or text mode Ispecs
Reports with same execution mode that exists in Unisys Mainframe.
Maintained functionality for CALL;, START; and SEND.MESSAGE;
Execution statistics for Ispecs and Reports.
LINC SECURITY MODULE (LSM) implemented.
Automatic generation of execution log for Ispecs and Reports.
This module is responsible for reading original database configuration and generates all SQL scripts, besides programs for extract and load data.
For Unisys mainframes, SoftDB uses DASDL source file in a non-EAE system and create all the objects. In a EAE system, SoftDB reads definitions loaded in SoftLDL(Ispecs I-O or Output) to determine all tables and indexes involved.
For Microfocus Cobol, SoftDB identifies all ISAM files or SQL schema referenced in source programs to determine wich objects need to be generated.
The basic characteristics of SoftDB are:
Source DADSL load
Import of ISPECs(I-O e OUTPUT) e PROFILEs from EAE(LINC) applications.
Automatic generation of SQL scripts for a relational database(Oracle, SQLServer, MYSQL or DB2).
Automatic Cobol programs generation and scripts to extract original data.
Automatic objects generation to execute the load process into a relational database.
Automatic classes and scripts generation to execute an audit of loaded data.
This module is used to the automatic migration of Unisys WFLs source files to shell script in a Linux/Unix environment.
In this way, all scripts flow in Unisys mainframe can be preserved and can be executed in Linux/Unix with the same results, using SW-Eagle framework.
Resources like job queue, file equation and some ODT commands are available in test and production environment.
SW-Eagle framework mimics mainframe in several aspects.
The execution of these migrated scripts lets you keep great control during its run, like request a DS or receive a message from a batch class that has experienced a lack of disk space.
Execution logs similar to Unisys SUMLOGs allows you to check messages generated, abort reasons, files opened and closed and runtime statistics.
The basic characteristics of SoftWFL are:
Same Unisys mainframe queue features
Same funcionallity for WAIT, COPY, COPY FTP, CHANGE, DISPLAY, ACCEPT and START and others WFL commands
SW-Eagle integration to monitor and control shells execution
Automatic script execution log, including any DISPLAY, start of job, end of job and all events generated by batch classes included in its flow.
Extensive use of shell environment variables in several situations, such as Unisys mainframe families
Shell script with similar code as WFL source files
This module migrates Microsoft Visual Basic applications or ASP applications to Java classes, using relational databases.
As similar as other SoftX modules, SoftVB creates Java code using SW-Eagle resources and maintains same business logic.
The basic characteristics of SoftVB are:
Java classes for Visual Basic .frm files and .bas files
ASP logic migrated to Java classes with same interface
Automatic generation of execution log for online and batch Visual Basic programs.