El editor de tipos de aserciones se utiliza para ver todas las aserciones.
A continuación se definen todos los grupos del editor de tipos de aserciones.
Información general
El grupo de información general incluye:
- URI: la ubicación del URI de la aserción.
- Espacio de nombres: el espacio de nombres con el que está asociada la aserción.
- Nombre: el nombre de la aserción.
- Descripción: una descripción de la aserción, qué es y qué hace.
Información de aserción
El grupo de información de aserción incluye:
- Comparador: determina las diferencias entre los valores de propiedad y los valores de contexto.
- Uso: las aserciones se pueden aplicar a un punto final, una política o ambos.
- Tipo: define el tipo de aserción.
Grupo de correlaciones
En este grupo se listan todas las consultas de correlación pertinentes para el tipo de objeto que se está editando. Siguen existiendo todas las secciones de correlación directa; y las secciones de correlación indirecta se han contraído en una sola sección. Para obtener más información, consulte la sección Cómo trabajar con correlaciones.
Tipos de uso
Algunas aserciones sólo se pueden utilizar en un punto final (por ejemplo, Horas de operación y Propagar política); y otras aserciones sólo se pueden utilizar en una política (por ejemplo, Rechazar siempre).
Un tipo de aserción puede tener una anotación allowedUsageConstraint: ENDPOINT POLICY BOTH.
El sistema no permite añadir una aserción a una política si está limitada por puntos finales, y viceversa. Esto impide el uso imaginativo “creativo”, pero no soportado, de las Horas de operación y otros tipos de aserciones especializadas. Las restricciones de uso de una aserción se muestran en el editor de tipos de aserciones.
Aserciones basadas en contenido
La política compuesta utilizada para la selección de punto final se puede definir de tres maneras:
- Una condición de política puede incluir expresiones que tengas propiedades acordadas de la aserción como, por ejemplo, AccountSize > 1.000.000.
- Una aserción basada en contenido se puede utilizar en un contrato de política como cualquier otra aserción con valores fijos en sus propiedades.
- Una nueva aserción basada en contenido de Cumplimentar desde contexto puede aparecer en la política de selección con los valores incorporados en el tiempo de ejecución del contenido del mensaje. El contrato acordado por una política sólo se tiene en cuenta si se cumplen sus condiciones.
Comparadores de aserciones
Los siguientes comparadores de condiciones de política están disponibles para la escritura de expresiones relacionadas con las propiedades de aserciones basadas en contenido:
- no es igual a ≠
- menor o igual que ≤
- mayor o igual que ≥