问题标签 [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.
java - IBM MobileFirst:从 Java-InvokeProcedure 调用适配器
我正在尝试从 Java 调用一个可以正常工作的适配器
当上述 invokeProcedure 中的字符串必须作为输入传递给被调用的适配器时,问题就出现了。当不需要参数时它可以工作,但是当我传递一个字符串(例如“Hello”)时它会中断。原因是,当它被调用时,在 String 参数中传递的值不会被Javascript adapter-impl.js 解析。因此抛出一个错误说
由于运行时传递的字符串参数中的无效字符(“H”第 1 行),无法调用适配器名称/过程名称
我尝试使用com.ibm.json.java.*包中的JSONArray/JSONObject,但错误仍然存在。
所以尝试使用invokeProcedure(ProcedureQName,JSONArray,long nRequestID)
. 就像是,
令人惊讶的是,这目前工作正常。我想了解是否,
- 是这种情况的正确方法,并且
- 将来使用invokeProcedure的3个参数重载会有什么问题吗?
请帮忙。
tomcat - 尝试将适配器部署到在 Tomcat 7 上运行的 MobileFirst Platform 6.3 时出错
我正在尝试将 MobileFirst 适配器部署到在 Tomcat 7 上运行的 MobileFirst Server 6.3。
Ant 脚本的片段:
我收到此错误:
奇怪的是,当我运行相同的 Ant 脚本但指向我在开发工作室 (Eclipse) 中运行 WAS Liberty 的本地工作区时,它工作正常。
此外,将应用程序部署到应用程序控制台和将本机应用程序部署到 appcenter 与 Tomcat 配合得很好,问题仅出在部署适配器时。
任何想法?
social-networking - MobileFirst (Worklight) 中的社交登录选项
我需要在使用 IBM MobileFirst Platform 创建的混合应用程序中实现社交登录(facebook、Google、Twitter 等)。
哪种社交登录方法最适合 mobilefirst 混合应用程序?
对于 Google 登录,我使用带有以下代码的 hello.js。
是否可以在 MobileFirst 中使用以下代码??谷歌将仅通过它提供响应Redirect URIs
。我们如何才能获得对 MobileFirst 混合应用程序的响应?
请建议....
java - 尝试从 junit 访问 worklight.properties 时出现空异常
使用 MobileFirst 平台 6.3。
当我尝试使用 junit 从 worklight.properties 获取 worklight 项目中服务器文件夹的配置路径时,返回的值为 null。
我正在使用以下代码来获取路径。
编辑:这就是我想要做的。我在 junit 中运行这段代码,它应该返回true
.
ibm-mobilefirst - MobileFirst:从 wsdl 文件制作适配器
我们开始在我们公司使用 MobileFirst。如何从 WSDL 文件制作适配器?
soap - MobileFirst 6.3 调用后端服务创建适配器过程
我很难弄清楚如何调用 MobileFirst 使用发现后端服务功能为我创建的适配器。
我创建了我的适配器,但我没有使用以下代码来尝试调用它:
但这似乎不起作用。我得到错误:
生成的适配器代码如下所示:
我有点迷茫 - invocationData 对象上的参数参数是需要修复的 - 但它真的很不清楚作为 json 对象的映射我打算作为参数传递。有人可以告诉我需要传递什么参数来将 itemRequiredReference 设置为数字 30。
如果您需要我用来生成服务的 WSDL,这就是我使用的:http ://we.tl/fHgRos3f4e
这是从 soapUI @idan 调用的服务:
ibm-mobilefirst - SAP Netweaver 网关适配器 - 客户端 ID 最多 3 个字符
目前我正在测试 6.3 版的 SAP Netweaver Gateway Adapter。它包含更多与 SAP 交互的功能。
当连接到 SAP 的开发环境时,我必须使用 client-id 1000。显然我的 client-id 中只有 3 个字符被 MobileFirst 服务器解释。
例如
1// 使用 client-id 1000 连接到 sap - 返回以下响应: "set-cookie": "sap-usercontext=sap-client=100; path=/",
2// 使用 client-id 2912 连接到 sap - 返回以下响应:“set-cookie”:“sap-usercontext=sap-client=291; path=/”
有人面临同样的问题吗?
兄弟。
维姆
objective-c - WLClient addGlobalHeader 不起作用
我正在尝试设置全局标头以将特定的安全信息发送到后端适配器。这似乎不适用于使用 Objective-C 的原生 iOS 应用程序。我敢肯定,我错过了一些东西。
这是我的简单示例:
发送的标头根本不会改变。
ibm-mobilefirst - IBM MobileFirst:getActiveUser、getCurrentUserIdentity 和“强身份”
我正在尝试从适配器获取用户的身份,我看到文档提到了两个不同的 API,它们看起来对我有等效的描述:getActiveUser
和getCurrentUserIdentity
.
看起来第一个需要一个领域作为参数:https ://stackoverflow.com/a/17018349/239408 。我不知道另一个。
该文档还提到了我从未在任何地方看到过的强大身份概念。
我应该更喜欢一种方法而不是另一种方法吗?我什么时候应该期望有一个“强大的身份”而不是返回一个空值?
eclipse - MobileFirst 适配器未部署
当我尝试将 MobileFirst 适配器部署到 MobileFirst Development 服务器时,Eclipse 在 66% 的后台进程中挂起。同时控制台显示如下:
[AUDIT ] CWWKG0016I: Starting server configuration update.
[AUDIT ] CWWKG0018I: The server configuration was not updated. No functional changes were detected.
当我尝试调用任何程序时,eclipse 也会挂起 33%。
我尝试重新安装 eclipse、ADT 和 MobileFirst。重新安装后立即一切正常,但一段时间后问题再次发生。