Rational Developer for System z, Versión 7.6.1

MessageSpec

Utilice este elemento para especificar estructuras de datos para la conversión mediante la transformación XML.

La transformación XML está soportada en CICS Transaction Server 4.1 y posteriores. Los elementos MessageSpec se aplican a la:
  • conversión de documentos XML en estructuras de datos
  • conversión de estructuras de datos en documentos XML
Nota: MessageSpec NO PUEDE utilizarse con:

Contenido por

Operation

Contiene

Atributos

La Tabla 1 muestra los atributos para MessageSpec.

Tabla 1. Especificaciones de atributos para MessageSpec
Campos Descripción

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

Este atributo no tiene ningún efecto sobre artefactos generados. Está reservado para uso futuro.

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

Especifica la vía de acceso absoluta para la ubicación y el nombre del sistema de archivos del archivo XML de la acción sinónima. El archivo XML de acciones sinónimas contiene la información de anotación opcional que puede estar presente en el origen de las declaraciones de datos. Si no se especifica este atributo, se toma el valor predeterminado del parámetro "-annot" de la invocación xsebatch. Para obtener más información, consulte la sección Utilización de anotaciones origen para especificar la interfaz de servicio.

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

Especifica la vía de acceso absoluta para la ubicación y el nombre del sistema de archivos del archivo xml de tipos comunes. El archivo xml de tipos comunes describe la información de elementos y tipos comunes que se utiliza en el esquema XSD generado para las referencias en lugar de incorporar y posiblemente duplicar los tipos. Si no se especifica este atributo, se toma el valor predeterminado del parámetro "-commtypes" de la invocación xsebatch. Para obtener más información, consulte la sección Elementos y tipos utilizados normalmente.

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

Especifica el directorio del archivo fuente.

El valor predeterminado es: El directorio de entrada

Atributo: importFile
Valores válidos: Consulte la descripción
Obligatorio?: Sí (a menos que se especifique
la opción de línea de mandatos -s)
Valor predeterminado: Consulte la descripción  

Especifica el nombre de archivo que contiene las definiciones de datos de lenguaje que deben utilizarse al crear los tipos de datos XML.
Nota: Sólo están soportadas las definiciones de datos COBOL, que están sujetas a las restricciones especificadas en la ayuda en línea.

Valor predeterminado: El nombre suministrado en el parámetro de línea de mandatos de xsebatch -s.

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

Especifica el nombre del tipo de datos que debe importarse desde importFile, como por ejemplo DFHCOMMAREA para una aplicación COBOL CICS. Se generará un mensaje de error en la consola si un análisis de importFile no identifica el nativeTypeName como tipo de datos válido.

El valor predeterminado es: Para COBOL, el nombre del primer nombre de elemento de datos de nivel 01 disponible.

Ejemplo

La Figura 1 es un ejemplo del elemento MessageSpec.
Figura 1. Ejemplo de elemento MessageSpec
<MessageSpec name="convertThis" importDirectory="." importFile="sample.cbl" 
         nativeTypeName="input-struc">
      <RedefinesArray>
         <RedefineSelection redefine="input-msg.redParent.redefd" 
                  useRedefinition="input-msg.redParent.redefd2"/>
      </RedefinesArray>
      <ItemSelectionArray>
          <ItemSelection itemName="input-msg.redParent"/>
          <ItemSelection itemName="input-msg.in-extn"/>
          <ItemSelection itemName="input-msg.in-zip"/>
          <ItemSelection itemName="input-msg.in-ll"/>
      </ItemSelectionArray>
   </MessageSpec>

Términos de uso | Comentarios

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