在WSO2 EI 6.3.0的WSO2工具中将Python与脚本介体一起使用

时间:2018-11-02 14:35:17

标签: python eclipse wso2 wso2ei

我目前正在WSO2的脚本介体中尝试使用Python脚本。我正在使用该工具将API部署到服务器(其WSO2 EI 6.3.0)。

尽管Synapse似乎支持使用Python脚本,但我找不到有关如何使用它的任何资料。

这就是我所做的:

  • 我下载了jython-standalone-2.7.0.jar并将其复制到我的ESB_HOME / components / plugins文件夹中。

  • 我的ESB_HOME / repository / scripts文件夹中有一个简单的test.py脚本,其中包含以下代码: def testFunction(mc): payload = mc.getPayloadXML() return mc.SetPayloadXML(payload)

  • 我的脚本介体具有以下配置: <script description="test" language="py" key="repository/scripts/test.py" function="testFunction"/>

当我尝试保存使用此介体的序列时,出现错误:

  

保存失败   org.wso2.developerstudio.eclipse.esb.libraries_6.4.0.201809181248无法找到org.python.core.PyObject

您对配置示例的工作有任何参考吗?

0 个答案:

没有答案