Seleccionar un tipo de sustitución en un panel de correlación

Acerca de esta tarea

Para seleccionar un tipo de sustitución en un panel de correlación:

Procedimiento

  1. Cargue en el proyecto un esquema XML que contenga un elemento XML basado en los tipos derivados.
  2. En una actividad que utilice un esquema XML, seleccione el nodo que representa el elemento XML que se basa en un tipo derivado para el parámetro de entrada o de salida de la actividad.

    Por ejemplo, la actividad Leer XML utiliza un esquema XML para definir el parámetro de salida de la actividad. En la tarea Configurar de la Lista de comprobación para la actividad Leer XML, seleccione una variable XML que defina el nodo del esquema XML para utilizar el parámetro de salida. Utilizando el esquema XML de ejemplo que se muestra en la ilustración anterior, se puede usar una variable basada en el elemento <forma> para definir el nodo del esquema XML que se utilizará como el parámetro de salida de la actividad Leer XML. Dado que el tipo derivado para el elemento <shape> no está seleccionado, sólo el elemento hijo (denominado color) del tipo base se mostrará en el panel Desde actividad, como se muestra en la siguiente ilustración:

    Tenga en cuenta que los elementos hijo de los tipos derivados no se incluyen en el panel de correlación. En este ejemplo, el elemento hijo del círculo denominado diámetro no está incluido, ni tampoco los elementos hijo del rectángulo llamados ancho y largo.

  3. En los paneles Desde actividad y A orquestación de una actividad, seleccione el tipo derivado previsto durante el tiempo de ejecución, pulsando con el botón derecho del ratón sobre el nodo y seleccionando en el menú la opción Sustituir nodo con.... El recuadro de diálogo Sustituir nodo con un tipo derivado abre el menú, donde están incluidos los tipos derivados disponibles para el nodo como los ha definido el esquema XML. En este ejemplo, los dos tipos derivados están disponibles en el menú, como se muestra en la siguiente ilustración:
  4. Seleccione uno de los tipos derivados. El tipo derivado seleccionado determina el tipo previsto de documento de instancia XML durante el tiempo de ejecución.

    En este ejemplo, se ha seleccionado el tipo derivado círculo; por lo tanto, los datos XML previstos para este nodo durante el tiempo de ejecución son el tipo círculo, como se muestra en el documento de instancia XML que figura en la parte superior de esta página.

    Además de los elementos hijo del tipo base, los elementos hijo del tipo derivado se muestran en los paneles de correlación. En este ejemplo, el elemento hijo denominado diámetro se muestra con el elemento hijo denominado color (heredado del tipo base) en el panel Desde actividad de la actividad Leer XML, como se muestra en la siguiente ilustración:




Comentarios | Notices


Icono de fecha y hora Última actualización: Friday, November 8, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/map_Selecting_a_Substitution_Type_in_a_Mapping_Pane.html