【问题标题】:How to inject http endpoint adresses as a environment in WSO2?如何在 WSO2 中注入 http 端点地址作为环境?
【发布时间】:2023-02-09 18:37:24
【问题描述】:

我在 WsO2 Integration Studio 中调用一个 http 端点。如何在外部将此端点的地址作为环境提供? .因为我的端点地址在开发环境和现场环境中是不同的。我查看了有关它的文档。但我做不到。 我要多变本地主机:XXX地址作为环境

下面是我的 WSO2 代码:

         <call>
            <endpoint>
                <http method="get" uri-template="http://localhost:XXX/test">
                    <suspendOnFailure>
                        <initialDuration>-1</initialDuration>
                        <progressionFactor>-1</progressionFactor>
                        <maximumDuration>0</maximumDuration>
                    </suspendOnFailure>
                    <markForSuspension>
                        <retriesBeforeSuspension>0</retriesBeforeSuspension>
                    </markForSuspension>
                </http>
            </endpoint>
        </call>

【问题讨论】:

    标签: wso2 wso2-integration-studio


    【解决方案1】:

    您可以使用 $SYSTEM:EP_ADDR 作为 uri-template 并在您的环境中设置环境变量 EP_ADDR

    <call>
        <endpoint>
            <http method="get" uri-template="$SYSTEM:EP_ADDR">
                <suspendOnFailure>
                    <initialDuration>-1</initialDuration>
                    <progressionFactor>-1</progressionFactor>
                    <maximumDuration>0</maximumDuration>
                </suspendOnFailure>
                <markForSuspension>
                    <retriesBeforeSuspension>0</retriesBeforeSuspension>
                </markForSuspension>
            </http>
        </endpoint>
    </call>
    
    

    上面的配置适用于 MI 4.1.0。如果这没有帮助,请指定您正在使用的版本。

    更多信息:https://ei.docs.wso2.com/en/latest/micro-integrator/develop/injecting-parameters/#endpoint-parameters

    要查看我们如何在 Integration Studio 的嵌入运行时中注入变量,请查看https://medium.com/think-integration/how-to-inject-environment-variables-to-wso2-integration-studio-runtime-83b8f0cb882e

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      相关资源
      最近更新 更多