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

0 投票
1 回答
328 浏览

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). 就像是,

令人惊讶的是,这目前工作正常。我想了解是否,

  1. 是这种情况的正确方法,并且
  2. 将来使用invokeProcedure的3个参数重载会有什么问题吗?

请帮忙。

0 投票
1 回答
365 浏览

tomcat - 尝试将适配器部署到在 Tomcat 7 上运行的 MobileFirst Platform 6.3 时出错

我正在尝试将 MobileFirst 适配器部署到在 Tomcat 7 上运行的 MobileFirst Server 6.3。

Ant 脚本的片段:

我收到此错误:

奇怪的是,当我运行相同的 Ant 脚本但指向我在开发工作室 (Eclipse) 中运行 WAS Liberty 的本地工作区时,它工作正常。

此外,将应用程序部署到应用程序控制台和将本机应用程序部署到 appcenter 与 Tomcat 配合得很好,问题仅出在部署适配器时。

任何想法?

0 投票
1 回答
480 浏览

social-networking - MobileFirst (Worklight) 中的社交登录选项

我需要在使用 IBM MobileFirst Platform 创建的混合应用程序中实现社交登录(facebook、Google、Twitter 等)。

哪种社交登录方法最适合 mobilefirst 混合应用程序?

对于 Google 登录,我使用带有以下代码的 hello.js。

是否可以在 MobileFirst 中使用以下代码??谷歌将仅通过它提供响应Redirect URIs。我们如何才能获得对 MobileFirst 混合应用程序的响应?

请建议....

0 投票
2 回答
152 浏览

java - 尝试从 junit 访问 worklight.properties 时出现空异常

使用 MobileFirst 平台 6.3。

当我尝试使用 junit 从 worklight.properties 获取 worklight 项目中服务器文件夹的配置路径时,返回的值为 null。

我正在使用以下代码来获取路径。

编辑:这就是我想要做的。我在 junit 中运行这段代码,它应该返回true.

0 投票
1 回答
132 浏览

ibm-mobilefirst - MobileFirst:从 wsdl 文件制作适配器

我们开始在我们公司使用 MobileFirst。如何从 WSDL 文件制作适配器?

0 投票
1 回答
893 浏览

soap - MobileFirst 6.3 调用后端服务创建适配器过程

我很难弄清楚如何调用 MobileFirst 使用发现后端服务功能为我创建的适配器。

我创建了我的适配器,但我没有使用以下代码来尝试调用它:

但这似乎不起作用。我得到错误:

生成的适配器代码如下所示:

我有点迷茫 - invocationData 对象上的参数参数是需要修复的 - 但它真的很不清楚作为 json 对象的映射我打算作为参数传递。有人可以告诉我需要传递什么参数来将 itemRequiredReference 设置为数字 30。

如果您需要我用来生成服务的 WSDL,这就是我使用的:http ://we.tl/fHgRos3f4e

这是从 soapUI @idan 调用的服务: 在此处输入图像描述

0 投票
1 回答
121 浏览

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=/”

有人面临同样的问题吗?

兄弟。

维姆

0 投票
1 回答
232 浏览

objective-c - WLClient addGlobalHeader 不起作用

我正在尝试设置全局标头以将特定的安全信息发送到后端适配器。这似乎不适用于使用 Objective-C 的原生 iOS 应用程序。我敢肯定,我错过了一些东西。

这是我的简单示例:

发送的标头根本不会改变。

0 投票
1 回答
371 浏览

ibm-mobilefirst - IBM MobileFirst:getActiveUser、getCurrentUserIdentity 和“强身份”

我正在尝试从适配器获取用户的身份,我看到文档提到了两个不同的 API,它们看起来对我有等效的描述:getActiveUsergetCurrentUserIdentity.

看起来第一个需要一个领域作为参数:https ://stackoverflow.com/a/17018349/239408 。我不知道另一个。

该文档还提到了我从未在任何地方看到过的强大身份概念。

我应该更喜欢一种方法而不是另一种方法吗?我什么时候应该期望有一个“强大的身份”而不是返回一个空值?

0 投票
1 回答
444 浏览

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。重新安装后立即一切正常,但一段时间后问题再次发生。