Mini Shell
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no"/>
<xsl:strip-space elements="*"/>
<xsl:variable name="subCommandIndentSize">17</xsl:variable>
<xsl:template match="/OMA">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command"><xsl:value-of select="CLISubCommand"/></xsl:with-param>
</xsl:call-template>
<xsl:call-template name="CLIMsgID">
<xsl:with-param name="id"><xsl:value-of select="CLIMsgID"/></xsl:with-param>
<xsl:with-param name="shownvpairs"><xsl:value-of select="CLIShowNVPairs"/></xsl:with-param>
<xsl:with-param name="nametxt">
<xsl:value-of select="CLIParseName"/>
</xsl:with-param>
<xsl:with-param name="paramtxt">
<xsl:value-of select="CLIParamName"/>
</xsl:with-param>
<xsl:with-param name="parsetxt">
<xsl:value-of select="CLIParseTxt"/>
</xsl:with-param>
<xsl:with-param name="parsetxt2">
<xsl:value-of select="CLIParseTxt2"/>
</xsl:with-param>
<xsl:with-param name="hipstat">
<xsl:value-of select="CustomStat"/>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template match="/shutdown">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">shutdown</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Shutdown server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:if test="HostControl/Capabilities/Reboot = 'true'">
<xsl:text>action=reboot </xsl:text><!--XLATESTART-->Shutdown, reboot the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="HostControl/Capabilities/PwrOff = 'true'">
<xsl:text>action=poweroff </xsl:text><!--XLATESTART-->Shutdown, poweroff the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="HostControl/Capabilities/PwrCycle = 'true'">
<xsl:text>action=powercycle </xsl:text><!--XLATESTART-->Shutdown and power cycle the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="HostControl/Capabilities/OSShutdown = 'true'">
<xsl:text>osfirst=<true|false> </xsl:text><!--XLATESTART-->On shutdown, shutdown the OS first. Default is true. On 13G and later systems, the parameter "osfirst=false" is deprecated. Even if you set "osfirst=false", the OS shuts down before the "action" is performed.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
</xsl:template>
<xsl:template match="/recovery">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">recovery</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure system recovery actions.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=none </xsl:text><!--XLATESTART-->No recovery action.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:if test="WatchDog/Capabilities/Reboot = 'true'">
<xsl:text>action=reboot </xsl:text><!--XLATESTART-->On recovery, reboot the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="WatchDog/Capabilities/PwrOff = 'true'">
<xsl:text>action=poweroff </xsl:text><!--XLATESTART-->On recovery, poweroff the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="WatchDog/Capabilities/PwrCycle = 'true'">
<xsl:text>action=powercycle </xsl:text><!--XLATESTART-->On recovery, power cycle the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:choose>
<xsl:when test="WatchDog/TimerCapabilities = '1'">
<xsl:text>timer=<number> </xsl:text><!--XLATESTART-->Set system reset timer (from 60 to 480 seconds).<!--XLATESTOP--><xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="WatchDog/TimerCapabilities = '2'">
<xsl:text>timer=<number> </xsl:text><!--XLATESTART-->Set system reset timer (60, 120 or 480 seconds).<!--XLATESTOP--><xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="WatchDog/TimerCapabilities = '4'">
<xsl:text>timer=<number> </xsl:text><!--XLATESTART-->Set system reset timer (multiple of 60 and <= 480 seconds).<!--XLATESTOP--><xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="WatchDog/TimerCapabilities = '8'">
<xsl:text>timer=<number> </xsl:text><!--XLATESTART-->Set system reset timer (from 60 to 720 seconds).<!--XLATESTOP--><xsl:call-template name="NewLine"/>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template match="/webserverusage">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">webserver</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Start, stop or restart the DSM SA Connection Service.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:template>
<xsl:template match="/webserverparams">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">webserver</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Start, stop or restart the DSM SA Connection Service.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=start </xsl:text><!--XLATESTART-->Start the DSM SA Connection Service.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=stop </xsl:text><!--XLATESTART-->Stop the DSM SA Connection Service.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=restart </xsl:text><!--XLATESTART-->Restart the DSM SA Connection Service.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:template>
<xsl:template name="CLIMsgID">
<xsl:param name="id"/>
<xsl:param name="shownvpairs"/>
<xsl:param name="nametxt"/>
<xsl:param name="paramtxt"/>
<xsl:param name="parsetxt"/>
<xsl:param name="parsetxt2"/>
<xsl:param name="hipstat"/>
<xsl:choose>
<xsl:when test="$id = '1'">
<!--XLATESTART-->Asset information.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2'">
<!--XLATESTART-->View alert log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '3'">
<!--XLATESTART-->View command log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '4'">
<!--XLATESTART-->View hardware (Embedded System Management) log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '5'">
<!--XLATESTART-->View Power On Self Test (POST) log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '6'">
<!--XLATESTART-->Auto recovery properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '7'">
<!--XLATESTART-->Shutdown properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '8'">
<!--XLATESTART-->Alert action(s) properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '9'">
<!--XLATESTART-->Product and version properties.<!--XLATESTOP-->
<xsl:if test="$shownvpairs = 'true'">
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>details=true </xsl:text><!--XLATESTART-->Displays detailed about information.<!--XLATESTOP-->
</xsl:if>
</xsl:when>
<xsl:when test="$id = '10'">
<!--XLATESTART-->Summary of all system components.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '11'">
<!--XLATESTART-->System component properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '12'">
<!--XLATESTART-->Operating system properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '13'">
<!--XLATESTART-->Thermal shutdown properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '14'">
<!--XLATESTART-->Version report for all updateable components.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '15'">
<!--XLATESTART-->View events enable/disable settings.<!--XLATESTOP-->
<xsl:if test="$shownvpairs = 'true'">
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>details=true </xsl:text><!--XLATESTART-->Displays detailed about information.<!--XLATESTOP-->
</xsl:if>
</xsl:when>
<xsl:when test="$id = '16'">
<!--XLATESTART-->Platform event report.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '17'">
<!--XLATESTART-->Platform event destinations.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '18'">
<!--XLATESTART-->Server module component properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '19'">
<!--XLATESTART-->System component properties.<!--XLATESTOP-->
<xsl:call-template name="printSubcommandDeprecatedExt">
<xsl:with-param name="newCommand">servermodule</xsl:with-param>
<xsl:with-param name="standalone">false</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '21'">
<!--XLATESTART-->SNMP traps are not available on this system due to operating system or hardware limitations. <!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '23'">
<!--XLATESTART-->Displays the digital licenses of the installed hardware devices.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '26'">
<!--XLATESTART-->Reports the SNMP trap destinations.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '27'">
<!--XLATESTART-->Reports the Inventory Collector status.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '999'">
<!--XLATETHIS-->For further help, type the command followed by -?<!--XLATETHIS-->
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="$id = '1000'">
<xsl:call-template name="ConfigSuccess">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="parseTxt2"><xsl:value-of select="$parsetxt2"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1001'">
<!--XLATETHIS-->Error! Signed number expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1002'">
<!--XLATETHIS-->Error!. Unsigned, whole number expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1003'">
<!--XLATETHIS-->Error! true or false expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1004'">
<!--XLATETHIS-->Error! alphanumeric or symbol expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1005'">
<!--XLATETHIS-->Error! Required parameter missing: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/><xsl:text>=</xsl:text>
<xsl:call-template name="CLIParamFormat"><xsl:with-param name="format"><xsl:value-of select="$parsetxt2"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1006'">
<!--XLATETHIS-->Error! At least one optional parameter must be specified.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1007'">
<!--XLATETHIS-->Error! Command incomplete: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1008'">
<xsl:call-template name="CLIObjNotFound">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1009'">
<!--XLATETHIS-->Error! cannot load data accessor: <!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1010'">
<!--XLATETHIS-->Error! Index too large. Maximum index for this command is: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1011'">
<xsl:call-template name="CLICommandFailed">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="parseTxt2"><xsl:value-of select="$parsetxt2"/></xsl:with-param>
<xsl:with-param name="stat"><xsl:value-of select="$hipstat"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1012'">
<!--XLATETHIS-->Error! Unrecognized command value: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1013'">
<!--XLATESTART-->Error! Text too long: <!--XLATESTOP-->
<xsl:value-of select="$parsetxt2"/>
<!--XLATESTART-->. Maximum number of characters is: <!--XLATESTOP-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1014'">
<!--XLATETHIS-->Error! Value incorrect : <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt2"/>
</xsl:when>
<xsl:when test="$id = '1015'">
<!--XLATETHIS-->Error! Number expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1016'">
<!--XLATETHIS-->Error! Date in form mmddyyyy expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1017'">
<!--XLATETHIS-->Error! Percent (0-100) expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1018'">
<!--XLATETHIS-->Error! Number with up to 1 digit after decimal point expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1019'">
<!--XLATETHIS-->Error! Number with up to 2 digits after decimal point expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1020'">
<!--XLATETHIS-->Error! Number with up to 3 digits after decimal point expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1021'">
<!--XLATETHIS-->Error! Month is invalid: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1022'">
<!--XLATETHIS-->Error! Day is invalid: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1023'">
<!--XLATETHIS-->Error! Not a leap year: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1024'">
<!--XLATETHIS-->Error! Alphanumeric expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1025'">
<!--XLATETHIS-->Error! Unrecognized parameter: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1026'">
<!--XLATETHIS-->Error! Cannot make date with this mmddyyyy on 32 bit operating system: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1027'">
<!--XLATETHIS-->Error! Invalid IP Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<!-- IPv6 validation errors Start-->
<!-- Std RFC violation errors-->
<xsl:when test="$id = '1107'">
<!--XLATETHIS-->Error! Invalid IPv6 Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1108'">
<!--XLATETHIS-->Error! Empty IPv6 Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1109'">
<!--XLATETHIS-->Error! Failed processing IPv6 Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1110'">
<!--XLATETHIS-->Error! Invalid IPv4 or IPv6 Platform Event Destination Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<!-- OMSA disallowed addresses-->
<xsl:when test="$id = '1111'">
<!--XLATETHIS-->Error! Non-permitted IPv6 NIC Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1112'">
<!--XLATETHIS-->Error! Non-permitted IPv6 Gateway Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1113'">
<!--XLATETHIS-->Error! Non-permitted IPv6 DNS Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1114'">
<!--XLATETHIS-->Error! Non-permitted IPv6 Platform Event Destination Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1115'">
<!--XLATETHIS-->Error! Loopback Address not permitted, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1116'">
<!--XLATETHIS-->Error! Non-permitted IPv6 Address, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1117'">
<!--XLATETHIS-->Error! No Hardware or Feature detected. Make sure Server Administrator services are running.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1118'">
<!--XLATETHIS-->Error! No application exists in the specified path.<!--XLATETHIS-->
</xsl:when>
<!-- IPv6 validation errors End-->
<xsl:when test="$id = '1028'">
<!--XLATETHIS-->Error! Required parameter missing: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt2"/>
</xsl:when>
<xsl:when test="$id = '1029'">
<!--XLATETHIS-->Error! First char alpha folowed by alphanumeric expected, read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1030'">
<!--XLATETHIS-->Error! Application name must contain at least one character.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1033'">
<xsl:call-template name="CLIOneChar">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="parseTxt2"><xsl:value-of select="$parsetxt2"/></xsl:with-param>
<xsl:with-param name="stat"><xsl:value-of select="$hipstat"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1034'">
<!--XLATETHIS-->Error! Year must be greater than or equal to 1970. Read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1035'">
<xsl:call-template name="CLIPromptCanceled">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="stat"><xsl:value-of select="$hipstat"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1036'">
<xsl:call-template name="CLIPromptInvalid">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="stat"><xsl:value-of select="$hipstat"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1037'">
<!--XLATETHIS-->Error! Whole numbers separated by colon(s) expected. Read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1038'">
<!--XLATETHIS-->Error! Whole numbers separated by colon range error. Max is: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1039'">
<!--XLATETHIS-->Error! Multiple values not unique: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1040'">
<!--XLATETHIS-->Error! Illegal combination of parameters.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1041'">
<xsl:text>Error! Value of: (</xsl:text>
<xsl:value-of select="$paramtxt"/>
<xsl:text>) must be between: (</xsl:text>
<xsl:value-of select="$parsetxt"/>
<xsl:text>) and (</xsl:text>
<xsl:value-of select="$parsetxt2"/>
<xsl:text>)</xsl:text>
</xsl:when>
<xsl:when test="$id = '1042'">
<xsl:text>Error! Value of: (</xsl:text>
<xsl:value-of select="$paramtxt"/>
<xsl:text>) must be between: (</xsl:text>
<xsl:value-of select="$parsetxt"/>
<xsl:text>) and (</xsl:text>
<xsl:value-of select="$parsetxt2"/>
<xsl:text>)</xsl:text>
</xsl:when>
<xsl:when test="$id = '1043'">
<!--XLATETHIS-->Error! Invalid IP Subnet, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1044'">
<!--XLATETHIS-->Error! IP Subnet set bits must be contiguous, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text>
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1045'">
<!--XLATETHIS-->Error! Index too small. Minimum index for this command is: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1046'">
<!--XLATETHIS-->Error! Whole numbers separated by two colon(s) expected. Read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1047'">
<!--XLATETHIS-->Error!<!--XLATETHIS-->
<xsl:if test='contains($parsetxt, "amdef1")'><!--XLATESTART--> Whole numbers<!--XLATESTOP--></xsl:if>
<xsl:if test='substring-after($parsetxt, "amdef1+")'><!--XLATESTART--> or<!--XLATESTOP--></xsl:if>
<xsl:if test='contains($parsetxt, "amdef2")'><!--XLATESTART--> whole numbers separated by 1 colon<!--XLATESTOP--></xsl:if>
<xsl:if test='substring-after($parsetxt, "amdef2+")'><!--XLATESTART--> or<!--XLATESTOP--></xsl:if>
<xsl:if test='contains($parsetxt, "amdef3")'><!--XLATESTART--> whole numbers separated by 2 colons<!--XLATESTOP--></xsl:if>
<!--XLATETHIS--> expected.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1049'">
<!--XLATETHIS-->Error! Whole numbers separated by same number of colon(s) expected.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1050'">
<xsl:call-template name="CLIPromptText">
<xsl:with-param name="subCom"><xsl:value-of select="$nametxt"/></xsl:with-param>
<xsl:with-param name="paramNam"><xsl:value-of select="$paramtxt"/></xsl:with-param>
<xsl:with-param name="parseTxt"><xsl:value-of select="$parsetxt"/></xsl:with-param>
<xsl:with-param name="stat"><xsl:value-of select="$hipstat"/></xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1053'">
<!--XLATETHIS-->Error! Unsigned number too large. Maximum value is: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1101'">
<!--XLATETHIS-->Error! Signed number or "default" expected, read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1102'">
<!--XLATETHIS-->Error! unsigned number or "default" expected, read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1103'">
<!--XLATETHIS-->Error! true or false or "default" expected, read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1104'">
<!--XLATETHIS-->Error! alphanumeric or symbol or "default" expected, read: <!--XLATETHIS-->
<xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1105'">
<!--XLATETHIS-->Error! positive number expected, read: <!--XLATETHIS--><xsl:value-of select="$parsetxt2"/><xsl:text>=</xsl:text><xsl:value-of select="$parsetxt"/>
</xsl:when>
<xsl:when test="$id = '1106'">
<!--XLATETHIS-->Error! Only administrator can execute alert action applications.<!--XLATETHIS-->
</xsl:when>
<xsl:when test="$id = '1200'">
<!--XLATESTART-->Error! this current probe warning threshold must be between <!--XLATESTOP-->
<xsl:value-of select="$parsetxt"/> and <xsl:value-of select="$parsetxt2"/>
</xsl:when>
<xsl:when test="$id = '1201'">
<!--XLATESTART-->Error! This fan probe warning threshold must be between <!--XLATESTOP-->
<xsl:value-of select="$parsetxt"/> and <xsl:value-of select="$parsetxt2"/>
</xsl:when>
<xsl:when test="$id = '1202'">
<!--XLATESTART-->Error! This temperature probe warning threshold must be between <!--XLATESTOP-->
<xsl:call-template name="prnTemp"><xsl:with-param name="temp"><xsl:value-of select="$parsetxt"/></xsl:with-param></xsl:call-template> and <xsl:call-template name="prnTemp"><xsl:with-param name="temp"><xsl:value-of select="$parsetxt2"/></xsl:with-param></xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1203'">
<!--XLATESTART-->Error! This voltage probe warning threshold must be between <!--XLATESTOP-->
<xsl:call-template name="prnVolt"><xsl:with-param name="volt"><xsl:value-of select="$parsetxt"/></xsl:with-param></xsl:call-template> and <xsl:call-template name="prnVolt"><xsl:with-param name="volt"><xsl:value-of select="$parsetxt2"/></xsl:with-param></xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1301'">
<!--XLATESTART-->Error! Recovery reset time must be between <!--XLATESTOP-->
<xsl:value-of select="$parsetxt"/> and <xsl:value-of select="$parsetxt2"/><!--XLATESTART--> seconds.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1302'">
<!--XLATESTART-->Error! Recovery reset time must be 60, 120 or 480 seconds.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1303'">
<!--XLATESTART-->Error! Recovery reset time must be a multiple of 60 and <= 480 seconds<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1304'">
<!--XLATESTART-->Error! SNMP new root password must match confirm password.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1305'">
<!--XLATESTART-->Error! Reboot unsupported on this system.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1306'">
<!--XLATESTART-->Error! Power Off unsupported on this system.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1307'">
<!--XLATESTART-->Error! Power Cycle unsupported on this system.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1308'">
<!--XLATESTART-->Error! Platform event action cannot be set for <!--XLATESTOP-->
<xsl:value-of select="$paramtxt"/><!--XLATESTART-->.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1309'">
<!--XLATESTART-->Error! Index must be greater than 0.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1311'">
<!--XLATESTART-->Error! Power Reduction unsupported on this system.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1312'">
<!--XLATESTART-->Error! You cannot configure the System Recovery timer, if action is set to None.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1313'">
<!--XLATESTART-->Error! Purchase Date must be less than or equal to Current Date.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1314'">
<!--XLATESTART-->Error! Install Date must be greater than or equal to Purchase Date.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1320'">
<!--XLATESTART-->Error! Application path must be less than 256 characters.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1321'">
<!--XLATESTART-->Error! Invalid PEF alert destination. Enter a valid FQDN, IPv4, or IPv6 address.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1900'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">system</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set system properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '1901'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">system</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set system properties.<!--XLATESTOP-->
<xsl:call-template name="printSubcommandDeprecatedExt">
<xsl:with-param name="newCommand">servermodule</xsl:with-param>
<xsl:with-param name="standalone">false</xsl:with-param>
</xsl:call-template>
</xsl:when>
<xsl:when test="$id = '1902'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">servermodule</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set ServerModule properties.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2001'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">assetinfo</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set asset information.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2002'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">assetinfo</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set asset information.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->For one info value, specify one or more optional parameter(s):<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>info=acquisition purchasecost=<num> waybill=<num> installdate=<mmddyyyy or mmddyy></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> purchasedate=<mmddyyyy or mmddyy> ponum=<num> signauth=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> expensed=<yes|no> costcenter=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=depreciation method=<text> duration=<num> percent=<percent></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> unit=<months|years></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=warranty duration=<num> unit=<days|months> enddate=<mmddyyyy or mmddyy></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> cost=<num> </xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=extwarranty startdate=<mmddyyyy or mmddyy> enddate=<mmddyyyy or mmddyy> cost=<num></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> provider=<text> </xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=lease multischedule=<true|false> buyout=<num> enddate=<mmddyyyy or mmddyy></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> ratefactor=<num> value=<num> lessor=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=maintenance startdate=<mmddyyyy or mmddyy> enddate=<mmddyyyy or mmddyy> provider=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> restrictions=<text> </xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=outsource problemcomponent=<text> servicefee=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> signauth=<text> providerfee=<text> levels=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=support outsourced=<true|false> type=<network|storage></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> helpdesk=<text> automaticfix=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=service renewed=<true|false> type=<text> vendor=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=system location=<text> primaryuser=<text> primaryphone=<text></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>info=owner type=<owned|leased|rented|offlease|transfer></xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text> ownername=<text> insuranceco=<text></xsl:text>
</xsl:when>
<xsl:when test="$id = '2011'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">esmlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear Embedded System Management (ESM) log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2012'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">esmlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear Embedded System Management (ESM) log.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=clear </xsl:text><!--XLATESTART-->Clear the contents of the ESM log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2021'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">alertlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear alert log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2022'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">alertlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear alert log.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=clear </xsl:text><!--XLATESTART-->Clear the contents of the Alert log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2031'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">cmdlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear command log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2032'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">cmdlog</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Clear command log.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=clear </xsl:text><!--XLATESTART-->Clear the contents of the command log.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2041'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">alertaction</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure alert actions.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2042'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">alertaction</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure alert actions.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are one of:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=drivebay </xsl:text><!--XLATESTART-->Set drive bay intrusion action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=powersupply </xsl:text><!--XLATESTART-->Set power supply failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=powersupplywarn </xsl:text><!--XLATESTART-->Set power supply warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=tempwarn </xsl:text><!--XLATESTART-->Set temperature warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=tempfail </xsl:text><!--XLATESTART-->Set temperature failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=fanwarn </xsl:text><!--XLATESTART-->Set fan speed warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=fanfail </xsl:text><!--XLATESTART-->Set fan speed failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=voltwarn </xsl:text><!--XLATESTART-->Set voltage warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=voltfail </xsl:text><!--XLATESTART-->Set voltage failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intrusion </xsl:text><!--XLATESTART-->Set chassis intrusion action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=redundegrad </xsl:text><!--XLATESTART-->Set redundancy degraded action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=redunlost </xsl:text><!--XLATESTART-->Set redundancy lost action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=memprefail </xsl:text><!--XLATESTART-->Set memory pre-failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=memfail </xsl:text><!--XLATESTART-->Set memory failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=hardwarelogwarn </xsl:text><!--XLATESTART-->Set hardware log warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=hardwarelogfull </xsl:text><!--XLATESTART-->Set hardware log full action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=processorwarn </xsl:text><!--XLATESTART-->Set processor warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=processorfail </xsl:text><!--XLATESTART-->Set processor failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=watchdogasr </xsl:text><!--XLATESTART-->Set watchdog asr action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=batterywarn </xsl:text><!--XLATESTART-->Set battery warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=batteryfail </xsl:text><!--XLATESTART-->Set battery failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=systempowerwarn </xsl:text><!--XLATESTART-->Set system power warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=systempowerfail </xsl:text><!--XLATESTART-->Set system power failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=systempeakpower </xsl:text><!--XLATESTART-->Set system peak power action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediapresent </xsl:text><!--XLATESTART-->Set removable flash media present action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediaremoved </xsl:text><!--XLATESTART-->Set removable flash media removed action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediafail </xsl:text><!--XLATESTART-->Set removable flash media failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:call-template name="StorageLRAHelp"/>
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->For one event, either specify clearall or other action(s):<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>alert=<true|false> </xsl:text><!--XLATESTART-->Enable / disable console alert.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>broadcast=<true|false> </xsl:text><!--XLATESTART-->Enable / disable broadcast message.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>clearall=<true> </xsl:text><!--XLATESTART-->Clear all actions for this event.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>execappath=<string> </xsl:text><!--XLATESTART-->Set absolute path for executable application.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>execapp=<false> </xsl:text><!--XLATESTART-->Disable executable application.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2051'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">recovery</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure system recovery actions.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2052'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">recovery</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure system recovery actions.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=none </xsl:text><!--XLATESTART-->No recovery action.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:if test="$paramtxt = 'true'">
<xsl:text>action=reboot </xsl:text><!--XLATESTART-->On recovery, reboot the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="$parsetxt = 'true'">
<xsl:text>action=poweroff </xsl:text><!--XLATESTART-->On recovery, poweroff the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="$parsetxt2 = 'true'">
<xsl:text>action=powercycle </xsl:text><!--XLATESTART-->On recovery, power cycle the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:text>timer=<number> </xsl:text><!--XLATESTART-->Set system reset timer (seconds).<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2061'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">shutdown</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Shutdown server.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2062'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">shutdown</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Shutdown server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=reboot </xsl:text><!--XLATESTART-->Shutdown, reboot the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=poweroff </xsl:text><!--XLATESTART-->Shutdown, poweroff the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=powercycle </xsl:text><!--XLATESTART-->Shutdown and power cycle the server.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>osfirst=<true|false> </xsl:text><!--XLATESTART-->On shutdown, shutdown the OS first. Default is true.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2071'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">thrmshutdown</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set thermal shutdown severity level.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2072'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">thrmshutdown</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set thermal shutdown severity level.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>severity=<disabled|warning|failure></xsl:text>
</xsl:when>
<xsl:when test="$id = '2091'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">snmp</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set SNMP preferences.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2092'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">snmp</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set SNMP preferences.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->setting=snmpset Configure SNMP set operations<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->enable=<true|false> Enable/disable SNMP set operations<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->setting=rootpw Set SNMP root password<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Omitting the parameters below will cause prompted input:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->oldpw=<oldpassword> Old SNMP root password.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->newpw=<newpassword> New SNMP root password.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->confirmnewpw=<newpassword> Confirm new SNMP password.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2101'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">events</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Events enable or disable.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2110'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">preferences</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set system preferences.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2182'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">preferences</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Report system preferences.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2120'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">useraccess</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set user access rights.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2121'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">useraccess</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set user access rights.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>enable=user Enable user, power user, administrator access.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>enable=poweruser Enable power user, administrator access.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>enable=admin Enable administrator access only.</xsl:text>
</xsl:when>
<xsl:when test="$id = '2130'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">cdvformat</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set custom delimiter format value.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2131'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">cdvformat</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set custom delimiter format values.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->delimiter=<exclamation|semicolon|at|hash|dollar|caret|asterisk|tilde|question|comma|pipe><!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2140'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">platformevents</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure platform events.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2141'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">platformevents</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure platform events.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>alertsenable=<true|false> </xsl:text><!--XLATESTART-->Set platform event filter alerts enable.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->For one event, specify an action and or an alert value:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=fanfail </xsl:text><!--XLATESTART-->Set fan failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=voltfail </xsl:text><!--XLATESTART-->Set analog voltage probe failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=discretevolt </xsl:text><!--XLATESTART-->Set discrete voltage probe failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=tempwarn </xsl:text><!--XLATESTART-->Set temperature probe warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=tempfail </xsl:text><!--XLATESTART-->Set temperature probe failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intrusion </xsl:text><!--XLATESTART-->Set chassis intrusion action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=redundegrad </xsl:text><!--XLATESTART-->Set redundancy degraded action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=redunlost </xsl:text><!--XLATESTART-->Set redundancy lost action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=processorwarn </xsl:text><!--XLATESTART-->Set processor warning actions(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=processorfail </xsl:text><!--XLATESTART-->Set processor failure actions(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=powerwarn </xsl:text><!--XLATESTART-->Set power device warning action(s)<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=powerfail </xsl:text><!--XLATESTART-->Set power device failure action(s)<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=hardwarelogfail </xsl:text><!--XLATESTART-->Set hardware log failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=watchdogasr </xsl:text><!--XLATESTART-->Set automatic system recovery alert enable/disable.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=batterywarn </xsl:text><!--XLATESTART-->Set battery warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=batteryfail </xsl:text><!--XLATESTART-->Set battery failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=processorabsent </xsl:text><!--XLATESTART-->Set processor absent action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=powerabsent </xsl:text><!--XLATESTART-->Set power supply absent action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=systempowerwarn </xsl:text><!--XLATESTART-->Set system power probe warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=systempowerfail </xsl:text><!--XLATESTART-->Set system power probe failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediafail </xsl:text><!--XLATESTART-->Set removable flash media failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediapresent</xsl:text><!--XLATESTART-->Set removable flash media present action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=removableflashmediawarn </xsl:text><!--XLATESTART-->Set removable flash media warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intdualsdcardcritical </xsl:text><!--XLATESTART-->Set internal dual SD module card critical action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intdualsdcardwarn </xsl:text><!--XLATESTART-->Set internal dual SD module card warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intdualsdcardabsent </xsl:text><!--XLATESTART-->Set internal dual SD module card absent critical action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=intdualsdcardredunlost </xsl:text><!--XLATESTART-->Set internal dual SD module card redundancy lost action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=reboot </xsl:text><!--XLATESTART-->Force server reboot.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=poweroff </xsl:text><!--XLATESTART-->Force server poweroff.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=powercycle </xsl:text><!--XLATESTART-->Force server powercycle.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=powerreduction </xsl:text><!--XLATESTART-->Force server power reduction.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=none </xsl:text><!--XLATESTART-->No shutdown action.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>alert=enable </xsl:text><!--XLATESTART-->Enable platform event SNMP alert.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>alert=disable </xsl:text><!--XLATESTART-->Disable platform event SNMP alert.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2150'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">pedestinations</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure platform event destinations.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2151' or $id = '2152' or $id = '2153' ">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">pedestinations</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Configure platform event destinations.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are either:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>index=<number> </xsl:text><!--XLATESTART-->Destination index<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>destenable=<true|false> </xsl:text><!--XLATESTART-->Enable alert destination<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:choose>
<xsl:when test="$id = '2153'">
<xsl:text>ipaddress=<ipv4|ipv6 address|fqdn> </xsl:text><!--XLATESTART-->Destination IP Address.<!--XLATESTOP-->
</xsl:when>
<xsl:otherwise>
<xsl:text>ipaddress=<ipv4|ipv6 address> </xsl:text><!--XLATESTART-->Destination IP Address.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->or:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>communitystr=<text> </xsl:text><!--XLATESTART-->Community string.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:if test="$id = '2152'">
<xsl:call-template name="NewLine"/>
<xsl:text>Note:Modifying trap destinations using this command overrides the trap destinations configured in iDRAC.</xsl:text>
</xsl:if >
</xsl:when>
<xsl:when test="$id = '2164'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">update</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Initiates a system update.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2165'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">update</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Initiates a system update.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>updateid=update task id</xsl:text>
</xsl:when>
<xsl:when test="$id = '2160'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">dirservice</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set directory service configuration. (This command applies to windows only)<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2161'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">dirservice</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Set directory service configuration.(windows only)<!--XLATESTOP-->
<!--XLATESTART--> The <product>oem.ini file is modified to reflect these configuration changes.(This command applies to only windows)<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>prodname=<text> The product in which to apply the change.(ie. omsa)</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>enable=<true|false> Enable/Disable directory service authentication support.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>adprodname=<text> The name of this product as it is defined in the directory service. This name links the product with the active directory privilege data for user authentication.</xsl:text>
</xsl:when>
<xsl:when test="$id = '2187'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">snmptraptest</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Send SNMP test trap.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2188'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">snmptraptest</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Send SNMP test trap.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>dest=<ipv4|ipv6 address|fqdn> Destination IP Address.</xsl:text>
</xsl:when>
<xsl:when test="$id = '2189'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">invcol</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Enable or disable the inventory collector.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2190'">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">invcol</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Enable or disable the inventory collector.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=enable </xsl:text><!--XLATESTART-->Enables the Inventory collector.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>action=disable </xsl:text><!--XLATESTART-->Disables the Inventory collector.<!--XLATESTOP-->
</xsl:when>
<xsl:when test="$id = '2200'">
<!--XLATESTART-->For further help, type the command followed by -?<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
<xsl:call-template name="NewLine"/>
</xsl:template>
<xsl:template name="CLIParamFormat">
<xsl:param name="format"/>
<xsl:choose>
<xsl:when test="$format = '1'">
<xsl:text>text</xsl:text>
</xsl:when>
<xsl:when test="$format = '2'">
<xsl:text>text</xsl:text>
</xsl:when>
<xsl:when test="$format = '3'">
<xsl:text>text (alphanumeric only)</xsl:text>
</xsl:when>
<xsl:when test="$format = '4'">
<xsl:text>number</xsl:text>
</xsl:when>
<xsl:when test="$format = '5'">
<xsl:text><true|false></xsl:text>
</xsl:when>
<xsl:when test="$format = '6'">
<xsl:text>number</xsl:text>
</xsl:when>
<xsl:when test="$format = '7'">
<xsl:text>number</xsl:text>
</xsl:when>
<xsl:when test="$format = '8'">
<xsl:text>d.d</xsl:text>
</xsl:when>
<xsl:when test="$format = '9'">
<xsl:text>number</xsl:text>
</xsl:when>
<xsl:when test="$format = '10'">
<xsl:text>date</xsl:text>
</xsl:when>
<xsl:when test="$format = '19'">
<xsl:text>percent (0-100)</xsl:text>
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->value<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="/ConfigEvents">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">events</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Events enable or disable.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Valid parameters are:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>type=<all> Events for all types.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>index=<number> Single event index (requires specific event type).</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:for-each select="Events/ObjType">
<xsl:choose>
<xsl:when test="@type = '21'">
<xsl:text>type=<powersupplies> Events for power supplies.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '2'">
<xsl:text>type=<redundancy> Events for components with redundancy.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '22'">
<xsl:text>type=<temps> Events for temperature probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '23'">
<xsl:text>type=<fans> Events for fan probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '24'">
<xsl:text>type=<volts> Events for voltage probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '25'">
<xsl:text>type=<systempower> Events for system power probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '31'">
<xsl:text>type=<log> Events for logs.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '35'">
<xsl:text>type=<fanenclosures> Events for fan enclosures.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '37'">
<xsl:text>type=<accords> Events for AC power cords.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '225'">
<xsl:text>type=<memory> Events for memory.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '28'">
<xsl:text>type=<intrusion> Events for chassis intrusion.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '27'">
<xsl:text>type=<battery> Events for battery.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '40'">
<xsl:text>type=<systempeakpower> Events for system peak power.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>Note: systempeakpower does not support the warning and critical severity.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '52'">
<xsl:text>type=<removableflashmedia> Events for removable flash media. </xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
</xsl:choose>
</xsl:for-each>
<xsl:text>severity=<info> Enable informational, warning and critical events.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>severity=<warning> Enable warning and critical events.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>severity=<critical> Enable critical events.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>severity=<none> Enable no events.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>source=<snmptraps> Event source is SNMP traps.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:template>
<xsl:template match="/ReportEvents">
<xsl:call-template name="CLISubCommand">
<xsl:with-param name="command">events</xsl:with-param>
</xsl:call-template>
<!--XLATESTART-->Events enable or disable.<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Specify type to report detailed event information:<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:for-each select="Events/ObjType">
<xsl:choose>
<xsl:when test="@type = '21'">
<xsl:text>type=<powersupplies> Events for power supplies.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '2'">
<xsl:text>type=<redundancy> Events for components with redundancy.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '22'">
<xsl:text>type=<temps> Events for temperature probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '23'">
<xsl:text>type=<fans> Events for fan probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '24'">
<xsl:text>type=<volts> Events for voltage probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '25'">
<xsl:text>type=<systempower> Events for system power probes.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '31'">
<xsl:text>type=<log> Events for logs.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '35'">
<xsl:text>type=<fanenclosures> Events for fan enclosures.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '37'">
<xsl:text>type=<accords> Events for AC power cords.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '225'">
<xsl:text>type=<memory> Events for memory.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '28'">
<xsl:text>type=<intrusion> Events for chassis intrusion.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '27'">
<xsl:text>type=<battery> Events for battery.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '40'">
<xsl:text>type=<systempeakpower> Events for system peak power.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
<xsl:when test="@type = '52'">
<xsl:text>type=<removableflashmedia> Events for removable flash media.</xsl:text>
<xsl:call-template name="NewLine"/>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:template>
<xsl:template name="CLIObjNotFound">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:choose>
<xsl:when test="$subCom = 'esmlog'">
<xsl:text>Error! Embedded System Management(ESM) log not found..</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'postlog'">
<xsl:text>Error! Power On Self Test (POST log not found..</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'alertlog'">
<xsl:text>Error! Alert log not found.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'events'">
<xsl:text>Error! Event type</xsl:text><xsl:value-of select="$paramNam"/><xsl:text> not found on this system.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'platformevents'">
<xsl:text>Error! Platform events are not supported on this system.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'pedestinations'">
<xsl:text>Error! Platform event destinations are not supported on this system.</xsl:text>
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Error! Hardware or feature not present.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="ConfigSuccess">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="parseTxt2"/>
<xsl:choose>
<xsl:when test="$subCom = 'alertaction'">
<xsl:text>Alert action(s) configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'alertlog'">
<xsl:text>Alert log cleared successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'assetinfo'">
<xsl:text>Asset information set successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'cmdlog'">
<xsl:text>Command log cleared successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'esmlog'">
<xsl:text>Embedded System Management (ESM) log cleared successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'recovery'">
<xsl:text>System recovery actions configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'shutdown'">
<xsl:text>System shutdown in progress.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'thrmshutdown'">
<xsl:text>Thermal shutdown severity level configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'webserver'">
<xsl:choose>
<xsl:when test="$paramNam = 'start'">
<xsl:text>DSM SA Connection Service started successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'stop'">
<xsl:text>DSM SA Connection Service stopped successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'restart'">
<xsl:text>DSM SA Connection Service restarted successfully.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>DSM SA Connection Service error.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'snmp'">
<xsl:choose>
<xsl:when test="$paramNam = 'rootpw'">
<xsl:text>SNMP root password set successfully.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>SNMP preference set successfully.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'useraccess'">
<xsl:text>User access rights set successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'cdvformat'">
<xsl:text>CDV format delimiter set successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'useraccess'">
<xsl:text>User access rights set successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'dirservice'">
<xsl:text>Directory service configuration set successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'events'">
<xsl:choose>
<xsl:when test="$parseTxt2='bytype'">
<xsl:choose>
<xsl:when test="$paramNam = 'all'">
<xsl:text>Events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'powersupplies'">
<xsl:text>Power supply events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'redundancy'">
<xsl:text>Redundancy events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'temps'">
<xsl:text>Temperature probe events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'fans'">
<xsl:text>Fan probe events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'volts'">
<xsl:text>Voltage probe events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'currents'">
<xsl:text>Current probe events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'log'">
<xsl:text>Log events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'fanenclosures'">
<xsl:text>Fan enclosure events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'accords'">
<xsl:text>AC Cord events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'memory'">
<xsl:text>Memory events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'intrusion'">
<xsl:text>Intrusion events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'battery'">
<xsl:text>Battery events configured successfully.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Event Configured successfully.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$parseTxt2='byoid'">
<xsl:choose>
<xsl:when test="$paramNam = 'powersupplies'">
<xsl:text>Single power supply event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'redundancy'">
<xsl:text>Single redundancy event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'temps'">
<xsl:text>Single temperature probe events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'fans'">
<xsl:text>Single fan probe event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'volts'">
<xsl:text>Single voltage probe event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'currents'">
<xsl:text>Single current probe event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'log'">
<xsl:text>Single log event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'fanenclosures'">
<xsl:text>Single enclosure event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'accords'">
<xsl:text>Single AC Cord event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'memory'">
<xsl:text>Single memory event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'intrusion'">
<xsl:text>Single intrusion event configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'battery'">
<xsl:text>Single battery event configured successfully.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Single event Configured successfully.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Event(s) configured successfully.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'platformevents'">
<xsl:text>Platform events configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'pedestinations'">
<xsl:text>Platform event destinations configured successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'snmptraptest'">
<xsl:text>SNMP test trap is sent to the destination successfully.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'invcol'">
<xsl:choose>
<xsl:when test="$paramNam = 'enable'">
<xsl:text>Inventory Collector enabled successfully.</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:text>Do not disable the Inventory Collector immediately. A minimum wait time of 5 minutes is required to disable the Inventory Collector</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'disable'">
<xsl:text>Inventory Collector disabled successfully.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Inventory Collector command failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Command successful.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="CLIPromptCanceled">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="stat"/>
<xsl:choose>
<xsl:when test="$subCom = 'snmp'">
<!--XLATESTART-->Error! Password input canceled.<!--XLATESTOP-->
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Error! Interactive input canceled.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="CLIPromptInvalid">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="stat"/>
<xsl:choose>
<xsl:when test="$subCom = 'snmp'">
<!--XLATESTART-->Error! Password input invalid.<!--XLATESTOP-->
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Error! Interactive input invalid.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="CLIPromptText">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="stat"/>
<xsl:choose>
<xsl:when test="$subCom = 'snmp'">
<xsl:choose>
<xsl:when test="$paramNam = 'oldpw'">
<!--XLATESTART-->Type old password (or ESC to cancel) : <!--XLATESTOP-->
</xsl:when>
<xsl:when test="$paramNam = 'newpw'">
<!--XLATESTART-->Type new password (or ESC to cancel) : <!--XLATESTOP-->
</xsl:when>
<xsl:when test="$paramNam = 'confirmnewpw'">
<!--XLATESTART-->Type new password again to confirm (or ESC to cancel) : <!--XLATESTOP-->
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<!--XLATESTART-->Error! Unknown prompt text.<!--XLATESTOP-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="CLICommandFailed">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="parseTxt2"/>
<xsl:param name="stat"/>
<xsl:choose>
<xsl:when test="$subCom = 'alertaction'">
<xsl:choose>
<xsl:when test="$stat = '7'">
<xsl:text>Error! The configuration operation is not supported.</xsl:text>
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'webserver'">
<xsl:choose>
<xsl:when test="$stat = '270'">
<xsl:text>Error! The configuration operation needs Administrator Previliges.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'start'">
<xsl:choose>
<xsl:when test="$stat = '258'">
<xsl:text>Error! DSM SA Connection Service is already started.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '-9'">
<xsl:text>Error! DSM SA Connection Service is not installed.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot start </xsl:text><xsl:value-of select="$parseTxt"/><xsl:text> DSM SA Connection Service.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$paramNam = 'stop'">
<xsl:choose>
<xsl:when test="$stat = '258'">
<xsl:text>Error! DSM SA Connection Service is already stopped.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '-9'">
<xsl:text>Error! DSM SA Connection Service is not installed.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot stop DSM SA Connection Service.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$paramNam = 'restart'">
<xsl:choose>
<xsl:when test="$stat = '258'">
<xsl:text>Error! DSM SA Connection Service is already stopped. </xsl:text><xsl:call-template name="NewLine"/><xsl:text>Start the DSM SA Connection Service first.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '-9'">
<xsl:text>Error! DSM SA Connection Service is not installed.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot stop DSM SA Connection Service.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Server Administrator unknown DSM SA Connection Service error.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'snmp'">
<xsl:choose>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$paramNam = 'rootpw'">
<xsl:choose>
<xsl:when test="$stat = '2'">
<xsl:text>Error! SNMP old root password entered does not match current value.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Attempt to set SNMP root password failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Attempt to set requested preference failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'events'">
<xsl:choose>
<xsl:when test="$paramNam != 'all'">
<xsl:choose>
<xsl:when test="$stat = '2'">
<xsl:choose>
<xsl:when test="$parseTxt2 ='byoid'">
<!--XLATESTART-->Error! Cannot enable single event at lower severity than current group setting.<!--XLATESTOP-->
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot enable more events for type=</xsl:text><xsl:value-of select="$paramNam"/><xsl:text> than current type=all setting.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Events setting failed.</xsl:text>
</xsl:when>
<xsl:when test="$stat='4308'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$stat='212'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Events setting failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:when>
<xsl:when test="$stat='4308'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$stat='212'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Attempt to set events for all types failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'platformevents'">
<xsl:choose>
<xsl:when test="$stat = '7'">
<!-- NO_SUCH_DEVICE -->
<xsl:text>Error! The specified event is not supported on this system.</xsl:text>
</xsl:when>
<xsl:when test="$stat='4308'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$stat='212'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:otherwise>
<!-- NO_SUCH_OBJECT, etc. -->
<xsl:text>Error! Platform events are not supported on this system.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'pedestinations'">
<xsl:choose>
<xsl:when test="$stat = '8272' ">
<xsl:text>Error! Enter a valid FQDN, IPv4, or IPv6 address.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4300' or $stat = '-1' ">
<xsl:text>Error! IP address type is not supported. The first four indexes accept only IPv4 addresses, while the rest accept IPv6. Enter a valid IP address for this index.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4295' ">
<xsl:text>Error! IP Address data length is invalid.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4098' ">
<xsl:text>Error! The specified IPv6 address has incorrect format.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4103' ">
<xsl:text>Error! IPv6 addressing is not supported on this system.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4106' ">
<xsl:text>Error! IPv6 stack is not loaded.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '4107' ">
<xsl:text>Error! IPv4 stack is disabled.</xsl:text>
</xsl:when>
<xsl:when test="$stat='4308'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$stat='212'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Configuration of platform event destination is failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'alertaction'">
<xsl:if test="$stat = '1'">
<xsl:text>Error! Command not implemented on this operating system.</xsl:text>
</xsl:if>
<xsl:if test="$stat = '256'">
<xsl:text>Error! The specified action is not supported on this system.</xsl:text>
</xsl:if>
</xsl:when>
<xsl:when test="$subCom = 'snmptraptest'">
<xsl:choose>
<xsl:when test="$stat = '1402'">
<xsl:text>Error! Server administrator SNMP component is not installed.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '1403'">
<xsl:text>Error! The Destination is not configured.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Command failed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$subCom = 'invcol'">
<xsl:choose>
<xsl:when test="$stat = '270'">
<xsl:text>Error! The configuration operation needs Administrator Previliges.</xsl:text>
</xsl:when>
<xsl:when test="$stat = '-2'">
<xsl:text>Error! Inventory Collector is not available.</xsl:text>
</xsl:when>
<xsl:when test="$paramNam = 'enable'">
<xsl:choose>
<xsl:when test="$stat = '258'">
<xsl:text>Error! Inventory Collector is already enabled.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot start Inventory Collector Service.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when test="$paramNam = 'disable'">
<xsl:choose>
<xsl:when test="$stat = '258'">
<xsl:text>Error! Inventory Collector is already disabled.</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>Error! Cannot stop Inventory Collector Service.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:when test="$stat='4308'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$stat='212'">
<xsl:text>Error! Operation has failed because configuration is disabled for in-band access.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'dirservice'">
<xsl:text>Error! Command failed.</xsl:text>
</xsl:when>
<xsl:when test="$subCom = 'cdvformat' and $stat = '270'">
<xsl:text>Error! The configuration operation needs elevated privileges.</xsl:text>
</xsl:when>
<xsl:otherwise><!--XLATESTART-->Error! Hardware subsystem reports command failed. <!--XLATESTOP--></xsl:otherwise>
</xsl:choose>
</xsl:template >
<xsl:template name="CLIOneChar">
<xsl:param name="subCom"/>
<xsl:param name="paramNam"/>
<xsl:param name="parseTxt"/>
<xsl:param name="parseTxt2"/>
<xsl:param name="stat"/>
<xsl:choose>
<xsl:when test="$subCom = 'snmp'">
<!--XLATETHIS-->Error! SNMP root password must contain at least one character.<!--XLATETHIS-->
</xsl:when>
<xsl:otherwise>
<!--XLATETHIS-->Error! Text with at least one character expected.<!--XLATETHIS-->
</xsl:otherwise>
</xsl:choose>
</xsl:template >
<xsl:template name="CLISubCommand">
<xsl:param name="command"/>
<xsl:if test="$command != ''">
<xsl:value-of select="$command"/>
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="(17) - string-length($command)"/></xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="Spaces">
<xsl:param name="num"/>
<xsl:choose>
<xsl:when test="$num = '19'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '18'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '17'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '16'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '15'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '14'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '13'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '12'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '11'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '10'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '9'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '8'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '7'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '6'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '5'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '4'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '3'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '2'">
<xsl:text> </xsl:text>
</xsl:when>
<xsl:when test="$num = '1'">
<xsl:text> </xsl:text>
</xsl:when>
</xsl:choose>
</xsl:template>
<xsl:template name="NewLine">
<xsl:text>
</xsl:text>
</xsl:template>
<xsl:template name="printSubcommandDeprecated">
<xsl:param name="newCommand"/>
<xsl:param name="standalone">true</xsl:param>
<xsl:variable name="numIndentSpaces"><xsl:value-of select="$subCommandIndentSize + 2"/></xsl:variable>
<xsl:call-template name="NewLine"/>
<xsl:if test="$standalone = 'true'">
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="$standalone = 'false'">
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="$numIndentSpaces"/></xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:text>SUBCOMMAND DEPRECATION WARNING:</xsl:text>
<xsl:call-template name="NewLine"/>
<xsl:if test="$standalone = 'false'">
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="$numIndentSpaces"/></xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:text>This subcommand is deprecated and will be discontinued in </xsl:text>
<xsl:if test="$standalone = 'false'">
<xsl:call-template name="NewLine"/>
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="$numIndentSpaces"/></xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:text>a subsequent release.</xsl:text>
<xsl:if test="$standalone = 'true'">
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="$newCommand != ''">
<xsl:if test="$standalone = 'false'">
<xsl:call-template name="NewLine"/>
</xsl:if>
<xsl:if test="$standalone = 'false'">
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="$numIndentSpaces"/></xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:text>Use the subcommand "</xsl:text>
<xsl:value-of select="$newCommand"/>
<xsl:text>" instead.</xsl:text>
<xsl:if test="$standalone = 'true'">
<xsl:call-template name="NewLine"/>
</xsl:if>
</xsl:if>
</xsl:template>
<xsl:template name="printSubcommandDeprecatedExt">
<xsl:param name="newCommand"/>
<xsl:param name="standalone">true</xsl:param>
<xsl:variable name="numIndentSpaces"><xsl:value-of select="$subCommandIndentSize + 2"/></xsl:variable>
<xsl:call-template name="printSubcommandDeprecated">
<xsl:with-param name="newCommand"><xsl:value-of select="$newCommand"/></xsl:with-param>
<xsl:with-param name="standalone"><xsl:value-of select="$standalone"/></xsl:with-param>
</xsl:call-template>
<xsl:call-template name="NewLine"/>
<xsl:call-template name="Spaces">
<xsl:with-param name="num"><xsl:value-of select="$numIndentSpaces"/></xsl:with-param>
</xsl:call-template>
<xsl:text>This is applicable on blade servers only.</xsl:text>
<xsl:if test="$standalone = 'true'">
<xsl:call-template name="NewLine"/>
</xsl:if>
</xsl:template>
<xsl:template name="StorageLRAHelp">
<xsl:call-template name="NewLine"/>
<!--XLATESTART-->Following events are applicable if Storage Management is installed<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagesyswarn </xsl:text><!--XLATESTART-->Set Storage System warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagesysfail </xsl:text><!--XLATESTART-->Set Storage System failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagectrlwarn </xsl:text><!--XLATESTART-->Set Storage Controller warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagectrlfail </xsl:text><!--XLATESTART-->Set Storage Controller failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=pdiskwarn </xsl:text><!--XLATESTART-->Set Physical Disk warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=pdiskfail </xsl:text><!--XLATESTART-->Set Physical Disk failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=vdiskwarn </xsl:text><!--XLATESTART-->Set Virtual Disk warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=vdiskfail </xsl:text><!--XLATESTART-->Set Virtual Disk failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=enclosurewarn </xsl:text><!--XLATESTART-->Set Enclosure warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=enclosurefail </xsl:text><!--XLATESTART-->Set Enclosure failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagectrlbatterywarn </xsl:text><!--XLATESTART-->Set Storage Controller Battery warning action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
<xsl:text>event=storagectrlbatteryfail </xsl:text><!--XLATESTART-->Set Storage Controller Battery failure action(s).<!--XLATESTOP-->
<xsl:call-template name="NewLine"/>
</xsl:template>
</xsl:stylesheet>
Zerion Mini Shell 1.0