我开发了自定义配置实现的自定义中介(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>
它工作正常,但由于错误:“Unknown synapse configuration tag:....”,现在我无法在WSO2DevStudio(最新版本)中使用“ESB Editor”打开我的代理。
问题是我该如何解决?或者现在我应该只使用“XML Editor”编辑我的代理?
答案 0 :(得分:0)
Dev Studio不了解您已实现的新介体标记(Logger),因此您必须使用XML编辑器(除非您希望改进对该介体的开发工作室支持)。