Professional Documents
Culture Documents
Contents
Ellipse 8 Legacy Conversion Guide 2
Commercial In Confidence 3
Conversion for Ellipse versions 5 & 6 to 8 4
Additional Components Provided 4
Warning 4
Preparation 4
Conversion Process 5
Part 1 – Create Ellipse 8.1 Schema 5
Part 2 – Run COBOL data conversion. 5
Part 3 – Run JI Conversion (Update from 8.1 to 8.+) 5
Part 4 – Load Core Data 6
Part 5 – Execute Housekeeping, Cross Reference and Utilities 6
Commercial In Confidence
Copyright 2016 ABB
All Rights Reserved
Confidential and Proprietary
Legal Disclaimer
The product described in this documentation may be connected to, and/or communicate information and data via, a network
interface, which should be connected to a secure network. It is your sole responsibility to ensure a secure connection to the
network and to establish and maintain appropriate measures (such as but not limited to the installation of firewalls, application
of authentication measures, encryption of data, installation of antivirus programs, etc.) to protect the product, the network,
your systems, and the interface against any kind of security breach, unauthorised access, interference, intrusion, leakage,
damage, or corruption or theft of data. We are not liable for damages or losses related to any such security breach,
unauthorised access, interference, intrusion, leakage, damage, or corruption or theft of data.
Conversion for Ellipse versions 5 & 6 to 8
Upgrading Ellipse involves a conversion process whenever database changes have occurred. Ellipse 8 contains significant
changes to the database structure (as have most major releases of Ellipse).
When converting, it will be necessary to utilize the old conversion process (typical COBOL Conversion process utilized in Ellipse
versions prior to 8) to update the data structure to Ellipse 8.1, and a final conversion performed by the replacement conversion
tool – JI Conversion to bring it up to Ellipse 8.2 and later versions.
It is recommended that the existing Ellipse infrastructure (that is MIMS/Ellipse 5 & 6) servers are utilized for the COBOL
conversion component of the Ellipse 8 conversion process.
Warning
The following can occur as an issue:
Issue:
Upon running the Conversion program in report mode on pre-Ellipse 8 systems, the following message can be received
from the MicroFocus COBOL Runtime:
Preparation
The following are required prior to conversion:
• COBOL source environment with Ellipse 8.1 Conversion Source capable of compiling into COBOL executables. It is
recommended to create a new source folder, expand the tar, and then copy a config directory from another source
area. Customize the config/srccfg.xml file to suit the new source area. Do not use EAC to create this environment.
• Compile Ellipse 8.1 Conversion and Utility programs. Depending on the version of EDE, you need to generate the
makefiles (that is, mimsoemkfl.pl or msgenmkfl.pl), followed by a full compile (that is, gmake all).
• Generate and Compile Load Programs. (i.e. msdmplod.pl –compile –load –all)
• Ellipse Instance capable of executing COBOL Conversion, Load and Utility programs with assistance of BES and EDE
conversion framework (no CICS/Mincom TP/Tuxedo or Batch/BEC required). A copy of an existing instance which is
then customized by updating the config/instcfg.xml and subscription file system links will suffice.
2. Ellipse 8 Infrastructure:
1. Ellipse Schema created (with permission to create objects) in new Ellipse 8 destination Database along with a
tablespace each for tables and indexes.
2. Ellipse 8.x installed (but not necessary to have running – required for creation of the Ellipse 8 schemas).
3. Java version 1.6+ is default Java on Ellipse 8.x server (i.e. java –version should return 1.6). Ellipse 8 installation will
satisfy this requirement.
Conversion Process
/opt/ellipse/jboss/standalone/deployments/Ellipse-EL8.5.8_.6762.ear
mkdir /opt/ellipse/conv
cd /opt/ellipse/jboss/ 81conversion
cp /opt/ellipse/jboss/standalone/deployments/Ellipse-EL8.5.8_.6762.ear/lib/*.jar .
rm datamodel*.jar
Copy the distributed Ellipse 8.1 datamodel.jar file to datamodel-8100.jar in the 81conversion directory.
Change directory to the 81conversion directory
In the the 81conversion directory, execute the following command to create the Ellipse 8.1 database objects in the ellipse
schema:
java -cp datamodel-8100.jar:/opt/ellipse/jboss/standalone/deployments/Ellipse-EL8.5.8_.6762.ear/lib/*:/opt/ellipse/jboss/modules/com/oracle/ojdbc/main/*: com.mincom.ellipse.conversion.Update jdbc:oracle:thin:<username>/<password>@<db server hostname>:<port>:<OracleSID> --indexTableSpace <Index Tablespace name> --tableTableSpace <Table Tablespace name> --schema <Ellipse schema> –all
Example:
java –cp datamodel-8100.jar:/opt/ellipse/jboss/standalone/deployments/Ellipse-EL8.5.8_.6762.ear/lib/*:/opt/ellipse/jboss/modules/com/oracle/ojdbc/main/*: com.mincom.ellipse.conversion.Update jdbc:oracle:thin:el85cpy/ellipse@awsdevorahome:1521:prddb01 --indexTableSpace EL85CPY_IDX --tableTableSpace EL85CPY_TAB --schema EL85CPY –all
If you need to generate DDL only, append --ddl to the above commands.
Note
Do not execute the housekeeping programs. You will need to request these manually using the Ellipse 8 Online application
once the conversion has been completed.
This will load the data into the new Ellipse 8.1 Schema – not into an existing Ellipse/MIMS schema.
Note
This step has changed as the Utility programs have been run the 8.+ Java instance. The Utility Programs (msu*cbl) need to
be run with the Ellispe 8.1 Schema.
The output from this command is only sent to the screen. Redirect the stdout and stderr to save the output.
Part 4 – Load Core Data
For the manual installation of Ellipse the batch.properties file is configured to load the core data.
For the installation using the Appliance Manager this is done as part of the Environment installation. In both cases the core data
is loaded as part of the batch server creation.
Refer to the installation guides for further details.
In the case that a problem is encountered during the core data load, information indicating an issue shall be contained in the
server log.
Core Data load issues can be displayed as data missing when an administrator logs onto Ellipse Online.
The log files are found in:
[root@batchhost]/opt/ellipse/logs/
If there is an issue with a core data load then run it again manually with the debug feature on, so as to provide additional
information to diagnose the problem.
To do this run coredataload.sh with the additional argument '--debug'; for example:
[root@batchhost]/opt/ellipse/jboss/bin/ellipseCoreData.sh --debug
Note
Refer to the batch sections of the operations guide for details on submitting requests, managing batch request and
tuning the batch system.