样本 XSL 样式表

样本应用程序包含以 .xsl 结尾的以下样式表,这些样式表位于已安装域的本地目录中。

表 1. 样本应用程序中的样式表
样式表 目的
allData.xsl 身份样式表,用于将所有数据从源复制到目标。它用于编辑功能和对 XACML XML 网关的调用。
apil-xacml-binding-new.xsl 使用凭证映射信息创建可由 DataPower® 设备“策略决策点”(PDP) 处理的 SOAP 请求。此样式表是对 DataPower 设备的存储目录中提供的 tspm-xacml-binding-sample.xsl 样式表的修改。此改编脚本提供的关键功能是添加外部可访问的变量,以使 XACML 请求的主题信息可用于编辑样式表。
noPriceInfo.xsl 此样式表将 price 元素设置为值 0.0。
rgxacml.xsl 此样式表是对 DataPower 设备的存储目录中 tspm-retrieve-groups.xsl 样式表的定制。此样式表的主要目的是提供 LDAP DN、主机名、密码、端口等,以便可以查找入局用户并检索其组信息。
soavars.xsl 此样式表是仅作为示例的样式表,它在 rgxacml.xsl 样式表所使用的变量中定义 LDAP 信息。在本示例中,密码未加密,这不是生产中的做法。
storeCallPDP.xsl 此样式表具有用于调用 XACML 网关的代码,处理许可/拒绝决策,并设置过滤器变量以运行 allData.xsl 或 noPriceInfo.xsl。
storeSendToPDP.xsl 此样式表构造将发送至 XACML 网关的 SOAP 请求。它包含资源信息、操作信息、环境信息以及在 apil-xacml-binding-new.xsl 样式表中获取的主题信息。

概念 概念

反馈


时间戳记图标 最近一次更新时间: 2014 年 3 月 5 日


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr25.doc/topics/csoa2_sample_xsl.htm