Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: propiedades del paso validate

Referencia: propiedades del paso validate

Ficha Common

Propiedad
Nombre de atributo XML
Descripción
ID de paso
id
El ID exclusivo del paso
de validación
en el conjunto.
Entrada
input
Especifica dónde obtiene los datos como entrada el paso
de validación
. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje Solo es aplicable cuando la entrada contiene un mensaje SOAP.
  • attachment
    : un archivo adjunto MIME dentro del mensaje. Especifique el índice de archivos adjuntos.
  • rootpart
    : el contenido de la
    rootpart
    de un mensaje MIME. Si el mensaje no es MIME, Studio selecciona todo el mensaje.
  • variable
    : utilice una variable con nombre de la
    MediationContext
    .
Esquema
schema
La ubicación del archivo de esquema que el paso utiliza para validar el mensaje. Si especifica una ubicación en lugar de una plantilla MVEL, Workday utiliza validadores agrupados.
Espacios de nombre
namespaces
Los espacios de nombres utilizados por la expresión XPath con el formato
prefix namespace prefix2 namespace2
. Sustituye las asignaciones de espacios de nombres en el archivo ensamblado.xml.
Xpath
xpath
Una expresión XPath que selecciona elementos para la validación.
Mensaje de error
failure-message
Un mensaje de error personalizado que sustituye al mensaje de error por defecto cuando se produce un error de validación. Los mensajes de error solo se muestran cuando se define la propiedad
Filter
como
false
.

Ficha Advanced

Propiedad
Nombre de atributo XML
Descripción
Descripción
description
Una descripción del paso
de validación
que se muestra en el registro consolidado. Puede utilizar esta función para describir la función del paso y los datos en los que opera.
Ejecutar cuando
execute-when
Una condición que determina si se ejecuta el paso
de validación
.
Modo
mode
El tipo de validación realizada. Las opciones son las siguientes:
  • schema
    : se valida con un esquema XML de W3C.
  • dtd
    : se valida con una definición de tipo de documento.
  • well-formed
    : verifica que el XML esté bien formado.
DTD
dtd
La ubicación del archivo DTD que el paso utiliza para validar el mensaje.
Sustituir mensaje
replace-message
Indica si se debe utilizar el conjunto de mensajes de error personalizado como la propiedad
Mensaje de error
cuando se produce un error en la validación.
Versión XPath
xpath-version
Especifica si se utiliza la versión 1.0 o 2.0 de XPath. Introduzca el valor 1 para las versiones de ensamblaje hasta Workday 11 y 2 para las versiones de ensamblaje de Workday 12 en adelante. Workday ignora esta propiedad si el valor
stream-xpath
se define como
true
.
Puede permitir que Workday defina la versión de forma dinámica mediante una plantilla MVEL que inserte un valor de propiedad del sistema. Ejemplo:
@{props.get('the_version')}
.
Filtro
filter
Especifica si se debe interrumpir el proceso de mensajes de mediación cuando se produce un error en la validación. El valor por defecto es
false
, lo que significa que Studio pasa los errores de validación a los gestores de errores definidos en el componente.
Si se define como
true
, Studio ejecuta los pasos de respuesta para el componente, pero descarta el mensaje y no invoca más pasos. No genera ningún error.