Our eavJES batch execution suite, an ancillary toolset within the ATP rehosting environment, provides a job execution system for organisations who want to preserve their JCL and PROCS, and continue to maintain them even when they move off the mainframe.
In addition, ATP includes a full-featured UI-based development platform that includes Natural code analysis, flow diagramming, impact analysis, pattern matching, version comparison, and interactive debugging. The existing Natural development team can continue to develop and maintain applications as they always have with the support of modern development tools.
Retaining Natural syntax may be the final modernisation goal for some organisations. For others, it might be a step in a phased approach to move away from procedural code and pre-relational databases altogether. ATP is designed to support customers regardless of how far down the modernisation path their migration effort takes them. For migrations away from Natural, ATP supports automated refactoring to C#, Java, or COBOL through a simple right-click, SaveAs function. This is an industry first, bringing automated refactoring to the end user. Using this feature, it is possible to maintain the Natural, but choose to have the actual syntax converted to C#, Java, or COBOL at the time the syntax is saved by the developer. Once saved, the newly converted code is functionally equivalent to the legacy Natural syntax. This feature enables the best of both worlds; re-use of developers’ existing skill sets in Natural and their extensive knowledge of the applications, while deploying as C#, Java, or COBOL.