Você está
    vendo a documentação da Apigee X.
    Veja a documentação da Apigee Edge.
  
UnresolvedVariable
Código do 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 ocorrerá se uma variável especificada na política HTTPModifier estiver:
- fora do escopo (não disponível no fluxo específico em que a política está sendo executada) ou
- não é possível resolver (não está definida)
Diagnóstico
- Identifique a política HTTPModifier em que o erro ocorreu e o nome da variável que não está disponível. É possível encontrar os dois itens no elemento - faultstringda resposta de erro.- Por exemplo, no - faultstringa seguir, 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 identificada na string de falha (etapa 1 acima). 
- Determine se a variável está definida e disponível no fluxo em que a política HTTPModifier está sendo executada. 
- Se a variável for: - fora do escopo (não disponível no fluxo específico em que a política está sendo executada) ou
- não é possível resolver (não está definida)
 - essa será a causa do erro. - Verifique se a variável está definida em qualquer uma das políticas executadas antes da política HTTPModifier no fluxo de solicitações. Se a variável não tiver sido definida, você receberá o código do erro: - steps.httpmodifier.UnresolvedVariable
Resolução
Verifique se a variável referenciada na política existe e está disponível no fluxo específico em que a política HTTPModifier está sendo executada.