Fornecendo Critérios de Conclusão
Especifique a condição que determina os critérios de uma conclusão bem-sucedida da execução REST.
Uma condição de sucesso é necessária para concluir qualquer chamada REST, quer a API chame uma operação de execução curta ou longa.
Para definir a conclusão da chamada REST para uma operação de longa execução usando sondagem, consulte também Fornecendo Critérios de Conclusão com Sondagem.
As funções básicas String e Operador são suportadas em condições de sucesso e sondagem.
A expressão para uma condição de sucesso ou sondagem só pode incluir as funções conforme mostrado na seção a seguir. Para extrair valores de estruturas JSON, use a função json_path
.
Aritmética básica |
|
Booliano básico |
|
Comparação básica |
|
Nulo básico |
|
String básica |
|
Data/hora básica |
|
Função json_path |
Para elementos de sintaxe JSONPath, consulte:
Por exemplo, para recuperar o valor do status atual da resposta a seguir, use a sintaxe:
|
A condição de sucesso em uma tarefa REST é uma expressão que determina uma conclusão bem-sucedida da chamada da API REST. A sondagem é interrompida quando a condição de sucesso é atendida.
Por padrão, o Data Integration fornece uma condição de sucesso para uma tarefa REST. A condição de sucesso padrão é um código de status HTTP igual ou superior a 200, mas inferior a 300, gravado como a seguinte expressão:
SYS.RESPONSE_STATUS >= 200 AND SYS.RESPONSE_STATUS < 300
A expressão da condição de sucesso faz referência à saída na resposta JSON recebida da solicitação REST definida na etapa de execução.
Você pode usar a condição de sucesso padrão ou pode criar uma expressão de condição usando saídas do sistema ou valores de propriedade JSON extraídos da resposta.
Para editar a condição de sucesso:
Você pode designar um parâmetro de tarefa à condição de sucesso em uma tarefa REST.
O procedimento a seguir também pode ser usado para parametrizar uma condição de sondagem.
Para parametrizar uma condição:
É possível alterar a descrição e o valor padrão do parâmetro de tarefa para a condição de sucesso.
O procedimento a seguir também pode ser usado para editar o parâmetro de condição de sondagem.
Para editar a condição parametrizada:
A remoção do parâmetro de condição só remove a associação do parâmetro com a condição de sucesso especificada para a tarefa REST.
O procedimento a seguir também pode ser usado para remover o parâmetro de condição de sondagem.
Para cancelar a designação do parâmetro da condição: