ScriptInfo Schema Documentation

Elements  Complex types 
ScriptInfo  ScriptCommands 
ScriptMenu 

element ScriptInfo
diagram
properties
content complex
children Information InstallDir OleFiles DotNetFiles ScriptMenu ScriptCommands
attributes
Name  Type  Use  Default  Fixed  annotation
Versionxs:unsignedInt    1  
documentation
Reserved for future use. Do not use this attribute to specify the version of your script.

attribute ScriptInfo/@Version
type xs:unsignedInt
properties
fixed 1
annotation
documentation
Reserved for future use. Do not use this attribute to specify the version of your script.

element ScriptInfo/Information
diagram
properties
content complex
children Name Description AboutUrl Version

element ScriptInfo/Information/Name
type restriction of xs:string
properties
content simple
facets
maxLength 127

element ScriptInfo/Information/Description
type xs:string
properties
minOcc 0
maxOcc 1
content simple

element ScriptInfo/Information/AboutUrl
properties
minOcc 0
maxOcc 1
annotation
documentation
Use this element to set an http link to the web site related to this script.

element ScriptInfo/Information/Version
type xs:string
properties
minOcc 0
maxOcc 1
content simple

element ScriptInfo/InstallDir
properties
minOcc 0
maxOcc 1
annotation
documentation
Use this element to override the default installation directory (which is based on "Name")

element ScriptInfo/OleFiles
diagram
properties
minOcc 0
maxOcc 1
content complex
children FileName
annotation
documentation
The file names listed here will be registered as COM objects when the script is imported.

element ScriptInfo/OleFiles/FileName
properties
minOcc 0
maxOcc unbounded

element ScriptInfo/DotNetFiles
diagram
properties
minOcc 0
maxOcc 1
content complex
children FileName
annotation
documentation
The file names listed here will be registered with the regasm .NET utility.

element ScriptInfo/DotNetFiles/FileName
properties
minOcc 0
maxOcc unbounded

element ScriptInfo/ScriptMenu
diagram
type ScriptMenu
properties
minOcc 0
maxOcc 1
content complex
children MenuEntry SubMenu Separator
annotation
documentation
If this element is not defined in ScriptInfo.xml, it can be sent in OnGetScriptMenu().

element ScriptInfo/ScriptCommands
diagram
type ScriptCommands
properties
minOcc 0
maxOcc 1
content complex
children Command
annotation
documentation
If this element is not defined in ScriptInfo.xml, it can be sent in OnGetScriptCommands().

complexType ScriptCommands
diagram
children Command
used by
element ScriptInfo/ScriptCommands

element ScriptCommands/Command
diagram
properties
minOcc 1
maxOcc unbounded
content complex
children Name Description Parameters

element ScriptCommands/Command/Name
type xs:string
properties
content simple
annotation
documentation
Name of the command, without "/". No space allowed.

element ScriptCommands/Command/Description
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
This is displayed in the tooltip of the command helper window.

element ScriptCommands/Command/Parameters
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
This is added next to the command if the user selects the command in the command helper window.

complexType ScriptMenu
diagram
children MenuEntry SubMenu Separator
used by
elements ScriptInfo/ScriptMenu ScriptMenu/SubMenu

element ScriptMenu/MenuEntry
diagram
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
Idderived by: xs:stringrequired      
Enabledxs:boolean  true    

attribute ScriptMenu/MenuEntry/@Id
type restriction of xs:string
properties
use required
facets
minLength 1

attribute ScriptMenu/MenuEntry/@Enabled
type xs:boolean
properties
default true

element ScriptMenu/SubMenu
diagram
type extension of ScriptMenu
properties
content complex
children MenuEntry SubMenu Separator
attributes
Name  Type  Use  Default  Fixed  annotation
Labelxs:stringrequired      
Enabledxs:boolean  true    

attribute ScriptMenu/SubMenu/@Label
type xs:string
properties
use required

attribute ScriptMenu/SubMenu/@Enabled
type xs:boolean
properties
default true

element ScriptMenu/Separator
diagram