Está a ver a documentação do Apigee X.
    Ver documentação do 
    Apigee Edge.
  
UnresolvedVariable
Código de erro
steps.httpmodifier.UnresolvedVariable
Corpo da resposta de erro
{ "fault": { "faultstring": "HTTPModifier[policy_name]: unable to resolve variable [variable_name]", "detail": { "errorcode": "steps.httpmodifier.UnresolvedVariable" } } }
Causa
Este erro ocorre se uma variável especificada na política HTTPModifier for:
- Fora do âmbito (não disponível no fluxo específico em que a política está a ser executada) ou
- não é possível resolver (não está definido)
Diagnóstico
- Identifique a política HTTPModifier onde ocorreu o erro e o nome da variável que não está disponível. Pode encontrar ambos os itens no elemento - faultstringda resposta de erro.- Por exemplo, no seguinte - faultstring, o nome da política é- googleBooke a variável é- var:- "faultstring": "HTTPModifier[googleBook]: unable to resolve variable var"
- No XML da política HTTPModifier com falha, verifique se o nome da variável usada corresponde ao nome da variável identificado na string de falha (passo n.º 1 acima). 
- Determinar se a variável está definida e disponível no fluxo em que a política HTTPModifier está a ser executada. 
- Se a variável for: - Fora do âmbito (não disponível no fluxo específico em que a política está a ser executada) ou
- não é possível resolver (não está definido)
 - Nesse caso, essa é a causa do erro. - Verifique se a variável está definida em alguma das políticas que são executadas antes da política HTTPModifier no fluxo de pedidos. Se a variável não tiver sido definida, recebe o código de erro: - steps.httpmodifier.UnresolvedVariable
Resolução
Certifique-se de que a variável referenciada na política existe e está disponível no fluxo específico, onde a política HTTPModifier está a ser executada.