You are on page 1of 16

Presented by:

Tim O’Brien
Senior Systems Engineer
Fujitsu Software Corporation

NeoBatch™

Fujitsu Software
Corporation

Product Training Series


What is NeoBatch™
• NeoBatch™ is the long term solution for migrating
mainframe JCL to the Windows/.NET environment.

• It executes JCL under the control of the NeoBatch


Job Manager in a manner that is highly compatible
with mainframe batch job execution.

• Batch jobs can be maintained as JCL or have them


transformed to Microsoft® JScript® as a route to
greater .NET/Windows® operating system
integration in the future.

• NeoBatch supports both JCL and JScript execution.

Oct 14, 2008 NeoBatch™ 2


Features
• Integrates with NeoSort to provide a high
performance sort engine for most DFSORT®
and Syncsort® statements

• Easy integration with job schedulers

• Easy debugging of batch jobs

• Integrates with existing Windows


management constructs

• Fully compatible with Microsoft’s .NET


Framework and Fujitsu NetCOBOL for .NET

Oct 14, 2008 NeoBatch™ 3


Job Manager
• NeoBatch Job Manager:
– makes JCL execution and management easy
– executes mainframe JCL (by transforming it to
JScript under the covers)
– allows you to determine from which client(s) or
server(s) batch jobs are controlled

• Jobs provide the same features and benefits


as mainframe JCL

• Future enhancements can take advantage of


JScript features, including adding non-COBOL
job steps

Oct 14, 2008 NeoBatch™ 4


Job Manager (cont…)
• Integrates with NeoSort to provide a high
performance sort engine for most DFSORT®
and Syncsort® statements

• Easy integration with job schedulers

• Easy debugging of batch jobs

• Integrates with existing Windows


management constructs

• Fully compatible with Microsoft’s .NET


Framework and Fujitsu NetCOBOL for .NET

Oct 14, 2008 NeoBatch™ 5


JCL Compatibility
• NeoBatch provides • Supported Statements
good compatibility – /*
with both the syntax – /
and semantics of – //*
mainframe JCL – CNTL/ENDCNTL
– DD
– EXEC
– IF/THEN/ELSE/ENDIF
– INCLUDE
– JCLLIB
– JOB
– PROC/PEND
– SET

Oct 14, 2008 NeoBatch™ 6


JCL Compatibility (cont…)

• Supported – JOBCAT
Special DD – JOBLIB
Statements – SYSIN
– STEPCAT
– STEPLIB
– SYSABEND
– SYSCHK
– SYSCKEOV
– SYSMDUMP
– SYSUDUMP

Oct 14, 2008 NeoBatch™ 7


JCL Compatibility (cont…)

• Major IBM – IDCAMS


utilities that are – IEBGENER
supported – IEFBR14
– SORT
– IKJEFT01

Oct 14, 2008 NeoBatch™ 8


Supported Functionality

• Production design
• Job Execution
• JCL Parsing
• Conditional processing
• Sort
• Integrates with job schedulers
• Abends

Oct 14, 2008 NeoBatch™ 9


Supported Functionality (cont…)

• Print spooling
• SYSOUT
• Executes COBOL batch programs
• Executes programs written in
other languages
• Job and system logs
• Debugging support

Oct 14, 2008 NeoBatch™ 10


Data Sets

• Native character set

• Catalog Manager

• Generation Data Groups (GDG)

• Relational data

Oct 14, 2008 NeoBatch™ 11


Server Topology

Oct 14, 2008 NeoBatch™ 12


Exercises
• Exercise 1: NBREPRO - Cataloging and
Submitting JCL

• Exercise 2: NBVARSIZ - Cataloging a


Dataset

• Exercise 3: NBSALES - Deploying


Executables

• Exercise 4: NBCLAIMS - Accessing a


Database

Oct 14, 2008 NeoBatch™ 13


Exercises (Cont…)

• Exercise 5: Organizing My Jobs

• Exercise 6: Using the Filters

• Exercise 7: Edit and Scan

• Exercise 8: Interfacing to a
Debugger

Oct 14, 2008 NeoBatch™ 14


Exercises (Cont…)

• Exercise 9: Converting to Jscript

• Exercise 10: Using the On-Line


Help

Oct 14, 2008 NeoBatch™ 15


Troubleshooting

– Configuration Issues
– Deployment Issues
– Where to turn for help…

Oct 14, 2008 NeoBatch™ 16

You might also like