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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de