This topic applies only to the IBM Business Process Manager Advanced configuration.

Vista Tabla de datos de prueba

En la parte inferior del editor de suites de pruebas figura una vista Tabla de datos de prueba que permite importar clases o paquetes de ampliación Java y especificar, ver y editar valores para las operaciones.

En la imagen siguiente se muestra la vista Tabla de datos de prueba:

Imagen de la vista Tabla de datos de prueba

Como se muestra en la imagen, en la vista Tabla de datos de prueba hay dos paneles. Estos paneles se describen en las siguientes secciones:
  • 1 Importaciones
  • 2 Valores predeterminados

Importaciones

El panel Importaciones se utiliza para importar clases o paquetes de ampliación Java. Da soporte a la asistencia de código en la tabla de datos de prueba. La página Importaciones se muestra en la imagen siguiente:

Imagen del panel Importaciones

Al importar una clase o paquete de ampliación Java, puede especificar que deben utilizarse en las expresiones Java para las variables de la tabla de datos de prueba.

Panel Valores predeterminados

El panel Valores predeterminados contiene la tabla de datos de prueba utilizada para especificar, ver y editar valores para las operaciones. Los valores de la tabla de datos de prueba pueden repetirse en variaciones. Una variación contiene un único conjunto de valores de entrada y los resultados esperados, y permite ejecutar con ellos un caso de prueba determinado. Cuando se ejecuta un caso de prueba, se ejecuta contra todas las variaciones de la tabla de datos de prueba.

El panel Valores predeterminados se muestra en la imagen siguiente:

Imagen del panel Valores predeterminados
Como se muestra en la figura, en la columna Nombre de la tabla de datos de prueba se muestran generalmente cinco objetos:
  • 1 Parámetros
  • 2 Campos
  • 3 Matrices
  • 4 Elementos
  • 5 Campos

La columna Nombre presenta una vista jerárquica de los datos. Los campos de un elemento complejo están anidados debajo del mismo. De igual modo, los elementos de matrices están anidados debajo de ellas y los campos están anidados debajo de los elementos. Para añadir un elemento a una matriz, debe pulsar la matriz con el botón derecho del ratón y seleccionar Añadir elemento.

La columna Tipo muestra el tipo de datos de cada objeto.

La columna Entrada acepta y visualiza los valores de entrada especificados para un objeto. La columna Se espera acepta y visualiza los valores esperados como salida de un objeto. Si especifica un valor no válido en estas columnas, la fila que lo contiene se marcará con el símbolo de error de validación Imagen del símbolo de error de validación. Los errores de validación no indican que existan errores en el espacio de trabajo y no impiden que el usuario continúe las pruebas. Puede pasar el cursor por encima del símbolo de error de validación para obtener más información acerca del error de validación. De igual modo, si selecciona la fila que contiene el error de validación, el área de estado de la parte inferior de la tabla de datos de prueba suministrará información adicional acerca del error.

Tenga en cuenta que, en la parte superior de la tabla de datos de prueba, puede utilizar el icono Ir al error anterior Imagen del icono Ir al error anterior y el icono Ir al error siguiente Imagen del icono Ir al error siguiente para desplazarse al error anterior o al siguiente.

Cuando se abre por primera vez la tabla de datos de prueba, se asignan automáticamente los valores siguientes:

Si está trabajando con objetos de negocio de grandes dimensiones que contienen muchos campos y valores, existen numerosas características que pueden ayudarle a trabajar con ellos de forma más eficaz en la tabla de datos de prueba; por ejemplo:

Los mecanismos de edición de campos se describen con mayor detalle en el tema "Especificar valores de variable".

Nota: La tabla de datos de prueba es similar en muchos aspectos al editor de valores del cliente de prueba de integración. La información relativa a la utilización del editor de valores se encuentra en el tema "Editores de valores y de agrupaciones de datos".

Estados de valores de variable

Los valores de entrada de las variables pueden encontrarse en uno de estos dos estados:

Establecido
Se asigna un valor a la variable cuando se lee. Un valor de variable establecido se marca con el símbolo Establecido Imagen del símbolo Establecido.
No establecido
No se asigna un valor a la variable cuando se lee. Un valor de variable no establecido se marca con el símbolo No establecido Imagen del símbolo No establecido.

Por el contrario, los valores de salida de las variables también pueden encontrarse en uno de estos dos estados:

Establecido
La variable se compara con el valor especificado cuando tiene asignado un valor. Un valor de variable establecido se marca con el símbolo Operación de comparación Imagen del símbolo Operación de comparación.
No importa
No se realizará ninguna comprobación del valor de la variable. El símbolo No importa es idéntico al símbolo No establecido Imagen del símbolo No importa.

Los estados de una variable pueden cambiarse pulsándola con el botón derecho del ratón y seleccionando uno de los elementos de menú Establecer.

Elementos del menú emergente

En la tabla de datos de prueba, puede elegir entre varios elementos del menú emergente para facilitar la gestión de los valores que se pasan a las variables. Los elementos del menú emergente que están disponibles difieren en función del tipo de variable para la que especifique un valor. La tabla siguiente lista algunos elementos del menú emergente que están disponibles en la tabla de datos de prueba.

Elemento de menú emergente Cómo se invoca Función
Copiar filas En la columna Nombre, seleccione uno o varios objetos, pulse uno de los objetos seleccionados con el botón derecho del ratón y seleccione Copiar filas. Copia las filas seleccionadas en el portapapeles.
Pegar filas antes de En la columna Nombre, pulse un objeto con el botón derecho del ratón y seleccione Pegar filas antes de. Pega las filas copiadas en el portapapeles en la posición inmediatamente anterior a la fila que contiene el objeto pulsado con el botón derecho del ratón.
Pegar filas después de En la columna Nombre, pulse un objeto con el botón derecho del ratón y seleccione Pegar filas después de. Pega las filas copiadas en el portapapeles en la posición inmediatamente posterior a la fila que contiene el objeto pulsado con el botón derecho del ratón.
Seleccionar todo En la columna Nombre, pulse un objeto con el botón derecho del ratón y seleccione Seleccionar todo. Selecciona todos los objetos de la tabla de datos de prueba.
Añadir comentario En la columna Nombre, pulse un comentario o parámetro con el botón derecho del ratón y seleccione Añadir > Comentario. Abre la ventana Nuevo comentario de variación, que habilita a añadir un comentario nuevo y especificar su ubicación en la tabla de datos de prueba. (Puede modificar un comentario existente pulsándolo con el botón derecho del ratón en la columna Nombre).
Añadir variable En la columna Nombre, pulse un comentario o parámetro con el botón derecho del ratón y seleccione Añadir > Variable. Abre la ventana Nueva variable de tabla de datos, que habilita a añadir una variable nueva a la tabla de datos de prueba. La información relativa a la adición de una variable nueva se encuentra en el tema "Añadir variables".
Eliminar En la columna Nombre, seleccione uno o varios comentarios o parámetros de nivel superior, pulse una fila seleccionada con el botón derecho del ratón y seleccione Eliminar. Elimina los comentarios o parámetros de nivel superior seleccionados de la tabla de datos de prueba.
Copiar valor En la columna Nombre, pulse un parámetro, campo, matriz o elemento con el botón derecho del ratón y seleccione Copiar valor. Copia el parámetro, campo, matriz o elemento seleccionado en el portapapeles.
Pegar valor En la columna Nombre, seleccione uno o varios objetos, pulse una fila seleccionada con el botón derecho del ratón y seleccione Pegar valor. Pega el valor de un campo, elemento de matriz u objeto de negocio copiado del portapapeles. Los valores de un objeto de negocio pueden copiarse en un objeto de negocio con un tipo de datos diferente si si los nombres de atributo coinciden. Por ejemplo, si un objeto de negocio copiado tiene los atributos A, B y C, pero el objeto de negocio en el que se pega tiene los atributos B, A y D, los atributos A y B recibirán los valores copiados, pero no así el atributo D. Si el tipo de datos de los campos copiados no coincide, como por ejemplo al copiar un valor booleano en un campo de tipo entero, se visualizará un icono de error en la celda.
Copiar nombre de variable En la columna Nombre, seleccione uno o varios objetos, pulse una fila seleccionada con el botón derecho del ratón y seleccione Copiar nombre de variable. Copia las variables seleccionadas y los hijos de las mismas.
Establecer formato > Literal En la columna Nombre, seleccione uno o varios objetos, pulse una fila seleccionada con el botón derecho del ratón y seleccione Establecer formato > Literal. Establece el formato de los valores de variable en literales, que son fundamentalmente valores tipo serie. Los valores se convierten al tipo correcto para las variables con las que están asociados. Este es el estado predeterminado de los valores de variable.

La excepción a esta regla es el valor nulo. En este caso, la variable se establecerá en la expresión nula Java. Si desea establecer el valor en la serie "null", puede cambiar el formato a Expresión Java y especificar null.

Establecer formato > Expresión Java En la columna Nombre, seleccione uno o varios objetos, pulse una fila seleccionada con el botón derecho del ratón y seleccione Establecer formato > Expresión Java. Establece el formato de los valores de variable en expresiones Java. El tipo de las expresiones debe ser el compatible con el tipo de las variables. El contexto Java son las propias variables y las importaciones definidas en la página Importaciones de la vista Tabla de datos de prueba. Hay información adicional sobre expresiones Java en el tema Expresiones Java.
Definir formato > XML En la columna Nombre , pulse el directorio raíz (nivel superior) del objeto y seleccione Establecer formato > XML. Establece el formato de los valores de variable a XML. Si desea trabajar con el editor XML, efectúe una doble pulsación en la serie XML en la columna Definir o esperar. El editor XML se abre y muestra los valores de variable en formato de documento XML.

En la suite de pruebas, la tabla datos de prueba es el editor que se abre de forma predeterminada. Si cambia al formato XML, se produce una serialización de la estructura de valores para llenar el editor XML. Si cambia al formato XML estrictamente para ver el contenido y no realiza ningún cambio, ni importa ningún archivo, puede regresar al formato de valores si lo desea. Sin embargo, si realiza algún cambio o importa algún archivo en el editor XML y, luego, vuelve al formato literal, en los datos de la tabla invocará un mensaje que le advierte que se perderán datos, como por ejemplo comentarios XML.

Establecer en > Valor En la columna Nombre, seleccione uno o varios campos editables, pulse una fila seleccionada con el botón derecho del ratón y seleccione Establecer en > Valor. Abre la ventana Establecer valor, que permite especificar un valor para los campos seleccionados. Como alternativa, también puede escribir un valor directamente en la columna Valor para un campo individual. Puede utilizar este elemento del menú junto con el elemento del menú Seleccionar todo para abrir la ventana Establecer valor y especificar un valor para todos los campos. Los valores establecidos se marcan con el símbolo Establecido Imagen del símbolo Establecido.
Establecer en > No establecido En la columna Nombre, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > No establecido. Establece el valor de los campos seleccionados en el valor No establecido, que se indica mediante el símbolo No establecido Imagen del símbolo No establecido. Si una variable no está establecida, no se le asigna un valor cuando se lee. Puede utilizar esta opción de menú junto con la opción de menú Seleccionar todo para establecer el valor de todos los campos en el valor No establecido.
Establecer en > Valor predeterminado En la columna Nombre, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > Valor predeterminado. Establece el valor de los campos seleccionados en el valor predeterminado para sus tipos de datos. Un tipo de datos booleanos se establece en el valor false y un tipo entero se establece en el valor 0. Un tipo complejo se establece en el valor null y una serie se establece en una serie vacía (" "). Puede utilizar esta opción de menú junto con la opción de menú Seleccionar todo para establecer el valor de todos los campos en sus valores predeterminados. Los valores predeterminados se marcan con el símbolo Establecido Imagen del símbolo Establecido.
Establecer en > Nulo En la columna Nombre, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > Nulo. Establece el valor de los campos seleccionados en el valor Nulo. Puede utilizar esta opción de menú junto con la opción de menú Seleccionar todo para establecer el valor de todos los campos en el valor Nulo.
Establecer en > Igual a valor En la columna Se espera, pulse un campo editable con el botón derecho del ratón y seleccione Establecer en > Igual a valor. Abre la ventana Establecer valor, que habilita a especificar un valor nuevo para el campo seleccionado. El valor se marca con el símbolo Establecido Imagen del símbolo Establecido.
Establecer en > No importa En la columna Nombre, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > No importa. No se realizará ninguna comprobación de los valores de variable. Los valores se marcarán con el símbolo No importa, que es idéntico al símbolo No establecido Imagen del símbolo No importa.
Establecer en > Igual a valor predeterminado En la columna Se espera, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > Igual a valor predeterminado. Establece el valor de los campos seleccionados en el valor predeterminado para los tipos de campo. Un tipo de datos booleanos se establece en el valor false y un tipo entero se establece en el valor 0. Un tipo complejo se establece en el valor null y una serie se establece en una serie vacía (" "). Los valores de variable se marcan con el símbolo Operación de comparación Imagen del símbolo Operación de comparación.
Establecer en > Igual a nulo En la columna Se espera, seleccione uno o varios campos que puedan establecerse en nulo, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > Igual a nulo. Establece en nulo los valores de los tipos que pueden especificarse como nulos. Los valores de variable se marcan con el símbolo Operación de comparación Imagen del símbolo Operación de comparación.
Establecer en > No igual a nulo En la columna Se espera, seleccione uno o varios campos que puedan establecerse en nulo, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer en > No igual a nulo. Establece en nulo los valores de los tipos que pueden especificarse como nulos. Los valores de variable se marcan con el símbolo No igual a nulo Imagen del símbolo No igual a nulo.
Establecer obligatorio en predeterminado En la columna Nombre, seleccione uno o varios campos editables, pulse una de las selecciones con el botón derecho del ratón y seleccione Establecer obligatorio en predeterminado. Establece los campos obligatorios en sus valores predeterminados. Establece los campos no obligatorios como no establecidos. Puede utilizar esta opción de menú junto con la opción de menú Seleccionar todo para establecer todos los campos obligatorios en sus valores predeterminados y todos los campos no obligatorios como no establecidos.
Importar desde archivo XML En la columna Nombre, seleccione uno o varios objetos, pulse una fila seleccionada con el botón derecho del ratón y seleccione Importar desde archivo XML. Abre una ventana de selección de archivos que permite importar el valor de un campo, elemento de matriz u objeto de negocio de un archivo XML. Los valores de un objeto de negocio pueden copiarse en un objeto de negocio con un tipo de datos diferente si si los nombres de atributo coinciden. Si un valor copiado no es correcto para el tipo de datos del campo en el que se importa, como por ejemplo al importar un valor booleano en un campo de tipo entero, se visualizará un icono de error en la celda. Para obtener más información y un ejemplo de archivo XML, consulte la sección "importar valores de archivos XML", que figura más adelante.
Exportar a archivo XML En la columna Nombre, seleccione uno o varios elementos o atributos XSD, pulse una fila seleccionada con el botón derecho del ratón y seleccione Exportar a archivo XML. Abre la ventana Nuevo archivo XML, que habilita a guardar en el espacio de trabajo el elemento o atributo XSD seleccionado como archivo XML o XSD. Si el elemento de valor representa un esquema XSD, debe exportar el elemento XSD como archivo (.xsd). Tenga en cuenta que el elemento o atributo XSD elegido para exportar se exportará con los objetos anidados, pero los hermanos del objeto no se exportarán.
Refactorizar > Renombrar En la columna Nombre, pulse con el botón derecho del ratón el parámetro que desea renombrar y seleccione Refactorizar > Renombrar. Abre la ventana Renombrar, que habilita a renombrar el parámetro seleccionado. Las referencias al parámetro en las tareas del caso de prueba se actualizarán con el nombre nuevo.
Añadir hijos En la columna Nombre, pulse una variable de tipo complejo con el botón derecho del ratón y seleccione Añadir hijos. Añade hijos a la variable de tipo complejo.
Eliminar hijos En la columna Nombre, pulse una variable de tipo complejo con el botón derecho del ratón y seleccione Eliminar hijos. Elimina hijos a la variable de tipo complejo.
Añadir operador > AND En la columna Se espera, pulse un valor con el botón derecho del ratón y seleccione Añadir operador > AND. Añade un operador <AND> a la columna Nombre de una fila nueva. El operador <AND> puede utilizarse para validar valores. Puede cambiar un operador <AND> por un operador <OR> pulsando el operador <AND> en la columna Nombre y seleccionando <OR> en la lista.
Añadir operador > OR En la columna Se espera, pulse un valor con el botón derecho del ratón y seleccione Añadir operador > OR. Añade un operador <OR> a la columna Nombre de una fila nueva. El operador <OR> puede utilizarse para validar valores. Puede cambiar un operador <OR> por un operador <AND> pulsando el operador <OR> en la columna Nombre y seleccionando <AND> en la lista.
Añadir operador > Condición En la columna Se espera, pulse un valor con el botón derecho del ratón y seleccione Añadir operador > Condición. Añade un operador de condición a la columna Nombre de una fila nueva. Esto permite especificar un valor booleano que se evaluará en tiempo de ejecución. La condición se evalúa en el punto donde se compara el valor asociado. Esto permite evaluar expresiones complejas. El operador de condición sólo puede utilizarse para validar valores definidos en la misma variación de prueba.
Eliminar operador En la columna Se espera, seleccione uno o varios operadores, pulse una de las selecciones con el botón derecho del ratón y seleccione Eliminar operador. Elimina los operadores seleccionados de la tabla de datos de prueba.
Renovar tipo En la columna Nombre, localice un objeto de negocio que haya cambiado en el espacio de trabajo sin refactorización. El objeto de negocio se marcará con un icono de error. Pulse el objeto de negocio con el botón derecho del ratón y seleccione Renovar tipo. Renueva el objeto de negocio en la tabla de datos de prueba con los cambios no refactorizados que ha efectuado en el objeto de negocio en el espacio de trabajo. El símbolo de error desaparecerá.
Cambiar tipo En la columna Nombre, pulse un campo, elemento o atributo con el botón derecho del ratón y seleccione Cambiar tipo. Abre la ventana Cambiar tipo, que habilita a cambiar el tipo de datos, el sistema de tipos, la cardinalidad o si el campo, elemento o atributo se utiliza como variable de entrada o de salida. Tenga en cuenta que los cambios se establecerán en todas las variaciones de prueba. Esto puede provocar errores si el tipo de variable ya no es coherente con lo que se espera en las tareas que hacen referencia al mismo en el caso de prueba.
Utilizar tipo derivado En la columna Nombre, pulse un campo, elemento o atributo con el botón derecho del ratón y seleccione Utilizar tipo derivado. Abre la ventana de Selección de tipo de datos que habilita a seleccionar un tipo concreto para un campo xsd:CualquierTipo. También puede seleccionar un tipo diferente derivado del tipo original especificado en el editor. Tenga en cuenta que el tipo derivado sólo se conservará en la variación de prueba donde está establecido, pero el valor actual se conservará siempre que sea posible.
Establecer el tipo base En la columna Nombre, pulse con el botón derecho del ratón un campo, elemento o atributo que utilice un tipo derivado y seleccione Establecer en tipo base. Tenga en cuenta que el tipo base sólo se conservará en la variación de prueba donde está establecido, pero el valor actual se conservará siempre que sea posible.
Seleccionar elemento En la columna Nombre, pulse un elemento con el botón derecho del ratón y seleccione Seleccionar elemento. Abre la ventana Seleccionar elemento, que habilita a seleccionar un elemento XSD global (definido en el nivel superior del esquema XSD) para un elemento xsd:cualquiera o seleccionar un elemento de grupo de sustitución XSD para el elemento seleccionado en el editor.
Cambiar comparador > Igual a En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > Igual a. Establece el valor de los campos seleccionados en Igual (==). Éste es el valor predeterminado. Los valores seleccionados se marcan con el símbolo Igual a de operación de comparación Imagen del símbolo Igual a de operación de comparación.
Cambiar comparador > Mayor que En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > Mayor que. Establece el valor de los campos seleccionados en Mayor que (>). Los valores de variable se marcan con el símbolo Mayor que de operación de comparación Imagen del símbolo Mayor que de operación de comparación.
Cambiar comparador > Mayor que o Igual a En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > Mayor que o Igual a. Establece el valor de los campos seleccionados en Mayor que o Igual a (>=). Los valores de variable se marcan con el símbolo Mayor que o Igual a de operación de comparación Imagen del símbolo Mayor que o Igual a de operación de comparación.
Cambiar comparador > Menor que En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > Menor que. Establece el valor de los campos seleccionados en Menor que (<). Los valores de variable se marcan con el símbolo Menor que de operación de comparación Imagen del símbolo Menor que de operación de comparación.
Cambiar comparador > Menor que o Igual a En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > Menor que o Igual a. Establece el valor de los campos seleccionados en Menor que o Igual a (<=). Los valores de variable se marcan con el símbolo Menor que o Igual a de operación de comparación Imagen del símbolo Menor que o Igual a de operación de comparación.
Cambiar comparador > No igual a En la columna Se espera, seleccione uno o varios campos, pulse una de las selecciones con el botón derecho del ratón y seleccione Cambiar comparador > No igual a. Establece el valor de los campos seleccionados en No igual a. Los valores de variable se marcan con el símbolo No igual a Imagen del símbolo No igual a.
Añadir elementos En la columna Nombre, pulse una matriz o lista con el botón derecho del ratón y seleccione Añadir elementos. Este elemento de menú abre el recuadro de diálogo Añadir elemento, que habilita a especificar el número de elementos que desea añadir a la matriz o lista.
Eliminar elementos En la columna Nombre, seleccione una o varias matrices o listas, pulse una fila seleccionada con el botón derecho del ratón y seleccione Eliminar elementos. Elimina todos los elementos de las matrices o listas seleccionadas.
Seleccionar atributo En la columna Nombre, pulse un atributo xsd:AnyAttribute con el botón derecho del ratón y seleccione Seleccionar atributo. Abre el recuadro de diálogo Seleccionar atributo, que habilita a seleccionar un atributo XSD global (definido en la parte superior del esquema XSD) para un atributo xsd:cualquierAtributo.

Importar valores desde XML

En la tabla de datos de prueba, puede seleccionar la opción de menú Importar desde XML. Ésta abrirá la ventana selección de archivos que habilita a seleccionar un archivo XML del sistema de archivos. Puede importar el valor de un campo, elemento de matriz u objeto de negocio de un archivo XML o desde el contenido XML de un archivo de mensajes SOAP. El XML no tiene que ser necesariamente válido, pero su formato debe ser correcto si desea importar satisfactoriamente valores del mismo.

Los valores de un objeto de negocio del XML pueden importarse en un objeto de negocio con un tipo de datos diferente de la tabla de datos de prueba si si los nombres de atributo coinciden. (La única excepción a esta regla es que, si el nombre del elemento raíz de nivel superior del XML difiere del nombre de parámetro de nivel superior de la tabla de datos de prueba, el nombre raíz de nivel superior del XML se ignorará. Además, si el XML reside en un archivo de mensajes SOAP, el sobre y los elementos de cuerpo SOAP también se ignorarán).

Algunas otras consideraciones para la importación de valores de XML son las siguientes:

Para ilustrar mejor el funcionamiento de la importación de valores de XML, supongamos que la tabla de datos de prueba se ha llenado con los elementos siguientes:

Nombre Tipo In
order PurchaseOrder  
id string  
items Item[]  
Y supongamos que tiene el XML siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<bo:po xmlns:bo="http://OrderEntry/bos"
       xmlns:bo1="http://OrderEntry"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://OrderEntry/bos PurchaseOrder.xsd http:
              //OrderEntry xsd-includes/http.OrderEntry.xsd ">
       <id>id1</id>
       <items>
              <id>item1 id</id>
              <quan>5</quan>
       </items>
       <items>
              <id>item2 id</id>
              <desc>def</desc>
              <quan>6</quan>
       </items>
</bo:po>
Si importa el XML en el editor de valores, éste se llenará con los elementos siguientes:
Nombre Tipo In
order PurchaseOrder  
id string id1
items Item[]  
items[0] Item  
id string item1 id
desc string unset
quan int 5
items[1] Item  
id string item2 id
desc string def
quan int 6