Compartir a través de


Problemas conocidos relacionados con la generación y validación de esquemas

En este tema se proporciona información acerca de los problemas conocidos relacionados con la generación y validación de esquemas.

Un mensaje de instancia generado para un registro posicional con etiquetas puede ser incorrecto

En los registros posicionales, la etiqueta puede estar dentro de un campo o puede abarcar varios campos. En cualquier caso, la instancia generada no será válida y generará un error en el motor de análisis durante la fase de análisis.

Si la etiqueta no forma parte de ningún elemento secundario (registros o campos secundarios), no se producirá el problema.

Para solucionar este problema, incluya el valor real de las etiquetas como el valor predeterminado en el esquema. En la extensión de archivo plano del Editor de BizTalk, puede establecer la propiedad Valor fijo o Valor predeterminado del campo posicional adecuado con el valor de la etiqueta.

Un mensaje de instancia generado para un campo con algunas restricciones puede no pasar la validación

Cuando se genera un mensaje de instancia a partir de un esquema que contiene uno o varios nodos Elemento de campo y Atributo de campo que tienen tipos de datos derivados mediante el mecanismo de restricción, como cuando se usa la propiedad Pattern , es posible que los datos de ejemplo generados para estos campos no cumplan los requisitos de la restricción, evitando así la validación correcta de ese mensaje de instancia mediante el mismo esquema desde el que se generó.

Un mensaje de instancia generado para un esquema que contiene un bucle infinito puede no ser válido

El esquema puede contener un bucle infinito cuando contiene una referencia circular a un nodo con un valor de propiedad Min Occurs mayor o igual que uno, lo que básicamente impide una condición de terminación. La generación de mensajes de instancia se finalizará de forma artificial para que la operación de generación pueda finalizar. No obstante, el mensaje de instancia generado no se ajustará al esquema desde el que se generó. Dichos esquemas son normalmente sospechosos.

Se produce un error en la validación de la instancia XML del esquema de documento que tiene el espacio de nombres de destino="http://www.w3.org/XML/1998/namespace"

HYPERLINK "http://www.w3.org/XML/1998/namespace" es un espacio de nombres reservado cuyo prefijo debe ser "XML". Puede modificar manualmente el prefijo a “XML”.

Consulte también

Obtenga más información sobre estas propiedades en la guía de interfaz de usuario y en la referencia del espacio de nombres de api para desarrolladores.