Jump to NetCOBOL

MVS/DOS/VSE Batch to Windows

If you are considering moving CICS applications to an Intel/Windows-type server or whether you can take all your applications off an IBM mainframe, it is highly likely that you will have batch jobs that need to be migrated.

Many batch jobs perform mission-critical tasks that need to be executed within a limited time window. Consequently any software that is going to run your batch jobs day-in and day-out needs to be highly reliable and fast.
Most batch jobs are made up of three elements:

  • JCL jobstreams (and associated PROCS and invoked utilities like IDCAMS)
  • Sort steps (part of the JCL jobstreams)
  • Batch COBOL programs

Sorts are listed separately as they are often a major part of the process so need to be performed in a highly efficient manner.
The combination of NeoBatch®, NeoSort® and NetCOBOL for .NET provides the speed and reliability required for migrating MVS batch jobs. In addition the design of NeoBatch provides an excellent route for on-going enhancements that take advantage of new technologies added to the Windows environment.
Migrations from DOS or VSE require an initial conversion to MVS JCL using 3rd party services.

Surprising Speed
Windows supporting hardware today provides highly competitive price-performance ratios. Combine a powerful server with NeoSort, NeoBatch and NetCOBOL, and you will likely be surprised at the speed with which your batch jobs execute – faster than they executed on the mainframe. Some companies report jobs running two to five times faster.

Migration Processes
The basic steps involved in migrating a batch application to Windows are:

  1. Download and convert your data files from EBCDIC to ASCII and from their mainframe structured formats to their NetCOBOL or PC database equivalents. Fujitsu’s Data Converter tool can be useful in this process with field-sensitive COBOL file conversions.
  2. Import your datasets and jobs to NeoBatch using the NeoBatch import wizard
  3. As on the mainframe you may need to set up your datasets using special batch jobs – particularly if you are using Generation Data Groups.
  4. Compile your COBOL programs, making any syntax adjustments necessary to work with the NetCOBOL compiler.
  5. Use NeoBatch Job Manager to submit your batch jobs and see the familiar output in the Console pane.

Our partners are familiar with the details of these steps so can quickly transform mainframe batch applications into fast, production-ready applications running in the Windows operating system.

Further Information
NeoBatch and NetCOBOL for .NET are described fully on their product pages.
White paper: Batch Applications - The Hidden Asset

If your batch jobs are tightly integrated with CICS transactions, see Migrating CICS to ASP.NET.