问题标签 [ibm-datapower]

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 投票
2 回答
242 浏览

xslt - Wildcard with if statement

I am trying to filter out a username for an incoming connection with .xsl file(DataPower appliance). I have 4 scenarios

user@domain.com - needs to stay the way it is.

user@remove.com - need to remove the domain part.

user@domain.com@remove.com - need to remove only the remove part.

user@remove.com.anything - again need to remove this and everything after.

There are 3 variables here. The 'user' can be anything. The domain can be anything. And the .anything after the remove.com, can be anything. @remove.com will ALWAYS be the same. Luckily that is the constant we can use.

Is there a simple if/then statement we can use to do this. We have tried many variations of If, when, contains, and can't seem to get it working. I can paste the code we are currently using if that will help.

Thanks.

0 投票
2 回答
2269 浏览

wcf - 为 datapower 应用程序创建代理

我正在尝试在 c# 中使用 IBM datapower webservice,wcf。但这是供应商发送的错误。

1)问题:首先,任何使用datapower webservice的提示。我不会让我在 Visual Studio 中添加服务引用。2)这就是样品肥皂的样子。 https://stackoverflow.com/questions/16705812/wcf-client-usernametoken-nonce-x509-binary-security 3)请建议

2)假设我有这个 wsdl https://service100.emedny.org:9047/MHService?wsdl,自定义绑定可能是什么

0 投票
1 回答
3358 浏览

websphere - j_security_check 返回 500(内部服务器错误)

我尝试按照本指南进行基于 Worklight 表单的身份验证:

使用 WebSphere DataPower 作为保护移动流量的安全网关

我使用 WebSphere Application Server 8.0.0.6、Worklight 6.0.0(EE),当我尝试使用该应用程序登录时,导航器上的控制台返回以下内容:

POST http://localhost:9081/probandoEldap/apps/services/j_security_check 500(内部服务器错误)“

和以下消息:

"com.ibm.websphere.servlet.session.UnauthorizedSessionRequestException: SESN0008E: 匿名用户身份验证尝试访问属于用户属性的会话:defaultWIMFileBasedRealm/uid=wasadmin,o=defaultWIMFileBasedRealm。

IBM WebSphere 应用服务器”

我必须在我的 websphere 上配置什么才能使其正常工作吗?

0 投票
2 回答
886 浏览

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 适配器在这种情况下如何工作的理解?

0 投票
2 回答
696 浏览

ajax - 连接 datapower 和 worklight 客户端

我正在尝试使用 $.ajax() 从客户端使用主 js 上的以下代码将工作灯应用程序与 datapower 连接起来:

}

但是 chrome 控制台返回这个(在 chrome 上):

这在 Firefox 上:

标题上是否缺少我的东西?因为在 firefox 控制台/请求/标题/部分我只看到这个:

而且我没有看到基本用户:传递值,这是正确的吗?

0 投票
2 回答
3438 浏览

namespaces - Datapower 扩展功能和扩展元素

我目前参与 Websphere Datapower SOA 设备开发。但是,我在两个实体之间感到困惑。Datapower 扩展功能和元素。

有人可以告诉我两者之间的主要区别是什么以及为什么在 Datapower 扩展函数命名空间中我们只给出:

在 Datapower 扩展元素中,我们提到以下内容:

0 投票
3 回答
12248 浏览

websphere - 如何在 datapower 中进行动态路由

好吧,我对 datapower(IBM Websphere xi50)还是很陌生,我对如何动态路由感到震惊。假设我们已经配置了动态后端,然后客户端要求一些服务,那么如何路由它。

是通过 XSLT 还是通过某些策略创建,我对此没有任何明确的想法?

谢谢

0 投票
2 回答
3316 浏览

authentication - 数据权力认证

我对如何使用 LTPA 进行身份验证以在 datapower 中重新使用登录感到非常困惑。

通过 keytab 文件对提供 SPNEGO AP-Req (kerberos) 的用户进行身份验证

要执行哪些步骤,身份验证背后的主要概念是什么?

谢谢

0 投票
1 回答
605 浏览

xslt - 在 dp:serialize (DataPower) 中显示西里尔字母和特殊字符

我想使用 XSL 显示整个 SOAP 消息。我知道消息在var://context/INPUT变量中,并且为了显示整个消息,我使用序列化<dp:serialize select="dp:variable('var://context/INPUT')"/>dp用于 IBM DataPower 变量)。

但是这样一来,如果消息包含类似的字符ćčš或者љњшђж它们显示为类似#1084;&#1080等等。disable-output-escaping = "yes"不适用于序列化。

任何想法如何解决这个问题?

0 投票
1 回答
402 浏览

soap - SOAP:使用两种令牌:UsernameToken 和 EncryptedToken

我们想知道在同一个soap头中使用2个不同的令牌是否符合soap 1.1。在我们的例子中,我们目前仅使用 usernameToken 进行身份验证,并希望使用 X509 encryptedToken。

事实是我们不能用我们的 X509 令牌识别消息的来源(在我们的例子中,区分名称不可用)所以我们想同时使用这两个令牌:

- X509 加密 Token 用于认证

- 用于携带发送方应用程序名称的 UsernameToken(用于路由)

消息由 IBM Datapower Gateway 处理