Rational Developer for System z, Versión 7.6.1

Tipos de plantillas

El Editor de plantillas puede trabajar con varios tipos diferentes de plantillas. Cada plantilla comparte determinadas características principales con otra, pero también ofrece una funcionalidad diferente. Debido a estas diferencias, el Editor de plantillas ofrece diferentes niveles de funcionalidad de edición para todas las plantillas. Este tema trata cada tipo de plantilla y las diferencias entre ellas.

El Editor de plantillas examina el tipo de plantilla que se está utilizando y se ajusta para visualizar sólo las opciones disponibles para el tipo de plantilla con el que está trabajando. Esta interfaz dinámica ayuda a simplificar el proceso de edición permitiendo ver y trabajar sólo con los elementos que son importantes. Las opciones de edición que no son pertinentes al tipo de plantilla se eliminan de la vista o quedan difuminadas para indicar que están inhabilitadas. Si la preferencia del tipo de plantilla cambia, el editor se actualiza a sí mismo dinámicamente para coincidir con las opciones disponibles para el tipo de plantilla nuevo.

Plantillas de libro de copia

Una plantilla de libro de copias tiene definiciones de campo derivadas de uno o varios libros de copia de COBOL o archivos INCLUDE de PL/I. Además de las definiciones de campo, estos archivos fuente también describen los miembros, los conjuntos de datos correspondientes y cómo se disponen las definiciones de campo en la plantilla. Se pueden crear dos tipos de plantillas de libro de copias diferentes.

Lo más simple es una plantilla generada a partir de un sólo libro de copias COBOL o un archivo INCLUDE de PL/I. El Editor de plantillas identifica este tipo como una plantilla de libro de copias simple.

El segundo tipo de plantilla de libro de copias que se puede generar es una plantilla derivada de uno o varios libros de copias de COBOL o archivos INCLUDE de PL/I. Este tipo se identifica como plantilla de libro de copias avanzada. Esta forma de plantilla de libro de copias describe uno o varios miembros de libro de copias, elementos de datos de nivel 01 insertados, el tipo de plantilla y la estructura, el rango de sentencias a incluir y cómo deben interpretarse las cláusulas REDEFINES o UNION en términos de diseños de registro.

Una plantilla de libro de copias combina la información de diseño proporcionada por los archivos fuente con información adicional proporcionada por el usuario. Al crear y editar plantillas proporciona datos que pertenecen al formateo, la selección de registros y la creación de datos para generar una vista lógica de los datos cuando se aplica la plantilla al Editor de datos formateados.

En plantillas de libro de copia, las definiciones de campo no son editables igual que los son con plantillas dinámicas. Sin embargo, las plantillas de libro de copias permiten la edición de criterios de por campo o a través de la expresión de formato libre REXX para ayudarle a aumentar la efectividad de la plantilla.

Plantilla de libro de copias segmentada

El editor de plantillas ofrece soporte de plantillas para registros segmentados. Un registro segmentado es un registro que contiene uno o varios segmentos lógicos, cada uno de los cuales está definido e identificado por un diseño de libro de copia. Cuando aplica una plantilla de libro de copias segmentada a un conjunto de datos que presenta datos segmentados, cada segmento se trata como un registro lógico dentro de las funciones soportadas. La plantilla de libro de copias que contiene más de un diseño de registro puede establecerse para utilizarse con datos segmentados. La opción de permitir la utilización con datos segmentados está disponible cuando se abre la plantilla en el Editor de plantillas. Las plantillas de libro de copias segmentadas tienen la misma funcionalidad de una plantilla de libro de copias normal. Además, también permiten definir criterios de identificación de registros relacionados y si un campo de menos de 4 bytes debe considerarse un campo de longitud así como si el valor del campo es inclusivo o exclusivo.

Plantilla dinámica

Una plantilla dinámica es una plantilla del Gestor de archivos que se construye sin la utilización de ningún código fuente para ayudarle a derivar el diseño de registros. Las plantillas dinámicas contienen definiciones de campo personalizadas con las propiedades siguientes que se pueden editar: nombre del campo, posición inicial del campo, longitud del campo y tipo del campo. Al contrario que en las plantillas de libro de copia, las definiciones de campo de las plantillas dinámicas pueden crearse, suprimirse, modificarse y reordenarse en cualquier momento mediante el Editor de plantillas. Las plantillas dinámicas son especialmente útiles al trabajar con conjuntos de datos que no tienen un libro de copias adecuado.

Al crear una plantilla dinámica, sólo se puede incluir un diseño de registro en la plantilla. Debido a esta limitación, las plantillas dinámicas no se pueden utilizar para datos segmentados. Los criterios de selección e identificación de registros se pueden crear y editar en plantillas dinámicas, pero esto sólo se puede hacer mediante el editor Generar criterios. La edición de criterios en formato libre con plantillas dinámicas no está soportada.

Las plantillas dinámicas también pueden estar basadas en los diseños existentes encontrados en plantillas existentes.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)