Enterprise Developer comes with a license for Micro Focus Enterprise Developer Unix Components (UNIX Components).
The following sections explain what UNIX Components is, the different ways in which you could use it, and considerations you need to be aware of when using it.
Micro Focus Enterprise Developer Unix Components is part of the Enterprise Developer product portfolio from Micro Focus. It does not include an IDE, is entirely command-line based, and includes testing and developer productivity tools on UNIX. (References to UNIX can be taken to include Linux unless otherwise stated.)
You can use Micro Focus Enterprise Developer Unix Components in one of the following ways:
You use Enterprise Developer for Eclipse to create and maintain projects on the remote UNIX machine that has the sources and UNIX Components installed. See the product help of Enterprise Developer for Eclipse for more information.
If you use UNIX Components as your main development environment, you keep the project source code, databases and other services on the target UNIX or Linux platform and use the command line to edit, compile and debug the code directly on the target machine.
Micro Focus Enterprise Developer Unix Components provides the COBOL, IMS and PL/I compilers, the Animator and a variety of command line tools to help you maintain your existing application directly on target UNIX or Linux platform.
See Considerations below for information on what is supported.
Projects:
Projects are only available in conjunction with Enterprise Developer for Eclipse. You create and maintain the project in Enterprise Developer for Eclipse on your local workstation, and develop the application remotely with the sources stored on a UNIX box.
COBOL code:
Compiling, linking, debugging and running is supported from the command line. See Related Information.
CICS code:
CICS BMS compilation is supported from the command line using the MFBMSCL utility. See BMS Compiler.
IMS code:
Compiling IMS programs (.dbd, .psb, and .mfs) is supported on both Windows and UNIX and the generated binaries are cross-platform compatible.
Compiling on UNIX produces shared objects. If your sources are compiled on Windows, only the .int files are portable to UNIX.
PL/I code:
Compiling, linking, debugging and running PL/I applications is supported from the command line.
Assembler code:
Assembler is not supported on UNIX. It is only supported on 32-bit Windows in offload scenarios in development (using Enterprise Developer) and in testing (using Enterprise Test Server), and is not supported in production.
If you have an existing application that uses Assembler and need to migrate it to UNIX, you need to rewrite any Assembler code as Micro Focus COBOL code.