Propiedades del conjunto de mensajes del formato físico XML

Las tablas siguientes definen las propiedades del Formato físico XML para el conjunto de mensajes.

Valores del espacio de nombres

Propiedad Tipo Significado
URI de espacio de nombres Serie de caracteres Escriba el nombre del espacio de nombres que identificará él espacio de nombres que está utilizando para el prefijo asociado.
Prefijo Serie de caracteres Escriba el prefijo que se asociará a los nombres de elementos y atributos que utilizará con el nombre del espacio de nombres.

Ubicaciones del esquema del espacio de nombres

Propiedad Tipo Significado
URI de espacio de nombres Serie de caracteres Escriba el nombre del espacio de nombres que identificará él espacio de nombres que está utilizando.
Ubicación del esquema Serie de caracteres Escriba la ubicación del esquema para el nombre del espacio de nombres que se utilizará para validar los objetos en el espacio de nombres.

Declaraciones XML

Propiedad Tipo Significado
Suprimir declaración XML Recuadro de selección Seleccione el recuadro de selección para suprimir la declaración XML. Si se selecciona, se suprime la declaración, por ejemplo, <?xml version='1.0'>.
Documento autónomo Tipo enumerado Seleccione , No o Nulo en la lista desplegable. Si se selecciona Nulo, no habrá ninguna declaración autónoma en la declaración XML. Si selecciona o No, la declaración standalone = "yes" o standalone = "no" se añadirá a la declaración XML cuando se grabe el mensaje de salida.

El valor de esta propiedad no determina si se carga un subconjunto DTD externo: los subconjuntos DTD externos no se cargan nunca en este release.

Si establece Suprimir declaración XML en , se ignora esta propiedad.

Declaración de salida de espacio de nombres Tipo enumerado La propiedad Declaración de salida de espacio de nombres controla dónde se situarán las declaraciones de espacio de nombres en el elemento XML de salida. Seleccione entre:
  • At start of document. Las declaraciones para todas las entradas en la tabla Ubicaciones de esquemas de espacio de nombres anterior, generarán atributos del mensaje en el documento XML de salida. La desventaja de esta opción es que en algunos casos se generan declaraciones innecesarias.
  • As required. Las declaraciones sólo se generarán cuando lo precise un elemento o atributo que esté en dicho espacio de nombres. La desventaja de esta opción es que puede ser necesario generar la misma declaración de espacio de nombres más de una vez en el documento XML de salida.

La opción por omisión es At start of document.

Esta propiedad sólo está activa si se habilitan los espacios de nombres para este conjunto de mensajes.

Valores de tipo de documento XML

Propiedad Tipo Significado
Suprimir DOCTYPE Recuadro de selección Si selecciona el recuadro de selección, se suprime la declaración DOCTYPE (DTD).
ID de sistema DOCTYPE Serie de caracteres Especifique el ID del sistema para el subconjunto DTD externo DOCTYPE (si DOCTYPE está presente). Normalmente esto se establece en el nombre de la DTD generada (o importada) para un conjunto de mensajes.

Si se establece Suprimir DOCTYPE, se ignora esta propiedad y no se podrá modificar (el campo estará inhabilitado). El valor por omisión es www.mrmnames.net/ seguido del identificador del conjunto de mensajes.

ID público DOCTYPE Serie de caracteres Especifique el ID público para el subconjunto DTD externo DOCTYPE (si DOCTYPE está presente y se especifica el ID del sistema).

Si se establece Suprimir DOCTYPE, se ignora esta propiedad y no se podrá modificar (el campo estará inhabilitado). El valor por omisión es el identificador del conjunto de mensajes.

Texto DOCTYPE Serie de caracteres Utilice esta propiedad para añadir declaraciones DTD adicionales. El analizador XML no la analiza y, por lo tanto, es posible que no sea XML válido. Puede incluir definiciones ENTITY o declaraciones DTD internas. Es una serie de caracteres (de hasta 32KB) en la que se sustituyen los caracteres de salto de línea o de tabulación por \n y \t respectivamente.

El contenido no se analiza y aparece en el mensaje de salida. Si hay una DTD en línea, el contenido de esta propiedad tiene prioridad.

Si se establece Suprimir DOCTYPE, se ignora esta propiedad y no se podrá modificar (el campo estará inhabilitado).

Para más información, vea el DTD en línea y la propiedad de texto DOCTYPE.

El valor por omisión está vacío (no se ha establecido).

Nombre de código raíz

Propiedad Tipo Significado
Nombre de código raíz Serie de caracteres Especifique el nombre del código raíz del conjunto de mensajes. Puede dejar en blanco esta propiedad, en cuyo caso no se utilizarán códigos de ajustador para los mensajes (esto es, el código de mensaje es la raíz del documento). El nombre puede ir seguido de un espacio y de texto adicional para que aparezcan las parejas de atributo/valor con el código raíz.

El valor por omisión es MRM.

Suprimir comentario de indicación de la hora

Propiedad Tipo Significado
Suprimir comentario de indicación de la hora Recuadro de selección Si se selecciona, la serie de caracteres de indicación de la hora se suprime en la salida XML.

Si no se selecciona, el comentario no se suprime y se incluye un comentario con el formato <!--MRM Generated XML Output on: Tue Apr 23 09:34:42 2002--> en el mensaje de salida.

Por omisión, se selecciona el recuadro de selección.

Habilitar soporte de versiones

Propiedad Tipo Significado
Habilitar soporte de versiones Recuadro de selección Si se selecciona, se habilita el soporte de versiones. Esta propiedad especifica si las definiciones del espacio de nombres XML se codifican para el código raíz del mensaje, junto con los calificadores del espacio de nombres para cualquier elemento que no pertenezca al espacio de nombres por omisión. Estas definiciones del espacio de nombres se utilizan para representar la información de dependencia del conjunto de mensajes, que se utiliza para dar soporte al intercambio de mensajes entre aplicaciones basadas en diferentes personalizaciones del mismo conjunto de mensajes.

El valor por omisión es para el recuadro de selección que se ha de seleccionar, para fines de compatibilidad con los mensajes MRM XML de los releases anteriores. Si no utilizaba mensajes MRM XML en releases anteriores, se le recomienda que no seleccione este recuadro de selección.

Representación XML de valores booleanos

Propiedad Tipo Significado
Valor booleano true (verdadero) Serie de caracteres Especifique la serie de caracteres que se utilizará para codificar y reconocer los valores booleanos true. Cuando se analiza un documento XML, la serie de caracteres 1 se acepta siempre como true para un elemento BOOLEAN. Escriba una serie de caracteres de 254 caracteres como máximo.

El valor por omisión es true. 1 también es válido.

Valor booleano false (falso) Serie de caracteres Especifique la serie de caracteres que se utilizará para codificar y reconocer los valores booleanos false. Cuando se analiza un documento XML, la serie de caracteres 0 se acepta siempre como false para un elemento BOOLEAN. Escriba una serie de caracteres de 254 caracteres como máximo.

El valor por omisión es false. 0 también es válido.

Representación XML de valores nulos

Propiedad Tipo Significado
Codificación de numérico nulo Tipo enumerado Especifique la codificación nula para campos numéricos. Esto proporciona un método de afirmar por comparación que el elemento es nulo. Debe seleccionar uno de los valores siguientes de la lista desplegable:
  • NULLEmpty. La serie de caracteres vacía se utiliza como comparación. Este es el valor por omisión.
  • NULLAttribute. Se utiliza la propiedad Codificación de valor de número nulo del elemento padre.
  • NULLValue. Se utiliza el valor de la propiedad Codificación de valor de número nulo.
  • NULLElement. Se utiliza la propiedad Codificación de valor de número nulo del elemento hijo.
  • NULLValAttr. Esta opción es válida solamente para los elementos cuya instancia es de un tipo complejo con la propiedad Devolución de miembro se ha establecido en XMLElementAttrVal o XMLElementAttrIDVal.
Consulte Opciones de manejo de valores nulos XML para obtener información detallada.
Codificación de valor numérico nulo Serie de caracteres Especifique el valor para calificar la propiedad Codificación de número nulo si se ha establecido en NULLAttribute, NULLValue o NULLElement. Consulte Opciones de manejo de valores nulos XML para obtener más información.
Codificación de no numérico nulo Tipo enumerado Especifique la codificación nula para campos no numéricos. Este es un método de afirmar que el elemento es nulo. Las opciones son idénticas a las que están disponibles para la propiedad Codificación de número nulo.
Codificación de valor no numérico nulo Serie de caracteres Especifique el valor para calificar la propiedad Codificación de número no nulo. Consulte Opciones de manejo de valores nulos XML para obtener más información.

Valores de DateTime

Propiedad Tipo Significado
Derivar formato de dateTime por omisión de tipo lógico Botón Seleccione esta opción si el formato de dateTime que se utilizará provendrá del formato de dateTime especificado en las propiedades de un objeto que tiene uno de los tipos dayTime. Por ejemplo un tipo gDay.
Utilizar formato de dateTime por omisión Botón y DateTime Seleccione esta opción si desea especificar un formato de dateTime que sea diferente del formato de dateTime lógico.

Especifique el formato por omisión para objetos de tipo dateTime para este formato físico. Puede alterar temporalmente esta propiedad para un objeto de dateTime en un tipo complejo.

El valor inicial para esta propiedad es yyyy-MM-dd'T'HH:mm:ssZZZ, que puede cambiar sobrescribiéndola.

Si desea obtener más información acerca de los formatos de dateTime, consulte la sección Formatos de fecha y hora.

Ventana de siglo Integer Esta propiedad determina cómo se interpretan años de dos dígitos. Especifique los dos dígitos que empiezan una ventana de 100 años que contiene el año actual. Por ejemplo, si especifica 89 y el año actual es 2002, todas las fechas de dos dígitos se interpretan como se estuvieran en el rango 1989 a 2088.

El valor inicial es 53, que puede cambiar sobrescribiéndolo.

Días de la primera semana del año Tipo enumerado Especifique el número de días del año nuevo que deben caer en la primera semana.

El inicio del año suele estar en medio de una semana. Si el número de días de dicha semana es menor que el valor especificado aquí, se considera que la semana debe ser la última semana del año anterior; por consiguiente, la semana 1 empieza algunos días después del año nuevo. De lo contrario, se considera que es la primera semana del año nuevo; por consiguiente, la semana 1 empieza algunos días antes del año nuevo.

Seleccione Use Broker Locale, para que el intermediario obtenga la información de la plataforma subyacente o seleccione un número de la lista desplegable. El valor inicial es 4.

Primer día de la semana Tipo enumerado Especifique el día en que empieza la nueva semana.

Seleccione Use Broker Locale, para que el intermediario obtenga la información de la plataforma subyacente o seleccione un valor de la lista desplegable. El valor inicial es Lunes.

Comprobación rigurosa de dateTime Recuadro de selección Seleccione esta opción si desea limitar fechas y horas a un formato de dateTime válido. Esto no permitirá que se procese el 35 de marzo como el 4 de abril y que 10:79 se procese como 11:19. Si se establece Comprobación rigurosa de DateTime, al recibir una fecha y hora incorrecta se producirá un error. El valor por omisión es no limitar las fechas y las horas.
Huso horario Tipo enumerado El valor que establece para esta propiedad se utiliza si el valor que ha especificado para la propiedad Formato de DateTime por omisión no incluye información de huso horario.

El valor inicial es Use Broker Locale que hace que el intermediario obtenga la información de la plataforma subyacente.

Puede cambiar este valor utilizando el recuadro de la lista desplegable.

Horario de verano Recuadro de selección Seleccione esta opción si el área en la propiedad Huso horario observa horario de verano. Si no observa horario de verano, esta opción no se debe seleccionar.

Por ejemplo, si se selecciona un área en Huso horario y esta opción no está seleccionada, el valor transferido representará el huso horario sin el horario de verano.

El valor por omisión es no observar horario de verano.

Conceptos relacionados
Formatos físicos del dominio MRM
Formato físico XML

Tareas relacionadas
Manejo de propiedades físicas

Referencia relacionada
Propiedades del conjunto de mensajes
Propiedades del conjunto de mensajes del formato físico personalizado
DTD en línea y la propiedad de texto DOCTYPE
Propiedades del conjunto de mensajes de formato TDS
Propiedades de la documentación de todos los objetos del conjunto de mensajes