Consejos y trucos de ETL: Conexión de IBM z / OS con Microsoft Windows Server

Cuando deseamos conectar un IBM z / OS con un Microsoft Windows Server para fines de proceso ETL, es importante comprender cómo se configuran los recursos de red de IBM Mainframe y cómo vincular esta información particular al Microsoft Windows Server.

En este post me gustaría explicar cómo configurar la aplicación SNA Manager que se instala con Microsoft Host Integration Server (HIS) como herramienta de servicio de vínculo principal. También veremos el uso del servicio de enlace IP-DLC (servicio de ventanas SNAIP1) para comunicarse con el mainframe de IBM.

Comprender lo básico

IBM z / OS incluye un servidor de comunicaciones con redes multiprotocolo. Proporciona el corredor de transporte de flujo de datos entre la red externa y las aplicaciones empresariales de cliente que se ejecutan en z / OS. Básicamente utiliza una combinación de TCP / IP y funciones de arquitectura de red del sistema (SNA).

Técnicamente, una vez que se instala HIS en el servidor Windows, se comunica con el Mainframe estableciendo una sesión TN3270 utilizando el protocolo TCP. El servidor de comunicaciones de IBM traducirá esta sesión TN3270 al protocolo SNA. La conexión de la aplicación se completará mediante la adquisición de una unidad lógica (LU) en nombre de la conexión TN3270 creada por HIS. De esta manera, se establece una sesión LU-LU entre el servidor de comunicaciones y el HIS.

Todos los procesos de IBM se realizan bajo una plataforma VTAM (Virtual Telecommunication Access Method) que proporciona la pila de comunicación de red de capa SNA para transportar datos entre aplicaciones y el cliente final.

APPN y APPC

La configuración más común de la topología de red es la avanzada Peer-to-Peer Networking (APPN) definida por el VTAM Control Point (CP). Sus capacidades están relacionadas con enroot datos en una red entre dos o más LU que no necesitan estar directamente conectados. La red APPN se mejora con la Comunicación Avanzada Programa a Programa (APPC), que define las reglas de cómo los programas intercambian información. Este protocolo se conoce como SNA LU 6.2. En otras palabras, APPN define cómo tráfico APPC obtiene de un punto a otro en una red independientemente de la configuración de red.

Configuración de SNA Manager

Una vez que la aplicación HIS 2006 se ha instalado correctamente en Windows Server, tenemos que ejecutar y configurar el programa SNA Manager. Esta herramienta está diseñada para agilizar el proceso de creación y administración de conexiones a fuentes de datos en el entorno del host.

Una vez que hemos iniciado el programa SNA Manager, el primer paso es crear una conexión de Microsoft SNA desde la raíz de la consola. Una vez creado, abra el subdominio y seleccione el servidor de configuración principal. Una vez definido el servidor de configuración principal, es obligatorio agregar un nuevo servicio de enlace. Deben definirse dos secciones: "Link Services setup" y "SNA Service". 

En la configuración de servicios de enlace (administrada por el servicio de ventanas SNAP1), primero defina la dirección como el servidor de nodo de red principal (NNS) y, a continuación, defina el nombre de red real y su nombre de punto de control en la sección de nodo APPN local. Por último, confirme la casilla de verificación "Usar la definición de PU dinámica" para que las LUs independientes se definan dinámicamente. LU son controlados por una unidad física (PU) en cada nodo de una red SNA.

Con el servicio de enlace requerido ya configurado, las conexiones de recursos individuales entre los servidores HIS y los servidores host también deben estar configuradas. Esto se consigue configurando una conexión de servicio SNA.

Hay tres pasos para cada configuración de conexión de servidor SNA (conexiones, LUs APPC locales y LUs APPC remotos):

  1. En las conexiones, defina el nombre de la conexión, especifique SNAP1 como servicio de enlace y "sistema de igualdad" como tipo de extremo remoto del sistema host. Normalmente, deje el resto de las pestañas de forma predeterminada.
  2. Para la definición de LU local (nuestro servidor), introduzca una longitud de carácter 8 LU Alias ​​y nombre de LU que identificará el sistema local a otros componentes de la red SNA y especificará el nombre de red real. Deje la pestaña avanzada con valores predeterminados.
  3. Para la definición de LU remota (lado de IBM), escriba el alias de LU y el nombre de LU, el nombre de red y el nombre de LU no interpretado. Estos valores deben solicitarse al administrador de la red SNA. Finalmente, en la ficha Opciones, compruebe "soportar sesiones paralelas" para aumentar el número de conexiones disponibles, defina QPCSUPP en "Modo de entrada implícita" como la LU APPC remota está asociada con la LU APPC local, especifique el nivel de seguridad SNA requerido y Desactive la casilla de verificación Habilitar sincronización a menos que disponga de LUs de APPC locales configuradas para el soporte de SyncPoint.

Es muy recomendable ejecutar y configurar la herramienta de acceso a datos (creada por la instalación de HIS), ya que proporciona una excelente oportunidad para probar la conexión de base de datos mediante un archivo UDL (Universal Data Link) para conexiones OLE DB.

Después de configurar la conexión de origen de datos y vincular un servidor SNA activo con una conexión de servicio SNA activa, debería poder conectarse correctamente al Mainframe.

Si usted tiene alguna pregunta o comentario sobre este post, por favor no dude en dejar un comentario a continuación.

EspañolEnglish