问题标签 [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.
ibm-mobilefirst - IBM MobileFirst 7.0 - 调用适配器过程但 REST API 失败
我正在尝试使用新的 REST API 从 HTTP 适配器检索数据。
这是我返回的一些 JSON 对象:
当我使用它调用过程时,WL.Client.invokeProcedure(invocationData, options);
它工作正常。
但是当我使用 REST API 时,它会返回Failed to read the HTTP response
和Failed to parse JSON string
这是我的资源请求代码:
似乎 REST API 不支持像 WL.Client 这样的完整 JSON 对象作为返回?
javascript - MobileFirst:在客户端运行计时器作业 - 最佳选择
我正在开发一个应用程序,我必须在其中保持计时器作业运行,以便定期(2 分钟)调用适配器(后端)以获取更新的记录。
MobileFirst 中的最佳选择可能是什么?
目前我使用 JavaScript Timeout 函数定期调用适配器,但不情愿。
请记住,我不需要使用 JSONStore,因此我不确定是否要实现通过适配器调用定期同步 JSONStore 的 JSON 同步功能。
java - MobileFirst Java SQL 适配器部署失败并显示“null”
我正在学习 IBM MobileFirst Platform 的Java SQL Adapter教程。RSSAdapter 部署成功,但 UserAdapter 部署失败。
错误:
[错误] 准备部署适配器“UserAdapter”失败。java.lang.reflect.InvocationTargetException
和
适配器部署失败:null
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:
- Create a workspace, MFP project and Hybrid app in Studio
- In Studio, create a Java adapter named Studio with package com.studio
- Deploy the Studio adapter. Adapter builds and deploys successfully.
- Open a terminal and navigate to the adapters directory of the project
- From CLI, create a Java adapter named CLI with the following
command:
mfp adapter add CLI -t java -p com.cli
- Back in Studio, refresh and Deploy the CLI adapter. Observe error
'com.cli.CLIApplication' was not found
.
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”,以便更新用户
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 类
.net - 如何从 .net 调用 Mobile First 服务器(适配器)
我正在尝试使用原生 android 实现基于事件的推送通知。
我的 .net 应用程序如何向移动优先服务器/适配器发送通知,说明已添加新任务。
在文档中,它说“通知可以从后端系统中提取或推送。在此示例中,后端系统调用 submitNotifications() 适配器函数作为外部 API 来发送通知。”
关于如何调用这个没有明确的解释?
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 响应未定义。
soap - IBM MobileFirst - 如何在 HTTP 适配器中使用 SOAP 设置基本授权?
我正在尝试创建一个 http 适配器来使用 SOAP 获取我的用户信息,但我不知道如何设置我的基本授权,就像我使用 soapUI 工具设置一样。
如果不添加基本授权(用户名 + 密码),我将无法访问此 Web 服务。我该如何进行?
肥皂适配器.xml
SoapAdapter-impl.js
ibm-mobilefirst - 在 MobileFirst 平台中放置 HTTP 适配器
我正在尝试从我的原生 android 应用程序中发布一些数据。
本机代码:
适配器代码:
适配器 XML:
我不确定我是否以正确的方式发送身体。此外,我如何将id
(参数)发送到适配器函数。
当我在 Eclipse 中单击Call Mobile First Adapter时,它向我显示过程名称,但GET
下拉菜单中的 REST 调用类型,我希望它为PUT
.