【问题标题】:GetList in netsuite connector in mule 4骡子 4 中的 netsuite 连接器中的 GetList
【发布时间】:2020-01-07 19:57:02
【问题描述】:
有人在 Mule 4 中使用 Netsuite 连接器尝试过 GetList 吗?我无法使用此操作,因为它失败并出现以下错误:
"Cannot instantiate class 'org.mule.module.netsuite.extension.api.BaseRef'
4| [{
| ...
12| }]
Trace:
at main (line: 4, column: 2), while writing Java at
4| [{
谢谢
【问题讨论】:
标签:
mule
netsuite
anypoint-studio
mulesoft
cloudhub
【解决方案1】:
@ssdg,
BaseRef 是一个抽象类,抽象类不能被实例化。
根据对象的类型使用 RecordRef 或 CustomRecordRef。
这是 dataweave 2.0 示例:
%dw 2.0
output application/java
---
[
{
"type":"CUSTOMER",
"internalId": xxxxxx,
}as Object {class : "org.mule.module.netsuite.extension.api.RecordRef"},
{
"type":"CUSTOMER",
"internalId": xxxx,
}as Object {class : "org.mule.module.netsuite.extension.api.RecordRef"},
{
"type":"CUSTOMER",
"internalId": xxxxx,
}as Object {class : "org.mule.module.netsuite.extension.api.RecordRef"},
]