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 faultstring da resposta de erro.
Por exemplo, no faultstring a seguir, o nome da política é googleBook e 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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-04-03 UTC."],[[["This documentation addresses the `steps.httpmodifier.UnresolvedVariable` error in Apigee X, which occurs when a variable referenced in an HTTPModifier policy is either out of scope or undefined."],["The error's `faultstring` provides the policy name and the specific variable that could not be resolved, which can then be used to locate the source of the problem."],["Diagnosis involves confirming the variable name in the HTTPModifier policy XML, then checking whether the variable is defined and available in the current flow."],["The root cause is either the variable is not defined, or it exists but is not available in the flow where the HTTPModifier policy is executed."],["Resolution involves ensuring that the referenced variable exists and is accessible within the specific flow where the HTTPModifier policy is being executed, typically by defining it in a preceding policy."]]],[]]