iOpen

Support email

www.MidrangeNews.com

Contact Us

iOpen

iOpen is a Free/Open Source Project for IBM i Users

From Bob Cozzi and Cozzi Productions, Inc.

iOpen is an open source project by Bob Cozzi. It is being provided in source code form for IBM i licensees only at no charge provided all copyright accreditation notices included in the source code are retained.

Ad
SQL iQuery

Check out Bob Cozzi's new SQL Tool for IBM i
SQL iQuery™ is the high-function/low-cost SQL query solution/report writer for IBM i.

www.sqliQuery.com

iOpen Source Code Listing

To get iOpen source, download the source members by clicking on any of the links below. Related source members are named the same but are stored in different source files. For example, the CRTUSRSPC (Create User Space) command and associated program are named "CRTUSRSPC" in QCMDSRC and QCSRC source files. There may also be a header file (for the C source) in the source file named H. The "H" file is the C and C++ equivalent to RPG IV /COPY source files. Instead of it being named "QHSRC" they traditionally name it just "H".

Most iOpen source members should compile as far back as V5R4 and are likely to compile on earlier release levels (maybe even V4R2). 

Keep your i open for more free tools from Cozzi Productions. If you have a request for a specific tool, please post a comment on the support page.

Click on the Tool name below to view its CMD source code.

Powered by COZTOOLS find out more

Click on a name in the list to view its contents.
Source Viewer © 2004 Robert Cozzi, Jr. All rights reserved.

MemberLast ModifiedViewsText
CHGUSRSPC2014-07-22 07.53.3810220iOpen - Change User Space data
CLCASE2014-07-22 07.53.447736iOpen - Conversion between CASE
CRTSTMF2016-09-06 10.26.2810267iOpen - Create Stream File on the IFS
CRTSTM00012016-09-06 10.26.28634Old member CRTSTMF file IOPEN/QCMDSRC.
CRTUSRSPC2014-07-22 07.53.578332iOpen - Create user Space
IFSWRITER2014-07-22 07.54.038905iOpen - Write text to an IFS file
RTVUSRSPC2016-09-07 10.15.0211601iOpen - Retrieve User Space data
SNDCMDMSG2014-07-22 07.54.208891iOpen - Send CL CMD as Message to Joblog

Click on the Tool name below to view its C/C++ source code.

Powered by COZTOOLS find out more

Click on a name in the list to view its contents.
Source Viewer © 2004 Robert Cozzi, Jr. All rights reserved.

MemberLast ModifiedViewsText
CHGUSRSPC2018-03-23 17.32.3110220iOpen: Change User Space Data
CHGUSR00012018-03-23 17.32.3144Old member CHGUSRSPC file IOPEN/QCSRC.
CLCASE2015-07-14 09.02.267736iOpen: Convert CL variable betwen upper/lower case
CRTSTMF2016-09-07 08.10.4310267iOpen: Create IFS file
CRTSTM00012016-09-07 08.10.43634Old member CRTSTMF file IOPEN/QCSRC.
CRTUSRSPC2018-03-23 17.31.348332iOpen: Create User Space
IFSWRITER2016-06-03 08.22.598905iOpen: Write Text to an IFS file
IOSSUDF2018-11-05 14.05.022095iOpen: SQL Query File SQL UDF interfaces
IOSSUD00012016-07-08 08.01.5642Old member IOSSUDF file IOPEN/QCSRC.
OBJLIST2016-06-29 09.27.569722iOpen: QGYOLOBJ, QGYGTLE, QGYCLST wrappers
RTVUSRSPC2018-03-23 17.34.3911601iOpen: Retrieve User Space Data
RTVUSR00012018-03-23 17.34.3941Old member RTVUSRSPC file IOPEN/QCSRC.
SNDCMDMSG2016-06-03 08.23.308891iOpen: Send CL Command string as *RQS message
SPACE2018-03-23 17.46.431796iOpen: User Space C++ Class object and methods
SPACE00012018-03-23 17.46.4374Old member SPACE file IOPEN/QCSRC.
SYSTOOLS2015-07-14 10.30.398103iOpen: System Tools (getOSver, getSysName, etc.)
SYSTOO00012015-07-14 10.30.39108Old member SYSTOOLS file IOPEN/QCSRC.

Click on the Tool name below to view its C/C++ Header source code.

Powered by COZTOOLS find out more

Click on a name in the list to view its contents.
Source Viewer © 2004 Robert Cozzi, Jr. All rights reserved.

MemberLast ModifiedViewsText
IOPEN2018-03-23 15.19.562731iOpen: General includes
IOPEN00012018-03-23 15.19.5639Old member IOPEN file IOPEN/H.
OBJLIST2016-06-29 09.27.049722iOpen: Object List prototypes
SPACE2018-03-26 12.38.201796User Space Interface prototypes
SPACE00012018-03-23 16.56.5974Old member SPACE file IOPEN/H.
SYSTOOLS2016-06-03 08.25.258103iOpen: IBM i interfaces
SYSTOO00012016-06-03 08.25.25108Old member SYSTOOLS file IOPEN/H.

Click on the Tool name below to view its RPG IV source code.

Powered by COZTOOLS find out more

Click on a name in the list to view its contents.
Source Viewer © 2004 Robert Cozzi, Jr. All rights reserved.

MemberLast ModifiedViewsText
CHGUSRSPC2014-07-22 07.56.3610220iOpen: Change User Space Data (like CHGDTAARA)
CHKNAME2014-07-22 07.56.495766iOpen: Check value for "valid name" syntax
CRTUSRIDX2014-07-22 07.57.052917iOpen: User index command processing program
RTVUSRSPC2014-07-22 07.57.1711601iOpen: Retrieve User Space Data (like RTVDTAARA)

Click on the Tool name below to view its RPG IV /COPY source code.

Powered by COZTOOLS find out more

Click on a name in the list to view its contents.
Source Viewer © 2004 Robert Cozzi, Jr. All rights reserved.

MemberLast ModifiedViewsText
APIPROTOS2016-06-03 08.31.102154iOpen: IBM i API prototypes in RPG IV
APIPRO00012016-06-03 08.31.1036Old member APIPROTOS file IOPEN/QCPYSRC.
APITEMPL2015-08-26 09.25.412025iOpen: Templates (Data Structures) for APIs
APITEM00012015-08-26 09.25.4136Old member APITEMPL file IOPEN/QCPYSRC.
FKEYS2016-06-03 08.32.242986iOpen: Bob Cozzi Fn Key ("AID byte") constants
JOBLOG2016-06-03 08.33.544492iOpen: joblog prototype (uses PASE API)
JOBLOG00012016-06-03 08.33.5435Old member JOBLOG file IOPEN/QCPYSRC.
OBJLIST2016-06-29 09.44.519722iOpen: Create, read a list of objects (RPG protos)
QCMDEXC2018-05-24 18.25.223094iOpen: Prototype for QCMDEXC and 'system' APIs
QCMDEX00012016-06-03 08.34.5435Old member QCMDEXC file IOPEN/QCPYSRC.
QC3PROTOS2016-06-03 08.35.441891iOpen: Encryption API prototypes and data struct
QC3PRO00012016-06-03 08.35.4437Old member QC3PROTOS file IOPEN/QCPYSRC.
QGYPROTOS2016-06-03 08.36.141930iOpen: Open List API prototypes
QGYPRO00012016-06-03 08.36.1435Old member QGYPROTOS file IOPEN/QCPYSRC.
QUSEC2016-06-03 08.37.411986iOpen: API Error Data Structure (2 varieties)
QUSEC00012016-06-03 08.37.4136Old member QUSEC file IOPEN/QCPYSRC.
SYSTEM2020-04-05 15.04.4234iOpen: Prototype for QCMDEXC and 'system' APIs
SYSTOOLS2016-06-03 08.38.038103iOpen: Prototypes for SYSTOOLS functions
SYSTOO00012016-06-03 08.38.03108Old member SYSTOOLS file IOPEN/QCPYSRC.

Copyright © 2012 Cozzi Productions, Inc. All Rights Reserved.