Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: propiedades del elemento de mensaje

Referencia: propiedades del elemento de mensaje

Utilice los botones de la parte superior del
Message Builder
para añadir elementos de mensaje a los elementos
write
,
log
y
log-error
.
No todos los elementos de mensaje tienen propiedades.

message-content

Propiedad
Nombre de atributo XML
Descripción
Límite
limit
Un límite en el número de caracteres que puede contener el mensaje. El valor por defecto de cero indica que no hay límite de caracteres.

exception

Propiedad
Nombre de atributo XML
Descripción
Escape Xml
escape-xml
Permite el escape de XML en excepciones en el paso
de escritura
.

xpath

Propiedad
Nombre de atributo XML
Descripción
Espacios de nombre
namespaces
Le permite especificar cualquier espacio de nombres requerido por la expresión XPath en el formato
<prefix1> <namespace1> <prefix2> <namespace2>
.
XPath
xpath
La expresión XPath utilizada para extraer un valor del mensaje entrante.
Versión XPath
xpath-version
Workday Studio admite las versiones 1.0 y 2.0 de XPath. El valor por defecto es 2 para las versiones de ensamblaje a partir de Workday 12 y 1 para las versiones anteriores.

xslt

Propiedad
Nombre de atributo XML
Descripción
Allow Saxon Bytecode Generation
Especifica si se permite la generación de código de bytes en sajón. El valor por defecto es
false
.
Estrategia de reutilización
Especifica la estrategia de reutilización del transformador XSLT:
  • por defecto
    : si especifica el
    url
    mediante el protocolo de URL mctx o una expresión MVEL, el comportamiento por defecto es
    no-reuse
    . De lo contrario, es
    transformer-pool
    .
    Cuando define
    transformer-factory
    como Saxon, el comportamiento por defecto es
    templates
    .
  • no-reuse
    : Workday no reutiliza objetos de transformador.
  • templates
    : Workday crea un objeto Templates a partir del cual crea objetos de transformador nuevos. Estos transformadores no se reutilizan.
  • transformer-pool
    : Workday utiliza un grupo de transformadores. No se recomienda si el objeto de transformador almacena valores en caché.
Secure Processing
Especifica si un transformador realiza únicamente procesos estándar XSLT. Defínalo como
true
para imponer límites a las construcciones XML. Ejemplo: ignore los procesos de extensión de JavaScript o Java. Defínalo como
false
para procesar XML de acuerdo con las especificaciones de XML.
Fábrica de transformadores
El nombre de clase de la
TransformerFactory
que desea utilizar. El valor por defecto es la familia JAXP. Hay otras 3 opciones:
  • net.sf.saxon.TransformerFactoryImpl
    para sajón.
  • org.apache.xalan.processor.TransformerFactoryImpl
    para Xalan.
  • net.sf.joost.trax.TransformerFactoryImpl
    para Joost.
Url
La ubicación del archivo XSLT, ya sea una ruta relativa o una URL absoluta. Admite las plantillas con expresiones MVEL.
Puede cargar XSLT directamente desde el contenido del mensaje mediante el protocolo de URL mctx (contexto de mediación). Ejemplo: para cargar un archivo XSLT incluido en un archivo adjunto, utilice
mctx:parts/1
.

xml-stream

Propiedad
Nombre de atributo XML
Descripción
Espacios de nombre
namespaces
Le permite especificar cualquier espacio de nombres requerido por la expresión XPath en el formato
<prefix1> <namespace1> <prefix2> <namespace2>
.
XPath
xpath
La expresión XPath que se aplicará al mensaje al recuperar elementos XML. Workday utiliza la API de transmisión para el procesamiento de XML (StAX). Esta biblioteca lee los mensajes XML y los convierte en eventos, en lugar de en DOM. No realiza ninguna transformación.
La expresión XPath es el mismo subconjunto de XPath simplificado que utiliza en la
xml-stream-splitter
estrategia Workday admite nombres de elementos calificados o locales y asteriscos. No es compatible con todo el estándar XPath.
Ejemplos:
  • /order/item, /ns:order/ns:order
  • //item, //ns:item, /ns:order/item
  • /*/*, //* /*/*
Versión XPath
xpath-version
Workday Studio admite las versiones 1.0 y 2.0 de XPath. El valor por defecto es 2 para las versiones de ensamblaje a partir de Workday 12 y 1 para las versiones anteriores.
Límite
limit
Restringe el número de fragmentos XML para que coincidan en función de la expresión XPath. Es útil principalmente por motivos de rendimiento. Si sabe que solo hay un fragmento XML coincidente, defina el límite en
1
para evitar el análisis de extracción del documento después de que se haya recuperado el resultado. El valor por defecto es
-1
, lo que significa un conjunto de resultados ilimitado.

coincidencia de expresión regular

Propiedad
Nombre de atributo XML
Descripción
Delimitador
delimiter
Especifica una cadena que se utiliza para separar dos o más apariciones. El valor por defecto es un solo espacio.
Límite
limit
Especifica el número de apariciones que se incluirán en el conjunto de resultados. El valor por defecto es cero, lo que significa todas las apariciones.
Regex
regex
Define la expresión coincidente.

static-file

Propiedad
Nombre de atributo XML
Descripción
Codificación de caracteres
character-encoding
Especifica la codificación de caracteres. El valor por defecto es
UTF-8
.
Archivo de entrada
input-file
Especifica el archivo.

header

Propiedad
Nombre de atributo XML
Descripción
Incluir nombre
include-name
Especifica si Studio inserta el nombre de la cabecera.
Nombre
name
El nombre de la cabecera.
Valor no definido
not-set-value
Una cadena que se emite si la cabecera no se encuentra o está vacía.