Source: https://ibmdocs.pocnet.net/SC09-2712-01.pdf