iRPGUnit
Unit testing for ILE RPG, with an RDi plug-in that runs the tests and shows the results.
Products
Plug-ins, applications, utilities and service programs. The version numbers and downloads come directly from GitHub.
Plug-ins for IBM Rational Developer for i (RDi) and Eclipse. Installed from an Eclipse update site.
Unit testing for ILE RPG, with an RDi plug-in that runs the tests and shows the results.
Formats fully free-form ILE RPG in RDi: declarations, calculations, comments and embedded SQL.
Green-screen features for RDi: message file and binding directory editors, compare/merge, very fast source search.
Copies live data on IBM i and cuts the downtime for file changes down to minutes.
Work on Code for IBM i projects (iproj.json) in RDi, built with TOBi or GNU Make.
Converts fixed-format H, F and D specifications into free-format DCL statements in RDi.
Removes legacy colour codes from source members opened in the LPEX editor.
Adds project scoped variables to Eclipse Java code templates.
Complete applications for the 5250 screen.
The database browser and editor for the 5250 screen: browse, search, change, copy and delete records.
CL commands for everyday tasks on IBM i: journals, message files, sources, objects and jobs. Installed from an XML installer or compiled with STRPREPRC.
Changes object description attributes that the CHGOBJD command cannot change.
Compares and merges two message files.
Creates MI programs with the QPRCRTPG API.
Generates RPG, C and CL data structures and source for message descriptions.
Deletes old journal receivers of a journal.
Displays the entries of a data queue without removing them.
Displays the size of a library including all its objects.
Shows the source code of an object, found by its service attributes.
Duplicates a message description within the same or into another message file.
Exports journal entries into a file with the layout of the journaled file — ready for SQL.
Finds and replaces strings in files and members.
Tests whether a port of a remote system is open.
Retrieves the user authority attribute of an object.
Runs CL commands and SQL statements from a source member without compiling it.
Lets the user select a job from a list when the job name is ambiguous.
Starts the 5250 debugger and the service job automatically when you debug another job.
Compiles a source with the creation commands stored in the source itself.
Displays user, system, device and IP address of the current job.
Reusable ILE procedures for RPG and CL: messages and strings, IFS access, lists, logging and more.
Base64 encoding and decoding for RPG.
Basic procedures for RPG: messages, API errors, strings, objects, environment, hashes.
Writes events to the compile event file EVFEVENT, e.g. for the RDi error list.
Procedures for reading and writing IFS files and directories.
Successor of IFS: services for reading and writing IFS files and directories.
Reads messages from job logs.
A powerful logger for RPG, inspired by Log4j: logger hierarchy, appenders and layouts.
Lists jobs, unsorted or sorted by name or status.
Lists spooled files, sorted by user data, user profile or pages.
Prints logs with time stamp, message ID and text — several at a time.
Retrieves the constraints of a file.
Retrieves the field attributes of a file — fast, like a dictionary.
Lists the members of a file, sorted by name or creation date.
No product matches your search.