This is a personal blog. The opinions expressed in this blog are personal and do not necessarily represent those of Infor or any company of which the authors are employees. By using recommendations from this blog you assume the risks. For example, your source code might break with upgrades of the Infor products, and to ensure your code won’t break use only the official Infor documentation. Also, Infor may deny you support if issues arise from using their products in unofficial ways.