The <header> Element

The mandatory header element identifies the plug-in and contains three child elements:

Table 66. 

<header> Child Elements Description
<identifier>

This element's three attributes identify the plug-in:

  • version

    API version (the version number used for upgrading plug-ins is defined in the info.xml file).

  • id

    Identifies the plug-in.

  • name

    The plug-in name appears on uDeploy's web application Automation Plugins pane, and on the UrbanCode.com plug-in page.

All values must be enclosed within single-quotes.

<description> Describes the plug-in; appears on uDeploy's web application Automation Plugins pane, and on the UrbanCode.com plug-in page.
<tag> Defines where the plug-in is listed within the uDeploy editor's hierarchy of available plug-ins. The location is defined by a string separated by slashes. For example, the Tomcat definition is: Application Server/Java/Tomcat. The Tomcat steps will be listed beneath the Tomcat item, which in turn is nested within the other two.


The following is a sample header definition:

        
  <header>
    <identifier version="3" id="com.&company;.air.plugin.Tomcat" name="Tomcat"/>
    <description>
    The Tomcat plugin is used during deployments to execute Tomcat run-book 
    automations and deploy or undeploy Tomcat applications.
      </description>
    <tag>Application Server/Java/Tomcat</tag>
  </header>