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

book

Article ID: 15627

calendar_today

Updated On:

Products

CA Gen CA Gen - Build Tool CA Gen - Workstation Toolset CA Gen - Host Encyclopedia CA Gen - Run Time Distributed 3RD PARTY TSO

Issue/Introduction

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



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

Environment

Gen 8.x

Resolution

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