Rational Developer for System z, Versión 7.6.1

DriverSpec

Utilice este elemento del documento ServiceSpecification.xml para especificar las opciones de generación para el programa de controlador de conversores.

Nota: En el escenario descendente, DriverSpec especifica el archivo que contiene todo el paquete de conversión (controlador, conversores y programas de utilidad).

Contenido por

XseSpec

Contiene

Ninguno

Atributos

La Tabla 1 muestra los atributos de DriverSpec.

Tabla 1. Especificaciones de atributo para DriverSpec
Campos Descripción

Atributo: businessPgmName
Valores válidos: Consulte la descripción
¿Obligatorio?: No
Valor predeterminado: Consulte la descripción

Especifica el programa comercial existente al que llaman los conversores XML. Este es el programa que está habilitando para procesar y/o generar mensajes XML (para actuar como servicio Web, por ejemplo).
El valor predeterminado es: Nombre de archivo fuente de datos de hasta 8 caracteres.
Nota:
  1. Si el nombre es superior a 8 caracteres, sólo se utilizan los 8 primeros para formar el valor predeterminado. El nombre especificado debe seguir los convenios COBOL para el nombre de programa.
  2. Si el tipo de controlador es XML_TRANSFORM_CICS, el valor de este atributo se ignora.

Atributo: driverType  
Valores válidos: BATCH | IMS_SOAP |
  IMS_INFO_20 |   SOAP_FOR_CICS  |
  WEB_SERVICES_CICS |
  XML_TRANSFORM_CICS
¿Obligatorio?: No
Valor predeterminado: SOAP_FOR_CICS

Especifica el tipo de controladores y conversores que deben generarse para un subsistema específico (como por ejemplo CICS, IMS, TSO);
  • BATCH: tipos básicos de conversor y controlador ejecutados en proceso por lotes, en TSO o en z/OS UNIX® System Services.
  • IMS_SOAP: conversores XML, esquemas XML, WSDL y archivo correlacionador para el despliegue en el entorno de ejecución de IMS Enterprise Suite SOAP Gateway.
  • IMS_INFO_20: conversores XML, esquemas XML y archivo correlacionador para el despliegue en el entorno de ejecución IMS Web 2.0.
  • SOAP_FOR_CICS: conversores y controladores que deben desplegarse en un entorno de ejecución SOAP para CICS.
  • WEB_SERVICES_CICS: conversores y controladores que deben desplegarse en un entorno de ejecución de servicios Web para CICS.
  • XML_TRANSFORM _CICS: conversores y controladores que deben desplegarse como un recurso de entorno de ejecución XML TRANSFORM de CICS para la transformación de proveedor.

Atributo: fileName  
Valores válidos: Consulte la descripción
¿Obligatorio?: No
Valor predeterminado: Consulte la descripción

Especifica el nombre del archivo de salida.

El valor predeterminado es: Nombre de archivo fuente de datos concatenado con "D"

Atributo: fileNamePrefix
Valores válidos: consulte la descripción.
¿Obligatorio?: No
Valor predeterminado: consulte la descripción.

Especifica el prefijo utilizado para formar los nombres de los paquetes de origen de conversión generados. Un paquete de origen de conversión es un único archivo de origen que contiene programas para realizar la conversión de datos XML en datos de lenguaje y viceversa. En los escenarios de servicios Web, estos paquetes pueden contener código de conversión de cabeceras SOAP y errores SOAP y otros programas de utilidad (si están soportados en un escenario específico).

El valor predeterminado es el nombre de archivo de origen de entrada de 8 caracteres como máximo.

Nota:
  • Si el nombre es superior a 8 caracteres, sólo se utilizan los 8 primeros para formar el valor predeterminado. El nombre especificado debe seguir los convenios de zOS para el nombre de miembro de conjunto de datos de origen.
  • Para evitar conflictos de nombre si existen varios paquetes de origen de conversión, los nombres sucesivos se forman añadiendo un sufijo numérico hasta formar un nombre de 8 caracteres como máximo, para distinguirlo de todos los paquetes generados anteriormente. El número de paquetes generados no sobrepasará los 10.000,000.
  • Este atributo sólo está soportado si el tipo de controlador es IMS_SOAP. Para todos los demás tipos de controladores, el valor de este atributo se ignora.

Atributo: overwrite
Valores válidos: true | false
¿Obligatorio?: No
Valor predeterminado: true

Especifica si debe sobrescribirse el archivo de salida si existe.

Atributo: programName
Valores válidos: Consulte la descripción
¿Obligatorio?: No
Valor predeterminado: Consulte la descripción

Especifica el nombre de programa de la entrada de programa principal.

El valor predeterminado es: valor de CodegenProperty GEN_PROG_NAME concatenado con "D".

Atributo: suppressGeneration
Valores válidos: true | false
¿Obligatorio?: No
Valor predeterminado: false

Indica si debe suprimirse la generación del controlador del conversor XML compilado.

Atributo: xmlContainerName
Valores válidos: Consulte la descripción
¿Obligatorio?: No
Valor predeterminado: xmlCont

Para los conversores de tipo XML_ TRANSFORM _CICS, especifica el nombre del contenedor CICS que transporta el documento XML. Dependiendo de la dirección de la conversión, puede contener el resultado de la conversión o el documento XML que se va a convertir. El nombre debe ser un nombre válido de contenedor CICS de 16 caracteres o menos.

Atributo: dataContainerName  
Valores válidos: Consulte la descripción
¿Obligatorio?: No
Valor predeterminado: xmlCont

Para los conversores de tipo XML_ TRANSFORM _CICS, especifica el nombre del contenedor CICS que transporta los datos de lenguaje. Dependiendo de la dirección de la conversión, puede contener el resultado de la conversión o los datos de lenguaje que se van a convertir. El nombre debe ser un nombre válido de contenedor CICS de 16 caracteres o menos.

Ejemplo

La Figura 1 es un ejemplo de elemento DriverSpec.
Figura 1. Ejemplo de elemento DriverSpec
<DriverSpec fileName="IMSPHBKD.cbl" driverType="WEB_SERVICES_CICS"
                               programName="XCNVD" businessPgmName="IMSPHBK" />

Términos de uso | Comentarios

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