Saltar al contenido

Tipos Avanzados de Esquema XML

Introducción

Cuando se utiliza un esquema que contiene tipos derivados o grupos de sustitución, se requiere alguna entrada del usuario antes de poder continuar con la asignación de transformación.

Especificar el Esquema

Los tipos derivados o grupos de sustitución son comunes en los esquemas XSD y WSDL basados en XML. Puedes cargar este tipo de esquemas en una actividad o en una transformación, o pueden ser recuperados directamente desde el extremo mediante algunos conectores. Por ejemplo, esquemas de respuesta devueltos por una búsqueda guardada en una actividad de búsqueda de NetSuite a menudo contienen tipos derivados.

Más información sobre la definición de esquemas está disponible en Esquemas.

Seleccionar Tipos Derivados o Grupo de Sustitución

Una vez especificado el esquema, selecciona los tipos derivados o el grupo de sustitución dentro de la transformación. Puede haber nodos para los cuales puede seleccionar tipos derivados en el lado de origen o de destino de la transformación.

Se muestra un enlace para Seleccionar tipos derivados o Grupo de sustitución junto al nombre del nodo, según corresponda:

grupo de sustitución de tipos derivados anotado pp

La interfaz de usuario es la misma tanto para seleccionar tipos derivados como para seleccionar un grupo de sustitución.

Haga clic en el enlace Seleccionar tipos derivados o Grupo de sustitución para abrir un cuadro de diálogo donde puede seleccionar entre los nodos disponibles:

agregar eliminar nodos de tipo derivado

Para filtrar la lista de nodos, ingrese cualquier parte del nombre del nodo en el cuadro de búsqueda. La búsqueda no distingue entre mayúsculas y minúsculas.

Seleccione los nodos deseados usando las casillas de verificación junto a los nombres de los nodos. Los enlaces Seleccionar todo y Deseleccionar todo se pueden utilizar para seleccionar o borrar todos los nodos a la vez. Luego haga clic en Aceptar para usar los nodos de tipo derivado dentro del esquema.

Nota

Al seleccionar una gran cantidad de nodos de tipo derivado a la vez, del orden de 30 o más, el sistema puede tardar mucho en responder al actualizar la transformación.

Los nodos seleccionados luego se muestran dentro del esquema y se pueden expandir o contraer para mostrar nodos secundarios adicionales y campos dentro de ellos:

tipos derivados de fuente

Después de seleccionar los nodos, para cambiar sus selecciones, haga clic nuevamente en el enlace Seleccionar tipos derivados o Grupo de sustitución para regresar a la pantalla de selección y agregar o eliminar nodos según corresponda.

Luego puede continuar con la asignación de transformación normalmente, asignando los campos de origen dentro de esos nodos seleccionados a los campos de destino, o asignando los campos de destino dentro de los nodos seleccionados.