【发布时间】:2015-12-28 05:02:48
【问题描述】:
我在 netsuite 中创建了“项目”的保存搜索。
<netsuite:search config-ref="NetSuite__Login_Authentication" searchRecord="ITEM_ADVANCED" bodyFieldsOnly="false" returnSearchColumns="true" doc:name="NetSuite"/>
<json:object-to-json-transformer doc:name="Object to JSON"/>
当 'returnSearchColumns' 设置为“true”时,收到以下异常。如果此属性设置为 false,则没有异常,但响应缺少所选列。
java.lang.IllegalArgumentException: No enum constant org.mule.module.netsuite.RecordTypeEnum.ITEM
此外,从 netsuite 收到“ConsumerIterator”对象作为响应,并在 netsuite 连接器之后立即使用“对象到 JSON”转换器。收到的响应是一个项目对象数组。
1) 有没有办法将此有效负载转换为 XML 格式?对象到 XML 和 JSON 到 XML 都没有给出完整的 XML。
2) 如何避免上述非法参数异常?
【问题讨论】: