Search found 2488 matches

by Anuj Dhawan
Mon Sep 21, 2026 1:04 pm
Forum: Site Announcements and Rules.
Topic: Spool retention & archiving policy
Replies: 1
Views: 44088

Re: Spool retention & archiving policy

I would keep JES spool retention short and handle long-term retention separately. If particular SYSOUT is needed for audit or later investigation, copy it to a managed data set or output archive, verify that it can be retrieved, and then purge the spool copy.

The retention period can then vary by ...
by Anuj Dhawan
Sun Sep 13, 2026 9:11 pm
Forum: SMS & VSAM and BDAM, BSAM, QSAM, BPAM, ISAM, OAM.
Topic: Use SMF to chase CPU spikes
Replies: 2
Views: 43607

Re: Use SMF to chase CPU spikes

I would start with SMF 30 subtype 4 at the job-step level - subtype 5 can hide which step caused the increase. Compare the affected run with a normal run using SMF30CPT and SMF30CPS, along with zIIP time, elapsed time, EXCP count and input volume.

If the step genuinely consumed more CPU, I would ...
by Anuj Dhawan
Tue Sep 08, 2026 12:30 am
Forum: DevOps for Mainframes and related news
Topic: JCL → Jenkins pipeline mapping
Replies: 2
Views: 43702

Re: JCL → Jenkins pipeline mapping

If I have understood the question correctly, are you trying to use CI/CD to execute regular application batch JCL, or is this JCL performing build, deployment or automated testing activities?CI/CD is suitable for the latter - for example, compile/link-edit, DB2 bind, deployment and regression-test ...
by Anuj Dhawan
Sat Sep 05, 2026 10:22 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Secure credential storage for jobs
Replies: 2
Views: 36952

Re: Secure credential storage for jobs

If I have understood the question correctly, these are not exactly alternatives, as they address different requirements.

For a scheduler-submitted job, the scheduler normally runs under its own RACF ID and is authorized through RACF, commonly using SURROGAT, to submit the job under an application ...
by Anuj Dhawan
Sat Sep 05, 2026 5:33 pm
Forum: SyncSort, SyncTool, SyncGener.
Topic: SORT performance variance across runs
Replies: 2
Views: 42598

Re: SORT performance variance across runs

A 3-minute versus 30-minute SORT usually indicates a resource wait, but first confirm that both runs processed the same amount of data with the same SORT statements and allocations.As an application programmer, compare one fast and one slow run for:

Step CPU time versus elapsed time
EXCP count ...
by Anuj Dhawan
Fri Sep 04, 2026 8:07 pm
Forum: JCL - Job Control Language.
Topic: Graceful shutdown & resume for batch
Replies: 2
Views: 43080

Re: Graceful shutdown & resume for batch

Checkpoint/restart is a broad subject, and the implementation depends heavily on what the program is processing.At a high level, a checkpoint marks a known consistent point up to which processing has completed successfully. A restart restores the application to that point and continues without ...
by Anuj Dhawan
Tue Aug 25, 2026 9:51 pm
Forum: IBM COBOL, GnuCOBOL (OpenCOBOL), OOCobol.
Topic: MFED vs native z/OS compile differences
Replies: 2
Views: 43183

Re: MFED vs native z/OS compile differences

MFED uses the Micro Focus COBOL compiler, while z/OS normally uses IBM Enterprise COBOL. MFED provides strong mainframe compatibility, but the two compilers are not identical. The first things to compare are:

COBOL dialect: MFED may accept Micro Focus extensions or tolerate syntax that IBM ...
by Anuj Dhawan
Thu Mar 26, 2026 11:41 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Claude and Mainframes
Replies: 1
Views: 11184

Re: Claude and Mainframes

There’s definitely a lot of noise around tools like Claude, but calling them a “threat” to the mainframe ecosystem is an overstatement. What they do change is the economics of modernization , not the relevance of mainframes themselves.

Mainframes continue to run critical, high-volume, high ...
by Anuj Dhawan
Thu Mar 26, 2026 11:33 pm
Forum: Ask for Job Guidance and referrals here.
Topic: Restarting Mainframe Career
Replies: 4
Views: 35976

Re: Restarting Mainframe Career

You’re actually in a stronger position than most “pure” mainframers . I wouldn’t present this as returning to mainframe — instead, position yourself as someone who understands both legacy (COBOL/CICS/DB2, etc.) and modern web/cloud architectures. That combination is exactly what most organizations ...
by Anuj Dhawan
Tue Jan 27, 2026 12:52 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Happy Republic Day India!
Replies: 1
Views: 13621

Re: Happy Republic Day India!

Happy Republic Day.
by Anuj Dhawan
Wed Dec 03, 2025 9:36 pm
Forum: TSO, ISPF & REXX (Do you still do CLIST?!).
Topic: speculation about interfacing REST API from rexx
Replies: 1
Views: 16299

Re: speculation about interfacing REST API from rexx

Welcome to the forum Pablo-Fuentes, great to have you here!

It’s a great question — and in many cases, the perceived complexity is actually larger than the real effort involved. COBOL and REXX already have mature ways to invoke REST services today, whether through the z/OS Client Web Enablement ...
by Anuj Dhawan
Tue Sep 23, 2025 12:16 am
Forum: DevOps for Mainframes and related news
Topic: Git push failing with large COBOL copybooks
Replies: 4
Views: 25282

Re: Git push failing with large COBOL copybooks


Hello.

I'm not familiar with Rocket Git...

Rocket Git for z/OS is Rocket Software’s port of the popular Git version control system to the IBM mainframe environment. It gives mainframe developers the same benefits that distributed developers enjoy with Git—tracking changes, managing versions ...
by Anuj Dhawan
Tue Sep 23, 2025 12:12 am
Forum: DevOps for Mainframes and related news
Topic: Git push failing with large COBOL copybooks
Replies: 4
Views: 25282

Re: Git push failing with large COBOL copybooks


Hi,

Git push failing with large COBOL copybooks. We are using Rocket Git and it timeouts with big copybooks. What are the Workarounds? Could someone please guide.

This usually happens because very large COBOL copybooks (often flattened or vendor-supplied) make the Git pack huge, and git push ...
by Anuj Dhawan
Fri Sep 19, 2025 8:26 pm
Forum: DevOps for Mainframes and related news
Topic: How are you handling parallel builds in mainframe DevOps pipelines?
Replies: 1
Views: 13308

Re: How are you handling parallel builds in mainframe DevOps pipelines?

Yes, this is a common pain point when moving to CI/CD with DBB + Jenkins — especially if multiple builds try to touch the same copybooks or loadlibs at once. A few approaches I’ve seen work in practice:

Isolated workspaces per build:

Each Jenkins executor uses its own dedicated directory for ...
by Anuj Dhawan
Fri Sep 19, 2025 8:14 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Change JES2 Node Name
Replies: 1
Views: 7756

Re: Change JES2 Node Name

JES2 can’t give a system two primary node names at the same time. For a smooth migration, keep the old local name initially, and on all three systems define both the old and the new names as remote nodes pointing to the same partner. That lets you run old and new routes in parallel. When ready ...
by Anuj Dhawan
Wed Apr 30, 2025 8:07 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Question about ZD&T.
Replies: 1
Views: 13353

Re: Question about ZD&T.

The simplest answer is: ask IBM, especially if you’re evaluating one of their own product offerings.- Putting it into context - yes, ZD&T is worth considering for development and testing environments, particularly when the objective is cost control without compromising developer agility. It gives ...
by Anuj Dhawan
Wed Apr 30, 2025 5:37 pm
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: FASYMLIB in Endevour.
Replies: 1
Views: 12972

Re: FASYMLIB in Endevour.

FASYMLIB (Fast Symbolic Library) is a dataset used in mainframe environments—especially with CA Endevor —to store and manage symbolic variables that are substituted dynamically during processes like compiling, linking, or deploying programs. It helps control environment-specific values such as ...
by Anuj Dhawan
Sun Jan 26, 2025 10:54 am
Forum: Thought of the Day, General Talk & Jokes.
Topic: Happy Republic Day India!
Replies: 2
Views: 20289

Re: Happy Republic Day India!

Happy Republic Day India! 🇮🇳
by Anuj Dhawan
Thu Jan 23, 2025 7:48 pm
Forum: Interview Questions.
Topic: difference between KEEP and PASS while using in JCL
Replies: 2
Views: 21024

Re: difference between KEEP and PASS while using in JCL

The KEEP and PASS parameters in JCL are used in the disposition ( DISP ) of a dataset. While they may appear similar at first glance, they have distinct behaviors, particularly when dealing with temporary datasets versus permanent datasets .

1. KEEP Disposition

Purpose: Retains the dataset ...
by Anuj Dhawan
Wed Jan 08, 2025 11:40 am
Forum: Other Mainframe Topics, Off-Topics, FAQs.
Topic: Is it possible to access vsam from a java program running on Linux or windows?
Replies: 2
Views: 20215

Re: Is it possible to access vsam from a java program running on Linux or windows?

Just adding my two cents: Wouldn't JCICS require the Java program to run within the same mainframe environment where CICS and the VSAM datasets reside? As far as I know, JCICS enables Java applications to interact with CICS, but this typically happens within the JVM running on z/OS. Since the OP ...

Go to advanced search