使用自定义调解器保存服务时出错

Error saving service with custom mediator

我开发了带有自定义配置实现的自定义调解器 (Logger),因此我可以执行以下操作:

    <inSequence>
        <sequence description="" key="utils.SetDefaultProperties" />
        <log level="full" separator="  |  ">
            <property expression="get-property('RqUID')" name="RqUID" />
            <property expression="get-property('CurOperationName')"
                name="CurOperationName" />
        </log>

        <property name="ErrorCode" value="-100"/>
        <property name="ErrorTxt" value="Ошибочная ошибка"/>

        <croc:Logger xmlns:croc="http://mta.croc.ru/mediation">
            <croc:Source>АСОО</croc:Source>
            <croc:Receiver>КСШ</croc:Receiver>
            <croc:Message>Ошибка обработки</croc:Message>
            <croc:Level>ERROR</croc:Level>
            <croc:SaveMessage>true</croc:SaveMessage>
        </croc:Logger>

        <sequence key="utils.CreateError"/>
        <respond />
    </inSequence>

它工作正常,但现在我无法在 WSO2DevStudio(最新版本)中使用 "ESB Editor" 打开我的代理,因为错误:"Unknown synapse configuration tag: ....".

问题是我该如何解决?或者现在我应该只使用 "XML Editor"?

编辑我的代理

Dev studio 不知道您已实施的新中介标签 (Logger),因此您必须使用 XML 编辑器(除非您想改进 dev studio 对该中介的支持)。