You can transform the action responses returned by HPE Web Connector using XSL templates. You must write your own XSL templates and save them with either an .xsl
or .tmpl
file extension.
After creating the templates, you must configure HPE Web Connector to use them, and then apply them to the relevant actions.
To enable XSL transformations
autnxslt
library is located in the same directory as your configuration file. If the library is not included in your installation, you can obtain it from HPE Support.In the [Server]
section, ensure that the XSLTemplates
parameter is set to true
.
Caution: If XSLTemplates
is set to true
and the autnxslt
library is not present in the same directory as the configuration file, the server will not start.
[Paths]
section, set the TemplateDirectory
parameter to the path to the directory that contains your XSL templates. The default directory is acitemplates
.To apply a template to action output
Add the following parameters to the action:
Template
|
The name of the template to use to transform the action output. Exclude the folder path and file extension. |
ForceTemplateRefresh
|
(Optional) If you modified the template after the server started, set this parameter to true to force the ACI server to reload the template from disk rather than from the cache. |
For example:
action=QueueInfo&QueueName=Fetch &QueueAction=GetStatus &Token=... &Template=myTemplate
In this example, HPE Web Connector applies the XSL template myTemplate
to the response from a QueueInfo
action.
Note: If the action returns an error response, HPE Web Connector does not apply the XSL template.
HPE Web Connector includes the following sample XSL templates, in the acitemplates
folder:
XSL Template | Description |
---|---|
FetchIdentifiers
|
Transforms the output from the Identifiers fetch action, to show what is in the repository. |
LuaDebug
|
Transforms the output from the LuaDebug action, to assist with debugging Lua scripts. |
|