在wso2ei6.3.0的WSO2工具中使用Python和脚本中介器

2024-04-25 05:02:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试在WSO2的脚本中介器中使用Python脚本。我正在使用这个工具将我的api部署到我的服务器(它是wso2ei6.3.0)。你知道吗

虽然Synapse似乎支持使用Python脚本,但我找不到任何关于如何使用它的源代码。你知道吗

我就是这么做的:

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

  • 我有一个简单的问题测试.py在my ESB\u HOME/repository/scripts文件夹中编写脚本,其中包含以下代码: def testFunction(mc): payload = mc.getPayloadXML() return mc.SetPayloadXML(payload)

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

当我试图保存使用此中介程序的顺序时,出现错误:

Save failed org.python.core.PyObject cannot be found by org.wso2.developerstudio.eclipse.esb.libraries_6.4.0.201809181248

你有任何配置实例的参考资料吗?你知道吗


Tags: 工具pyorgtest脚本文件夹apihome