About Chris Hird

I have been around the IBM i or it’s predecessors (AS/400, iSeries, i5, System i etc.) for about 24 years now. I started after being retrained by IBM from a Buyer into a programmer! I always loved to get involved […]

Read More

Employer Info

What we do! We develop solutions for High Availability and Disaster Recovery which we distribute through a network of partners and web based portals. If you wish to contact us please visit our website at http://www.shieldadvanced.com. The blog and website […]

Read More

Interests

As you can tell from my posts I am very passionate about the IBM i and the ‘C’ programming language. PHP is really similar to ‘C’ so it has become my favorite language for building website content, however I use […]

Read More
Latest Blog

docker: Error response from daemon: OCI runtime create failed:… (SOLVED)

The Problem: In preparation to run VM’s on our IBM SAN we attempted running Docker on a Proxmox container which was running Debian 9. During the Docker install everything went smoothly following dockers instructions found here: (https://docs.docker.com/install/linux/docker-ce/debian/). But when I […]

read more

Shield’s Own IBM i “New Face”

We are pleased and proud to announce a New Face of our own at Shield! Charlie Hird, son of Chris and I, has joined the team. After studying Computer Science at Laurentian University, in Sudbury, Ontario, then expanding his outdoor […]

read more

IBM i – What to Ask?

Listening to technical conversations during the Annual Conference for Mid-Atlantic Group of IBM i Collaborators (MAGiC)…. I heard some common elements….. “You don’t know, what you don’t know!”…… and sometimes, one can discover there are very commonly-known aspects, which everyone […]

read more

What does Shield Bring to the Availability Table?

Shield Advanced Solutions has quietly been here for more than 22 years – providing independent Availability solutions for the IBM i. Shield’s products are known for being highly effective, and yet simple to use. With current, fresh code they are […]

read more

Using PHP/NGINX and ODBC to connect to IBM i from Linux

We decided to test out the ability to connect to the IBM i using a NGINX Server with php-fpm and ODBC. We already run NGINX with php-fpm for connecting to our IBMi but we use Easycom as the glue that […]

read more

It’s Time For MAGiC!

Check out the high profile speakers and educators available to the MAGiC Annual Conference! If you missed COMMON and run an IBM i shop…. this might be for you! Mid Atlantic Group of IBM i Collaborators (MAGiC) is the newest […]

read more

Setting up SSH Access to IBM i

This is mainly for my reference as I do this operation so few times I can hardly ever remember how to do it. Linux set up is by far a lot easier as most of it is done for you […]

read more

LODRUN and QINSTAPP

There is a very nice feature that IBM i provides which allows a program to be called from within a Save File which is not well documented. Originally we used the same functionality from Tape and Optical to allow us […]

read more

Job Tracking Update.

When IBM announced the availability of a new Job Tracking capability for IBM i in Version 7.4 we were very excited and despondent at the same time. Despondent because the JT4i product could become obsolete as IBM was now offering […]

read more

New Object Distribution Product RE4i

We have mentioned before that we have been developing a method to allow objects to be distributed via RDi User Commands. RE4i is the resulting product which is available for download on our Downloads page attached to the Blog. The […]

read more