问题标签 [mobilefirst-adapters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
941 浏览

ibm-mobilefirst - IBM MobileFirst 7.0 - 调用适配器过程但 REST API 失败

我正在尝试使用新的 REST API 从 HTTP 适配器检索数据。
这是我返回的一些 JSON 对象:

当我使用它调用过程时,WL.Client.invokeProcedure(invocationData, options);它工作正常。

但是当我使用 REST API 时,它会返回Failed to read the HTTP responseFailed to parse JSON string

这是我的资源请求代码:

似乎 REST API 不支持像 WL.Client 这样的完整 JSON 对象作为返回?

0 投票
1 回答
64 浏览

javascript - MobileFirst:在客户端运行计时器作业 - 最佳选择

我正在开发一个应用程序,我必须在其中保持计时器作业运行,以便定期(2 分钟)调用适配器(后端)以获取更新的记录。

MobileFirst 中的最佳选择可能是什么?

目前我使用 JavaScript Timeout 函数定期调用适配器,但不情愿。

请记住,我不需要使用 JSONStore,因此我不确定是否要实现通过适配器调用定期同步 JSONStore 的 JSON 同步功能。

0 投票
1 回答
199 浏览

java - MobileFirst Java SQL 适配器部署失败并显示“null”

我正在学习 IBM MobileFirst Platform 的Java SQL Adapter教程。RSSAdapter 部署成功,但 UserAdapter 部署失败。

错误:

[错误] 准备部署适配器“UserAdapter”失败。java.lang.reflect.InvocationTargetException

适配器部署失败:null

http://i.stack.imgur.com/JLcSl.jpg
在此处输入图像描述

0 投票
1 回答
306 浏览

ibm-mobilefirst - MobileFirst: CLI Java adapter will not run in Studio

I'm using MobileFirst Platform v7.0 on OSX. I tend to switch back and forth between Studio and the CLI depending on what I am doing.

I found that a Java adapter created through the command line will not build using Studio without some manual configuration. I had this question 95% typed when I found a solution so I decided to post it anyway in hopes it might help others.

To duplicate:

  1. Create a workspace, MFP project and Hybrid app in Studio
  2. In Studio, create a Java adapter named Studio with package com.studio
  3. Deploy the Studio adapter. Adapter builds and deploys successfully.
  4. Open a terminal and navigate to the adapters directory of the project
  5. From CLI, create a Java adapter named CLI with the following command: mfp adapter add CLI -t java -p com.cli
  6. Back in Studio, refresh and Deploy the CLI adapter. Observe error 'com.cli.CLIApplication' was not found.
0 投票
2 回答
417 浏览

ibm-mobilefirst - MobileFirst - 调用 Java SQL 适配器适配器过程

我正在关注 MobileFirst Platform 7 的Java SQL 适配器教程。

我正在尝试使用 userId = "bjones" 获取用户,但我不知道如何将参数设置{userId}到过程/adapters/UserAdapter/{userId}中。

我的要求是

本地主机:10080/JavaAdapters/适配器/UserAdapter/?userId=bjones

但 JSON 响应包含存储在我的数据库中的所有用户 图像以供响应

此外,REST 调用类型怎么样@PUT,使用路径参数“userId”和主体参数:“firstName”、“lastName”、“password”,以便更新用户

0 投票
1 回答
242 浏览

java - Mobile First Native Android - 适配器不返回任何结果

我正在关注 IBM 提供的文档(https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/hello-world/creating-first-native-android-mobilefirst-application/

调用后request.send(new MyInvokeListener());没有成功或失败的回调。收到错误消息“Android Prototype 停止工作”。

当我右键单击适配器时适配器工作正常 --> 运行方式 --> 调用 Mobile First Adapter

下面是我的 android 本机代码。

我的 InvokeListner 类

0 投票
1 回答
166 浏览

.net - 如何从 .net 调用 Mobile First 服务器(适配器)

我正在尝试使用原生 android 实现基于事件的推送通知。

我的 .net 应用程序如何向移动优先服务器/适配器发送通知,说明已添加新任务。

在文档中,它说“通知可以从后端系统中提取或推送。在此示例中,后端系统调用 submitNotifications() 适配器函数作为外部 API 来发送通知。”

关于如何调用这个没有明确的解释?

0 投票
1 回答
526 浏览

ibm-mobilefirst - MobileFirst 混合开发 - HTTP 适配器在设备上不起作用

我是 MobileFirst Hybrid 开发的新手,我已经开始了一个原型项目,其中涉及创建部署和测试的适配器。我能够创建一个调用 web api 的 javascript adatper (http adatper),我能够在 MobileFirstDevelopment Server 中部署适配器,在我的情况下,它是我的本地机器。

该项目在移动预览模式和 android 模拟器中成功运行,但是当我在真正的 android 设备中测试它时,适配器功能不起作用。我已经安装了android usb驱动程序,可以启动应用程序,还可以通过设备调用cordova插件,它只是适配器功能不起作用。

“LogCat”将错误显示为 [/app/services/ProjectName/android/query] 失败,状态:500 响应未定义。

0 投票
1 回答
441 浏览

soap - IBM MobileFirst - 如何在 HTTP 适配器中使用 SOAP 设置基本授权?

我正在尝试创建一个 http 适配器来使用 SOAP 获取我的用户信息,但我不知道如何设置我的基本授权,就像我使用 soapUI 工具设置一样。

如果不添加基本授权(用户名 + 密码),我将无法访问此 Web 服务。我该如何进行?

肥皂适配器.xml

SoapAdapter-impl.js

0 投票
2 回答
1376 浏览

ibm-mobilefirst - 在 MobileFirst 平台中放置 HTTP 适配器

我正在尝试从我的原生 android 应用程序中发布一些数据。

本机代码:

适配器代码:

适配器 XML:

我不确定我是否以正确的方式发送身体。此外,我如何将id(参数)发送到适配器函数。

当我在 Eclipse 中单击Call Mobile First Adapter时,它向我显示过程名称,但GET下拉菜单中的 REST 调用类型,我希望它为PUT.