我有一个与WSO2_APIM版本2.1.0集成的API
我想要实现的目标,我如何检索在我的.xml文件(在序列中声明)使用环境(Production / Sandbox)时使用的当前端点(在API Publisher上定义 - 实现选项卡)。 Sequence(.xml File)的目的是过滤Production / Sandbox之间使用的环境,它将用于Set Address Endpoint和Call Mediator。
希望有人可以提出任何想法。感谢您提出任何意见和建议。响应。
答案 0 :(得分:0)
您可以通过' AM_KEY_TYPE'找到当前请求正在使用的环境。属性。您可以在序列中使用过滤器介体来检查该属性的值。如果是生产'那么,当前的环境是刺激性的,否则就是沙箱。
<filter source="$ctx:AM_KEY_TYPE" regex="PRODUCTION">
<then>
<!--Your logic for prod case-->
</then>
<else>
<!--Your logic for sandbox case-->
</else>
</filter>