¿ Quieres imprimir esta página ? Volver a la página principal de Recursos iSeries AS400 ¿ Necesitas ayuda ? En pruebas
System i5 iSeries AS400 Recursos. Compartiendo generamos conocimiento
Novedades en Recursos iSeries AS400
Noticias tecnológicas
Documentos
Como acceder a los datos del iSeries desde Coldfusion MX (2 de 3)

Este artículo es una traducción autorizada de una serie de 3 que realizó Jeremy Lyon para la revista Coldfusion Developer Journal.
Puedes ver la versión original de este artículo aquí y el código fuente de este artículo aquí

  • Utiliza el Operations Navigator para localizar la carpeta de Java Toolkit en el iSeries. Puedes buscarla en QIBM/ProdData/HTTP/Public/jt400/. Si no lo tienes instalado pide al administrador del sistema que te instale el programa bajo licencia 5722JC1 (V5Rx) o 5769JC1 (V4Rx).
    o
  • También puedes bajarte el último JTOpen desde www-1.ibm.com/servers/eserver/iseries/toolbox/downloads.htm.
  • Crea una carpeta en tu servidor ColdFusion MX. Para hacer la ruta más corta yo la creo en el directorio raíz y la llamo C:JT400 C:JTOpen.
  • Copia el contenido de QIBM/ProdData/HTTP/Public/jt400/ o extrae el fichero zip JTOpen en la nueva carpeta.
  • A través del administrador de Coldfusion navega por la configuración de JVM y pon C:/JT400/lib/jt400.jar o C:/JTOpen/lib/ jt400.jar en la casilla ruta. Si tienes múltiples rutas, sepáralas con una coma (ver Figura 2).

figura 2

  • Para y arranca el servicio ColdFusion MX Application Server.
  • En "Datos & Servicios" en la barra izquierda de navegación, haz click en "Fuentes de datos". En la casilla "Añadir fuente de datos", pon el nombre de tu fuente de datos, y en driver elige "Otros" y haz click en añadir (ver Figura 3).

figura 3

  • Nombre de la fuente de datos CF = My_iSeries
  • JDBC URL = jdbc:as400://[Nombre del servidor iSeries o dirección]/[Nombre de la base de datos];prompt=false; puedes verificar el nombre de la base de datos ejecutando el comando WRKRDBDIRE en el iSeries. No te olvides de poner prompt=false. Esto evita que el iSeries muestre la ventana de usuario y password en el servidor ColdFusion en caso de un password no válido. Sin él, el servidor ColdFusion se colgaría.
  • Driver Class = com.ibm.as400.access.AS400JDBCDriver
  • Driver Name = Opcional
  • Username = Opcional. Siempre podrás añadir esta información posteriormente en tu aplicación. Yo utilizo el usuario y password durante la configuración y lo elimino cuando sé que está funcionando.
  • Password=Opcional
  • Description=Opcional
    Ahora ya tienes ColdFusion conectado al iSeries (ver Figura 4).

figura 4



Apple OSX
JDBC Configuración paso a paso

La funcionalidad más intrigante para los desarrolladores web puede ser la ayuda incorporada del OS X para Java. OS X se envía con Java2 Standard Edition (J2SE), y permite a los desarrolladores un entorno de desarrollo nativo para el despliegue de aplicaciones Java.

Conectando al AS400 desde JRun y ColdFusion

  • Abre el JRun Management Console (JMC) desde tu navegador. Haz click en el link del servidor por defecto en la ventana "Bienvenido a Macromedia JRun 4".
  • Añade una ruta al fichero JTOpen.jar. Haz click en Settings. En la ventana de configuración de Java VM ves al área "Classpath para Java VM, y haz click en la ventana de configuración Java VM , ves al área Classpaths para Java VM, y haz click en el botón Browse próximo al campo de texto del New Classpath. Navega hasta /JTOpen4/lib/jt400.jar file y haz click en Open. La clase aparecerá en el campo de texto "New Classpath". Haz click en Add, actualiza con los botones en la ventana.
  • Abre el administrador de ColdFusion MX.
  • Debajo de "Datos y Servicios" en la barra izquierda de navegación, haz click en Fuentes de Datos. En el área "añadir fuente de datos", dále a la fuente de datos un nombre y elige el otro tipo de driver y clica en Add.
  • En la ventana "añadir", pon la URL JDBC como jdbc:as400://[Nombre del servidor iSeries o dirección]/[Nombre de la base de datos];prompt=false
  • El Driver Class es com.ibm.as400.access.AS400JDBCDriver. El campo "Nombre del driver" es opcional. Entra tu usuario y password del AS400, y una breve descripción de la fuente de datos. Haz click en "Someter". Puedes verificar que la fuente de datos esta conectado a la base de datos en la ventana "Fuente de datos" haciendo click en el icono tipo check próximo al nombre de la fuente de datos
  • ColdFusion esta ahora conectado al AS400.

Configuración Tips & Ajustes adicionales
ahora que ya tienes una conexión básica al iSeries, es el momento que ajustemos la configuración. Mientras investigaba para realizar este artículo realicé incontables pruebas contra varios ajustes del driver y del servidor y llegué a la conclusión de que ajustar la configuración merece otro artículo. En la tercera parte de este artículo he incluido links a la documentación de IBM.

  • Evita utilizar "Select *": ODBC y JDBC ejecutarán un procesamiento innecesario si sólo utilizas algunos campos.
  • Use connection pooling: La *instantiation de una nueva conexión dará lugar a un funcionamiento degradado incluso en el sistema más rápido. Las nuevas conexiones a los iSeries más rápidos tomaron un promedio de 350ms sin que el polling para conexión estuviera conectado.
  • Instala los últimos PTF's y parches de IBM y Macromedia: No solo te evitará problemas, te añadirán funcionalidades y rendimiento.

Puedes ver la versión original de este artículo aquí y el código fuente de este artículo aquí

1ª parte 2ª parte 3ª parte

Enero 2004

* No he sabido traducir el significado de la expresión "instantiation". Si lo conoces dímelo

Comentarios de usuarios

Nombre:
Mail:
Comentario:
 

Subir a la parte superior de la web

 

 

NUESTRA COMUNIDAD EN
ÚNETE Y.... ¡¡ PARTICIPA !!
Dossiers técnicos iSeries y AS400
- Seguridad
- Alta disponibilidad.
Nuestros links favoritos
- Tendencias tecnologías de la información
Expertos en tecnologías de la información, nos dan su punto de vista sobre las tendencias actuales y futuras
- Los últimos anuncios sobre hardware-software para iSeries AS400 realizados por IBM
- Freeware y shareware para el iSeries AS400
- Utilidades para el iSeries AS400 realizadas por profesionales
- Documentos. Trucos e ideas para resolver tus problemas
- Los manuales y links más interesantes del iSeries AS400

  Links patrocinados
  •  
  •  

[ Soy nuevo |   Profesionales |   AS qué |   Empresas |    Foros |   Recomiéndanos |    Productos ]
 
Recursos iSeries AS400. Es una web de: PUBLICACIONES HELP400, S.L. CIF:B-60-202827 Gran Vía de les Corts Catalanes, núm. 715, Entresuelo – 3ª - Barcelona - Tel.+34.932.310.049