Njema in a Nutshell

Njema is a universal product which analyzes and transforms complete heterogeneous software systems as a whole.

  • Today, Njema covers the languages Cobol, Mainframe Assembler, Natstar, PL/ I, z/OS JCL, several schedulers (TWS/OPC, JobTrac, Control-M), Easytrieve, CA-Gen, CA-Earl, PacBase, Rexx and Natural.
  • Additionally, several Online-Monitors and databases are covered including their pecularities and APIs: IMS, DB2, CICS and UTM.
  • Both, for Assessment and Transformation, Njema supports the operating systems, z/OS, VSE, BS2000, BS1000 and TPF, as well as CICS, IMS/DC, and UTM/KDCS, the relational databases and IMS/DB, DB2, Adabas and Sesam.

Transformation rules are stored in a Transformation Engine, which enables fully automated execution.

Njema first transforms all supported languages into ITM’s proprietary meta-language, GIL. (General Intermediate Language).

  • Based on GIL, the code is transformed into other languages (Cobol, Java, C/C++).
  • A set of refactoring rules ensures that the generated code is well-structured and readable.

Customer-specific requirements (architecture, data management, frameworks) are addressed in all projects:

  • Macros, specific coding practices, refactoring, undocumented features
  • Dependencies between languages, databases, OLTP, and operating systems
  • Specific characteristics of target systems (languages, components, frameworks, architectures, naming conventions, etc.)

Njema performs the transformations fully automatically, allowing reruns, for example, after a change, to be completed in a very short time.

The results of the analysis and transformation are first internally reviewed before delivery.

  • Deviations are corrected only through rules and never manually in the results.
  • Project-specific parameters and configurations, as well as new rules for business and technical special cases, are integrated into the standard rule sets.
  • Personnel support for projects, coordination, consulting, systems for processing, or data security is possible in a limited capacity.
    In these cases, consulting firms specializing in project work are preferred.

back to home