IBM Worklight - 尝试将数据推送到后端服务器时,JSONStore无法正常工作

时间:2013-05-03 09:10:30

标签: ibm-mobilefirst jsonstore

我们正在尝试使用JSONStore功能从IBM worklight应用程序推送数据。

我们正在开发IBM Worklight V5.0.6环境 重现的步骤:

  1. 打开Worklight 5.0.6工作室
  2. 进口 'module_07_11_JSONStore_with_Sync'项目进入工作区
  3. 接受 将项目迁移到最新的Worklight版本
  4. 构建&部署 应用程序到Worklight服务器
  5. 尝试创建JSONStore
  6. 在这个阶段,我们收到错误:

      

    JsonStoreWizard.InvokeProcedurePage得到异常调用适配器

  7. 因此,我们无法创建新的JSONStore实例。

    出现此错误的原因是什么?

1 个答案:

答案 0 :(得分:2)

后:

  

接受将项目迁移到最新的Worklight版本

展开adapters文件夹>右键单击user文件夹>选择部署Worklight Adapter并检查它是否已在控制台中正确部署。

您可能也希望单独测试适配器。 Eclipse中的“调用适配器过程”。

如果我没记错的话,没有必要使用JSONStore向导来处理该示例。只需部署适配器,构建所有应用程序并部署应用程序,打开Android或iPhone Worklight应用程序,使用UI并阅读源代码。

我还建议您阅读JSONStore documentation,尤其是适配器下的部分。请查看:WL.JSONStoreinitpushloadcount。这些示例应该可以帮助您获取数据并将其推送回适配器。

如果您遇到问题,this StackOverflow answer can help you debug并在询问JSONStore问题时提供更多信息。

  

出现此错误的原因是什么?

JsonStoreWizard.InvokeProcedurePage错误似乎表明调用适配器失败。如果您仍然无法推送数据,请发表评论,我可能会更新此答案。