【问题标题】:how to integrate mule and smooks for mule如何为 mule 集成 mule 和 smooks
【发布时间】:2014-09-21 16:16:44
【问题描述】:

我想将 smooks 集成到 mule ide。我们正在尝试从 webmethods 转移到 mule。 我们在 smmoks 中有一个可用的 Edi 转换,我们想使用它。我发现 Smooks-for-Mule.jar 可以集成到 mule 中。我在网上搜索但找不到任何示例来帮助我。至少你能指导我寻找什么,所以我可以继续,我找不到任何有经验的人来帮助我解决这个问题。

这个问题看起来很小,但是你们可以为此付出努力吗? 第一个问题,顺便说一句..:-}

【问题讨论】:

    标签: mule integration smooks


    【解决方案1】:

    您可以使用以下内容(针对您的用例稍作修改):

    public abstract class EdiSmooksTransformer extends AbstractTransformer 
    {
        private Smooks smooks; 
    
        public EdiSmooksTransformer() throws IOException, SAXException 
        {
            smooks = new Smooks();
            smooks.setReaderConfig(new EDIReaderConfigurator("MY_EDI_CONFIG_FILE_PATH_HERE"));
        }
    
        @Override
        protected Object doTransform(Object src, String enc) throws TransformerException 
        {
            StringResult stringResult = new StringResult();
            smooks.filterSource(new StreamSource((BufferedReader) src), stringResult);
            return stringResult.getResult();
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多