Compartir a través de


Propiedades del nodo de esquema

 

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

  • Avanzado. Esta categoría contiene propiedades que corresponden a conceptos XSD que se pueden clasificar como avanzados, como 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.

  • General. Esta categoría contiene propiedades que corresponden a conceptos XSD que se pueden clasificar como básicos, como establecer el tipo de datos del elemento o atributo correspondiente.

  • Referencia. Esta categoría contiene propiedades relacionadas con la categorización del propósito empresarial del esquema y los estándares del sector a los 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, consulte Recursos XSD en la Web.

Nota:

Algunas propiedades del nodo 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 Description
Atributo FormDefault Advanced Especifica si los atributos declarados localmente deben calificarse mediante un identificador de espacio de nombres a lo largo de los mensajes de instancia.
BlockDefault Advanced Especifica la configuración predeterminada para si se permiten derivaciones en todo el esquema y, si es así, qué tipos (extensión, restricción, etc.).
Base de datos CodeList BizTalk Especifica el nombre y la ubicación de la base de datos que contiene listas de código usadas para establecer valores de enumeración en tiempo de diseño.
Tipo documento Referencia Especifica el tipo de esquema que está configurando, con cualquier 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, con cualquier esquema de control de versiones que tenga sentido para su empresa.
Elemento FormDefault Advanced Especifica si los elementos declarados localmente deben calificarse mediante un identificador de espacio de nombres a lo largo de los mensajes de instancia.
Sobre Referencia Especifica si el esquema representa un sobre.
FinalDefault Advanced Especifica si se puede usar un tipo como base para determinados tipos de derivaciones.
Importaciones Advanced Especifica todos los espacios de nombres que se usan en el esquema y proporciona la interfaz para importar, incluidos y redefinir otros esquemas dentro del esquema que se está editando.
Nombre del nodo General Muestra el nombre del nodo tal como aparece en la vista de árbol de 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 recibo entrante.
Referencia raíz Referencia Especifica el nodo que representa el elemento más externo del documento de negocio XML representado por el esquema y es importante cuando se ha creado más de un nodo de nivel superior en el esquema.
Extensiones del Editor de esquemas Advanced Permite seleccionar las extensiones del Editor de BizTalk que se asociarán al esquema seleccionado.
Ubicación del archivo de esquema General Muestra la ubicación del sistema de archivos del archivo de esquema asociado al esquema que se está editando.
Tipo de esquema Referencia Especifica el tipo del esquema seleccionado como un esquema de documento o un esquema de propiedades.
Nombre de especificación Referencia Especifica un nombre de negocio para el esquema.
Standard 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 cualquier identificador uniforme de recursos (URI) válido.

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 en la nueva categoría Archivo plano, la última de las cuales contiene esas propiedades relacionadas con el análisis de archivos planos en archivos XML equivalentes y la serialización de archivos XML en archivos planos.

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

Nombre de propiedad de archivo plano Categoría Description
Caso Archivo plano Especifica si los datos de los mensajes de instancia se deben convertir en mayúsculas, convertirlos en minúsculas o a la izquierda tal como está.
Página de códigos Archivo plano Especifica la página de códigos que se va a usar con un mensaje de instancia.
Recuento de posiciones en bytes Referencia Especifica si las posiciones se contarán en bytes.
Delimitador secundario predeterminado Archivo plano Especifica la cadena predeterminada que se usa para delimitar campos y registros subordinados en los datos de instancia.
Tipo de delimitador secundario predeterminado Archivo plano Especifica cómo se expresará una cadena delimitadora secundaria predeterminada alternativa en la propiedad Default Child Delimiter y en la representación XSD subyacente.
Orden secundario predeterminado Archivo plano Especifica la relación predeterminada entre delimitadores y los datos que delimitan.
Carácter de escape predeterminado Archivo plano Especifica un carácter que se va a usar como carácter de escape predeterminado a lo largo de un mensaje de instancia. Un carácter de escape hace que el siguiente carácter se interprete como datos simples y no tenga el significado especial asociado a él.
Tipo de carácter de escape predeterminado Archivo plano 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 Archivo plano Especifica la cadena predeterminada que se usa para delimitar campos repetidos y registros subordinados en los datos de instancia.
Tipo de delimitador de repetición predeterminado Archivo plano Especifica cómo se expresará una cadena delimitador de repetición alternativa predeterminada en la propiedad Default Repeating Delimiter y en la representación XSD subyacente.
Carácter de ajuste predeterminado Archivo plano Especifica un carácter que se va a usar como 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 Archivo plano 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 que están restringidos en los mensajes de instancia.

En la tabla siguiente se enumeran las propiedades adicionales del nodo de archivo plano que no aparecen en el Editor de esquemas. El uso de estas propiedades requiere editar manualmente el archivo de esquema en un editor de texto.

Propiedad Valores Valor predeterminado Description
suppress_empty_nodes true o false falso Indica si se van a quitar nodos XML vacíos después de que el analizador genere datos de instancia XML.
generate_empty_nodes true o false verdadero Genere nodos vacíos para los registros que existen en los datos de la instancia XML.
parser_optimization velocidad o complejidad velocidad La optimización de la velocidad reduce el tiempo de análisis, pero a costa de tratar algunas ambigüedades en los datos. La optimización de la complejidad controla una gama más amplia de ambigüedades, pero a costa de la velocidad de procesamiento.
lookahead_depth Cualquier entero positivo; cero (0) indica un lookahead infinito. 3 Hasta dónde buscar datos coincidentes.
allow_early_termination true o false falso 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 falso 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.

Véase también

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