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 los elementos siguientes:
- URI: la ubicación del URI de la aserción.
- Espacio de nombres: el espacio de nombres con el que está asociado la aserción.
- Nombre: el nombre de la aserción.
- Descripción: descripción de la aserción.
Información de aserción
El grupo de información de aserción incluye los elementos siguientes:
- 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. Todas las secciones de correlación indirecta se han contraído en una sola sección. Para obtener más información, consulte Cómo trabajar con consultas de correlación.
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 con 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 tiene restricciones para 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 (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 solo se considera si sus condiciones se cumplen.
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 ≥