问题标签 [anypoint-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 如何用 mule 中的另一个值替换 xml 元素的数据?
如何用 mule 中的另一个值替换 xml 元素的数据?例如
我想将countryCode
VALUES 替换为预定义的值,比如我想 IN 代表印度,BA 代表巴西,FC 代表法国。
在骡子中最好的方法应该是什么。现在我正在尝试使用属性文件中的这些值。
mule - 在 mule 中使用数据编织转换器将 XML 更改为 POJO
我正在尝试使用 mule 中的数据编织将 XML 文件转换为 POJO,但它会引发此异常-:
消息:执行时出现异常:时间:payload.deliveryMessageDate.time ^ 发现类型不匹配:name,:binary required:name,:object 类型:com.mulesoft.weave.mule.exception.WeaveExecutionException 代码:MULE_ERROR--2
异常堆栈是: 1. 发现类型不匹配 :name, :binary required :name, :object (com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchException) com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode:65 (null) 2. 执行时出现异常:时间:payload.deliveryMessageDate.time ^ 发现类型不匹配:name,:binary required:name,:object(com.mulesoft.weave.mule.exception.WeaveExecutionException)com.mulesoft.weave。 mule.WeaveMessageProcessor:124 (null)
根异常堆栈跟踪:com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchException:发现类型不匹配:名称,:需要二进制文件:名称,:com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode.dispatchNode处的对象( DynamicDispatchNode.scala:65) 在 com.mulesoft.weave.engine.ast.dynamic.DynamicDispatchNode.valueType(DynamicDi...
我没有在我的 POJO 上使用任何注释,并且 xml 在标签内有一些属性。
arrays - 从dataweave中的列表/数组中获取值的索引
我在 dataweave 中有一个数组可以说
我想在数组中获取我的值的索引。假设如果我想知道 'value2' 存在于哪个索引位置,它应该返回 2。
mule - Mule SugarCRM 连接器:未找到架构
我在 Anypoint Studio 实例上有一个 SugarCRM 连接器,但未找到架构。
http://www.mulesoft.org/schema/mule/sugar
http://www.mulesoft.org/schema/mule/sugar/current/mule-sugar.xsd
详情: http: //mulesoft.github.io/sugarcrm-connector/1.0.3/apidocs/mule/sugar-config.html
因此,我不能在 Mule 域项目中使用它。
部署时,ESB 服务器上显示以下消息:
WARN 2016-02-08 12:45:01,526 [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader:忽略 XML 验证警告 org.xml.sax.SAXParseException:schema_reference.4:无法读取架构文档' http: //www.mulesoft.org/schema/mule/sugar/current/mule-sugar.xsd ',因为1)找不到文件;2) 文件无法读取;3) 文档的根元素不是 .
链接不可用吗?这是一个问题还是有另一个链接模式?
谢谢!
mule - Mulesoft DataWeave:转换平面列表
我对 DataWeave 比较陌生,想知道如何/是否可以使用 DataWeave 而不是 Java 转换器来转换如下所示的消息。
如果我有以下用户的 JSON 有效负载,以及一个组和子组:
将有效负载转换为如下结构的 DataWeave 转换会是什么样子:
谢谢你的帮助!
mule - 如何访问 Mule Java Transformer 的属性
我有一个在多个应用程序上共享的属性文件。为了在一个应用程序中访问这些属性,我使用了这个标签:
<context:property-placeholder location="classpath:br/com/empresa/configuracao/mule-apps.properties"/>
在几个 Mule 组件上,例如数据库属性连接,我使用以下表达式来访问属性 pe: ${db.user}
。有用!
但是在 Java Transformer 上,我如何访问属性?
我尝试了以下说明,但返回null
:
有没有办法将属性访问到 Mule Java Transformer 中?
java - 使用 Mule ESB 解析 MySQL 存储过程结果集
我正在使用 Mule,并且无法将 MySQL 存储过程的结果转换为 JSON。
如果我在结果出来时留下结果,它“有效”——但它在数据中包含了一些不必要的口香糖。MySQL 正在返回两个结果——一个是我想要的实际数据的结果集,另一个是一个UpdateCount
(它总是为零,它总是返回单个 select 语句的结果)。这些作为 Hashmap 被放置在有效负载中,如下所示:
当我尝试将上述内容转换为 JSON 时,它可以工作,但会打印出所有内容。
我想要做的只是得到 . 之后方括号的内容resultSet1
。我已经尝试在我的 Object-to-JSON 控件之前执行“Set Payload”,但不能完全让它工作。
#[payload[0]]
给出一个NullPayload
, 一样#[payload[0][resultSet1]]
,我不知道还有什么可以尝试的。
mule - Mule ESB 数据库批量和批处理
您好我正在尝试从一个表中获取记录并插入到另一个表中(MS SQL)当我获取它作为键值并使用批处理提交大小为 1000 但当 2000 条记录出现时只有两行插入桌子。我尝试使用批量模式,但批量模式要求动态查询下面是我的查询
INSERT INTO Sample VALUES( #[payload.Index], #[payload.Name])
和有效负载
{Index=1,Name=XX},{Index=2,Name=XX},{Index=3,Name=XX}
等请帮助我如何在 Mule ESB 中使用批量模式以及我可以为此编写哪些动态查询。批处理只是发布第一个行,所以我认为在批处理中使用批量将解决我的问题。提前谢谢!!!
mule - 访问 DataWeave 中引发的异常
是否可以在 Catch Exception Strategy -> Transform Message 组件中访问异常?我知道我可以通过MEL #[exception.cause]访问它,但我无法在 DataWeave 中找到有关如何访问它的任何信息。
非常感谢。