Deep Freeze Action File Structure The following XML schema outlines the custom defined actions available to the user. Multiple XML files can be saved based on the number of commands required. Each file must be saved to the Console folder and the read only attribute must not be selected. Any changes made must be accompanied by a restart of the Deep Freeze Console in order to take effect. Parameter Usage <?xml version=”1.0” encoding=”UTF-8”?> <CUSTOMDEFINEDACTIONS> <CAPTION> Text that appears in file menu or submenu <ENGLISH>Caption</ENGLISH> Text in various languages <GERMAN>Caption</GERMAN> Text in various languages <JAPANESE>Caption</JAPANESE> Text in various languages <SPANISH>Caption</SPANISH> Text in various languages <FRENCH>Caption</FRENCH> Text in various languages <CHINESE>Caption</CHINESE> Text in various languages <FILEMENU>y</FILEMENU> Defines if this action will be in file menu <POPUPMENU>y</POPUPMENU> Defines if this action will be in right-click popup menu <SILENT>y</SILENT> Defines if user will be asked a confirmation message <SUBITEMS> In sub-items, the item that is a child to this item can be defined </SUBITEMS> If the sub-items are defined then action for this items will be ignored <SYNC>y</SYNC> Specifies if command will be executed synchronously or asynchronously <PARAMS> Choosing this action prompts user to enter custom parameters <PASSWORD> Name on parameter <VAR>%PARAM1%</VAR> Name of variable which will be used in EXECUTE <ENGLISH>USERNAME Param (ENGLISH)</ENGLISH> Text in various languages <GERMAN>USERNAME Param (GERMAN)</GERMAN> Text in various languages <JAPANESE>USERNAME Param (JAPANESE)</JAPANESE> Text in various languages <SPANISH>USERNAME Param (SPANISH)</SPANISH> Text in various languages <FRENCH>USERNAME Param (FRENCH)</FRENCH> Text in various languages <CHINESE>USERNAME Param (CHINESE)</CHINESE> Text in various languages </CAPTION> </USERNAME> </PARAMS> <LOG> Defines behavior of the log file <APPEND>y</APPEND> Defines if log file will be appended or created new <FILENAME>c:\a1command.log</FILENAME> Defines filename <EXECUTE>c:\windows\vpn.exe %%IP%% %USERNAME% %PASSWORD% %%WKSNAME%%</EXECUTE> Defines command which will be executed. Here, parameters and/or console items can be used <WORKDIR>c:\windows</WORKDIR> Defines working directory