Rational® Open Access (OA) de IBM® es una API del IBM i, que permite interceptar los datos de E/S del programa RPG a bajo nivel. Encontrará más información en la página web de IBM Open Access

Rational Open Acces de IBM, proporciona la capacidad de ejecución a los controladores (handlers) de entrada y salida (E/S o I/O), que han sido desarrollados para ampliar las capacidades de ILE RPG, a nuevos recursos y dispositivos. Con ello, los programadores RPG pueden utilizar el modelo de E/S de RPG, para acceder fácilmente a nuevos dispositivos y recursos que no son accesibles directamente desde RPG. Rational Open Access RPG Edition, es una versión 100% funcional del comando nativo SPECIAL, para los archivos en RPG.

 

ASNA WingsRPG y ASNA Mobile RPG, y gracias a la utilización de OA de IBM, son capaces de ofrecer a los programas RPG alternativas a las tradicionales pantallas. Los archivos que se muestran son transparentes al programa RPG, con lo que no tiene conocimiento que no está interactuando con un archivo de pantalla tradicional.

OA es una API que permite interceptar a bajo nivel, las operaciones de E/S de archivos en los programas ILE RPG. Open Access necesita tener registrados “handlers” (manejadores) para ser útil. Los handlers son objetos de tipo programa en el IBM i que envían o reciben datos hacia la API de OA. En el caso de WingsRPG y Mobile RPG, sus respectivos handlers actúan como enlaces entre la API de Open Access y la capa de presentación de WingsRPG y/o Mobile RPG. Usted no necesita realizar nada con OA, pero si desea conocer algún aspecto más técnico sobre esta herramienta, aquí encontrará información.

Rational Open Access de IBM...

  • OA de IBM, es una característica que se incluye con IBM i. Cuando IBM la introdujo por primera vez en el sistema, sí que tenía un coste, pero tras un año de estar en el mercado, y después de muchas quejas por parte de los usuarios, IBM corrigió esta situación. La OA está disponible, de forma gratuita, como un PTF para las versiones V6R1 y V7R1.
  • OA funciona con la versión V6R1 de IBM i y superior, pero no ha de ser utilizada con versiones iguales o inferiores a V5R4.
  • Requiere ILE RPG. En los inicios de Open Access, IBM hizo correr el rumor que algún día soportaría ILE CL, pero quedó en eso, rumores. La buena noticia es que, el proceso de utilizar el comando CVTRPGSRC de IBM i, para convertir el fuente RPG III en ILE RPG, es realmente fácil, con lo que esto no supone un gran problema para los usuarios de WingsRPG . De hecho, una de las cosas que WingsRPG Flight Plans puede hacer, es automatizar el proceso.