El descriptor package es un archivo de tabla de contenido que define el contenido de una aplicación o de una biblioteca de componentes (un catálogo). El descriptor package también contiene referencias a imágenes del volumen que se encuentran fuera del directorio raíz de la aplicación. La aplicación se instala en el controlador del grid, mientras que los volúmenes pueden residir en cualquiera de los servidores del grid. Para las aplicaciones, también contiene el componente de valores de configuración de la aplicación.
A continuación se presentan los distintos tipos de descriptores package:
|
Aplicación |
Tabla de contenido para una aplicación completa, contiene los datos de configuración de la aplicación y las referencias a otros descriptores del paquete. |
|
Catálogo |
Tabla de contenido para un catálogo (biblioteca de componentes), contiene una lista de componentes. |
|
recycle, clipboard |
Tabla de contenido para los directorios de trabajo utilizados por las herramientas de GUI. Tienen un formato similar al descriptor package de tipo catalog. |
El descriptor package contiene una entidad de tipo package.
Un descriptor package de tipo application puede contener también una entidad del tipo 'assembly', con la misma estructura que la del descriptor assembly, excepto que no puede tener terminales y propiedades en el límite. Se utiliza como el componente superior de la aplicación que contiene los valores de configuración de propiedad de la propia aplicación, con un único subordinado que es el ensamblaje principal de la aplicación.
La entidad 'package' tiene los atributos siguientes:
|
type= |
Puede ser: application, catalog, volcache (obsoleto), recycle o clipboard. |
|
description= |
Descripción del contenido del paquete que pueden leer personas. |
|
uid= |
Un ID asignado a la aplicación en el momento de la instalación. Este ID es un valor de entero en el intervalo 1..254 y es único entre las aplicaciones instaladas en el mismo clúster de servidores. |
|
template= |
0/1 que designa si la aplicación es una plantilla. Es compatible en CA AppLogic® 1.2.5 |
|
user1= |
Texto de formato libre definido por el usuario destinado a especificar código de facturación. |
|
user2= |
Texto de formato libre definido por el usuario destinado a especificar código de facturación. |
|
pref_virt_mode= |
Cadena que debe ser uno de los siguientes modos de gestor de máquinas virtuales compatibles en CA AppLogic® 3.0:
Si está presente, le indica a CA AppLogic® que utilice el gestor de máquinas virtuales preferido para todos los componentes de la aplicación compatibles con él (en la configuración 'virtualization/modes=...), siempre que haya recursos informáticos disponibles (CPU/memoria) ejecutándose con ese gestor de máquina virtual. El atributo pref_virt_mode NO ES compatible con los nombres de gestor de máquinas virtuales de herencia 'hvm' y 'paravirt'. |
La entidad package tiene las siguientes subentidades, que se describen en más detalle a continuación:
|
paquete |
Es una referencia a otro paquete, que es parte de la misma aplicación. Se utiliza solamente si type=application. |
|
Clase |
Define una clase de componente, incluido el nombre del archivo del descriptor component. |
|
Volumen |
una referencia a un volumen, que define un volumen de datos específico de la aplicación. Se utiliza únicamente en descriptores del paquete de programas de aplicación. |
|
Protocolo |
Define un filtro de protocolo. |
|
resources |
define el conjunto de servidores en los cuales la aplicación se puede programar para ejecutarse. Opcionalmente, los recursos definen los intervalos numéricos de los que se pueden asignar direcciones IP a los componentes de la aplicación. Se utiliza únicamente en descriptores package de programas de aplicación. |
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|