Interoperability Programs

To fully cover the information requirements of an enterprise, companies sometimes use products from different software and hardware providers. Interoperability among different products is important to successfully implementing the enterprise solution. Full interoperability among different systems results in a flow of data that is seamless to the user. The interoperability function provides an interface that facilitates exchanging transactions, both inbound and outbound, with external systems.

Interoperability for inbound transactions consists of these processes:

  • External systems send information to the interface tables using either an external program or flat files and the Inbound Flat File Conversion program. The party sending the information is responsible for conforming to format and other requirements for the interface tables.

  • You run a transaction process (a batch program) that validates the data, updates valid data to the JD Edwards EnterpriseOne application tables, and sends action messages about incorrect data to the Work Center.

  • You use an inquiry function to interactively review and revise the incorrect data, and then run the transaction process again. You repeat this step as often as needed to correct errors.

Interoperability for outbound transactions loads data into tables for third-party consumption. The data is loaded into the tables by applications and processes that add or modify data within EnterpriseOne. Interoperability for outbound transactions requires that you set a processing option specifying a transaction type. Additionally, some entry programs enable you to specify a version of the Master Business Function Processing Options program that, in turn, enables you to specify a version of the Interoperability Processing Options program. This is useful if you need to create a personal version of the Interoperability Processing Options program to designate different transaction types.