parameter
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | Yes | data type=string; maxLen=255 | |
operation | reference | No | data type=reference; lov=COMPONENT; references=operation |
parameter
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
type | enum | Yes | urlPattern | data type=string; lov=STATICValid values: urlPattern urlQueryString httpHeader dataProfileColumn requestOrResponseBody httpStatusCode httpReasonPhrase httpCookie |
dataType | enum | Yes | string | data type=string; lov=STATICValid values: string numeric date timestamp timestampWithTimeZone boolean binaryApplies when type in (httpHeader)type in (httpCookie)type in (urlPattern)type in (urlQueryString)type in (requestOrResponseBody) |
direction | enum | Yes | in | data type=string; lov=STATICValid values: in out inOut |
omitWhenValueIsEmpty | boolean | Yes | false | data type=booleanApplies when type in (httpHeader) and type in (urlPattern) and static = falsetype in (httpHeader) and type in (urlQueryString) and static = falsetype in (httpHeader) and type in (requestOrResponseBody) and static = falsetype in (httpHeader) and static = falsetype in (httpHeader) and type in (httpCookie) and static = falsetype in (httpCookie) and type in (urlPattern) and static = falsetype in (httpCookie) and type in (urlQueryString) and static = falsetype in (httpCookie) and type in (requestOrResponseBody) and static = falsetype in (httpCookie) and type in (httpHeader) and static = falsetype in (httpCookie) and static = falsetype in (urlQueryString) and type in (urlPattern) and static = falsetype in (urlQueryString) and static = falsetype in (urlQueryString) and type in (requestOrResponseBody) and static = falsetype in (urlQueryString) and type in (httpHeader) and static = falsetype in (urlQueryString) and type in (httpCookie) and static = false |
parameter {
type: urlPattern
dataType: string
direction: in
omitWhenValueIsEmpty: false
}value
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
formatMask | string | No | data type=string; maxLen=255Applies when type in (httpHeader) and dataType in (boolean)type in (httpHeader) and dataType in (numeric)type in (httpHeader) and dataType in (date)type in (httpHeader) and dataType in (timestamp)type in (httpHeader) and dataType in (timestampWithTimeZone)type in (httpCookie) and dataType in (boolean)type in (httpCookie) and dataType in (numeric)type in (httpCookie) and dataType in (date)type in (httpCookie) and dataType in (timestamp)type in (httpCookie) and dataType in (timestampWithTimeZone)type in (urlPattern) and dataType in (boolean)type in (urlPattern) and dataType in (numeric)type in (urlPattern) and dataType in (date)type in (urlPattern) and dataType in (timestamp)type in (urlPattern) and dataType in (timestampWithTimeZone)type in (urlQueryString) and dataType in (boolean)type in (urlQueryString) and dataType in (numeric)type in (urlQueryString) and dataType in (date)type in (urlQueryString) and dataType in (timestamp)type in (urlQueryString) and dataType in (timestampWithTimeZone)type in (requestOrResponseBody) and dataType in (boolean)type in (requestOrResponseBody) and dataType in (numeric)type in (requestOrResponseBody) and dataType in (date)type in (requestOrResponseBody) and dataType in (timestamp)type in (requestOrResponseBody) and dataType in (timestampWithTimeZone) | |
static | boolean | Yes | false | data type=booleanApplies when type in (urlPattern)type in (urlQueryString)type in (requestOrResponseBody)type in (httpHeader)type in (httpCookie) |
defaultValueType | enum | No | data type=string; lov=STATICValid values: staticValue item sqlQuery expression functionBody | |
staticValue | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = staticValue | |
item | string | Yes | data type=string; maxLen=255; textCase=UPPERApplies when defaultValueType = item | |
sqlQuery | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = sqlQuery | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: plsql javaScript-mleApplies when defaultValueType = functionBody |
plsqlFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = functionBody and language = plsql | |
javaScriptFunctionBody | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = functionBody and language = javaScript-mle | |
language | enum | Yes | plsql | data type=string; lov=STATICValid values: sql plsql javaScript-mleApplies when defaultValueType = expression |
sqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = expression and language = sql | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = expression and language = plsql | |
javaScriptExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when defaultValueType = expression and language = javaScript-mle |
value {
formatMask: value
static: false
defaultValueType: staticValue
staticValue: ```
value
```
item: value
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
}validation
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
required | boolean | Yes | false | data type=booleanApplies when type in (urlPattern) and static = falsetype in (urlQueryString) and static = falsetype in (requestOrResponseBody) and static = falsetype in (httpHeader) and static = falsetype in (httpCookie) and static = false |
regexPattern | string | No | data type=string; maxLen=255Applies when type in (httpHeader) and dataType = stringtype in (httpCookie) and dataType = stringtype in (urlPattern) and dataType = stringtype in (urlQueryString) and dataType = stringtype in (requestOrResponseBody) and dataType = string |
validation {
required: false
regexPattern: value
}multipleValues
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
multipleValues | boolean | Yes | false | data type=booleanApplies when type = urlQueryString and type in (httpHeader) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpHeader) and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpHeader) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpHeader) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpHeader) and type in (httpCookie) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpCookie) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpCookie) and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpCookie) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpCookie) and type in (httpHeader) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (httpCookie) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (urlQueryString) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (urlQueryString) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (urlQueryString) and type in (httpHeader) and static = false and omitWhenValueIsEmpty = truetype = urlQueryString and type in (urlQueryString) and type in (httpCookie) and static = false and omitWhenValueIsEmpty = true |
separator | string | No | data type=string; maxLen=5Applies when type = urlQueryString and type in (httpHeader) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpHeader) and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpHeader) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpHeader) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpHeader) and type in (httpCookie) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpCookie) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpCookie) and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpCookie) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpCookie) and type in (httpHeader) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (httpCookie) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (urlQueryString) and type in (urlPattern) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (urlQueryString) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (urlQueryString) and type in (requestOrResponseBody) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (urlQueryString) and type in (httpHeader) and static = false and omitWhenValueIsEmpty = true and multipleValues = truetype = urlQueryString and type in (urlQueryString) and type in (httpCookie) and static = false and omitWhenValueIsEmpty = true and multipleValues = true
Enter the separator character to use for splitting up the value. If empty, values will be separated by
the colon character (":"). |
multipleValues {
multipleValues: false
separator: value
}advanced
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
useForRowSearch | boolean | Yes | false | data type=booleanApplies when type in (urlPattern) and static = falsetype in (urlQueryString) and static = falsetype in (requestOrResponseBody) and static = falsetype in (httpHeader) and static = falsetype in (httpCookie) and static = false |
staticId | string | Yes | data type=string; maxLen=255 |
advanced {
useForRowSearch: false
staticId: value
}comments
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
comments | multiline string | No | data type=multiline string; maxLen=4000 |
comments {
comments: ```
value
```
}APEXlang Example
parameter sample (
name: value
operation: @component
parameter {
type: urlPattern
dataType: string
direction: in
omitWhenValueIsEmpty: false
}
value {
formatMask: value
static: false
defaultValueType: staticValue
staticValue: ```
value
```
item: value
sqlQuery: ```sql
value
```
language: plsql
plsqlFunctionBody: ```plsql
value
```
javaScriptFunctionBody: ```javascript-mle
value
```
sqlExpression: ```sql
value
```
plsqlExpression: ```plsql
value
```
javaScriptExpression: ```javascript-mle
value
```
}
validation {
required: false
regexPattern: value
}
multipleValues {
multipleValues: false
separator: value
}
advanced {
useForRowSearch: false
staticId: value
}
comments {
comments: ```
value
```
}
)