Saltar al contenido

Respuesta del Servicio Web a XML

Los datos se pueden transformar de cualquier formato compatible con Jitterbit a XML y viceversa. Antes de intentar usar un XML como fuente o destino, debe tener un archivo de definición DTD o XSD que represente la estructura XML que desea usar cargado en el servidor Jitterbit.

La transformación a estructuras XML es similar a la transformación a otras estructuras de datos. Si se utiliza XML como destino, los esquemas XML pueden proporcionar reglas y más información sobre su estructura que, por ejemplo, las interfaces de tablas de bases de datos estándar. Jitterbit resaltará esas reglas para ayudarte en el mapeo. Ejemplos de estos incluyen:

  • Campos obligatorios que están resaltados en rojo en el árbol de destino. Tenga en cuenta que los campos obligatorios pueden resaltarse una vez que asigna ciertos elementos, ya que pueden ser condicionales, p. si el elemento A tiene valores, entonces el elemento B debe tener un valor; de lo contrario, el elemento B es opcional.

  • Los esquemas XML también pueden decirle qué valores son válidos para un elemento en particular, p. el elemento A es booleano y debe tener los valores: Verdadero, Falso, 1, 0, Sí, No. O el elemento B solo puede tener los valores: Rojo, Blanco o Azul. El servidor Jitterbit puede aplicar la validación XML antes de generar el documento de destino.

Crear una Nueva Transformación

  • Asegúrese de haber abierto el proyecto apropiado en el que desea crear la nueva transformación.

  • Hay varias formas de comenzar a crear una nueva transformación:

    • Si está trabajando en una operación, puede hacer clic en el botón Cobntrol a la derecha del campo Transformación y seleccionar Crear nuevo; O

    • Seleccione Nuevo en el menú Archivo, luego elija Nueva Transformación en el submenú; O

    • Haga clic en la flecha hacia abajo junto al ícono de archivo en la barra de herramientas, luego seleccione Nueva Transformación en el submenú; O

    • Haga clic derecho en Transformaciones en el árbol jerárquico en la pestaña Diseño en el panel izquierdo de la pantalla, luego elija Nueva Transformación en el menú emergente.

  • El asistente de transformación aparece en su propia pestaña Nueva Transformación en el panel derecho de la ventana.

Especificar Tipos de Origen y Destino

  • Ingrese un nombre apropiado para su nueva transformación en el campo Nombre de la Transformación.

  • Seleccione Respuesta de servicio web de la lista desplegable Origen y "XML" de la lista desplegable Destino.

  • Haga clic en el botón Siguiente en la barra de herramientas para continuar.

Seleccionar Información de Origen del Servicio Web

  • En la siguiente pantalla del Asistente de Transformación, seleccione el nombre de la Llamada de servicio web que desea usar de la lista desplegable Definición de servicio web, o haga clic en el botón control a la derecha de el campo para crear una nueva llamada de servicio web.

  • Haga clic en el botón Siguiente en la barra de herramientas para continuar.

Seleccionar Información de Destino XML

Tiene tres opciones para cargar su documento XML. Haga clic en el escenario que describe dónde se encuentra el archivo DTD/XSD de su documento XML:

  1. Está utilizando un documento XML cuya definición ya está cargada en el software.

  2. Debe utilizar un documento XML cuya definición aún no se haya cargado en el software.

  3. Puede cargar un documento XML de ejemplo para que Jitterbit cree la definición.

¿Que Sigue?

Ahora que ha definido la naturaleza de la fuente y su destino deseado, está listo para mapear la relación entre su fuente y destino a nivel de campo o elemento.