Chaque étape possède un élément properties unique ; un élément properties peut contenir un nombre illimité d'éléments enfant property.
Une balise property possède un attribut name obligatoire, un attribut required facultatif, et deux éléments enfant, property-ui et value, qui sont définis dans le tableau ci-après.
| Eléments enfant de <property> | Description |
|---|---|
| <property-ui> | Définit la façon dont la propriété est présentée aux utilisateurs dans l'éditeur d'IBM® UrbanCode Deploy.
Cet élément possède plusieurs attributs :
|
| <value> | Utilisé pour spécifier des valeurs pour un attribut selectBox. Chaque valeur possède l'attribut label obligatoire, qui est affiché aux utilisateurs, ainsi qu'une valeur qui est utilisée par la propriété lorsqu'elle est sélectionnée. Les valeurs apparaissent dans l'ordre dans lequel elles sont définies. |
Voici un exemple de définition de <property> :
<property name="onerror" required="true">
<property-ui type="selectBox"
default-value="abort"
description="Action to perform when statement fails: continue, stop, abort."
label="Error Handling"/>
<value label="Abort">abort</value>
<value label="Continue">continue</value>
<value label="Stop">stop</value>
</property>