问题标签 [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.

0 投票
3 回答
2024 浏览

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 正常工作?尚未订阅任何设备,但不确定为什么会发生此错误或是否相关。

详细的跟踪在这里:

0 投票
1 回答
204 浏览

db2 - 如何使用 worklight 的适配器在 db2 中检索图像

我开发工作灯应用程序。所以我在 linux 服务器上安装 db2 express-c v.10 并创建表“Promotion”并在下面有列

然后我将 img 列存储为 linux 服务器上的图像路径,例如“/img/BigC_Promotion/1.jpg” 那么,我可以使用图像的路径检索图像并填写 src 属性,例如,

我在笔记本电脑上的窗口 7 上安装

0 投票
1 回答
115 浏览

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很陌生,但是,这对我来说是正确的。

有人知道我在做什么错吗?

0 投票
1 回答
1465 浏览

ibm-mobilefirst - 如何在没有 base64 编码的情况下通过 Worklight 服务器发送图像?

我正在尝试了解如何使用 Worklight 适配器将图像发送到我的后端服务器。我知道我可以使用 Base64 编码通过 Worklight 适配器发送它们,但这意味着服务器之间的流量增加了大约 30% 并且一些不需要的处理开销。

现在,我正在使用 Phonegap FileTransfer 库,如下所示,但这会在客户端和后端服务器之间创建一个直接连接,而不会像我想要的那样通过 Worklight 服务器。

有没有办法我可以做到这一点?

先感谢您。

- 编辑 -

发生的另一个问题是,当我的后端服务器接收到文件时,它似乎已损坏并且无法作为图像读取。

0 投票
1 回答
331 浏览

authentication - 如何模拟 Worklight 适配器基本身份验证

我正在尝试在我的 Worklight 项目中实现基本身份验证。

我在适配器 xml 中设置了以下代码。

我所有的程序都必须有这个基本的身份验证,所以我这样设置我的程序:

实施此操作时出现以下错误:

当我不实现它时,我会收到 401 错误,因为没有给出身份验证对象。

如何将其模拟为用户名“admin”、密码“admin”,而不是之前实施整个 Worklight 安全性?

有关基本身份验证的信息:

0 投票
2 回答
1195 浏览

rest - Worklight 适配器从 rest 服务获取 pdf 文件

我正在尝试访问公开 pdf 文件的 Rest 服务,但在调用该过程时收到此响应:

我可以使用工作灯适配器获取 pdf 文件吗?有没有其他方法?

0 投票
1 回答
72 浏览

mysql - 在 Worklight 应用程序和“云”MySQL 数据库之间进行通信

我想从我的 Worklight 应用程序访问在线数据库。但我有很多关于它的问题。- 我可以创建一个在线 MySQL 数据库吗?如何?当我添加 SQLAdapter 并测试我的应用程序时,它可以与“localhost”一起使用。但我想在线存储我的数据库并使用我的应用程序从该数据库读取/写入数据。谢谢大家帮助我 :D P/s: 对不起我糟糕的英语。

0 投票
2 回答
741 浏览

ibm-mobilefirst - IBM Worklight - 如何配置 SQL 适配器的 URL 元素?

我有一个使用 SQL 适配器从数据库中检索数据的应用程序。

这是我的场景:一台机器可能像一个“服务器”,其中有数据库和一个设备,它可能是“客户端”。如果我有一个机器和设备都连接的局域网,我必须如何设置adapter.xml连接到机器?

我想我改变了这个<url>值,而不是localhost我必须用机器局域网上的 IP 地址来编辑它。这样对吗?如果我想连接到远程机器(在这种情况下是真正的服务器),知道它是如何工作的也会很有趣。

0 投票
2 回答
1748 浏览

json - IBM Worklight 6.0 - FWLSE0099E: 调用过程时发生错误

我正在学习 worklight (6.0) 教程(保险应用程序),在“Lab6_Integrate_With_Worklight_Apdaters_Part1_HTTPAdapter.pdf”一章中,我被告知如何创建一个过程并调用它。从 worklight 控制台 URL 获取 json 文件海峡工作正常,但是当我根据教程构建过程时,我无法获取 json 文件(在“调用 worklight 过程”中),并收到错误:

我正在执行教程中的确切步骤,但无法找出问题所在....我找不到任何解决此问题的方法,希望在这里得到一些答案

XML 文件:

实现文件:

0 投票
2 回答
1626 浏览

authorization - Worklight 适配器:基本身份验证。如何设置我的所有适配器在每个过程的标头中发送 activeUser 凭据?

我在 Worklight 中有一个登录页面,用于在 Worklight 服务器上设置活动用户。这设置了一个用户身份。在这个用户身份中,我保存了一个加密的“用户名:密码”字符串。

每次调用适配器过程时,它都会测试用户是否已登录。当他登录时,将调用该过程。

在后端,我对每个 REST 调用都使用基本身份验证。所以我需要在每个电话的标题中->

当我嘲笑这个时,一切正常。示例->

我需要设置,每次调用过程时,此“用户名:密码”是登录工作灯服务器的用户的用户身份中的用户名:密码。

我怎样才能做到这一点?


在 IBM Worklight 中授权 HTTP 适配器

这里他们使用 $( username ),但我不知道 $ 符号指的是哪里。