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 Research

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. If this information is removed, you agree to paying a $25,000 per year license fee.

Ad
iQuery

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

www.cozTools.com/iQuery

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 Research. 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.3819604iOpen - Change User Space data
CLCASE2014-07-22 07.53.4414409iOpen - Conversion between CASE
CRTSTMF2016-09-06 10.26.2817305iOpen - Create Stream File on the IFS
CRTUSRSPC2014-07-22 07.53.5714690iOpen - Create user Space
IFSWRITER2014-07-22 07.54.0316070iOpen - Write text to an IFS file
RTVUSRSPC2016-09-07 10.15.0220303iOpen - Retrieve User Space data
SNDCMDMSG2014-07-22 07.54.2015466iOpen - 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.3119604iOpen: Change User Space Data
CLCASE2015-07-14 09.02.2614409iOpen: Convert CL variable betwen upper/lower case
CRTSTMF2016-09-07 08.10.4317305iOpen: Create IFS file
CRTUSRSPC2018-03-23 17.31.3414690iOpen: Create User Space
IFSWRITER2016-06-03 08.22.5916070iOpen: Write Text to an IFS file
IOSSUDF2018-11-05 14.05.024743iOpen: SQL Query File SQL UDF interfaces
OBJLIST2016-06-29 09.27.5617747iOpen: QGYOLOBJ, QGYGTLE, QGYCLST wrappers
RTVUSRSPC2018-03-23 17.34.3920303iOpen: Retrieve User Space Data
SNDCMDMSG2016-06-03 08.23.3015466iOpen: Send CL Command string as *RQS message
SPACE2018-03-23 17.46.437122iOpen: User Space C++ Class object and methods
SYSTOOLS2015-07-14 10.30.3916076iOpen: System Tools (getOSver, getSysName, etc.)

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.565410iOpen: General includes
OBJLIST2016-06-29 09.27.0417747iOpen: Object List prototypes
SPACE2018-03-26 12.38.207122User Space Interface prototypes
SYSTOOLS2016-06-03 08.25.2516076iOpen: IBM i interfaces

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.3619604iOpen: Change User Space Data (like CHGDTAARA)
CHKNAME2014-07-22 07.56.499479iOpen: Check value for "valid name" syntax
CRTUSRIDX2014-07-22 07.57.055476iOpen: User index command processing program
RTVUSRSPC2014-07-22 07.57.1720303iOpen: Retrieve User Space Data (like RTVDTAARA)
SYSNAME2020-11-10 09.48.292311Maintain Overstock Styles Realtime

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.104956iOpen: IBM i API prototypes in RPG IV
APITEMPL2015-08-26 09.25.414635iOpen: Templates (Data Structures) for APIs
FKEYS2016-06-03 08.32.245628iOpen: Bob Cozzi Fn Key ("AID byte") constants
JOBLOG2016-06-03 08.33.547935iOpen: joblog prototype (uses PASE API)
OBJLIST2016-06-29 09.44.5117747iOpen: Create, read a list of objects (RPG protos)
QCMDEXC2018-05-24 18.25.225706iOpen: Prototype for QCMDEXC and 'system' APIs
QC3PROTOS2016-06-03 08.35.444538iOpen: Encryption API prototypes and data struct
QGYPROTOS2016-06-03 08.36.144457iOpen: Open List API prototypes
QUSEC2016-06-03 08.37.414534iOpen: API Error Data Structure (2 varieties)
SYSTEM2020-04-05 15.04.422586iOpen: Prototype for QCMDEXC and 'system' APIs
SYSTOOLS2016-06-03 08.38.0316076iOpen: Prototypes for SYSTOOLS functions

Copyright © 2012 Cozzi Research All Rights Reserved.