Placeholders
This section provides an overview of placeholders that you can use to parameterize provisioning blueprints.
Option |
Example |
---|---|
You can use custom placeholders for which the values have to be entered before executing the provisioning blueprint. |
$[myProperty] |
You can use internal placeholders such as prefixes and keys that are replaced automatically at execution time. To avoid ambiguity, for example in case multiple application server are present, combine prefixes with additional parameters. |
$[D10:#internal] |
You can combine multiple modifiers and markers. |
$[myProperty:#customProperty:#toUpper] |
You can combine placeholders with hardcoded values. |
$[sid:#toLower]adm |
Markers
Marker |
Description |
Example |
---|---|---|
internal |
Internal placeholders such as prefixes and keys are marked with this marker. Replaced automatically at execution time with corresponding entity ID. |
$[D10:#internal] |
customProperty |
Custom properties are marked with this marker. Replaced automatically at execution time with the value of the custom property. |
$[myProperty:#customProperty] |
Modifiers
Modifier |
Description |
Example |
---|---|---|
toUpper |
Converts any lower-case characters to upper-case |
$[SID:#toUpper] |
toLower |
Converts any upper-case characters to lower-case |
$[SID:#toLower]adm |
default=(<default>) |
Replaces the placeholder with the default value (the value given in brackets) in case no replacement was provided in the input |
$[pool:#default=(DevPool)] |
Prefixes for Internal Placeholders
Entity |
Prefix |
---|---|
Central Instance |
DVEBMGS |
Java Central Instance |
JC |
Application Server ABAP/shared |
D |
Application Server Java |
J |
Enqueue Replication Server |
ERS |
Central Services |
SCS |
TREX |
TRX |
Web Dispatcher |
WD |
Gateway |
GW |
SAP HANA Database |
HDB |
System Database |
DB |
Other Database |
ODB |
Diagnostics Agent |
DAA |
LiveCache |
LC |
Tenant Database |
TENANT |
Convergent Charging Updater |
CCU |
Convergent Charging Bulkloader |
CCB |
Convergent Charging Guider |
CCG |
Convergent Charging Rater |
CCR |
Convergent Charging Dispatcher |
CCD |
Custom Service |
<The custom service type> |
Keys for Internal Placeholders
Key |
Example |
---|---|
<Prefix> |
$[D:#internal] |
<Prefix>_<installation hostname> |
$[D_hostname:#internal] |
<Prefix><instance number> (Instances only, no databases) |
$[D10:#internal] |
<instance number>_<installation hostname> (Instances only, no databases) |
$[10_hostname:#internal] |
Custom Placeholder Value Types
This section provides an overview of custom placeholder value types.
Value Type |
Example Value |
---|---|
Boolean |
None |
String |
You enter a Java Regular Expression. (.*[A-Z]{4}) |
Integer |
You enter a valid range. <10 |
Decimal Number |
You enter a valid range. <10.5 |