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:
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:
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:
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.