Skip to main content
Skip table of contents

Extensions

When the UML standard comes to its limits, it can be enhanced by defining stereotypes. Stereotypes allow to extend the vocabulary of UML with specific attributes for special usage. This concept is implemented to the Designer by extensions.

The Designer supports the following extensions:

Adapter Extensions

Adapter extensions apply to operations used on diagrams. They can be applied to call operation actions.

MongoDB

Extension

Extends

Additional Attributes

Description

MongoDB Operation

Operation

REST

Extension

Extends

Additional Attributes

Description

REST

Operation

HTTP method
Relative Path
Is Verbatim Path
Blob Body Content Type
Reject Other Response Content Types
Accepted Request Content Type
Reject Other Request Content Types

Refer to REST Adapter for more information on how to use these extensions.

REST Parameter

Parameter

In
External Name

SOAP

Extension

Extends

Additional Attributes

Description

SOAP RPC Operation

Operation

rpcResponseName
soapInputNamespace
soapOutputNamespace
soapAction
nativeArrayElement
nativeType
xmlArrayElement
xmlType
nameEditable
nameRequired
namePattern

Implementation Extensions

Implementation extensions apply to elements (operations, classes, properties) in the Implementation folder.

FileSystem

Extension

Extends

Additional Attributes

Description

File System Adapter

Operation

alias
mode

Refer to Filesystem Adapter for more information on how to use these extensions.

FlatFile

Extension

Extends

Additional Attributes

Description

Flat File Adapter

Operation

alias

Refer to Flat File Adapter for more information on how to use these extensions.

Flat File

Class

recordSeparator
escapeCharacter
quoteCharacter
fillCharacter
reservedCharacter
composeEmptyAttributes

Flat File Complex Attribute

Class

attributeLayout
attributePattern
attributeSeparator
supressEscaping
composeMacro
parseMacro

Flat File Group

Class

composeMacro
parseMacro
evaluationOrder
pattern

Flat File Record

Class

pattern
attributeLayout
attributePattern
attributeSeparator
ignoreEmptyRecords
supressEscaping
composeMacro
parseMacro
lineNumber
evaluationOrder
ignoreEmptyStrings

Flat File Sub Record

Property

condition
evaluationOrder
offset

Flat File Attribute

Property

supressEscaping
parseMacro
composeMacro
padding
format
order
decimals
offset
internalLength
externalLength
nativeType
nativeArrayType

Kafka

Extension

Extends

Additional Attributes

Description

Kafka Producer Adapter

Operation

alias

Refer to Apache Kafka Producer Reference for more information on how to use these extensions.

Library

Extension

Extends

Additional Attributes

Description

Library Class

Class

Logger

Extension

Extends

Additional Attributes

Description

Logger

Operation

channel

Refer to Logger Adapter for more information on how to use these extensions.

Log Channel

Class

Log Sink

Class

sinkType
fileNamePattern
level

Log Formatter

Class

format
pattern

Log Keys

Class

Memory

Extension

Extends

Additional Attributes

Description

Memory Adapter

Operation

scope

Refer to Memory Adapter for more information on how to use these extensions.

MongoDB

Extension

Extends

Additional Attributes

Description

MongoDB Adapter

Operation

alias
database
collection

Refer to MongoDB Adapter for more information on how to use these extensions.

REST

Extension

Extends

Additional Attributes

Description

RESTAdapter

Operation

Alias
Digest Algorithm

Refer to REST Adapter for more information on how to use these extensions.

REST Error

Class

REST Port

Class

errorClass
apiVersion
namespace
path

REST Resource

Class

Relative Path
Is Verbatim Path

REST Error Code

Property

REST Error Message

Property

SAP

Extension

Extends

Additional Attributes

Description

SAP IDoc Composer

Operation

Refer to SAP Adapter for more information on how to use these extensions.

SAP IDoc Parser

Operation

SAP IDoc Record Composer

Operation

SAP IDoc Record Parser

Operation

SAP RFC Adapter

Operation

alias

SAP TRFC Adapter

Operation

alias

SAP TRFC Create Transaction

Operation

alias

SAP TRFC Confirm Transaction

Operation

alias

SAP XML IDoc Composer

Operation

SAP XML IDoc Parser

Operation

SAP IDoc

Class

namespace

SAP IDoc Attribute

Class

namespace
sign
decimals
offset
internalLength
externalLength
nativeType

SAP Parameters

Class

namespace

SAP Structure

Class

namespace

SAP Tables

Class

namespace

SAP IDoc Attribute

Property

namespace
sign
decimals
offset
internalLength
externalLength
nativeType

Setting

Extension

Extends

Additional Attributes

Description

Setting

Property

settingName
isPasswordSetting

Refer to Customizing Properties for more information on how to use this extension.

XML Serialization

Extension

Extends

Additional Attributes

Description

XML Package

Package

xmlNamespace
namespace

Refer to XML Serialization for more information on how to use these extensions.

XML

Class

xmlNamespace
xmlElementName
isMixed
isOrdered
namespace

XML Attribute

Property

xmlNamespace
xmlForm
xmlFormat
externalName
xmlType

XML Characters

Property

xmlFormat
order

XML Element

Property

xmlNamespace
xmlForm
xmlFormat
isNillable
xmlArrayElement
order
externalName
xmlType

XML Namespace

Property

Related Content

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.