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

validation - 无法在 XSLT 中使用 fn:cast 和 castable

我正在尝试使用 XSLT 中的可转换函数将字符串转换为日期。但我得到一个解析错误。我正在使用 DataPower XI52 版本 6.0.1.0。XI52支持这个功能吗?

示例 XML:

我的 XSLT:

0 投票
1 回答
3934 浏览

ibm-datapower - 如何自动化 datapower 部署

我想知道是否有任何方法可以自动化数据电源部署。我已经看到 DpAdmin 和 DPBuddy 在市场上可用,但无论如何我们可以自己编写一些 ant 脚本并与 Jenkins 集成

0 投票
1 回答
2051 浏览

xslt - DataPower 文件传输返回 base64

我正在使用以下 cURL 命令将 DataPower 文件从 applaince 获取到远程 Solaris 服务器。

/usr/local/bin/curl -s --insecure --data-binary @getFile.xml -u username:password https://ip:port/service/mgmt/current

getFile.xml 的内容如下。

当我在 Solaris 上运行上面提到的 cURL 时,我得到了很长的 base64 编码字符串。但我希望将完整的文件复制到 Solaris。

0 投票
2 回答
2467 浏览

javascript - Datapower 中的 ECMA

有人知道如何在 ECMA 脚本(datapower)中使用 xpath 表达式访问 XML 数据吗?

IBM 信息中心没有关于如何访问 XML 数据的信息

请提供您是否有任何用于访问 XML 数据的示例脚本

谢谢

0 投票
1 回答
199 浏览

json - json 模式中的引用

输入

或者

这是我的 json 架构:

在 datapower 中将此错误作为属性“$ref”的意外值。预期值类型:“对象”。得到:'"#/properties/backResponse" ...'。

我在做什么错

0 投票
1 回答
767 浏览

web-services - Datapower 到 SFDC 的集成 - 会话管理

我正在尝试 Datapower 在 SFDC 上调用 Web 服务的场景。要使 Datapower 能够调用服务,它首先需要从 SFDC 获取身份验证令牌,并在每个 Web 服务请求中使用该令牌才能调用 Web 服务。

datapower 中是否有一种简单的方法可以做到这一点?由于 SFDC 生成的令牌在一段时间内有效,datapower 是否可以在内部管理此信息,或者我们是否需要将其保存在缓存(XC10?)上并处理从集成盒访问缓存?

您的输入将非常有帮助..

0 投票
1 回答
4454 浏览

ssl - 握手失败(40)和 TLS_EMPTY_RENEGOTIATION_INFO_SCSV

安装在 jBOSS 上的客户端正在尝试访问在 DataPowerxi50v6.0.0.2设备上配置的安全网站。SSL 握手时连接失败。

我在 DataPower 进行了数据包捕获,并观察到 ​​SSL 握手在Description:Handshake failure(40).

但是,在这Client Hello一步,我观察到,只指定了一个密码套件,即 : TLS_EMPTY_RENEGOTIATION_INFO_SCSV。使用的 TLS 协议(根据数据包捕获)是 TLS1.1。这个密码套件会是个问题吗?在 DataPower 系统日志中,我可以看到以下错误: Request processing failed: Connection terminated before request headers read because of the connection error occurs

更新:客户端应用程序正在jBOSS7上运行。我已经要求我们的jBOSS管理员检查jBOSS端的配置。我以某种方式访问​​了安装 jBOSS 实例的服务器并检查了配置 ssl 的 domain.xml。在 domain.xml 中,可以找到与密码套件相关的配置吗?

0 投票
1 回答
1655 浏览

ibm-datapower - Datapower - 在这里使用 WAF 吗?

这是基本场景:

我有一组没有公共 ip 的内部机器。我想在 DMZ 中使用公共 IP 放置一些东西,然后将 http(和 websocket)数据转发到内部机器。我很欣赏这可能是 DataPower 的基本用途,但我可以使用 XI52 并且一直在使用它。

我是 DP 的完全新手,但我设法配置了一个 Web 应用程序防火墙,它将在 DP 盒public ip:some other port上前置internal ip: port 。

但是,这似乎不允许 websocket 连接。研究表明我的 V7 机器可以执行 websockets,但我只能在配置 http 前端处理程序时看到选项,只有在我配置多协​​议网关时才能使用 AFAK。

所以 - 几个问题:

1 - 你可以为 WAF 启用 websockets 2 - 在这里使用 WAF 是否是正确的调用 - 我将如何添加新的内部机器 - 每次添加一个新的 WAF 时创建一个新的 WAF?

任何想法都非常感谢,

山姆·R

0 投票
1 回答
3845 浏览

xslt-1.0 - dp:datapower 中的序列化函数

问题可能看起来很愚蠢,所以请原谅,但有人可以解释一下 dp:serialize 的用法。

我在某处读到它将节点集转换为字节流。

字节流是什么意思是指 1 和 0 吗?

另外请告诉我一些我们需要使用这个 dp 扩展功能的场景。

谢谢

0 投票
1 回答
374 浏览

xslt - 只需从 xsl 中选择唯一值

输入具有多个相同键值的 XML:

预期输出结果

需要有关此转换的帮助。我正在尝试使用 xsl:Key 函数但无法成功转换。