Informix News
18 Nov 13 - ZDNet - Top 20 mobile skills in demand... Read
09 Sep 13 - telecompaper - Shaspa and Tatung have shown a new smart home platform at Ifa in Berlin. Powered by the IBM Informix software... Read
06 Sep 13 - IBM data magazine - Mission Accomplished - Miami, Florida will be the backdrop for the 2014 IIUG Informix Conference... Read
01 Feb 13 - IBM Data Magazine - Are your database backups safe? Lester Knutsen (IBM Champion) writes about database back up safety using "archecker"... Read
14 Nov 12 - IBM - IBM's Big Data For Smart Grid Goes Live In Texas... Read
3 Oct 12 - The Financial - IBM and TransWorks Collaborate to Help Louisiana-Pacific Corporation Achieve Supply Chain Efficiency... Read
28 Aug 12 - techCLOUD9 - Splunk kicks up a SaaS Storm... Read
10 Aug 12 - businessCLOUD9 - Is this the other half of Cloud monitoring?... Read
3 Aug 12 - IBM data management - Supercharging the data warehouse while keeping costs down IBM Informix Warehouse Accelerator (IWA) delivers superior performance for in-memory analytics processing... Read
2 Aug 12 - channelbiz - Oninit Group launches Pay Per Pulse cloud-based service... Read
28 May 12 - Bloor - David Norfolk on the recent Informix benchmark "pretty impressive results"... Read
23 May 12 - DBTA - Informix Genero: A Way to Modernize Informix 4GL Applications... Read
9 Apr 12 - Mastering Data Management - Upping the Informix Ante: Advanced Data Tools... Read
22 Mar 12 - developerWorks - Optimizing Informix database access... Read
14 Mar 12 - - International Informix User Group set to meet in San Diego... Read
1 Mar 12 - IBM Data Management - IIUG Heads West for 2012 - Get ready for sun and sand in San Diego... Read
1 Mar 12 - IBM Data Management - Running Informix on Solid-State Drives.Speed Up Database Access... Read
26 Feb 12 - - Better results, lower cost for a broad set of new IBM clients and partners... Read
24 Feb 12 - developerWorks - Informix Warehouse Accelerator: Continuous Acceleration during Data Refresh... Read
6 Feb 12 - PRLOG - Informix port delivers unlimited database scalability for popular SaaS application ... Read
2 Feb 12 - developerWorks - Loading data with the IBM Informix TimeSeries Plug-in for Data Studio... Read
1 Feb 12 - developerWorks - 100 Tech Tips, #47: Log-in to Fix Central... Read
13 Jan 12 - MC Press online - Informix Dynamic Server Entices New Users with Free Production Edition ... Read
11 Jan 12 - Computerworld - Ecologic Analytics and Landis+Gyr -- Suitors Decide to Tie the Knot... Read
9 Jan 12 - - DNS impact on Informix / Impacto do DNS no Informix... Read
8 Sep 11 - - IBM Offers Database Solution to Enable Smart Meter Data Capture... Read
1 Aug 11 - IBM Data Management Magazine - IIUG user view: Happy 10th anniversary to IBM and Informix... Read
8 Jul 11 - Database Trends and Applications - Managing Time Series Data with Informix... Read
31 May 11 - Smart Grid - The meter data management pitfall utilities are overlooking... Read
27 May 11 - IBM Data Management Magazine - IIUG user view: Big data, big time ( Series data, warehouse acceleration, and 4GLs )... Read
16 May 11 - Business Wire - HiT Software Announces DBMoto for Enterprise Integration, Adds Informix. Log-based Change Data Capture... Read
21 Mar 11 - Yahoo! Finance - IBM and Cable&Wireless Worldwide Announce UK Smart Energy Cloud... Read
14 Mar 11 - MarketWatch - Fuzzy Logix and IBM Unveil In-Database Analytics for IBM Informix... Read
11 Mar 11 - InvestorPlace - It's Time to Give IBM Props: How many tech stocks are up 53% since the dot-com boom?... Read
9 Mar 11 - DBTA - Database Administration and the Goal of Diminishing Downtime... Read
2 Feb 11 - DBTAs - Informix 11.7 Flexible Grid Provides a Different Way of Looking at Database Servers... Read
27 Jan 11 - exactsolutions - Exact to Add Informix Support to Database Replay, SQL Monitoring Solutions... Read
25 Jan 11 - PR Newswire - Bank of China in the UK Works With IBM to Become a Smarter, Greener Bank... Read
12 Oct 10 - Database Trends and Applications - Informix 11.7: The Beginning of the Next Decade of IBM Informix... Read
20 Sep 10 - - ITG analyst paper: Cost/Benefit case for IBM Informix as compared to Microsoft SQL Server... Read
20 Jul 10 - IBM Announcements - IBM Informix Choice Edition V11.50 helps deploy low-cost scalable and reliable solutions for Apple Macintosh and Microsoft Windows... Read
20 Jul 10 - IBM Announcements - Software withdrawal: Elite Support for Informix Ultimate-C Edition... Read
24 May 10 - eWeek Europe - IBM Supplies Database Tech For EU Smart Grid... Read
23 May 10 - SiliconIndia - IBM's smart metering system allows wise use of energy... Read
21 May 10 - CNET - IBM to help people monitor energy use... Read
20 May 10 - ebiz - IBM Teams With Hildebrand To Bring Smart Metering To Homes Across Britain... Read
19 May 10 - The New Blog Times - Misurare il consumo energetico: DEHEMS è pronto... Read
19 May 10 - ZDNet - IBM software in your home? Pact enables five-city smart meter pilot in Europe... Read
17 March 10 - ZDNet (blog) David Morgenstern - TCO: New research finds Macs in the enterprise easier, cheaper to manage than... Read
17 March 2010 - Virtualization Review - ...key components of Big Blue's platform to the commercial cloud such as its WebSphere suite of application ser vers and its DB2 and Informix databases... Read
10 February 2010 - The Wall Street Journal - International Business Machines is expanding an initiative to win over students and professors on its products. How do they lure the college crowd?... Read

End of Support Dates

IIUG on Facebook IIUG on Twitter

Software Repository News

Recent New Submissions and Updates

sqlcmd-90.02 update

A new version of SQLCMD, version 90.02, has been uploaded to the IIUG Software Repository. It contains some minor bug fixes compared with version 90.00.

Submiited by:   Jonathan Lefflerm  2017-04-03
ascii update
Updated version of the ascii package
If your version of Informix is old enough not to support the CHR() and ASCII() functions as built-ins, you can use this code to provide the functions instead. You get: * ascii.sql - stored procedure to give ASCII code corresponding to a given character * ascii.unl - data for the ASCII table * asciitbl.sql - definition for the ASCII table * chr.sql - stored procedure to give the character (CHR) corresponding to a given number * mkascii.sql - SQLCMD script to load the above into a database Ideally, you should upgrade to a newer version of Informix.

Submiited by:   Jonathan Lefflerm  2016-10-18
myexport Update to myexport
Changes: New option -Q allows the user to specify a different escape character. Implemented -L & -P for password secured sessions in myimport & to work with external table export inmyexport.

Submiited by:  Art Kagel  2016-07-16
sqlcmd-90.00 update
A new version of SQLCMD, version 90.00, has been uploaded to the IIUG Software Repository. It contains a small feature and some minor bug fixes compared with version 89.03.

The small feature is 'block' format, which corresponds reasonably well to default format from DB-Access, with column names down the left and the values following on the same line. You can access this using 'sqlcmd -F block' or by specifying 'format block;' at the command line.

One other minor change is that the manual pages are installed in $TARGET/share/man/man1 (instead of $TARGET/man/man1). Note that the old manual pages will not be cleaned up.

Submiited by:   Jonathan Lefflerm  2015-11-09
utils2_ak Update to utils2_ak
- A critical fix to a myschema bug which may corrupt the engine's memory when connected over shared memory and using the -m option. This is a critical bug fix! -

- Fixed a bug in --aos-thresholds option and improved the verbose display for this. Fixed a problem handling very large stored procedure argument lists. Changed handling of memory allocation for the procedure argument list. Modified the query that gathers column names to ignore columns of type BYTE, TEXT, BLOB, & CLOB since the engine does not calculate distributions on those column types anyway.

- Lots of fixes and new features I haven't uploaded before (haven't had time to test the sufficiently before now). Fixed support for functional indexes using the bson conversion functions bson_value_*(). This may also fix an unreported problem with functional indexes that include a constant in one or more of the function arguments.
Added new option, --aggregates, to print out user defined aggregations.
Fixed a bug that was preventing the printout of the defined lengths of lvarchar and other variable length UDT types.
Improved performance on very large servers by reducing the dependence on sysmaster.
Fixed a problem causing two indexes with the same key to be generated when a table has a unique constraint and one of two or more foreign keys using the same key.
Fixed handling of very long procedure argument lists.
Modified the --dependency-order option to handle tables with circular dependencies and self-referential tables which had caused myschema to abort without producing any output.
Also reduced the temp space needed to calculate this feature a bit and added some error additional handling.
I have seen disabled indexes with a generated name that were created by a constraint, but the constraint was no longer in existence.
This is probably an artifact of an old engine bug that left them around.
These are now ignored by myschema! Implemented a new option, --no-validate, which causes myschema to include the NOVALIDATE clause to all FOREIGN KEY contraints.
Added new option --myexport-delimiter to specify the delimiter character for the dbexport header and for the myexport/myimport external table DDl scripts when -l and/or --myexport-scripts or --myexport-express are passed.
Removed the GRANT SESSIONAUTH privilege for the owner of the database.

- Added -S option to generate SQL schema and -T to generate SQL temp table schema from a SELECT statement.

Submiited by:  Art Kagel  2015-04-19
excel4w New
Excel file output with Informix 4GL

Submiited by:   Wai Meng Thum  2015-04-12
sysmaster New Version - Sysmaster 2015!
These are the updated SQL scripts from my Sysmaster presentation in 2015

Submiited by:  Lester Knutsen  2015-03-30
utils2_ak Update to utils2_ak
Some bug fixes to myschema and and new features in myschema. New options in

Submiited by:  Art Kagel  2014-09-19
myexport Update to myexport
Improved dbspace mapping algorithm in myimport. Also added support for mapping smartblob spaces in PUT clauses.

Submiited by:  Art Kagel  2014-05-26
utils2_ak Update to utils2_ak
Adds new features to There are now options to ignore shadow columns from ERKEY (-k), VERCOLS (-v), and REPLCHECK (-r) when building the structures. These are included by default.

Submiited by:  Art Kagel  2014-05-17
who-locks New
Overdue utility: shows you who is really setting that pesky lock that is blocking your operation. Many additional options. Amaze your clients! :-)

Submiited by:  Jacob Salomon  2014-05-12
infotable Update to infotable
Code upgraded to be compiled against gcc and against ver 12.x. Credit to Art Kagel.

Submiited by:  Ravi Krishna  2014-05-02
utils2_ak Update to utils2_ak
Myschema: Fixed a bug that caused some indexes to fail to print. Added support for GRANT SETSESSIONAUTH. Note that dbschema does not yet support this feature first implemented in v11.10.

Submiited by:  Art Kagel  2014-03-19
utils2_ak Update to utils2_ak
Update to myschema to support disabled indexes on external tables (needed for loading external table data into IWA). Note that dbschema does not yet report on these indexes.

Submiited by:  Art Kagel  2014-01-11
utils2_ak Update to utils2_ak Fixed HPUX detection again. Added options (-c & -C) to specify column names for both the select statement projection list and the insert statement column list. Fixed -d/-D, -t/-T, & -h/-H to reasonably default if not specified. Added new option, -p, to print percent free instead of KB free. Fixed usage display format. Fixed HPUX detection again. Improved installation of the bload and bunload links. Fixed problem incorrectly minimizing extent sizing if the actual number of pages in the table is zero (can only happen in 11.70 and later). Updated copyright notice. Added support for v12.10 ROLLING fragments DETACH and DISCARD keywords. Note: Support for DETACH with the ANY, INTERVAL FIRST, and INTERVAL ONLY options not in there yet because the documented syntax doesn't work!

Fixed compile time warnings in several utilities in the package.

Submiited by:  Art Kagel  2014-01-01
sqlcmd-89.00 New release of sqlcmd

A new version of SQLCMD, version 89.00, has been uploaded to the IIUG Software Repository. It contains a series of one major and some minor bug fixes compared with 88.0x.
The major bug fix affects the formatting of characters needing escapes.
The minor bug fixes affect compilability.
See the ChangeLog for more details.

Updated by:  Jonathan Leffler  2013-12-09
utils2_ak Update to utils2_ak
In myschema: Fixed external table definition generation to handle changes in the semantics of the ESCAPE option between engine versions. Fixed a problem with myschema hanging if -t is passed with a non-existent table name.

Submiited by:  Art Kagel  2013-11-01
utils2_ak Update to utils2_ak

This update mainly contains bug fixes, some new some old. Added a new option to drive_dostats to process tables in reverse order, from smallest to largest. This can be faster at some sites. Enhanced the usage output for myschema with more defaults and corrected a few descriptions that were fuzzy. Improved dostats --drop-distributions and --clean-distributions for v11+ to use DROP DISTRIBUTIONS ONLY instead of manually deleting from the distributions tables.

Submiited by:  Art Kagel  2013-07-18
utils2_ak Update to utils2_ak

Myschema: IBM has expanded the viewtext column in the sysviews catalog table from CHAR(64) to CHAR(256) in v12.10. Using previous versions of myschema with v12.10 will result in the definitions of VIEWS being truncated resulting in errors or incorrect view definition. This upgrade is mandatory for v12.10 users only, optional otherwise.

Submiited by:  Art Kagel  2013-06-20
ratos.shr_ak Updated to support Informix v12.10 and the most recent v11.70 releases and to better support earlier versions.

Submiited by:  Art Kagel  2013-05-30
utils2_ak Update to utils2_ak package w/ v12.10 support Added support for new v12.10 features. Fixed syntax error in REVOKE EXECUTE commands when -O is enabled. New option --squish-triggers to eliminate white space in large triggers. New option -K to name auto-generated indexes using the table name rather than tabid and constrid. Fixed a bug in the -U option. Enhanced -v to print additional status steps. New option --no-storage-options to suppress IN clauses. Fixed a bug when -o and --drop-proc are used together. Fixed a bug in myexport support. Fixed --infrastructure to work with v9.40 and an output script bug if chunks have been dropped and new chunks added later. - Fixed include for inet.h on HPUX - Fixed WITHOUT REPLICATION code. Added -O option to override restriction against copying a table onto itself. Added -E option to control the number of permitted errors before forcing an abort. Added support for new 2GB max fetch/put buffer. Fixed problem compiling on HPUX. - Fixed KB calculations and blobspaces

Submiited by:  Art Kagel  2013-05-06
utils2_ak Update

Myschema: Fixed uninitialized variables.
Fixed memory overrun problem in
Fixed handling of BIGSERIAL (again) for IDS versions prior to 11.50.
Added a new utility, dbscript, which takes a command and prints out a script to apply it to selected tables.
Moved an updated version of from utils_ak to utils2_ak with expanded reporting for newer IDS releases.

Submiited by:  Art Kagel  2012-12-19
utils2_ak Update

Myschema: Fixes to --infrastructure & --myexport-scripts. Fixed support for 7.xx engines. Improved sequence support. Dostats_ng: Expanded several internal strings to prevent memory overflows.

Submiited by:  Art Kagel  2012-11-12
utils2_ak Minor Update
This update contains corrected calculations of the various sizing parameters output by the --infrastructure option.

Submiited by:  Art Kagel  2012-08-26
utils2_ak Major Update

dbdelete: Removed the progress printout if -S is specified and redirected the version printout to stdout from stderr. Improved error printouts. Added a new option, --error-count, to return the number of errors encountered when -n is specified. Without the new flag, -n returns 0 unless the maxerrs count is exceeded. Fixed LOW stats progress trace to separate column names with commas properly. Expanded some strings to eliminate overflows.

myschema: Fixed order by clause when -o is passed in. Fixed a problem affecting databases with more than 2^31 rows in any table.Added support for new option --index-online to add the ONLINE keyword to create index statements. Added support for foreign keys created with the INDEX DISABLED option. Fixes a compile time problem affecting AIX and other C compilers that do not recognize the C++ comment characters (//). Removed outdated warning about constraint indexes from the output. Fixed constraints printouts to support owners. Full support for -O and --set-owner are followed and constraint owners are printed by default. Added support for NCHAR and NVARCHAR type columns. Thanks to Aleksander Kamenik for pointing out the omission.

dbstruct: Fixed output bug introduced with 4GL support. Fixed compile time problem on AIX.

sqlstruct: Fixed compile time problem on AIX.

Submiited by:  Art Kagel  2012-08-13
sqlcmd-88.00 New release of sqlcmd
SQLCMD 88.00 has been released to the IIUG Software Archive. Despite the new version number, it is mainly a maintenance release of SQLCMD, with fractional second sleep times being the primary feature of interest that was added

Updated by:  Jonathan Leffler  2012-07-20
ifx_xferdb New

This script helps facilitate importing database data across platforms using External tables and PIPES.
Submiited by:  Santosh Sajiip  2012-06-04
partn Update
Version 2.0
Decodes partnum/tblnum values.

Submiited by:  Richard Harnden  2012-04-19
utils2_ak Update

Updates to several utilities in the package:

Myschema: Shifted the implicit/explicit keyword to upper case for consistency. Fixed a bug that was ignoring casts from or to built-in(non-UDT) types.

Dostats: Fixed a bug in SET ISOLATION when executing immediately. Fixed a bug in --drop-distributions. Added --clean-distributions for cleaning out old distributions when only specific tables are being processed. Can be used globally, but --drop-distributions will tend to be faster. Restricted --drop-distributions from being used with -t, -x or -i since it would drop distributions from all tables and then only rebuild the distributions for the specified tables. Thanks to Ashok Sharma for pointing out these bugs.

Submiited by:  Art Kagel  2012-01-30

Recently Added Links to Other Sites

DBStudio A free tool for fast SPL and query development
4glWorks An application framework for Informix-4GL.
Aubit4GL The Aubit Open Source Informix-4GL compatible complier and other 4GL development tools.
Server Studio Server Studio JE with Sentinel - A comprehensive suite of tools to support IBM Informix databases from initial design, development and testing, through to production deployment and operational service [DBA, SPL, SQL]
IFxSQL A database access tool for Windows that can make queries, execute scripts, export data, design reports, etc. The site's primary language is Spanish, but the tool's interface is straightforward.

Other Links