Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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