问题标签 [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 - 调用 Worklight SQLAdapter 并返回值
我使用 Worklight SQLAdapter 调用 Oracle 程序来更新数据库中的一些值,我想返回 errCode 显示更新是否成功?(errCode 可能是帐户未退出或余额不足以转移...)
你能告诉我怎么做吗?
非常感谢。
ibm-mobilefirst - IBM worklight 6.0 - 在 Worklight 平台或项目中找不到类 org.apache.derby.jdbc.ClientDriver
当我使用 worklight 5.0.6 时,一切运行正常,但是当我将 worklight 升级到 6.0.0 时,运行适配器时出现该错误。
ibm-mobilefirst - 如何将工作灯应用程序连接到一开始就支持的数据电源
我们正在开发 DataPower(DP) + Worklight(WL) POC
考虑到这个目标,我们正在关注这篇文章:http ://www.ibm.com/developerworks/websphere/techjournal/1301_efremenko/1301_efremenko.html
对于这种方法中的 DP 角色,我们很清楚并保持同步,但我们有一个与 WL 代码实现相关的问题。
在 WL 应用程序客户端代码中,我们将 WL HTTP 适配器用于后端的所有 http 请求 (REST+JSON),如下所示:
WL.Client.invokeProcedure(invocationData, options);
这些适配器都指向 DP MPGW 端点,但根据我们的理解,HTTP 适配器代码运行在 WL Server 上。
如果它是正确的,我们对执行顺序的假设是:
WL 客户端应用程序 -> WL 服务器 -> DP MPGW -> WL 服务器
当我们查看 DW 文章中提到的相同序列时:
WL 客户端应用程序 ->DP MPGW -> WL 服务器
谁能澄清我们对 WL HTTP 适配器在这种情况下如何工作的理解?
ibm-mobilefirst - IBM Worklight 6.0 - 调用适配器过程时出错
我正在关注04_02_HTTP_adapter_-_Communicating_with_HTTP_back-
end_systems
IBM Worklight Getting Started 网站上提供的培训模块,并且在调用程序时它给了我一个错误:
适配器 -impl.js
XML 文件
啊哈哈,终于得到我的答案了。我在 XML 文件中做了一些代理设置,我的适配器开始工作。这是使用任何代理时必须添加的代理代码。
stored-procedures - IBM Worklight - 是否可以使用 Out 参数调用存储过程?
WL.Server.invokeSQLStoredProcedure
是否可以通过需要Out参数的 API 方法调用 Worklight 中的存储过程?
ibm-mobilefirst - 在 ibm Worklight 中获取 json 响应,值未显示在真实设备中
是 worklight 的新手,在我的应用程序中,我通过 work-light 适配器获取 JSON 响应。在模拟器中,只有在调用 work-light 过程后,响应才会正确显示。但是当我在真实设备中运行它时没有显示响应。任何人都可以帮助我解决这个问题。
我的适配器 XML 代码:
我的适配器JS代码:
我的主要 JS 代码
我的儿子回应
websphere - IBM Worklight 5.0.6 - 适配器日志记录
我想在适配器中记录 Worklight 服务器日志。我在适配器 XML 中设置了 "audit" = true 并使用 WL.Logger.log("Here is my log") 来测试日志记录。
在 WebSphere\AppServer\profiles\AppSrv01\logs\server1\SystemOut.log 中,我可以看到以下日志:
我的问题是:
(1) 我可以创建一个仅记录这些 Worklight 服务器日志的日志文件吗?Worklight 中是否有任何 log4j.properties 可以设置此信息?我搜索了信息中心,它告诉我参考 Websphere 应用程序服务器日志记录。但我相信我应该在 Worklight 中配置它?
(2) 是否也可以记录 Worklight 服务器 HTTP 会话?
非常感谢。
环境:Worklight 5.0.6.1,WAS ND 8.5
ibm-mobilefirst - IBM Worklight 5.0.6 - 登录需要两次单击而不是一次
我在我的应用程序中使用基于表单的身份验证和质询处理程序(示例代码)。问题是,它不是通过单击登录按钮来验证用户 - 我必须单击两次。为什么?
我已经保护了所有适配器功能。
我的挑战处理程序:
身份验证配置.xml
我的 processLogin() 函数
ValidateUsers和ListSummariesDetails适配器函数使用上面给出的myAppSecurityTestCustom进行保护。
ibm-mobilefirst - 通过不同的 URL 将一些 WL.Client 适配器调用流量重新路由/转移到 WL 服务器(用于 PCI 支付和安全要求)?
工作灯 5.0.6.1
我们的客户对使用英特尔的 PCI 设备 ( http://info.intel.com/rs/intel/images/Intel_Expressway_Tokenization_Broker.pdf ) 提出了具体要求,以避免对应用程序和服务器进行 PCI 审核。
因此,与支付数据有关的适配器调用将需要通过此硬件设备,然后才能访问 worklight 服务器。所有其他适配器调用应直接转到 Worklight 服务器(以免设备过载)。想法是在后台拥有两个不同的 URL,但使用相同的 worklight 服务器。假定通过设备的调用对于 Worklight 服务器是透明的,因此不应影响 Worklight 功能。
我的问题是:
一个 Worklight 最佳实践,为同一个 Worklight 服务器提供两个不同的 URL,并从客户端交替这些 URL 以进行适配器调用(仅限;不是直接更新或其他任何东西,因为我们假设这是本机执行的)?
是否可以通过客户端代码中的 JavaScript 代码动态覆盖用于适配器调用的 Worklight 服务器 URL?例如,在 WL.Client AJAX 适配器调用之前覆盖从某处获取/返回工作灯 URL 的特定 JS 函数?
我们还在研究让负载均衡器根据正在调用的 AdapterName 的正则表达式切换路由。但现在还不确定这是否可能以及对性能的影响是什么。
oracle10g - IBM Worklight,SQL 适配器(Oracle 10g),使用 jndi 名称进行连接
适配器 xml 文件,连接策略
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<dataSourceJNDIName>${custom-db.1.jndi-name}</dataSourceJNDIName>
</connectionPolicy>
wl.property 文件
我已经导入了 jar 文件 ojdbc14.jar
适配器已部署,但在运行时出现错误, {“错误”:[“运行时:在 jndi 中找不到数据源 jdbc/datasrc”],“信息”:[],“isSuccessful”:假,“警告”:[] }
请让我知道如何解决该问题。提前致谢。