What is the primary function of the Macro Level Interpreter?
The Macro Level Interpreter allows CICS macro level code to run on CICS TS without requiring modifications to the application code. It translates macro instructions into equivalent operations compatible with the target CICS TS environment. This enables organizations to modernize their infrastructure while preserving their existing application investments.
Which CICS macro instructions are supported?
The Macro Level Interpreter supports a wide range of CICS macro instructions, including those related to file control, transient data, and task control. It handles the translation of these macros into the appropriate CICS TS API calls. The specific macros supported are detailed in the product documentation.
How does the Macro Level Interpreter aid in application modernization?
The product facilitates the migration of CICS applications to newer environments by eliminating the need to rewrite macro-level code. This reduces the time, cost, and risk associated with application modernization. It also allows organizations to maintain their existing business logic while leveraging the benefits of CICS TS.
Does the Macro Level Interpreter require changes to the existing CICS application code?
The Macro Level Interpreter is designed to be transparent to the application. Existing CICS applications that use macro-level code can be executed on CICS TS without any code changes. This is achieved through the translation of macro instructions at runtime.