O Assertion Type Editor é utilizado para visualizar todas as asserções.
O seguinte define todos os grupos contidos no Assertion Type Editor.
Informações Gerais
O Grupo de Informações Gerais fornece:
- URI: O local de URI da asserção
- Espaço de nomes: O espaço de nomes ao qual a asserção está associada
- Nome: O nome da asserção
- Descrição: Uma descrição da asserção, o que é e o que faz.
Informações sobre a Asserção
O grupo Informações sobre a Asserção fornece:
- Comparador: Determina como os valores da propriedade são comparados aos valores de contexto
- Uso: As asserções podem ser aplicadas a um Terminal, Política ou ambos.
- Tipo: Define o tipo de asserção.
Grupo Correlações
Este grupo lista todas as consultas de correlação pertinentes para o tipo de objeto que está sendo editado. Todas as seções de correlação direta ainda existem. Todas as seções de correlação indireta foram reduzidas em uma única seção. Para obter mais dados, consulte a seção
Trabalhando com correlações.
Tipos de Uso
Algumas asserções podem ser utilizadas apenas em um terminal (por exemplo, Horas de Operação e Política de Propagação). Outras asserções podem ser utilizadas apenas em uma Política (por exemplo, Rejeitar Sempre).
Um tipo de asserção pode ter uma anotação allowedUsageConstraint: ENDPOINT
POLICY BOTH.
O sistema não permite incluir uma asserção a uma política, se estiver restrita aos terminais e vice-versa. Isso evita o uso imaginativo “creativo”, não suportado, das Horas de Operação e outros tipos de asserções especializados. As restrições de uso de uma asserção são mostradas no Assertion Type Editor.
Asserções Baseadas no Conteúdo
Há três maneiras de definir a política composta utilizada para uma seleção de terminal:
- Uma condição de política pode incluir expressões envolvendo propriedades assertadas da asserção, por exemplo, AccountSize > 1,000,000.
- Uma asserção baseada no conteúdo pode ser utilizada em um contrato de política como qualquer outra asserção com valores fixos para essas propriedades de asserção.
- Uma nova asserção Preencher a partir do Contexto baseada no conteúdo pode aparecer na política de
seleção com os valores injetados no tempo de execução a partir do conteúdo da mensagem. O
contrato declarado por uma política será considerado apenas se as condições forem satisfeitas.
Comparadores de Asserções
Os seguintes comparadores de condições de políticas estão disponíveis para a gravação de expressões sobre as propriedades de asserção baseadas em comteúdo:
- não igual a ≠
- menor ou igual a ≤
- maior ou igual a ≥