Tag Archives: IBM i

Java and External Data Structures on IBM i

One of my favorite techniques for passing structured bulk data around is using datas queue’s with the format of the data defined in an external data structure.

In RPG this is very easy … you defined a data structure using the EXTNAME keyword.

dcl-ds stuct1 extname('EXTDS1') end-ds;  

Then you just use the data structure name when calling the QRCVDTAQ or QSNDDTAQ api’s and the data will be nicely mapped into the appropriate structure field.

But what if you wanted to allow a Java application to consume or populate the data queue?

Continue reading

Six Degrees

OK, this is a bit of a stretch … but the connection between IBM i and IBM Watson just got a tiny (very tiny) bit smaller.

Many people (especially those in the IBM i community) know that Watson runs on the Power 7 CPU (Power 750 to be exact) … the same chip that IBM i runs on.

Well, it turns out that the blog that IBM is discussing Watson on, ‘A Smarter Planet’, is running the “WP Tags to Technorati” plug-in for WordPress that I wrote.

OK, so it’s a BIG stretch … let me live my illusions 🙂