OHIO Overview |
The Open Host Interface Objects for TN3270E (OHIO) specification as defined in the Internet Engineering Task Force draft provides a set of classes, methods, properties and events that allow developers to programmatically access IBM Z (mainframe), IBM i (AS/400) and Open Systems (Unix/Linux) host applications.
OHIO addresses the need for a standardized advanced programming interface to host data, without the need to modify the host protocol or data stream, but instead provides common access methods to the data once it arrives from the host. It uses an object oriented, hierarchal approach to divide the host data into logical objects, providing methods on those objects to allow standard access to the host data.
The Flex.Hal.Ohio Namespace implements the OHIO specification.
The diagram below demonstrates the hierarchy architecture: