MQ Series Basics and Tutorials

MQ Series Basics and Tutorials

A brief introduction to MQ Series As a whole MQ Series enables messages to be exchanged, either synchronously or asynchronously, between application programs running on one or more target systems. Messages travelling between programs are stored on message queues, which are under the control of a service provider called a queue manager. In general, a … Read more

How to Use JCL Cond Parameters

How to Use JCL Cond Parameters

How to use JCL Cond Parameters to skip a step in a Job Cond Parameters are used in Job steps to route the job execution of each steps or a particular step. For example if you want to skip a particular step based on previous steps outcome, using a COND parameter is a good solution. … Read more

Useful CICS Commands with Screens

How to Use JCL Cond Parameters

CICS Commands If you have already compiled your BMS Macro by running JCL and it has created the physical and symbolic map, following screen shows how to perform other steps needed for a CICS transaction. Below are some of the hands on screen shots to learn CICS basic screens and commands. REACH CICS COUNSEL Type  … Read more

How COBOL-DB2 Compilation Process Works

How COBOL-DB2 Compilation Process Works

In Mainframe Programming, it is very important to understand how a COBOL DB2 program is compiled and to be aware of all the important steps in the compilation process. What is DB2 Pre-Compilation Process in Mainframe DB2 pre-compilation is one of an important step to prepare a COBOL- DB2 module for execution. COBOL-DB2 module includes … Read more

Procedures and Sub-routines in PL/1 Programming

Procedures and Sub-routines in PL/1 Programming

PROCEDURES in PL/1 There are three types of PL/I procedures. MAIN procedure, Subroutine Procedure and Function Procedure. The main procedures are having separate compilations and may or may not have subroutine and functions. Subroutine and functions may also be compiled separately and called as Subprogram. Four main advantages of using Subprograms The length of the … Read more

File Handling and Structures in PL/1 Programming

Is Mainframe Programming good to Learn in 2022

FILE HANDLING in PL/1 File handling process in PL/1 is similar to the FILE handling process in FORTRAN. There are four major steps involved in it.             * Define the file                                 –  DECLARE             * Open the file                                  – OPEN FILE             * Process information in the file       – READ or WRITE or REWRITE                                                                           … Read more

PL/I Programming String Handling Functions

PL/i Programming String Handling Functions

String Handling Functions In this article, let’s see about the character string handling functions and how to use string functions in PL/I Programming. SUBSTR: Used to extract the required portion of the Character String, Bit or Pic Attributes, by specifying the starting position and the length of the required string. Syntax: Name of the data … Read more

PL/I programming Tutorials – Part 3

PL/I Programming

Continuing PL/I Programming Basics Part 3 which includes String Attributes and other functions related to PL/I variables. STRING DATA ATTRIBUTES in PL/I: Logical data items in PL/I is referred as string data item. A string is a sequence of characters or bits that is treated as a single data item. In referring the string data … Read more

PL/I Programming Basics Part 2

PL/I Programming Basics Part-2

PL/I Programming Basics Part 2 Below is the continuation of PL/I programming basics from my previous article, if you would like check the previous one, Part-1 link is here. In this article, let’s discuss a little more advanced topics like various statements, arithmetic operations and other functions in PL/I. ASSIGNMENT STATEMENT Used to assign some … Read more