问题标签 [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 投票
1 回答
1175 浏览

mysql - IBM Worklight - 运行时:org.apache.commons.dbcp.SQLNestedException:无法加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver

我是 IBMWorklight 的初学者。我收到此错误:运行时:org.apache.commons.dbcp.SQLNestedException:无法加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver' 当我右键单击时 - 运行方式 - 调用适配器名称上的 Worklight 过程:SQLAdapter1。我的 SQLAdapter1.xml 文件具有以下提到的编码:

我的 SQLAdapter1-impl.js 文件有下面提到的编码

任何帮助。请紧急。非常感谢。

0 投票
5 回答
2787 浏览

ibm-mobilefirst - Worklight http 适配器问题

2个简单的问题:

  1. 是否所有的 http 请求都通过 http 适配器首先通过 worklight 服务器?

  2. 如果是这样,那是否意味着即使是对公共网站的 http 适配器请求也会说对雅虎网站的股票价格请求也会先通过 worklight 服务器,然后再通过雅虎网站?如果是这样,那么我如何在不通过 worklight 服务器的情况下发出 http 请求?我只想在没有“中间”服务器(即 workligth 服务器)的情况下直接访问 yahoo 网站

0 投票
1 回答
1279 浏览

ibm-mobilefirst - 工作灯适配器

我在工作灯适配器中遇到问题,在以下 http 适配器方法中,它显示The mandatory parameter 'action' is missing,返回 statusCode 500和 statusReason 作为“ Internal Server Error”。我已在适配器 xml 文件中正确提供了所有用户凭据,但我不知道为什么会出现此错误。

代码:

0 投票
0 回答
1107 浏览

java - 将 Java 代码添加到工作灯适配器

我需要从工作灯适配器调用 Java 函数。我遵循了“将 Java 添加到工作灯适配器”文档,但我的问题没有得到解决。我无法调用该函数。

我拥有的Java代码的结构如下:

从适配器,我打电话:

我收到的错误是:

响应 [/apps/services/api/erLight/common/query] 成功:/- secure- {"responseID":"2","errors":["Ecma 错误:TypeError:无法在对象 [JavaPackage com 中调用属性登录.worklight.custonmode.loginfunction]。它不是函数,它是“对象”。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter/Adapter-impl.js#103)"], “成功”:假,“警告”:[],“信息”:[]} /

worklight.js(第 1112 行)

过程调用错误。Ecma 错误:TypeError:无法在对象 [JavaPackage com.worklight.custonmode.loginfunction] 中调用属性登录。它不是一个函数,它是“对象”。(C%3A%5CUsers%5CADMIN%5CworkspaceM11%5CMobileClient%5Cadapters%5CAdapter/Adapter-impl.js#103)

0 投票
3 回答
1562 浏览

logging - Worklight 5.0.6.1 - 来自 Worklight 适配器的 System.out.println() 日志记录不起作用

我已经安装了 Worklight 5.0.6.1,当从我的适配器调用 Java 代码时,我在workspace\WorklightServetrHome\project\logs日志文件中看不到日志输出。

我正在使用 System.out.println()。任何建议为什么这在 Worklight 的先前版本中成功运行,并且在 v5.0.6.1 中不起作用?需要设置哪些属性设置以允许从 Worklight 中的 Java 代码输出系统?

仅供参考:认为这可能是一个糟糕的安装,我重新安装了第二次,结果相同。System.out.println() 调用之前和之后的代码都正确执行,所以我确定该语句正在执行。

0 投票
1 回答
640 浏览

javascript - 使用 Worklight 适配器,我可以在运行时更改过程的域和端口吗?

我正在编写一个工作灯应用程序,它将连接到各种后端服务,这些服务将在安装后由消费者决定。我想使用适配器将客户端连接到后端服务 - 但希望避免为每个连接用户编辑和更新适配器。

基本上每个客户都有一个我想连接的正在运行的服务器 - 但是它将为每个客户在不同的端口和域上运行。我希望他们能够将这些传递给适配器,以允许向客户的后端服务器发出公共调用。

有没有一种方法可以更改我在适配器的 xml 文件中为每个过程以编程方式在适配器的 javascript 中设置的域和端口,以便用户可以告诉服务器向哪里发出请求?

如果没有办法做到这一点 - 您是否建议直接连接到后端并避免使用工作灯适配器?

非常感谢,

安迪

0 投票
1 回答
829 浏览

web-services - 在工作灯中调用 Web 服务错误

我有 1 个带有 .Net 的网络服务,并返回如下值:

而且我还按照本教程在我的 worklight 应用程序链接中调用 webservice 。但是我遇到了一些错误:

这是 myadapert.xml 中的配置:

在 myadapter-impl.js 的配置中:

谢谢你的帮助 !

更新

当我将“returnedContentEncoding”xml 更改为 plain.i 时出现此错误:

这里有什么问题?

0 投票
1 回答
952 浏览

sql - IBM Worklight - 如何连接到 SQL 服务器

我有一个带有 1 个数据库的 SQL 服务器,我想从我的 Worklight 应用程序连接到它并获取数据。

我怎样才能做到这一点?我已经尝试过使用 HTTP 适配器,但是在哪里放置用户 ID 和密码来访问 sql 服务器?

0 投票
1 回答
372 浏览

worklight-adapters - Worklight 适配器通过 SSL 连接到后端

WL 5.0.6,HTTP 适配器,在 Liberty 上运行

我们想通过 SSL 从我们的 adpater 到后端建立简单的连接,后端团队已经向我们提供了他们的证书。

我们的症状是

FWLSE0101E: 原因:javax.net.ssl.SSLPeerUnverifiedException:对等体未认证

我们在这里阅读了信息中心,但显然有问题。我们采取的步骤

  1. 使用 JRE 密钥库工具将证书添加到密钥库。
  2. 调整工作灯属性以指向 kaystore。
  3. 重新启动 WL 服务器

有关如何诊断或修复的任何建议?

0 投票
1 回答
510 浏览

android - 如何使用 SQL Adapter IBM Worklight 获取表单值并实施到 Database Mysql?

我想在 IBM Worklight 中创建一个简单的登录应用程序,用户名和密码的值从 HTML 表单中获取。Adapter 查询什么以及如何在 SQL Adapter 中获取用户名和密码的值?