SAP Landscape Management 3.0, Enterprise Edition

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