0

我已经开发了具有自定义配置实现的自定义调解器 (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 编辑器”打开我的代理,因为错误:“未知突触配置标签:....”。

问题是我该如何解决?还是现在我应该只使用“XML 编辑器”来编辑我的代理?

4

1 回答 1

0

开发工作室不知道您已实现的新中介标记(记录器),因此您必须使用 XML 编辑器(除非您想改进开发工作室对该中介的支持)。

于 2016-06-03T21:03:35.100 回答