使用连接器的微型集成器

Micro integrator using connector

我正在尝试 运行 docker 上的 WSO2 Micro 集成器。当不使用任何形式的连接器时,这似乎有效。但是我现在需要亚马逊 sqs 连接器。

使用 Intergration studio 7.0.0 时,我已成功从商店导入连接器并在我的一个序列中使用了它。它出现在工作室的设计模式中。 我像这样使用 SQS 版本:

<amazonsqs.init>
    <accessKeyId>MYKEYHERE</accessKeyId>
    <secretAccessKey>SECRETKEYHERE</secretAccessKey>
    <version>2009-02-01</version>
    <region>eu-west-1</region>
    <enableSSL>false</enableSSL>
    <blocking>false</blocking>
</amazonsqs.init>

当我 运行 微集成器上的包时,我不断收到相同的错误:

[2020-04-02 10:39:36,257] ERROR {org.apache.synapse.deployers.SequenceDeployer} - Sequence Deployment from the file : /home/ludo/development/wso2_studio_700/IntegrationStudio/runtime/microesb/tmp/carbonapps/-1234/1585816776255TestCompositeApplication_1.0.0.car/seq_msg_to_sqs_1.0.0/seq_msg_to_sqs-1.0.0.xml : Failed. org.apache.synapse.SynapseException: Unknown mediator referenced by configuration element : {http://ws.apache.org/ns/synapse}amazonsqs

在同一堆栈跟踪中跟随:

Caused by: org.apache.synapse.SynapseException: Unknown mediator referenced by configuration element : {http://ws.apache.org/ns/synapse}amazonsqs

根据我能找到的文档,这就是我需要做的全部。我做错了什么?

仅供参考: 当 运行 直接在工作室的微集成器上以及使用我之前制作的 docker 版本时,我得到了这个结果。

终于找到了(找了一天多)....

连接器也需要打包在您的项目中。您可以按照本指南进行操作: WSO2 make CAR with connector

现在找出下一个错误。