| Category *CLP -- CL Program |
| Tool Name |
Definition |
Date Added |
| ADDBIN4 |
Add Binary 4 |
April 1, 1995 |
| ADDDAT |
Add Date - Basic Add/Sub to a Date |
April 1, 1995 |
| ADDDAT2 |
Add Date 2 - Allows Calendar Years 1600 - 4000 |
July 1, 1998 |
| ADDDTAARA |
Add Data Area |
April 1, 1995 |
| ADDTIM |
Add Time |
April 1, 1995 |
| ADJAPOST |
Adjust Apostrophes |
October 15, 2009 |
| ADJVAR |
Adjust Variable |
May 1, 1996 |
| ANZCLPCMD |
Analyze CLP Commands |
April 15, 2012 |
| BLDCALL |
Build Call Command |
April 1, 1995 |
| BLDPRTLIN |
Build Print Line |
April 1, 1995 |
| BLDQLF |
Build Qualified Object Name |
May 1, 1996 |
| CAPJOBA |
Capture Job Attributes |
April 1, 1995 |
| CHGBIT |
Change Bit |
January 15, 2011 |
| CHGCNLKEY |
Change Cancel Key |
April 15, 2011 |
| CHKAPOST |
Check for Apostrophe |
April 1, 1995 |
| CHKBIT |
Check Bit |
January 15, 2011 |
| CHKCLSPE |
Check CL Spelling |
April 23, 2001 |
| CHKCMD |
Check Command |
September 1, 2004 |
| CHKDEC |
Check Decimal |
July 15, 2012 |
| CHKFILATR |
Check File Attribute |
January 1, 2007 |
| CHKGENERC |
Check Generic Variable |
April 1, 1995 |
| CHKLVLMSG |
Check Low Level Message |
April 15, 2012 |
| CHKMBR2 |
Check Member 2 - Escape Message If Found |
May 1, 1996 |
| CHKOBJTYP |
Check Object Type |
January 15, 2002 |
| CHKOBJ2 |
Check Object 2 - Sends Escape If Found |
April 1, 1995 |
| CHKOBJ3 |
Check Object 3 - Better First Level Message |
January 1, 1998 |
| CHKPGMATR |
Check Program Attribute |
January 1, 2007 |
| CHKSRCTYP2 |
Check Source Type 2 - One Member |
January 1, 2007 |
| CLCBOOLVAL |
Calculate Boolean Value |
April 15, 2011 |
| CLCDATDIF |
Calculate Date Difference - Days Count |
April 1, 1995 |
| CLCDATDIF2 |
Calculate Date Difference 2 - Year/Mth/Days Count |
June 1, 1997 |
| CLCDATDIF3 |
Calculate Date Difference 3 - Days Count + DatFmt |
July 1, 1999 |
| CLCDATDIF4 |
Calculate Date Difference 4 - Counts Day Names |
January 15, 2009 |
| CLCDATTIM |
Calculate Date/Time - Add Time for New Date |
May 1, 1996 |
| CLCLRGVAR |
Calculate Large Variable |
January 15, 2013 |
| CLCMOD10 |
Calculate Modulus 10 |
January 15, 2002 |
| CLCMOD11 |
Calculate Modulus 11 |
January 15, 2002 |
| CLCSQRT |
Calculate Square Root |
June 30, 2007 |
| CLCTIMDIF |
Calculate Time Difference |
April 1, 1995 |
| CLCUCCCHKD |
Calculate UCC Check Digit |
July 15, 2003 |
| CLPDBR |
CLP Data Base Record |
September 1, 2004 |
| CLPOUTFILE |
CLP Outfile |
April 1, 1995 |
| CLPSTDERR |
CLP Standard Error Handling Routine |
April 1, 1995 |
| CLPSUBR |
CLP Subroutine |
April 1, 1995 |
| CMDLINE |
Command Line |
April 1, 1995 |
| CMPCMDLST |
Compare Command List |
September 15, 2007 |
| CMPWLDCRD |
Compare Wildcard |
June 30, 2007 |
| CONARR |
Constant Array |
May 1, 1996 |
| CPYCL |
Copy CL (as an Include) |
April 1, 1995 |
| CPYJOBLOG |
Copy Job Log |
April 1, 1995 |
| CRTBNDCL2 |
Create Bound CL Program 2 - Combines CRTCLMOD/PGM |
September 15, 2000 |
| CRTCLPCALL |
Create CLP Call Parameters |
June 30, 2007 |
| CRTCLPDCL |
Create CLP DCL |
December 1, 2004 |
| CRTCLPENT |
Create CLP Entry Parameters |
June 30, 2007 |
| CRTCLPEXT |
Create CLP Extract |
December 1, 2004 |
| CRTCLPINS |
Create CLP Insert |
December 1, 2004 |
| CRTLST |
Create List |
April 15, 2005 |
| CRTRPGCALL |
Create RPG Call Parameters |
June 30, 2007 |
| CRTRPGENT |
Create RPG Entry Parameters |
June 30, 2007 |
| CRTRTVDCL |
Create Retrieve DCLs |
January 15, 2011 |
| CVTBINDEC |
Convert Binary to Decimal |
April 1, 1995 |
| CVTBIN4DEC |
Convert Binary 4 to Decimal |
April 1, 1995 |
| CVTBIN8 |
Convert Binary 8 |
March 1, 1999 |
| CVTBITBYT |
Convert Bits to Byte |
September 1, 1999 |
| CVTBYTBIT |
Convert Byte to Bits |
May 1, 1996 |
| CVTCHRDEC |
Convert Character to Decimal |
March 1, 1998 |
| CVTCLPCMD |
Convert CL Command |
April 15, 2012 |
| CVTDAT13 |
Convert Date 13 |
January 1, 2007 |
| CVTDAT2 |
Convert Date 2 - Allows Wider Range of Dates |
July 1, 1999 |
| CVTDAYN |
Convert Day N |
April 1, 1995 |
| CVTDECBIN |
Convert Decimal to Binary |
May 1, 1996 |
| CVTDECBIN4 |
Convert Decimal to Binary 4 |
May 1, 1996 |
| CVTDSPDTA |
Convert Display Data |
April 1, 1995 |
| CVTDTS |
Convert DTS - System Internal Date Time Stamp |
May 1, 1996 |
| CVTFRMHEX |
Convert From Hex |
April 1, 1995 |
| CVTHEX |
Convert to Hex |
April 1, 1995 |
| CVTHEXDEC |
Convert Hex to Decimal |
May 1, 1996 |
| CVTMONEY |
Convert Money |
October 15, 2013 |
| CVTSPLNAPI |
Convert To Spooled File Number for API |
January 1, 1998 |
| CVTSPLNBR |
Convert From Spooled File Number |
January 1, 1998 |
| CVTSYSLVL |
Convert System Level |
April 1, 1995 |
| CVTTMP |
Convert Temperature |
March 1, 1998 |
| CVTTOBIN8 |
Convert to Binary 8 |
February 28, 2000 |
| CVTTOBYT |
Convert to Bytes |
March 21, 2008 |
| DIVIDE |
Divide |
March 21, 2008 |
| DLYJOBLOOP |
Delay Job Loop |
February 1, 2005 |
| DSPCLPCALL |
Display CLP Call Parameters |
May 1, 1996 |
| DSPCLPCMD |
Display CLP Command |
April 15, 2012 |
| DSPCLPCNT |
Display CLP Count |
June 1, 2005 |
| DSPCLPDO |
Display CL Program DO Groups |
April 1, 1995 |
| DSPCLPPARM |
Display CLP Parameters |
May 1, 1996 |
| DSPCLPSRC |
Display CLP Source |
January 15, 2010 |
| DSPCLPVAR |
Display CLP Variables |
May 1, 1996 |
| DSPERRMSG |
Display Error Message |
May 1, 1996 |
| DSPMSGWDW |
Display Messages in a Window |
February 28, 2000 |
| DSPWINDOW |
Display Window |
November 15, 1999 |
| DUPCHAR |
Duplicate Characters |
October 15, 2012 |
| EDTLRGVAR |
Edit Large Variable |
October 15, 2012 |
| EDTVAR |
Edit Variable |
April 1, 1995 |
| EDTVAR2 |
Edit Variable 2 - Addl Functions and RPG Subr |
May 1, 1996 |
| EXCCMDCHK |
Execute Command Check |
May 1, 1996 |
| EXCOUTPUT |
Execute OUTPUT Parameter |
May 1, 1996 |
| EXPVAL |
Expand Value |
May 1, 1996 |
| EXPVOLID |
Expand Volume ID |
April 1, 1995 |
| EXTLST |
Extract List |
April 1, 1995 |
| EXTLST2 |
Extract List 2 - For Passing To Cmd Or Pgm |
September 1, 1996 |
| EXTLST3 |
Extract List 3 - For Use in a Message |
April 15, 2011 |
| EXTQLFJOB |
Extract Qualified Job Name |
June 30, 2007 |
| EXTQLFNAM |
Extract Qualified Name |
March 26, 2007 |
| EXTVAL |
Extract Value |
March 15, 2002 |
| FIXCLENDDO |
Fix CL ENDDO |
June 15, 2004 |
| FIXCLPSRC |
Fix CLP Source |
May 1, 1996 |
| FIXQLFNAM |
Fix Qualified Names |
July 15, 2003 |
| FIXVAR |
Fix Variable |
July 15, 2011 |
| FMTLIN |
Format Line |
May 1, 1996 |
| GENUNQNBR |
Generate Unique Number |
September 15, 2007 |
| GNLDBF |
General Data Base File |
August 1, 1996 |
| HASH |
Hash Two Fields |
May 1, 1996 |
| INDCLPDO |
Indent CLP DO Groups |
December 1, 1996 |
| LOGCL |
Log CL Statements |
April 1, 1995 |
| LOOKUP |
Lookup on a CL Variable |
January 15, 2009 |
| LOOKUP2 |
Lookup 2 - Lookup With Insertion Into Blank Value |
January 15, 2009 |
| LOOKUP3 |
Lookup 3 - Lookup for Existence |
October 15, 2011 |
| MOVCHRDEC |
Move Character to Decimal |
April 1, 1995 |
| MOVCLPDCL |
Move CLP DCLs |
April 15, 2006 |
| MOVDECCHR |
Move Decimal to Character |
September 1, 2004 |
| MOVTODEC |
Move to Decimal |
April 1, 1995 |
| MYQ |
My Queue |
May 15, 2008 |
| NOOP |
No Op Command |
December 15, 2000 |
| OR |
Exclusive Or |
April 1, 1995 |
| PARSE |
PARSE |
August 15, 2005 |
| PAUSE |
Display Information |
July 1, 1999 |
| PMTOPR |
Prompt Operator |
April 1, 1995 |
| PMTOPR2 |
Prompt Operator 2 - Simpler Version of PMTOPR |
January 15, 2009 |
| PRINT |
Print from a CL Program |
April 1, 1995 |
| PRTBIGCHR |
Print Big Characters |
April 1, 1995 |
| PRTCLPDO |
Print CLP Do Groups |
May 1, 1996 |
| RGTADJVAR |
Right Adjust Variable |
October 15, 2008 |
| RMVCHAR |
Remove Character |
August 15, 2005 |
| RMVENDPER |
Remove Ending Period |
July 15, 2013 |
| RMVLSTCHR |
Remove Last Character |
October 15, 2010 |
| RMVTRLNULL |
Remove Trailing Nulls |
October 15, 2013 |
| ROTLST |
Rotate List |
February 1, 1997 |
| RSNALLMSG |
Resend All Messages |
January 1, 1999 |
| RSNLSTMSG |
Resend Last Message |
May 1, 1996 |
| RTNCURLIB |
Return Current Library |
May 1, 1997 |
| RTNLIBL |
Return Library List |
April 1, 1995 |
| RTVCALLR |
Retrieve Caller of a HLL Program |
December 1, 1996 |
| RTVCEN |
Retrieve Century |
November 1, 1997 |
| RTVCLPCALL |
Retrieve CLP Call Parameters |
April 1, 1995 |
| RTVCLPVAR |
Retrieve CLP Variables |
April 1, 1995 |
| RTVCLSA |
Retrieve Class Attributes |
April 1, 1995 |
| RTVCMDA |
Retrieve Command Attributes |
April 1, 1995 |
| RTVCNLKEY |
Retrieve Cancel Key |
April 15, 2011 |
| RTVDAT |
Retrieve Date - Various Formats |
April 1, 1995 |
| RTVDAT2 |
Retrieve Date 2 - Pgm Interface to RTVDAT |
April 1, 1995 |
| RTVDBFA |
Retrieve Data Base Attributes |
April 1, 1995 |
| RTVDIAGMSG |
Retrieve Diagnostic Message |
May 1, 1996 |
| RTVDSPFA |
Retrieve Display File Attributes |
April 1, 1995 |
| RTVDTAARAD |
Retrieve Data Area Description |
May 1, 1996 |
| RTVDTAQD |
Retrieve Data Queue Description |
April 1, 1995 |
| RTVFLDA |
Retrieve Field Attributes |
May 1, 1996 |
| RTVGENMBR |
Retrieve Generic Member |
April 1, 1995 |
| RTVILEMODA |
Retrieve ILE Module Attributes |
May 1, 1996 |
| RTVILEPGMA |
Retrieve ILE Program Attributes |
May 1, 1996 |
| RTVJOBD |
Retrieve Job Description Attributes |
April 1, 1995 |
| RTVJOBQA |
Retrieve Job Queue Attributes |
April 1, 1995 |
| RTVJOBSTRA |
Retrieve Job Start Attributes |
May 1, 1996 |
| RTVJOBSTS |
Retrieve Job Status |
April 1, 1995 |
| RTVLFA |
Retrieve Logical File Attributes |
April 1, 1995 |
| RTVLSTCHG |
Retrieve Last Change |
April 1, 1995 |
| RTVMBRLST |
Retrieve Member List - Member Names |
August 1, 1996 |
| RTVMBRLST2 |
Retrieve Member List 2 - Member Information |
August 1, 1996 |
| RTVMSGD |
Retrieve Message Description - As in Msg Descrp |
May 1, 1996 |
| RTVMSGQA |
Retrieve Message Queue Attributes |
May 1, 1996 |
| RTVNXTDAY |
Retrieve Next Day of Week |
April 15, 2005 |
| RTVNXTVER |
Retrieve Next Version |
July 15, 2006 |
| RTVOBJAUT |
Retrieve Object Authority |
April 1, 1995 |
| RTVOBJAUT2 |
Retrieve Object Authority 2 - One User |
September 1, 2004 |
| RTVOBJCNT |
Retrieve Object Count |
May 1, 1996 |
| RTVOBJLST |
Retrieve Object List |
October 1, 1997 |
| RTVOUTQA |
Retrieve Output Queue Attributes |
April 1, 1995 |
| RTVPFA |
Retrieve Physical File Attributes |
April 1, 1995 |
| RTVPFJRNA |
Retrieve Physical File Journal Attributes |
May 1, 1996 |
| RTVPGMA |
Retrieve Program Attributes |
April 1, 1995 |
| RTVPGMNAM |
Retrieve Program Name |
April 1, 1995 |
| RTVPGMSTK |
Retrieve Program Stack |
April 1, 1995 |
| RTVPRDLIB |
Retrieve Product Library |
May 1, 1996 |
| RTVPRTFA |
Retrieve Printer File Attributes |
April 1, 1995 |
| RTVPUBAUT |
Retrieve Public Authority |
May 1, 1996 |
| RTVQLFNAM |
Retrieve Qualified Name |
August 15, 2003 |
| RTVRELID |
Retrieve Release ID |
April 1, 1995 |
| RTVSAVFD |
Retrieve Save File Description |
April 1, 1995 |
| RTVSBMJOB |
Retrieve Submitted Job |
November 1, 1997 |
| RTVSBSD |
Retrieve Subsystem Description |
May 1, 1996 |
| RTVSGNPOS |
Retrieve Sign Position |
December 1, 2004 |
| RTVSPCAUT |
Retrieve Special Authorities |
April 1, 1995 |
| RTVSPLA |
Retrieve Spool Attributes from PRTF |
April 1, 1995 |
| RTVSPLFA |
Retrieve Spooled File Attributes |
April 1, 1995 |
| RTVSPLFID |
Retrieve Spooled File ID - Such as SPLF Number |
April 1, 1995 |
| RTVSRCSTMT |
Retrieve Source Statement |
July 1, 1999 |
| RTVSYSSTS |
Retrieve System Status |
May 1, 1996 |
| RTVTAPID |
Retrieve Tape ID |
May 1, 1996 |
| RTVTIMSTM |
Retrieve Time Stamp - Ready for Sending a Msg |
April 1, 1995 |
| RTVTRNTBL |
Retrieve Translate Table |
March 1, 1999 |
| RTVUSRPRF2 |
Retrieve User Profile Nbr 2 - Rtv with Autl List |
May 1, 1996 |
| RTVUSRSPCE |
Retrieve User Space Entry |
April 1, 1995 |
| RTVUSRSPCI |
Retrieve User Space Initial |
April 1, 1995 |
| RTVVALA |
Retrieve Value Attributes |
May 1, 1996 |
| RTVWSDA |
Retrieve Work Station Attributes |
April 1, 1995 |
| RUNMNUCMD |
Run Menu Command |
September 1, 2004 |
| SCNCLPCMD |
Scan CLP Command |
January 15, 2009 |
| SCNCLPIF |
Scan CLP IF |
September 1, 1996 |
| SCNCMDKWD |
Scan Command Keyword |
February 1, 2001 |
| SCNEXTDTA |
Scan Extract Data |
July 15, 2013 |
| SCNLIBL |
Scan Library List for V5R1 Longer List |
June 15, 2001 |
| SCNOPNQRYF |
Scan for OPNQRYF |
October 1, 1996 |
| SCNUPDCL |
Scan and Update CL Source |
December 1, 2004 |
| SCNUPDHEX0 |
Scan and Update Hex 00s |
September 15, 2002 |
| SCNUPDVAR |
Scan Update Variable |
January 1, 1999 |
| SCNVAR |
Scan Variable |
April 1, 1995 |
| SCNVARRGT |
Scan Variable Right - Var Size of 500 |
April 1, 1995 |
| SCNVARRGT2 |
Scan Variable Right 2 - Var Size of 5000 |
July 15, 2011 |
| SCRAMBLE |
Scramble Bytes Within a Field |
April 1, 1995 |
| SETSTSMSG |
Set Status Message |
May 1, 1996 |
| SNDCOMPMSG |
Send Completion Message |
May 1, 1996 |
| SNDDIAGMSG |
Send Diagnostic Message |
April 1, 1995 |
| SNDESCINF |
Send Escape Information |
October 15, 2003 |
| SNDESCMSG |
Send Escape Message |
April 1, 1995 |
| SNDESCMSG3 |
Send Escape Message 3 - Impromptu with 1st/2nd Lvl |
September 1, 1999 |
| SNDLNGMSG |
Send Long Message |
November 15, 2005 |
| SNDSTSMSG |
Send Status Message |
April 1, 1995 |
| SORTCLPDCL |
Sort CLP DCL Commands |
December 1, 1996 |
| SORTCLPVAR |
Sort CLP Variable |
January 15, 2009 |
| STACK |
Stack |
April 1, 1995 |
| STRKEY |
Start Key |
April 1, 1995 |
| TRCDBG |
Trace Debug |
January 15, 2002 |
| TRIM |
Trim |
August 15, 2005 |
| TRMFSTBLK |
Trim First Blank |
September 15, 2006 |
| TRMLDGBLK |
Trim Leading Blanks |
April 1, 1995 |
| TRNVAL |
Translate Value |
April 1, 1995 |
| UNADOPT |
Unadopt |
April 1, 1995 |
| WRTDBF |
Write Data Base File |
April 1, 1995 |
| WRTSRC |
Write to Source Member |
April 1, 1995 |