Definición de dependencias de paquete

Defina las dependencias, o importaciones, para un paquete de CICS en los elementos <import> del archivo de manifiesto de paquetes (cics.xml).

Acerca de esta tarea

Si necesita que un recurso CICS esté disponible en la región CICS, pero no desea que el ciclo de vida del recurso esté vinculado al ciclo de vida del paquete de CICS, puede añadir el recurso como dependencia para el paquete de CICS. Por ejemplo, si el paquete de CICS contiene retiene recursos para un servicio web, puede especificar que el recurso PIPELINE que utiliza el servicio web debe estar disponible en la región CICS. Cuando se instala el paquete de CICS, CICS comprueba que se haya instalado un recurso del tipo especificado con el nombre especificado y que esté habilitado en la región CICS.

Puede seleccionar la acción que realiza CICS si no hay ningún recurso especificado en un elemento <import> en la región CICS. Por ejemplo, la instalación del paquete puede fallar o realizarse correctamente pero con un mensaje de aviso. Puede hacer que las importaciones sean opcionales, para que el recurso BUDNLE siempre se instale en un estado habilitado, aunque no se cumpla con la dependencia.

En un paquete de CICS empaquetado como parte de una aplicación desplegada en una plataforma, los recursos públicos o privados pueden definirse como dependencias, incluidos los programas privados que se instalan automáticamente mediante una aplicación. CICS comprueba primero un recurso privado con el nombre y tipo especificado en la misma aplicación como el paquete CICS que contiene el elemento <import> en el archivo de manifiesto de paquete. Si instala más de una versión de la aplicación, el contexto de aplicación actual determina la versión del recurso privado que se importa. Si el recurso no se encuentra como recurso privado de la aplicación, CICS busca un recurso público en la región CICS que coincida con el nombre y tipo especificados e importa ese recurso. No puede importar recursos privados desde otras aplicaciones.

Procedimiento

  1. Vaya a la carpeta META-INF del paquete con el que desea trabajar.
  2. Realice una doble pulsación sobre el archivo de manifiesto de cics.xml. El editor de Manifiesto de paquete se abre y muestra todos los recursos actuales necesarios para este paquete, así como el ID y la versión del paquete.
  3. Pulse Añadir. Se abre el diálogo de propiedades de importación.
  4. Especifique el tipo de recurso en la lista de tipos de recursos de CICS. Puede pulsar Ctrl + Espacio para mostrar la asistencia de contenido.
  5. Especifique el nombre del recurso necesario.
  6. Seleccione si la importación es necesaria u opcional antes de poder habilitar el recurso BUNDLE. El comportamiento predeterminado es que la importación es necesaria y el recurso BUNDLE no se puede habilitar hasta cumplir con la dependencia.Si selecciona Opcional, el recurso BUNDLE se instala aunque no se cumpla con la dependencia en la región CICS. Elija si desea o no que se emita un mensaje de aviso si no se cumple la dependencia.
  7. Pulse Aceptar. El recurso se añada a la lista de recursos importados que son necesarios para este paquete.
  8. Pulse Guardar.

Resultados

Ha definido los recursos de CICS necesarios para el paquete de CICS.

Qué hacer a continuación

Puede añadir paquetes de CICS al proyecto Paquete. Estos recursos se crean dinámicamente cuando el recurso BUNDLE se instala en la región CICS.