`
bczhu
  • 浏览: 2123 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mule-DataWeave inline中文问题

阅读更多

最近在使用MULE时候碰到一个问题, 使用Transform Message 控件 进行数据转换时候,某个字段为中文常量,直接使用出现了问题。配置如下。

如下面配置: "className": "板材" 为中文。

        <dw:transform-message doc:name="Transform Message">
            <dw:set-payload><![CDATA[
%dw 1.0
%input payload application/json
%output application/json encoding="GBK" 
---
{
    "collectionSize":payload.collectionSize,
    "totalQuantity":payload.totalQuantity,
    "totalWeight":payload.totalWeight,
     
        "className": "板材"
}]]></dw:set-payload>
        </dw:transform-message>

 mule xml提示出错。

错误提示如下:

Error in DW script: Invalid input """, expected flatten, typeOf, using, unzip, capitalize, avg, min, lower,
 upper, max, singularize, not, dasherize, ordinalize, camelize, trim, sizeOf, value, pluralize, sum or
 underscore

 

解决方法:

 

 

 

修改为如图所示。默认 source Code 是Inline的。改为使用File。

指定文件名。

dw的代码就会写入文件。二不是直接写到mule xml的文件里面了。

修改后的配置如下:

 

  <dw:transform-message doc:name="Transform Message">
            <dw:set-payload resource="classpath:a.dw.dwl"></dw:set-payload>
        </dw:transform-message>

 

在指定的dw文件中写入中文。流程就不会出错了。

 

 

 

 

  • 大小: 32.1 KB
  • 大小: 20.1 KB
分享到:
评论

相关推荐

    mule-standalone-3.9.0.zip

    Mule ESB(企业服务总线)是一款强大的集成平台,由Mulesoft公司开发,用于构建和管理企业级的应用程序网络。"mule-standalone-3.9.0.zip"是一个包含Mule ESB独立运行时环境的压缩包,版本为3.9.0。在本文中,我们将...

    mule-standalone-3.9.0-hf2.tar.gz

    "Mule ESB 3.9.0" 是一个企业服务总线(Enterprise Service Bus,简称ESB)的版本,由MuleSoft公司提供。ESB是企业集成解决方案的核心部分,它允许不同系统、应用程序和服务之间进行高效、灵活的数据交换。Mule ESB...

    mule-standalone-3.5.0

    《Mule ESB独立服务器3.5.0详解》 Mule ESB,全称Mule Enterprise Service Bus,是一款强大的企业服务总线(ESB)软件,它在集成应用程序和服务时提供了一种灵活且可扩展的平台。Mule ESB的核心设计理念是促进不同...

    mule的最新版本mule-standalone-3.1.1

    mule的最新版本mule-standalone-3.1.1

    maven-mule-plugin-1.8.jar

    maven-mule-plugin-1.8.jar

    maven-mule-plugin-1.2.jar

    maven-mule-plugin-1.2.jar

    mule-1.4.4-getting-started.pdf

    根据提供的文档信息,“mule-1.4.4-getting-started.pdf”是关于Mule ESB(Enterprise Service Bus)1.4.4版本的入门指南。这份文档由tcarlson于2008年4月16日创建,并在同一天进行了最后的修改。以下是从文档的标题...

    mule-transport-quartz-3.5.0-M4.zip

    标题 "mule-transport-quartz-3.5.0-M4.zip" 提供的信息表明,这是一个与Mule ESB(企业服务总线)相关的组件,具体是Quartz定时任务运输器的一个版本。Mule ESB是一款流行的开源集成平台,用于构建和运行连接应用...

    mule-2.2.1-users-guide

    根据提供的文档信息,本文将对Mule 2.2.1用户指南中的关键知识点进行详细的阐述与解析。Mule是一款非常流行的集成平台,用于构建连接应用程序、数据源和服务的集成解决方案。下面的内容将涵盖该版本中提及的重要概念...

    mule_examples.rar_mule_mule 开发_mule-2.2.1-src

    本篇文章将围绕"mule_examples.rar_mule_mule 开发_mule-2.2.1-src"这一主题,深入探讨如何利用Mule-2.2.1的源代码进行实际的开发工作,并结合提供的mule_examples,解析关键知识点。 首先,我们关注的是"Mule-...

    mule web service exsample

    【Mule Web Service 示例】 Mule ESB(Enterprise Service Bus)是一种强大的集成平台,它允许开发者轻松地构建和部署分布式应用程序。在这个示例中,我们将深入探讨如何使用Mule来发布Web服务,这是一种允许不同...

    mule-standalone-3.2.0.zip

    《Mule ESB独立服务器3.2.0详解》 Mule ESB,全称Mule Enterprise Service Bus,是一款强大的开源企业服务总线(ESB)和集成平台,由MuleSoft公司开发。Mule ESB的核心功能在于提供了一种灵活、可扩展的方式来连接...

    mule-spring-boot-starter

    这使Mule开发人员无需下载Mule运行时,创建Maven工件并将工件推送到Mule运行时即可快速原型化和/或部署Mule应用程序。 该项目将允许开发人员以与其他Spring Boot应用程序几乎相同的方式构建Mule应用程序。 Maven...

    mule-gbk-开源

    GBK是国家标准GB2312的扩展,包含了大量汉字及符号,能够覆盖大部分中文使用场景。GBK编码方式兼容了ASCII码,使得中文和英文在同一环境中能够无缝切换,是早期广泛应用于Windows系统中的中文编码标准。 mule-gbk...

    mule -esb 源码

    在Mule中,日志系统是至关重要的,因为它提供了一种跟踪和调试应用运行时问题的手段。通常,Mule ESB使用log4j或Logback作为日志框架,`log4j.properties`文件即为该框架的配置文件,它允许我们定制日志级别、输出...

    mule-3.8.1-embedded.jar

    mule-3.8.1-embedded.jar

    mule-tests-functional-3.5.0-bighorn.jar

    ule子功能测试框架(TCK) org.mule.tests/mule-tests-functional/3.5.0-bighorn/mule-tests-functional-3.5.0-bighorn.jar

    mule-standalone-3.6.0.zip

    **Mule ESB 3.6.0 开源部署环境详解** Mule ESB(Enterprise Service Bus,企业服务总线)是一种开源的企业级集成平台,它允许不同系统、应用程序和服务之间进行高效的数据交换。MuleSoft是Mule ESB的创造者,致力...

    mule 2.0 users-guide.pdf

    根据提供的文档信息,本文将对"Mule 2.0用户指南"进行深入解析,并提炼出与标题、描述及部分文档内容相关的IT知识点。 ### Mule 2.0配置指南概览 #### 一、Mule 2.0简介 Mule 2.0是一款高度可扩展的企业服务总线...

    mule-standalone-3.5.0.tar.gz

    6. **管理与监控**:Mule ESB提供了管理和监控工具,可以查看应用程序性能、日志和警报,帮助诊断问题并优化系统性能。 7. **安全性**:3.5.0版本可能包含加强的安全特性,如SSL/TLS支持、认证和授权机制,确保数据...

Global site tag (gtag.js) - Google Analytics