Las tablas siguientes definen las propiedades correspondientes al formato físico XML para el conjunto de mensajes.
Propiedad | Tipo | Significado |
---|---|---|
URI de espacio de nombres | Serie de caracteres | Entre el nombre de espacio de nombres que identificará el espacio de nombres que está utilizando para el prefijo asociado. |
Prefijo | Serie de caracteres | Entre el prefijo para asociar los nombres de elemento y atributo con los que lo ha utilizado con el nombre de espacio de nombres. |
Propiedad | Tipo | Significado |
---|---|---|
URI de espacio de nombres | Serie de caracteres | Entre el nombre de espacio de nombres que identificará el espacio de nombres que está utilizando. |
Ubicación de esquema | Serie de caracteres | Entre la ubicación del esquema para el nombre de espacio de nombres asociado que se utilizará para validar objetos en el espacio de nombres. |
Propiedad | Tipo | Significado |
---|---|---|
Suprimir declaración XML | Recuadro de selección | Marque el recuadro de selección para suprimir la declaración XML. Si se selecciona, la declaración (por ejemplo, <?xml version='1.0'>) se suprime. |
Versión XML | Tipo enumerado | Esto controla el valor de la versión en la
declaración XML generada. El valor por omisión es 1.0. Si establece Suprimir declaración XML en Sí, esta propiedad se ignora. |
Codificación XML | Tipo enumerado | Esto controla si se escribe un atributo de
codificación en la declaración XML generada. Si se selecciona Nulo, no se graba ningún atributo de codificación en la declaración XML del documento XML de salida. Si se selecciona Como texto de documento, se generará un atributo de codificación que es coherente con el texto del documento XML. El valor por omisión es Nulo. Si establece Suprimir declaración XML en Sí, esta propiedad se ignora. |
Documento autónomo | Tipo enumerado | Seleccione
Sí, 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
Sí o
No, la declaración standalone
= "yes" o standalone = "no"
se añade a la declaración XML cuando se escribe 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 Sí, esta propiedad se ignora. |
Salida de declaraciones de espacio de nombres | Tipo enumerado | La propiedad Salida de declaraciones
de espacio de nombres controla dónde se colocarán las declaraciones de espacio
de nombres en el documento XML de salida. Seleccione una de estas opciones:
La opción por omisión es Al principio del documento. Esta propiedad sólo está activa si se han habilitado espacios de nombres para este conjunto de mensajes. |
Propiedad | Tipo | Significado |
---|---|---|
Suprimir DOCTYPE | Recuadro de selección | Si marca el recuadro de selección, se suprime la declaración
DOCTYPE (DTD). Se comprueba el valor por omisión. |
ID de sistema DOCTYPE | Serie de caracteres | Especifique el ID de sistema para el subconjunto DTD externo DOCTYPE
(si DOCTYPE existe). Normalmente esto se establece en el nombre de la DTD generada
(o importada) para un conjunto de mensajes. Si se establece Suprimir DOCTYPE, esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado). El valor por omisión es www.mrmnames.net/ seguido del identificador de conjunto de mensajes. |
ID público de DOCTYPE | Serie de caracteres | Especifique el ID público para el subconjunto de DTD externo DOCTYPE
(si existe DOCTYPE y se ha especificado ID de sistema). Si se establece Suprimir DOCTYPE, esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado). El valor por omisión es el identificador de conjunto de mensajes. |
Texto DOCTYPE | Serie de caracteres | Utilice esta propiedad para añadir declaraciones DTD adicionales.
El analizador XML no analiza esta propiedad y, por consiguiente, puede que ésta
no sea XML válido. Puede incluir definiciones de
ENTITY o declaraciones DTD internas. Es una serie de caracteres
(de un máximo de 32 KB) en la que los caracteres de línea nueva y tabulador
se sustituyen por \n y \t respectivamente. El contenido no se analiza y aparece en el mensaje de salida. Si existe una DTD incorporada, el contenido de esta propiedad tiene prioridad. Si ha establecido Suprimir DOCTYPE, esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado). Para obtener más información, consulte DTD incorporadas y la propiedad de texto DOCTYPE. El valor por omisión es un espacio vacío (no establecido). |
Propiedad | Tipo | Significado |
---|---|---|
Nombre de código raíz | Serie de caracteres | Especifique el nombre del código raíz de conjunto de mensajes. Puede dejar
en blanco esta propiedad, en cuyo caso no se utilizan códigos de reiniciador para los mensajes
(es decir, el código de mensaje es la raíz del documento). El nombre puede ir seguido de un
espacio y texto adicional para que los pares de atributo/valor aparezcan con el
código raíz. El valor por omisión está en blanco. |
Propiedad | Tipo | Significado |
---|---|---|
Suprimir comentario de indicación de la hora | Recuadro de selección | Si se selecciona, se suprime la serie de caracteres
de comentario de indicación de la hora en la salida XML. Si no se selecciona, el comentario no se suprime y se incluye un comentario con el formato <!--Salida XML generada por MRM el: Mié 23 abr 09:34:42 20022002--> en el mensaje de salida. El valor por omisión es seleccionar este recuadro de selección. |
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 de espacio de nombres XML se codifican para
el código raíz del mensaje, junto con los calificadores de espacio de nombres para
los elementos que no pertenecen al espacio de nombres por omisión. Estas definiciones de espacio de nombres se utilizan para representar la información
de dependencia de conjunto de mensajes, que se utiliza para soportar
el intercambio de mensajes entre aplicaciones que están basadas en personalizaciones
diferentes del mismo conjunto de mensajes. El valor por omisión es seleccionar este recuadro de selección, por compatibilidad con los mensajes XML de MRM de releases anteriores. Si no ha utilizado mensajes XML de MRM en releases anteriores, deberá asegurarse de que no se haya seleccionado este recuadro de selección. |
Propiedad | Tipo | Significado |
---|---|---|
Valor booleano true (verdadero) | Serie de caracteres | Especifique la serie de caracteres que se utiliza para codificar
y reconocer valores booleanos (BOOLEAN) verdaderos. Cuando se analiza un documento XML,
la serie de caracteres 1 se acepta siempre como verdadera para un
elemento BOOLEAN. Entre una serie de un máximo de 254
caracteres. El valor por omisión es true (verdadero). 1 también es válido. |
Valor booleano false (falso) | Serie de caracteres | Especifique la serie de caracteres que se utiliza para codificar y
reconocer valores BOOLEAN falsos. Cuando se analiza un documento XML, la serie de
caracteres 0 se acepta siempre como falsa para un elemento
BOOLEAN. Entre una serie de un máximo de 254
caracteres. El valor por omisión es false (falso). 0 también es válido. |
Propiedad | Tipo | Significado |
---|---|---|
Codificación de nulo numérico | Tipo enumerado | Especifique la codificación de nulos para
los elementos XML numéricos. Esto proporciona un método para asignar un significado de nulo
lógico a dichos elementos. Debe seleccionar uno de los
valores siguientes de la lista desplegable:
|
Valor de codificación de nulo numérico | Serie de caracteres | Especifique el valor para calificar la propiedad Codificación de nulo numérico si la ha establecido en NULLValue, NULLAttribute o NULLElement. Consulte Opciones de manejo de nulos XML para obtener más información. |
Codificación de nulo no numérico | Tipo enumerado | Especifique la codificación de nulos para los elementos XML que no son numéricos. Esto proporciona un método para asignar un significado de nulo lógico a dichos elementos. Las opciones son idénticas a las disponibles para la propiedad Codificación de nulo numérico. |
Valor de codificación de nulo no numérico | Serie de caracteres | Especifique el valor para calificar la propiedad Codificación de nulo no numérico. Consulte Opciones de manejo de nulos XML para obtener más información. |
Propiedad | Tipo | Significado |
---|---|---|
Derivar formato de fecha y hora por omisión de tipo lógico | Botón | Seleccione esta opción si desea que el
formato de fecha y hora por omisión se determine mediante el tipo lógico
del elemento o atributo.
Los valores por omisión son:
Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. |
Utilizar formato de fecha y hora por omisión | Botón y fecha y hora | Seleccione esta opción si desea especificar
un formato de fecha y hora por omisión que sea fijo para todos los
elementos o atributos de un tipo lógico dateTime, date, time, gYear,
gYearMonth, gMonth, gMonthDay y gDay. El valor inicial para esta propiedad es aaaa-MM-dd'T'HH:mm:ssZZZ, que puede cambiar escribiendo encima del mismo. Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. Si desea ver más información sobre los formatos de fecha y hora, consulte el apartado Formatos de fecha y hora. |
Principio de siglo para años de 2 dígitos | Entero | Esta propiedad determina cómo se interpretan los años de dos dígitos.
Especifique los dos dígitos que empiezan un periodo 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 interpretarán como
pertenecientes al rango 1989 a 2088. El valor inicial es 53, que puede cambiar escribiendo encima del mismo. |
Días de la primera semana del año | Tipo enumerado | Especifique el número de días del año nuevo que deben
estar en la primera semana. El inicio de un 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 es la última semana del año anterior; de este modo la semana 1 empieza en unos días que están en el año nuevo. De lo contrario, se considera la primera semana del año nuevo; de este modo la semana 1 empieza unos días antes del inicio del año nuevo. Seleccione Utilizar entorno local del intermediario, que hace que el intermediario obtenga la información de la plataforma subyacente, o seleccione un número en la lista desplegable. El valor inicial es 4. |
Primer día de la semana | Tipo enumerado | Especifique el día en que empieza cada semana nueva. Seleccione Utilizar entorno local del intermediario, que hace 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 estricta de fecha y hora | Recuadro de selección | Seleccione esta opción si desea restringir las fechas y horas
a un formato de fecha y hora válido. Esto no permitirá que se procese el 35 de marzo como el
4 de abril ni que 10:79 se procese como 11:19. Si se establece
Comprobación estricta de fecha y hora,
se producirá un error cuando se reciba una fecha y hora incorrecta. El valor por omisión es restringir las fechas y horas.
|
Huso horario | Tipo enumerado | Se utilizará el valor que establezca para esta propiedad si
el valor que ha especificado para la propiedad
Formato de fecha y hora por omisión
no incluye información de huso horario. El valor inicial es Utilizar entorno local del intermediario que hace que el intermediario obtenga la información de la plataforma subyacente. Esto se puede cambiar utilizando el recuadro desplegable. |
Horario de verano | Recuadro de selección | Seleccione esta opción si el área de la propiedad
Huso horario cumple con el horario de verano. Si no cumple con el horario de verano, no se deberá seleccionar esta opción. Por ejemplo, si se selecciona un área en Huso horario y no se selecciona esta opción, el valor pasado representará el huso horario sin horario de verano. El valor por omisión es no cumplir con el horario de verano. |
Utilizar formato UTC de entrada en la salida | Recuadro de selección | Esta propiedad se aplica a los elementos y atributos del tipo lógico
xsd:dateTime o xsd:time que tienen un formato de fecha y hora de I, IU,
T o TU o que incluye ZZZ o ZZZU. Estos elementos y atributos pueden especificar la hora UTC (Consolidated Universal Time) utilizando el carácter Z o el huso horario +00:00 en el valor. En la entrada, el analizador MRM recuerda el modo en que se ha especificado UTC. Si se selecciona esta propiedad y se copia el elemento o atributo en un mensaje de salida, entonces se conservará el formato UTC en el mensaje de salida y se alterará temporalmente el implícito en la propiedad de formato de fecha y hora. Si no se selecciona esta propiedad o no se copia el elemento o atributo en un mensaje de salida, entonces se conservará el formato UTC en el mensaje de salida se controlará únicamente mediante la propiedad de formato de fecha y hora. El valor por omisión para esta propiedad no se selecciona. |
Propiedad | Tipo | Significado |
---|---|---|
Política de salida para los atributos xsi:type | Tipo enumerado | Cuando escribe documentos XML, esta propiedad permite especificar las circunstancias bajo las que se generará la salida del atributo xsi:type de los elementos.
|
Si la salida necesita un atributo xsi:type pero no aparece en el árbol de mensaje, su valor se generará del modo siguiente:
Tipo de elemento | Valor generado cuando se define un elemento en el modelo | Valor generado cuando un elemento se define automáticamente |
---|---|---|
Tipo simple | Si el tipo es global o es un tipo incorporado, utilícelo. Si el tipo es local, utilice el tipo global o incorporado del que está derivado. |
Utilice el tipo incorporado que mejor se ajuste al tipo de datos del elemento del árbol de mensaje. |
Tipo complejo con contenido simple | Si el tipo es global, utilícelo. Si el tipo es local, utilice el tipo global o incorporado del que está derivado. |
Utilice el tipo incorporado que mejor se ajuste al tipo de datos del elemento del árbol de mensaje. |
Tipo complejo con contenido complejo | Si el tipo es global, utilícelo. Si el tipo es local, la salida no contiene un atributo xsi:type. |
La salida no contiene un atributo xsi:type. |