Rational Developer for System z, Versión 7.6.1

OutputMessage

Utilice este elemento para definir mensajes para operaciones de tipo NOTIFICATION o REQUEST_RESPONSE (SOLICIT_RESPONSE) si los mensajes de entrada y salida son de tipos diferentes. Tenga en cuenta que, para operaciones NOTIFICATION, sólo puede especificar el mensaje de salida (OutputMessage). El mensaje de entrada (InputMessage) no está permitido y provocará resultados imprevisibles durante el proceso de generación. Para componer un mensaje a partir de varios tipos de datos, especifique elementos OutputMessage adicionales (esta posibilidad sólo está soportada para entorno de ejecución de IMS Enterprise Suite SOAP Gateway). El orden en el que se especifican los elementos OutputMessage en el elemento Operation determina su orden en el mensaje compuesto.

Contenido por

Operation

Contiene

Atributos

La Tabla 1 muestra los atributos para OuputMessage.

Tabla 1. Especificaciones de atributos para OutputMessage
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 de interfaz de servicio. 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 y WSDL 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: El directorio de entrada

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 la definición de datos que debe utilizarse al crear los tipos de mensajes de operación del servicio Web.
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: lowerBound
Valores válidos: 1 a n
¿Obligatorio?: No
Valor predeterminado: 1  

Corresponde al valor del atributo minOccurs del xsd:element que está asignado al complexType derivado del tipo de datos especificado en los atributos siguientes: importDirectory, importFile y nativeTypeName
Nota: Este atributo se pasa por alto a menos que se especifiquen dos o más InputMessages.

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.

Atributo: upperBound
Valores válidos: 1 a n, -1 (infinito)
¿Obligatorio?: No
Valor predeterminado: 1  

Corresponde al valor del atributo minOccurs del xsd:element que está asignado al complexType derivado del tipo de datos especificado en los atributos siguientes: importDirectory, importFile y nativeTypeName
Nota: Este atributo se pasa por alto a menos que se especifiquen dos o más InputMessages.

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

Especifica el nombre de código deseado del xsd:element que está asignado al complexType derivado del tipo de datos especificado en los atributos siguientes: importDirectory, importFile y nativeTypeName
Nota: Este atributo se pasa por alto a menos que se especifiquen dos o más OutputMessages.

Ejemplo

La Figura 1 es un ejemplo de elemento OutputMessage.
Nota: Otro ejemplo de un elemento OutputMessage se encuentra en la sección Especificación de estructuras de lenguaje de respuesta múltiples.
Figura 1. Ejemplo de elemento OutputMessage
<OutputMessage name="PhoneBookReply" importDirectory="." importFile="Ex01z.cbl" 
      commTypesFile=c:/common/commtypesSample.xml nativeTypeName="output-msg">
   <RedefinesArray>
       <RedefineSelection redefine="output-msg.redParent.redefd" 
                useRedefinition="output-msg.redParent.redefd2"/>
   </RedefinesArray>
   <ItemSelectionArray>
       <ItemSelection itemName="output-msg.redParent"/>
       <ItemSelection itemName="output-msg.in-extn"/>
       <ItemSelection itemName="output-msg.in-zip"/>
       <ItemSelection itemName="output-msg.in-ll"/>
   </ItemSelectionArray>
</OutputMessage>

Términos de uso | Comentarios

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