问题标签 [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.
validation - 无法在 XSLT 中使用 fn:cast 和 castable
我正在尝试使用 XSLT 中的可转换函数将字符串转换为日期。但我得到一个解析错误。我正在使用 DataPower XI52 版本 6.0.1.0。XI52支持这个功能吗?
示例 XML:
我的 XSLT:
ibm-datapower - 如何自动化 datapower 部署
我想知道是否有任何方法可以自动化数据电源部署。我已经看到 DpAdmin 和 DPBuddy 在市场上可用,但无论如何我们可以自己编写一些 ant 脚本并与 Jenkins 集成
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。
javascript - Datapower 中的 ECMA
有人知道如何在 ECMA 脚本(datapower)中使用 xpath 表达式访问 XML 数据吗?
IBM 信息中心没有关于如何访问 XML 数据的信息
请提供您是否有任何用于访问 XML 数据的示例脚本
谢谢
json - json 模式中的引用
输入
或者
这是我的 json 架构:
在 datapower 中将此错误作为属性“$ref”的意外值。预期值类型:“对象”。得到:'"#/properties/backResponse" ...'。
我在做什么错
web-services - Datapower 到 SFDC 的集成 - 会话管理
我正在尝试 Datapower 在 SFDC 上调用 Web 服务的场景。要使 Datapower 能够调用服务,它首先需要从 SFDC 获取身份验证令牌,并在每个 Web 服务请求中使用该令牌才能调用 Web 服务。
datapower 中是否有一种简单的方法可以做到这一点?由于 SFDC 生成的令牌在一段时间内有效,datapower 是否可以在内部管理此信息,或者我们是否需要将其保存在缓存(XC10?)上并处理从集成盒访问缓存?
您的输入将非常有帮助..
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 中,可以找到与密码套件相关的配置吗?
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
xslt-1.0 - dp:datapower 中的序列化函数
问题可能看起来很愚蠢,所以请原谅,但有人可以解释一下 dp:serialize 的用法。
我在某处读到它将节点集转换为字节流。
字节流是什么意思是指 1 和 0 吗?
另外请告诉我一些我们需要使用这个 dp 扩展功能的场景。
谢谢
xslt - 只需从 xsl 中选择唯一值
输入具有多个相同键值的 XML:
预期输出结果
需要有关此转换的帮助。我正在尝试使用 xsl:Key 函数但无法成功转换。