Мне нужно сохранить значение системной переменной «system.timestamp» в переменной потока. (Идея заключается в том, чтобы получить продолжительность некоторых политик выноски между ними)Переменные потока нагрузки с нестроковыми значениями в ApiGEE
Однако, я не могу читать, потому что политика AssignMessage поднимает ошибку:
{
"fault": {
"faultstring": "java.lang.Integer cannot be cast to java.lang.String",
"detail": {
"errorcode": "Internal Server Error"
}
}
}
Ни длинные, ни Целые значения не могут быть read, только строки, которые выглядят странно, потому что, как бы разоблачить переменные, которые невозможно прочитать?
Я пытаюсь избежать «не элегантную» политики Javascript, если это вообще возможно, так вот [очень простой] AssignMessage политика Я использую для чтения значения:
<AssignMessage async="false" continueOnError="false" enabled="true" name="time-test">
<DisplayName>TimeTest</DisplayName>
<AssignVariable>
<Name>myvar</Name>
<Ref>system.timestamp</Ref>
</AssignVariable>
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
<AssignTo createNew="false" transport="http" type="request"/>
</AssignMessage>
системы .timestamp переменная описана здесь: http://apigee.com/docs/api-services/reference/variables-reference#-a-class-jumplink-name-system-a-system-variables
Спасибо, Майк, это мой план Б. Я добавлю «без разъяснения политики JavaScript» в моем вопросе. – Migs