Sun Java System Application Server 9.1 管理指南

使用 XSLT 过滤器变换消息

可以将 XSLT 变换规则应用于 Web 服务端点。这可以对 Web 服务请求和响应进行精确控制。可以将多个 XSLT 规则应用于 Web 服务端点,并且可以配置应用变换的顺序。所有 XSLT 文件都存储在中心系统信息库的 generated/xml/appOrModule 目录中。这些变换规则会被同步到远程服务器实例。

可以将变换规则应用于 SOAP 请求或响应。

要使用管理控制台添加变换规则以应用于 Web 服务操作,请选择“应用程序”>“Web 服务”> "web-service-name" |“变换”。单击“添加”。

此时将显示该 Web 服务端点可用的变换规则列表。

浏览至包含该变换规则的 XSLT 文件的位置。所有生成的 XSLT 文件都存储在 generated/xml/ 应用程序或模块名称/ 目录中。

如果要为 Web 服务端点添加多个变换规则,则将按添加变换规则的顺序来应用变换规则。

要启用变换规则,请在“变换规则”页面中,选中与该规则对应的复选框,然后单击“启用”。要禁用规则,单击“禁用”。

要删除变换规则,请在“变换规则”页面中,选中与该规则对应的复选框,然后单击“删除”。这将从列表中删除变换规则。如果已将此变换规则应用于 Web 服务端点,则将自动禁用此变换规则。但是,XSLT 文件仍将保留在其文件路径位置中。其他 Web 服务端点可使用此 XSLT 文件。