EOS在java代码中调用逻辑流参数问题

8个月前

逻辑流中的传入参数为一个数据实体,我在java代码中使用DataObjectUtil.createDataObject("")创建了一个数据实体,并给与属性赋值,但是使用代码调用后报 ErrCode: 16100063 Message: 输入参数与定义的不匹配的错误,请问这是为什么?

Object[] result = null;
// 逻辑构件名称
String componentName = "com.xxxx";
// 逻辑流名称
String operationName = "getFlyTimeStd";
ILogicComponent logicComponent = LogicComponentFactory.create(componentName);
int size = 1;
// 逻辑流的输入参数
Object[] params = new Object[size];
params[0] = tSoSeg;
try {
result = logicComponent.invoke(operationName, params);
} catch (Throwable e) {
e.printStackTrace();
}
// 逻辑流的返回值
return result;

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。