Site Map: Utilities, Games, API Xref, Sundry, Links, Home, Path to /Free DOWNLOAD Résumé
The common copy book for all these utilities (with all the API formats and data structures in one place) will be a major benefit to anyone writing their own API based applications.
For those familiar with this site, please note the download and install techniques have changed. The aspects of ILE (binding directory, binding directory entries, service programs, etc.) make it cumbersome to get single utilities, so now you get them all. Please note the download page has v5r1, v5r4, and v6r1 versions, please select the proper version for your system. See Download link for install instructions.
.
The JCRCMDS library, featured many times in the Iseries ClubTech Newsletter, is a pratical set of API-based utilities for AS/400 Programmers. These utilities are the cumulative result of 25 years of desperate need and a hardwired passion for programming. The source utilities include quick information retrieval tools you use to write, maintain, and provide analysis of your programs. Conversion tools for bringing your legacy code up to modern standards. Even code generation tools that can save many hours of programming time. The File and Object tools provide many important timesavers, Analysis helpers, Job and Spool File finders, and quick, easy access to many other necessary functions. Also provided are Data Queue, Netf, and XML generation tools.
All utilities on this page are free software using the Free Software Foundation license. You can click on the desired utility name for additional information about each utility. Take these home today and use it to help make your job easier!
Your feedback on achieving maximum effectiveness with these tools is ALWAYS appreciated. Thanks to the many hundreds of persons, around the world, who have made excellent suggestions for improvement or enhanced functionality to meet their specific requirements. This process continues to make these tools better for me and everyone else who uses them.
You may also wish to visit these links to several persons or websites, who in many ways, have helped me with these utilities or are providing support for these utilities by having a link to here on their page. These tools are created, developed and maintained at NetShare400
| Utilities | ||
| Source | ||
| JCRANZD | Print DSPF layout / field name report. | |
| JCRANZO | Print Ospec layout / field name report. | |
| JCRANZP | Print PRTF layout / field name report. | |
| JCRCALL | Quick command prompt created from any programs entry parm field names/attributes. | |
| JCRCDENT | Print indented CLP source listing. | |
| JCRFSET | Scan File Set where used. Lists all RPG/CLP source members using selected PF and any associated LFs. | |
| JCRIND | Display indicators used in RPG / CL / DDS source code. | |
| JCRLSRC | Print source code lib/file/member and module info for every *pgm object in selected library. | |
| JCRNUMB | Mark the RPG structure statements in your source code. Also a powerful /free source reformat indention tool. It can automatically format your /free code based on logic structures. | |
| JCRPRTF | Generate DDS prtf source from RPG4 output specs. | |
| JCRRDENT | Print indented RPG source listing. | |
| JCRRFIL | File name / Record Format Xref for RPG source (you NEED this one!). | |
| JCRRTVRPG | Retrieve source for any RPGLE object compiled with DBGVIEW *LIST or *ALL. | |
| JCRRFLD | Length of fields used in RPG source code. | |
| JCRSMLT | Powerful source scan utility! Scan multiple source files / multiple strings. | |
| JCRSUBR | Print program Subroutine Structure. Reads RPGLE source and creates an indented listing of the subroutine names. | |
| JCR4MAX | RPG4 source conversion to full RPG4 syntax. A must-have if you still have oldstyle code. | |
| JCR4PROTO | Generate RPG4 source member with the *ENTRY and CALLs converted to main procedure interface and CALLP prototypes. | |
| JCR5PFREE | Calc spec listing showing side-by-side columnar and /free source. | |
| JCR5FREE | Columnar source conversion to /free formatted source. Read and understand a Path to /Free before getting this utility. | |
| File | ||
| JCRDBR | Expanded data base relations display/print. | |
| JCRDELIM | Generate RPGLE source to generate variable delimited ASCII flat file. | |
| JCRFD | Display File Description with view Data Base relations, Members (with remove option), Record Formats, and Trigger information. | |
| JCRFFD | File field description print / display / outfile / rpgle source. Detail key fields and search field/text capabilities have been added. | |
| JCRLKEY | Find logical with selected key field(s). New modifications have made this a really useful key analysis tool! | |
| JCRNOTPOP | List of fields in selected data file that are not populated. | |
| JCRSO | Quick File Keys-Select/Omit Display | |
| Dtax | ||
| JCRDQD | Display data queue descriptions. | |
| JCRDQE | Display dataq entries without disturbing the entries. | |
| JCRDTAARA | List *DECimal Data Area values and Distance to Rollover | |
| Object | ||
| JCRBND | Outputs a list of procedures/symbols that are exported by a selected *BNDDIR, *SRVPGM or *MODULE. Great tool for finding where procedure names are located. | |
| JCRDUMP | Count/Analyze RPG Dump spooled files. | |
| JCRFJOBDL | Find JOBDs with selected library on Library list . Run before deleting library. | |
| JCRFJOBDQ | Find JOBDs using selected JOBQ. | |
| JCRJOB | List selected Job Names with Options (including slick file I/O monitor). | |
| JCRLOBJ | List generic objects example command | |
| JCRLOG | Never press F9 to retrieve executed commands again! Great timesaver. | |
| JCROBJD | Expanded work with objects display. Powerful cleanup assist tool. | |
| JCROLCK | Much better than the standard WRKOBJLCK. Allow SNDBRKMSG to user. | |
| JCRPATTR | Prompt CRTPRTF with existing print file creation attributes. | |
| JCRRECRT | Load existing command values for recreate. | |
| JCRSPLF | List selected Spool Files with Options. Includes ability to duplicate spooled files and override creation attributes. | |
| JCRSSQL | Scan interactive STRSQL sessions for selected SQL statements! | |
| JCRUFIND | List User Spaces containing selected strings. Very handy for user space analysis | |
| JCRUSPACE | View selected User Space. Very handy for user space analysis | |
| IFS Drive | ||
| JCRIFSCPY | Subfile of entries in your IFS directory! You can select to copy to iSeries. Also allows utilities packaged by XMLGEN to be installed directly from your IFS drive. | |
| JCRIFSMBR | Copy selected source member to your IFS directory. After execution you will have txt file and a .zip file of the member. | |
| JCRIFSSAV | Copies a selected savf to a selected directory on the IFS drive. Then uses the Qshell JAR command to create a .zip file from the copied source member. | |
| Netf | ||
| JCRNETFF | Send Multiple Network Files To Multiple Userids | |
| JCRNETFM | Send Multiple Network Members To Multiple Userids | |
| JCRNETQ | Send network all spooled files in a selected outq. | |
| System Info | ||
| JCRPARTI | Returns system name, serial number, partition number (very important for licensing this days), OS version, User, and Job Name. | |
| XML | ||
| XMLGEN | Generate XML documents for transfer (like those on this page). | |
| XMLPREVIEW | Easy preview of install objects in an utility, then easy install! | |
| XMLSVIEW | Developers: Easy view of XMLGEN script member in a subfile. | |
| XMLSRCFIL | Load all members of selected source file into single XML member. |
The XML-based source distribution method, used on this page and a growing number of others, provides a slick turnkey solution for anyone with source code to share for their utilities or applications. Check out the XMLGEN command (listed above) that generated all files on this page. XMLGEN was published in the May 2002 issue of Iseries News and also has been featured in the 400times.UK.
There are several good single program utilities in the Sundry section. The SEU exit program, F7 is located there. Also visit the Games section for several entertaining programs, (check out the BattleShip game!) and some good learning examples.
Back to Utilities. Back to SiteMap. API used by utility Cross Reference. Download page DOWNLOAD
If you problems unzipping a file, please get the latest version of Winzip from the Web. Also please be able to upload a text file from your PC to a source member on your 400. If you do not know this procedure, find someone at your shop that can assist you. For any question about a command or have difficulties with installation, email me . Also note this page can now be accessed through www.jcrcmds.com .
© 1985-2009 Craig Rutledge. All programs on this site are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. These programs are distributed in the hope that they will be useful, but without any warranty; without even the implied warranty of fitness for a particular purpose. See the GNU General Public License for more details.
Last modified November 28, 2009.