iSeries (AS/400) CL and Command Programming Tips, Techniques, and Articles
Return to list of categories.- A simple batch debugging tool. It is easy to set it up.
- A Solution to the Numeric Parameter Problem
- A technique for retrieving number of records selected by OPNQRYF
- A technique for Sending a Break message to user work station
- A way to execute SQLstatements from CL using the QSH Command
- A way to get a CL program name and library without using an API (from Petre)
- AN ARRAY IN CL? by Scott Klement
- Automate Daylight Savings time change
- Avoiding Repetitive Code in CL
- Calculating a Remainder in CL
- Call RPG Subprocedures from CL
- Can a Limited User Run Commands from a Command Line? by Dan Riehl
- Check Subsystem Status
- CL based "ping" check
- CL commands, WRKLICINF and WRKENVVAR, have become quite useful. by Robert Cozzi, Jr.
- CL Odds and Ends
- CL's Null Value
- Clean up your MONMSG
- CLLE's CALLPRC Command by Robert Cozzi, Jr.
- Commands with Generic Parameters
- Control CL Commands with Command Exit Programs -- Part 1 by Dan Riehl
- Convert Text to Lowercase in CL
- Converting EBCDIC to CSV
- Copy a file to an CSV file
- Create CL Commands from CL Program Source Code by Paul Amsden
- Creating a CL trigger program
- Creating Commands with Variable-Length Parameters! by Ted Holt
- Database Operations in CL
- Database Output from CL
- Date Math in CL
- Date Values - RPG + CL = Better Date Manipulation
- Date-Handling in CL Procedures by Ted Holt
- Determining whether a job is running Interactive or Batch in CL
- Did OPNQRYF Retrieve Records?
- Display Job Locking A Record
- Duplicating a Data Queue
- Editing Numbers in CL
- Editing Numbers in CL, Take Two
- * New * Enhance i5/OS with IBM's Blessing! by Ted Holt
- Executing SQL Statements from CL Programs
- Extracting Decimal Elements from Command Lists in V5R3 by Paul Amsden
- Find the Length of a Character String in CL
- Find the Length of a Character String in CL, Take Two
- Finding String Length in CL
- Five Simple Things to Know About CVTDAT by Ted Holt
- FOOLPROOF TECHNIQUES FOR OPNQRYF COMMAND SELECTION STRING
- Get the Library Name for the current program
- Get to Know Some Powerful CL Commands by Bruce Guetzkow
- Handling QShell Errors in a CL Program
- How a CL Program Can Cope with Floating Point by Scott Klement
- How do I change an eight-digit date (YYYYMMDD) into a seven-digit Julian date (YYYYDDD)?
- How do I check for a leap year in a CL program?
- How to Check if a Directory in the IFS Exists
- How to create/convert a command object (CMD) from a CL program (CLP)
- How to define iSeries commands by Ron Turull
- How to delete an object from QDLS using CL
- How to Get the Volume Identifier of a Tape by Scott Klement
- How to retreive version of OS/400
- How to Work with a List of *DEC Values in CL by Scott Klement
- IFS Directory Listing from CL by Scott Klement
- ILE CL can boost productivity and performance by Ron Turull
- Incrementing a Numeric Value Across Jobs by Bruce Vining
- Is there a way to run a command from Windows that will start a session and execute a CL command on AS/400?
- Loading PTF Cover Letters from CD-ROM
- Make a CL Program or Module Retrieve Its Name
- Message break-handling programs
- More About Commands and Variable-Length Parameters by Ted Holt
- New CL Command to Enable NetServer Users by Carsten Flensburg
- New CL Command to Work with Disabled NetServer Users by Carsten Flensburg
- * New * New CL Features in Advanced Job Scheduler by Brian Younger
- Pointers in CL?
- Processing Database Files with CL
- Programming in CL? Check out these five tips
- Proper CL Error-Handling
- Retrieve an IFS Stream File's size
- Retrieve program stack
- Retrieving an IP Address via a CL Program
- Returning the Library Name for a Given Object
- Returning the Library Name for a Given Object -- Part 2
- Reverse a String in Pure CL by Scott Klement
- Sample LE/date functions from CLPLE
- Submit a Prompted Command to Batch
- Testing to see if System is in Restricted Condition
- * New * The CL Corner: Handling Those Pesky Holidays by Bruce Vining
- The CL Corner: More on ILE CEE Date and Time APIs by Bruce Vining
- The CL Corner: So You're Looking for a Date? by Bruce Vining
- The CL Corner: Working with Bits by Bruce Vining
- The RUN Utility: Call a Program with Correctly Formatted Parameters by Ted Holt
- Two quick and simple commands to help IS personnel deal with "insufficient authority"
- UPPERCASE - a command to convert a character value to all uppercase
- Using a dataarea with Ping Addresses to check
- Using Dynamic SQL in CL: Part 1--Running Action Queries by Michael Sansoterra
- Using Dynamic SQL in CL: Part 2--Retrieving a Data Value by Michael Sansoterra
- Using PING in a CL Program
- V5R4 CL Enhancements, Revealed and Detailed by Ted Holt
- V6R1 CL Enhancements by Ted Holt
- * New * V6R1 CL: The Story Continues by Bruce Vining
- Waiting for Batch Jobs to Complete
- Want Help with Your Commands? by Guy Vig
- What program triggered the trigger? / Call stack
- What's New in CL Programming by Kevin Forsythe
- When Users Need to Create Duplicate Objects
- Writing to a file from CL -- revisited by Steve Riedmueller








