GetList в разъеме netsuite в муле 4 - PullRequest
0 голосов
/ 07 января 2020

Кто-нибудь пробовал GetList, используя разъем Netsuite в Mule 4? Я не смог использовать эту операцию, потому что она завершается с ошибкой ниже:

"Cannot instantiate class 'org.mule.module.netsuite.extension.api.BaseRef'

 4| [{
  |  ...
12| }]

Trace:
  at main (line: 4, column: 2), while writing Java at 
 4| [{

Спасибо

1 Ответ

0 голосов
/ 08 января 2020

@ 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"},
	
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...