Break Up of the Front Office API (Phase 1)
Almost all the communication between Order Routing and the iSeries is with records defined in a single ICF File – i.e. through a single API. This makes it very likely that separate enhancements to Order Routing will require access to this ICF File at the same time – and one enhancement will have to wait for the other to complete before it can proceed. This ICF File is being broken up by function (e.g. by screen within Order Routing) into separate ICF Files (separate APIs) reducing the likelihood of contention and delay in the future. It will also make it easier to break up and modularise Order Routing itself so that individual modules can be enhanced, tested and delivered, reducing the impact changes to Order Routing when delivered to clients.

