How to generate batch packaged jobs in CLR/C#/MSSQL in the same way as z/OS/COBOL/DB2

Document ID : KB000015627
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

Looking at the Gen .NET/CLR/C# platform as an alternative to current use of Gen under z/OS/COBOL/CICS/DB2

Question:

How to generate batch packaged jobs in CLR/C#/MSSQL in the same way as z/OS/COBOL/CICS/DB2?

Environment:
Gen 8.x
Answer:

Batch Packaging/Generation for .NET/C# is not supported. 

Also the alternative Online Packaging for PSteps with Step Properties set to Online="no Display" is not supported for C# code generation. 

The only feasible option is to create a batch type process by creating a .NET hand-coded application which uses the Gen .NET Proxy to call a Gen .NET server.

The only feasible option is to:

  • Repackage the existing Gen batch packaged PStep as a Cooperative Server PStep to create a .NET Server. 
  • Then create a batch type process with a .NET hand-coded application which uses the .NET Proxy to call the .NET server.

The .msi file built for the .NET Server will deploy to IIS and executes as a COM+ application within Component Services.

Similarly the .msi created for the .NET proxy will also deploy to IIS

Additional Information:

Home > Encyclopedia > Client Server Encyclopedia Client Server > Encyclopedia Construction > Batch Packaging

Note: Batch Processing is implemented in z/OS environments as a batch job using JCL. In other environments, batch processing is implemented as online with no display.

Gen 8.6 Home > Distributed Processing > Working with .NET Servers