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

Downloads

We no longer provide a download link for the IBM i 5733 SC1 option. We removed the downloads from the Blog sometime ago due to a lot of abuse, we may decide to put up some new downloads in the […]

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

Let’s ‘C’ Series – In Summary

Shield Advanced Solutions Ltd led by Chris Hird, has been a long-time supporter of using ‘C’ as the program of choice for the IBM i O/S. Published over the past few weeks this series of blogs has given an overview […]

read more

Let’s ‘C’ how (we can check *SRVPGM signatures)

Sometimes you will find yourself in the situation where you need to verify the signatures contained in a service program against those contained in a number of programs or vice versa.. Binder source can reduce the need to track signatures […]

read more

Let’s ‘C’ a little more (about *SRVPGM management)

The program we created last time shows how to read through a message file looking for a particular text string, but we generally do not search and change system messages (we only have the snd_error_msg() function which uses the system […]

read more

Let’s ‘C’ again

The previous blog posts Let’s ‘C’ and Lets ‘C’ more looked at building a couple of service programs, this post is going to take some of that functionality and use it in a program.One of the objects I find most […]

read more

HA4i Multi-Node Features

The new product is well it test now and we are very pleased with the results. Because HA4i Multi-Node product allows multiple replication processes to be set up between one or more systems we have had a chance to set […]

read more

Let’s ‘C’ more..

OK so if you have been following from the previous post and would like to take it to the next step here it is.¬†This post is going to complement the last so if you have not completed the steps there […]

read more

Networking – Advance Your Knowledge!

We all understand that formal educational classes and workshops keep you up-to-date, abreast of changes and help you plan your way forward….. but networking with like-minded folk can bring you something else entirely!Do you need an additional edge to help […]

read more

Let’s ‘C’

I have been programming ‘C’ on the IBM i for many years in total deference to RPG. I have had to delve into RPG a couple of times to help out at a couple of clients but have never really […]

read more

High Availability with Batch Processing what you don’t know!

We have been beating the drum for some time now about the lack of batch monitoring in ‘most’ (HA4i does) High Availability products on the market today.¬† Most are able to replicate the actual ‘Job Queue’ object but cannot replicate […]

read more

New HA4i Multi-Node Product moving along

Many people have asked for a version of our HA4i product which would support multiple replication paths (‘one to many’ and ‘many to one’ etc) but we have been avoiding that until now! We are going to be releasing a […]

read more