在Wakanda Enterprise 2.2.1中,当我尝试连接到远程4D数据存储区时,出现此错误:
数据存储的类型" wakanda"不可用
传递给addRemoteStore()
以获取远程数据存储区的对象是:
{
hostname: "myserver:8050",
jsFile: "targetDS.js",
password: "mypassword",
ssl: false,
timeout: 15,
type: "4D",
user: "myuser"
}
答案 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连接的配置。主模型必须是本地模型,远程模型需要是一个新模型:
请检查4D Mobile的远程模型中是否包含该文件,以及其值是否与传递给addRemoteStore()的值冲突。