All Properties pairs
To parse properties you have defined during a process, you can have all properties returned to subsequent steps. You can then search for a required property or property value and use that as part of your process.
After the allProperties property is resolved, all the properties for the given element are listed in a comma-separated series of name=value pairs, including each property on the given element.
These are available only during process execution, and are not automatically written to the process request's Output Properties. You can echo the properties in a step of your process to list them to the output.
If you use the wrong property name, your property name string is not replaced. For example, for component/allProperties, it remains
${p:component/allProperties}
. If the system passes or
echos an empty string, this indicates that there are no properties for the
property name you specified.
All Properties pairs table
The available All Properties pairs are shown in the following table.
Property Name | Reference Syntax | Description |
---|---|---|
component/allProperties | ${p:component/allProperties} | Selects all the properties with the same value in a given component. |
environment/allProperties | ${p:environment/allProperties} | Selects all the properties with the same value in a given environment. |
resource/allProperties | ${p:resource/allProperties} |
Selects all properties with the same value in a given resource. Caution: |
system/allProperties | ${p:system/allProperties} | Selects all properties with the same value in a given system. |
See also: