问题标签 [worklight-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 - 使用本地 Liberty 服务器的 Worklight SSL 错误
我有来自新项目中定义的示例推送通知的 PushAdapter,并且我已将 apns-certificate-sandbox.p12 添加到本机 api 应用程序(本机 api),在应用程序描述符中添加了正确的 bundleId 值.xml,但是,我不断收到此错误:
这是 Worklight (6.0.0.20130909-1459) 的新安装,我尝试了两种单独的安装(一个在 Eclipse 中,一个在 RAD 中),都出现相同的错误。
是否需要做一些额外的工作才能在 Worklight Development Server (Websphere Liberty) 环境中进行推送测试以使 SSL 正常工作?尚未订阅任何设备,但不确定为什么会发生此错误或是否相关。
详细的跟踪在这里:
db2 - 如何使用 worklight 的适配器在 db2 中检索图像
我开发工作灯应用程序。所以我在 linux 服务器上安装 db2 express-c v.10 并创建表“Promotion”并在下面有列
然后我将 img 列存储为 linux 服务器上的图像路径,例如“/img/BigC_Promotion/1.jpg” 那么,我可以使用图像的路径检索图像并填写 src 属性,例如,
我在笔记本电脑上的窗口 7 上安装
ibm-mobilefirst - WLPushOptions 未在 WLPush 订阅上传递
我有一个本机应用程序可以成功订阅/取消订阅和推送通知,但是,API 似乎没有传入我正在使用的 WLPushOptions 对象。
我的 obj c 代码中的调用:
日志:
然后,在 HSQL db 日志中(使用本地 Worklight Developer 客户端):
我已经删除了应用程序和订阅 ID。
正如您在 INSERT 语句中看到的那样,第五个字段(NOTIFICATION_DEVICE 表中的 OPTIONS 字段)正在插入一个空的 JSON 对象,我在其中传入了键“param3”和值“Testing3”,所以,我希望它成为:
这似乎是原生 iOS API 文档对 addSubscriptionParameter 方法的期望(NSString 参数)。我对Objective C很陌生,但是,这对我来说是正确的。
有人知道我在做什么错吗?
ibm-mobilefirst - 如何在没有 base64 编码的情况下通过 Worklight 服务器发送图像?
我正在尝试了解如何使用 Worklight 适配器将图像发送到我的后端服务器。我知道我可以使用 Base64 编码通过 Worklight 适配器发送它们,但这意味着服务器之间的流量增加了大约 30% 并且一些不需要的处理开销。
现在,我正在使用 Phonegap FileTransfer 库,如下所示,但这会在客户端和后端服务器之间创建一个直接连接,而不会像我想要的那样通过 Worklight 服务器。
有没有办法我可以做到这一点?
先感谢您。
- 编辑 -
发生的另一个问题是,当我的后端服务器接收到文件时,它似乎已损坏并且无法作为图像读取。
authentication - 如何模拟 Worklight 适配器基本身份验证
我正在尝试在我的 Worklight 项目中实现基本身份验证。
我在适配器 xml 中设置了以下代码。
我所有的程序都必须有这个基本的身份验证,所以我这样设置我的程序:
实施此操作时出现以下错误:
当我不实现它时,我会收到 401 错误,因为没有给出身份验证对象。
如何将其模拟为用户名“admin”、密码“admin”,而不是之前实施整个 Worklight 安全性?
有关基本身份验证的信息:
rest - Worklight 适配器从 rest 服务获取 pdf 文件
我正在尝试访问公开 pdf 文件的 Rest 服务,但在调用该过程时收到此响应:
我可以使用工作灯适配器获取 pdf 文件吗?有没有其他方法?
mysql - 在 Worklight 应用程序和“云”MySQL 数据库之间进行通信
我想从我的 Worklight 应用程序访问在线数据库。但我有很多关于它的问题。- 我可以创建一个在线 MySQL 数据库吗?如何?当我添加 SQLAdapter 并测试我的应用程序时,它可以与“localhost”一起使用。但我想在线存储我的数据库并使用我的应用程序从该数据库读取/写入数据。谢谢大家帮助我 :D P/s: 对不起我糟糕的英语。
ibm-mobilefirst - IBM Worklight - 如何配置 SQL 适配器的 URL 元素?
我有一个使用 SQL 适配器从数据库中检索数据的应用程序。
这是我的场景:一台机器可能像一个“服务器”,其中有数据库和一个设备,它可能是“客户端”。如果我有一个机器和设备都连接的局域网,我必须如何设置adapter.xml
连接到机器?
我想我改变了这个<url>
值,而不是localhost
我必须用机器局域网上的 IP 地址来编辑它。这样对吗?如果我想连接到远程机器(在这种情况下是真正的服务器),知道它是如何工作的也会很有趣。
json - IBM Worklight 6.0 - FWLSE0099E: 调用过程时发生错误
我正在学习 worklight (6.0) 教程(保险应用程序),在“Lab6_Integrate_With_Worklight_Apdaters_Part1_HTTPAdapter.pdf”一章中,我被告知如何创建一个过程并调用它。从 worklight 控制台 URL 获取 json 文件海峡工作正常,但是当我根据教程构建过程时,我无法获取 json 文件(在“调用 worklight 过程”中),并收到错误:
我正在执行教程中的确切步骤,但无法找出问题所在....我找不到任何解决此问题的方法,希望在这里得到一些答案
XML 文件:
实现文件:
authorization - Worklight 适配器:基本身份验证。如何设置我的所有适配器在每个过程的标头中发送 activeUser 凭据?
我在 Worklight 中有一个登录页面,用于在 Worklight 服务器上设置活动用户。这设置了一个用户身份。在这个用户身份中,我保存了一个加密的“用户名:密码”字符串。
每次调用适配器过程时,它都会测试用户是否已登录。当他登录时,将调用该过程。
在后端,我对每个 REST 调用都使用基本身份验证。所以我需要在每个电话的标题中->
当我嘲笑这个时,一切正常。示例->
我需要设置,每次调用过程时,此“用户名:密码”是登录工作灯服务器的用户的用户身份中的用户名:密码。
我怎样才能做到这一点?
这里他们使用 $( username ),但我不知道 $ 符号指的是哪里。