Cualquier persona que hace la unidad central o el procesamiento por lotes de AS / 400 con Java? [cerrado]

StackOverflow https://stackoverflow.com/questions/381144

Pregunta

Voy a proponer a un cliente que construyo algunos trabajos por lotes en Java que se ejecutan en su computadora central y / o AS / 400 (lo siento System zy System i). Ambas plataformas son hasta la fecha software del sistema inteligente. Me pregunto si alguien ha hecho esto y puede proporcionar cualquier puntero o aspectos críticos a tener en cuenta.

La motivación es tener acceso a las herramientas y librerías disponibles para java para hacer las cosas como llamar a los servicios web y la creación de archivos PDF.

¿Fue útil?

Solución

Java está bien apoyado en ambas máquinas.

En z / OS toda la suite de servidor de aplicaciones y servidores y WebShere ESB proceso asociados han sido portados.

La motivación principal es conseguir acceso directo a DB2 legado (y en menor medida IMS) bases de datos desde una aplicación "moderna".

También he visto Java para CICS pero era muy problemático (JVM fue constantemente re-inicializado).

He escrito algo de código JNI para exponer una aplicación API de ensamblador nativo sobre WebSphere.

No estoy seguro de la situación en el iSeries, pero la mayoría de tiendas de iSeries que conozco todavía se aferran a RPG IV.

Los principales aspectos críticos son son UTF-16 a / de conversiones EBCDIC. Toman tiempo y que realmente tienen que tener cuidado con las opciones de localización (la manera más fácil si sus conchas USS, base de datos DB2 se establecen en las páginas de códigos idénticos).

Otros consejos

Esta pregunta ya ha sido contestada, pero Java es bien portado a IBM i (OS / 400) - lo estaba usando en 1998 - y su es incluso un API Java que expone la mayor parte de la plataforma i . Como se indica en tanto z y i la pila completa de WebSphere es totalmente compatible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top