从MFP studio的JSONStore窗口调用适配器

时间:2017-09-10 15:52:37

标签: javascript android sql adapter jsonstore

TypeError: Cannot find default value for object. (2017-09-10T11:40:52.184Z/a8ef5f27690bd63d791070260187d949b6d420cf/sqlTest-impl.js#27)
FWLSE0101E: Caused by:  [project MFPApp]nullorg.mozilla.javascript.EcmaError: TypeError: Cannot find default value for object. (2017-09-10T11:40:52.184Z/a8ef5f27690bd63d791070260187d949b6d420cf/sqlTest-impl.js#27)

当我尝试从GUI创建JSONStore时会发生这种情况。这是一个SQL适配器。

重现的步骤:

  1. 单击蓝色MFP按钮,然后选择MF JSONStore
  2. 选择应用程序组件名称,单击“下一步”
  3. 在窗口中输入过程参数,例如 - {"ARGUMENTS":{"defNum":1,"defSize":1000},"HEADER":{}}
  4. 上述错误出错,impl文件中的第27行是 返回WL.Server.invokeSQLStatement({
  5. 当右键单击适配器并调用它时,这个工作正常,传递的参数已保存到文件中,我将相同的选项粘贴到上面的窗口中。
  6. 请帮忙。非常感谢你。

1 个答案:

答案 0 :(得分:0)

爵士 我找到了解决方案。希望它能帮助别人。 我们不必传递像键值对那样的东西。只需输入以逗号分隔的参数,例如我的问题: - 1,1000 这很好。