addRemoteStore()数据存储区类型的新参数

时间:2017-10-30 08:57:45

标签: datastore wakanda

在Wakanda Enterprise 2.2.1中,当我尝试连接到远程4D数据存储区时,出现此错误:

  

数据存储的类型" wakanda"不可用

传递给addRemoteStore()以获取远程数据存储区的对象是:

{
    hostname: "myserver:8050",
    jsFile: "targetDS.js",
    password: "mypassword",
    ssl: false,
    timeout: 15,
    type: "4D",
    user: "myuser"
}

1 个答案:

答案 0 :(得分:1)

找到解决方案:

这证明与许可有关。除4D Mobile连接器外,addRemoteStore()还需要Wakanda连接器才能访问4D数据存储。

该方法与V1一样,增加了Wakanda连接器许可证。请随时联系Wakanda支持人员或您的4D销售代表以获取更新的许可证。

更新后的帖子:

我在V 2.2.1中测试过并收到了同样的错误。 v1.1.5中的相同代码可以正常运行。

包含v1到v2迁移说明的Wakanda文档不会报告addRemoteStore()中的更改。

我在GitHub上报告了这个问题。工程团队将研究这个问题。您可以使用以下链接跟踪状态:https://github.com/Wakanda/wakanda-issues/issues/221

----------------------- Original Post ---------------------- ------ 此解决方案是升级还是新升级?

在2.2.1本地模型和远程模型中有自己的一组模型文件,包括config.waConfig,它定义了4D Mobile连接的配置。主模型必须是本地模型,远程模型需要是一个新模型: enter image description here

请检查4D Mobile的远程模型中是否包含该文件,以及其值是否与传递给addRemoteStore()的值冲突。