Propiedades del nodo Esquema en el Asignador de BizTalk

 

Al seleccionar el nodo Esquema en el Editor de BizTalk, puede examinar y establecer sus propiedades asociadas en el ventana Propiedades de Visual Studio. Todos los esquemas comparten un conjunto de propiedades que se dividen en las categorías siguientes:

  • Avanzado. esta categoría contiene propiedades que corresponden a conceptos XSD que se pueden clasificar como avanzados, por ejemplo, las derivaciones de tipos de datos.

  • BizTalk: Esta categoría contiene propiedades relacionadas con las características de procesamiento y facilidad de uso específicas de Microsoft BizTalk Server.

  • Disposiciones generales. esta categoría contiene propiedades que corresponden a conceptos XSD que se pueden clasificar como básicos, por ejemplo, la configuración de tipo de datos del elemento o atributo correspondiente.

  • Referencia. Esta categoría contiene propiedades que se relacionan con la categorización del fin empresarial del esquema y de la normativa del sector a la que se ajusta.

Muchas de las propiedades asociadas a los nodos de esquema corresponden directamente a la semántica de construcciones del lenguaje de definición de esquemas XML (XSD). Para obtener vínculos a información sobre los conceptos y especificaciones de XSD, vea Recursos XSD en la Web.

Nota

Algunas propiedades de nodo de esquema se habilitan o deshabilitan automáticamente, o se muestran u ocultan, en función de los valores de otras propiedades del nodo.

En la tabla siguiente se muestran las propiedades asociadas al nodo Esquema y que están disponibles en todos los esquemas.

Nombre de propiedad Categoría Descripción
Attribute FormDefault Avanzado Especifica si los atributos declarados localmente se deben calificar con un identificador de espacio de nombres en los mensajes de instancia.
BlockDefault Avanzado Especifica la configuración predeterminada tanto si las derivaciones están permitidas como si no lo están en todo el esquema y si es así, qué tipos (extensión, restricción, etc.).
Base de datos de Listas de códigos BizTalk Especifica el nombre y la ubicación de la base de datos que contiene listas de códigos usados para establecer valores de enumeración en el tiempo de diseño.
Tipo de documento Referencia Especifica el tipo de esquema que está configurando y usa la especificación de tipo de documento que tenga sentido para su empresa.
Versión del documento Referencia Especifica la versión del esquema que está configurando y usa el control de versiones de esquemas que tenga sentido para su empresa.
Element FormDefault Avanzado Especifica si los elementos locales declarados se deben calificar con un identificador de espacio de nombres en los mensajes de instancia.
Sobre Referencia Especifica si el esquema representa un sobre.
FinalDefault Avanzado Especifica si se puede usar un tipo como base para determinados tipos de derivaciones.
Importaciones Avanzado Especifica todos los espacios de nombres que se usan en el esquema y proporciona la interfaz para importar, incluir y redefinir otros esquemas en el esquema que se está editando.
Nombre del nodo General Muestra el nombre del nodo tal y como se muestra en la vista de árbol del esquema.
Promover propiedades BizTalk Abre el cuadro de diálogo Promover propiedades en el que puede especificar las propiedades que desea promover al contenedor de contexto de propiedades.
Recibo Referencia Especifica si el esquema representa un mensaje de confirmación de entrada.
Referencia raíz Referencia Especifica el nodo que representa el elemento más externo en el documento empresarial XML al que este esquema representa; resulta importante cuando se han creado varios nodos de nivel superior en el esquema.
Extensiones de editor de esquemas Avanzado Permite que la selección de las extensiones del Editor de BizTalk se asocien al esquema seleccionado.
Ubicación del archivo de esquema General Muestra la ubicación del sistema de archivos del archivo de esquema asociado con el esquema que se está editando.
Tipo de esquema Referencia Especifica el tipo del esquema seleccionado como un esquema de documento o de propiedades.
Nombre de especificación Referencia Especifica un nombre empresarial para el esquema.
Estándar Referencia Especifica el formato o la sintaxis del mensaje de instancia.
Versión estándar Referencia Especifica la versión del formato o la sintaxis del mensaje de instancia, si procede.
Espacio de nombres de destino General Especifica el espacio de nombres de destino para el esquema mediante el uso de cualquier identificador uniforme de recursos (URI).

Al seleccionar el nodo Esquema en el Editor de BizTalk y ha habilitado la extensión de archivo plano mediante la propiedad Extensiones del Editor de esquemas, puede examinar y establecer propiedades adicionales en la ventana Propiedades de Visual Studio. Estas propiedades se dividen en la categoría Referencia existente y el nuevo archivo plano de categoría, el último de los cuales contiene esas propiedades relacionadas con el análisis de archivos planos en archivos XML equivalentes y serializar archivos XML de nuevo en archivos planos.

En la tabla siguiente se muestran las propiedades complementarias que están disponibles para el nodo Esquema cuando la extensión de archivo plano está habilitada.

Nombre de propiedad de archivo sin formato Categoría Descripción
Case Archivos planos Especifica si los datos en los mensajes de instancia se deberían convertir y que aparezcan todas las letras en mayúsculas, o todas en minúsculas o dejarlos como están.
Página de códigos Archivos planos Especifica la página de códigos que se usará con un mensaje de instancia.
Recuento de posiciones en bytes Referencia Especifica si las posiciones se contarán en bytes.
Delimitador secundario predeterminado Archivos planos Especifica la cadena predeterminada usada para delimitar campos y subordinar registros en los datos de instancia.
Tipo de delimitador secundario predeterminado Archivos planos Especifica cómo se expresará una cadena de delimitador secundaria predeterminada alternativa en la propiedad Delimitador secundario predeterminado y en la representación XSD subyacente.
Orden secundario predeterminado Archivos planos Especifica la relación predeterminada entre los delimitadores y los datos que delimitan.
Carácter de escape predeterminado Archivos planos Especifica un carácter que se usará como el carácter de escape predeterminado en todo un mensaje de instancia. El carácter de escape hace que el siguiente carácter se interprete como datos simples y no tenga un significado especial distinto del que se asocia a él.
Tipo de carácter de escape predeterminado Archivos planos Especifica cómo se expresará un carácter de escape predeterminado alternativo en la propiedad Carácter de escape predeterminado y en la representación XSD subyacente.
Delimitador de repetición predeterminado Archivos planos Especifica la cadena predeterminada usada para repetir campos y subordinar registros en los datos de instancia.
Tipo de delimitador de repetición predeterminado Archivos planos Especifica cómo se expresará una cadena de delimitador de repetición alternativa predeterminada en la propiedad Default Repeating Delimiter y en la representación XSD subyacente.
Carácter de ajuste predeterminado Archivos planos Especifica un carácter que se usará como el carácter de ajuste predeterminado en todo un mensaje de instancia. Los caracteres de ajuste hacen que los caracteres que se produzcan entre ellos se interpreten como datos simples y no tengan el significado especial asociado a él.
Tipo de carácter de ajuste predeterminado Archivos planos Especifica cómo se expresará un carácter de ajuste alternativo en la propiedad Default Wrap Character y en la representación XSD subyacente.
Caracteres restringidos Referencia Especifica intervalos de caracteres restringidos en los mensajes de instancia.

La siguiente tabla contiene propiedades adicionales de los nodos de archivo sin formato que no aparecen en el Editor de esquemas. Para usar estas propiedades, es necesario editar manualmente el archivo de esquema en un editor de texto.

Propiedad Valores Valor predeterminado Descripción
suppress_empty_nodes true o false false Indica si se van a quitar o no los nodos XML vacíos después de que el analizador genere datos de instancia XML.
generate_empty_nodes true o false true Genera nodos vacíos para los registros existentes en los datos de instancia XML.
parser_optimization velocidad o complejidad Velocidad La optimización de la velocidad (valor speed) reduce el tiempo de análisis, pero a costa de tener ciertas ambigüedades en los datos. La optimización de la complejidad (valor complexity) soluciona un mayor número de ambigüedades, pero a costa de tener una menor velocidad de procesamiento.
lookahead_depth Cualquier entero positivo; cero (0) indica lectura previa infinita 3 Profundidad de lectura utilizada para encontrar datos coincidentes.
allow_early_termination true o false false Indica si los registros posicionales pueden terminar temprano (true) o deben contener datos para todos los campos de registro (false).
early_terminate_optional_fields true o false false Habilite la terminación anticipada de los campos finales opcionales (true). Si el esquema existente sin esta anotación se abre en el Editor de BizTalk, esta anotación se agregará a él con el valor predeterminado establecido en (false). Nota: La anotación early_terminate_optional_fields solo surte efecto si el allow_early_termination está establecido en (true).

Todas estas propiedades son atributos del elemento /annotation/appinfo/schemaInfo .

Cuando parser_optimization se establece en complejidad, es posible que tenga errores de validación en un esquema cuando haya muchos nodos opcionales en el mismo grupo o registro. Es posible que tenga que establecer lookahead_depth en cero (0) para evitar errores de validación.

Consulte también

Propiedades del nodo: por tipo de nodo
Propiedades del nodo: listas alfabéticas