O editor de Tipo de Asserção é utilizado para visualizar todas as asserções.
O seguinte define todos os grupos contidos no editor de Tipo de Asserção.
Informações Gerais
O grupo Informações Gerais fornece os seguintes itens:
- 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
Informações sobre a Asserção
O grupo Informações sobre a Asserção fornece os seguintes itens:
- Comparador: Determina como os valores de propriedade são comparados
a valores de contexto
- Uso: permite que as asserções sejam aplicadas a um terminal, uma política
ou ambos.
- Tipo: Define o tipo de asserção.
Grupo de 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 a uma única seção. Para obter mais dados, consulte Trabalhando com as Consultas de Correlação.
Tipos de Uso
Algumas asserções podem ser utilizadas somente em um terminal (por exemplo, Horas
de Operação e a política Propagar). Outras asserções podem ser utilizadas somente
com 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 que você inclua uma asserção a uma política
se ela estiver restrita a terminais e vice-versa.
Isso impede o uso imaginativo e criativo, ainda não suportado, de Horas
de Operação e outros tipos de asserção especializados.
As restrições de uso para uma asserção são mostradas no editor Tipo de
Asserção.
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 declaradas
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 baseada em conteúdo Preencher a partir do Contexto 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 conteúdo:
- não igual a ≠
- menor ou igual a ≤
- maior ou igual a ≥