OpenTelemetry Tags from Palettes

To get more information about the current job in execution, activity level tags are also supported. These tags are pre-defined tags.

The following sections show the list of pre-defined tags supported by each activity:

Basic Activities Palette

Activity name Supported Tags
Invoke
  • Service name
  • Operation Name

General Palette

Activity Name Supported Tags
Confirm Confirm Event
Call Process
  • Spawned
  • Called Process Name
External Command
  • Command
  • Environment
Log Log Level
Sleep Interval In MilliSec

File Palette

Activity Name Supported Tags
Copy File
  • From File
  • To File
Create File File Name
File Pollar
  • File Name
  • Polling Interval(sec)
List Files
  • File Name Pattern
  • Number of Files
  • Mode
Read File
  • File Name
  • Content Style
Remove File File Name
Rename File
  • From File
  • To File
Write File
  • File Name
  • Write As
Wait For File Change
  • File Name
  • Polling Interval(sec)

FTP Palette

Activity Name Supported Tags
FTP Change Default Directory
  • peer.hostname
  • peer.port
FTP Delete File
  • peer.hostname
  • peer.port
FTP Dir
  • peer.hostname
  • peer.port
FTP Get
  • peer.hostname
  • peer.port
FTP Get Default Directory
  • peer.hostname
  • peer.port
FTP Make Remote Directory
  • peer.hostnam
  • peer.port
FTP Put
  • peer.hostname
  • peer.port
FTP Quote
  • peer.hostname
  • peer.port
FTP Remove Remote Directory
  • peer.hostname
  • peer.port
FTP Rename File
  • peer.hostname
  • peer.port
FTP SYS Type
  • peer.hostname
  • peer.port

HTTP Palette

Activity Name Supported Tags
HTTP Receiver
  • peer.hostname
  • peer.port
  • http.url
  • span.kind
  • error
  • ErrorMessage
Send HTTP Request
  • span.kind
  • http.url
  • HTTPRequestQuery
  • HTTPPostDataType
  • HTTPCookiePolicy
  • http.method
  • IsSecureHTTP
  • error
  • ErrorMessage
  • ErrorCode
  • ErrorStatus
Send HTTP Response
  • span.kind
  • http.status_code
  • peer.hostname
  • peer.port
  • http.method
  • peer.ipv4
  • HttpServerProtocol
  • ContentType
  • IsSecureHTTP
  • error
  • HTTPServerErrorMessage
  • HTTPServerErrorCode
  • ErrorCode
  • ErrorMessage
Wait For HTTP Request
  • peer.hostname
  • peer.port
  • http.url
  • span.kind
  • error
  • ErrorMessage

Java Palette

Activity Name Supported Tags
Java Invoke
  • Class Name
  • Method Name
  • CleanUp method
  • Global Instance
  • Method Return
  • IsMultipleOutput
  • Construct Declared
  • Cache Declared
Java To XML
  • Class Name
  • Constructor Declared
  • Cache Declared
XML To Java Class Name

JDBC Palette

Activity Name Supported Tags
JDBC Call Procedure
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceUR
  • ActivityInTransaction
  • ActivityExecutionStatus
JDBC Query
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceUR
  • ActivityInTransaction
  • ActivityExecutionStatus
JDBC Update
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus
SQL Direct
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus

JMS Palette

Activity Name Supported Tags
Get JMS Queue Message
  • messaging.destination
  • MessagingStyle
  • MessageType
  • AcknowledgementMode
JMS Receive Message
  • messaging.destination
  • MessagingStyle
  • MessageType
  • span.kind
JMS Request Reply
  • messaging.destination
  • MessagingStyle
  • MessageType
  • span.kind
JMS Send Message
  • messaging.destination
  • MessagingStyle
  • MessageType
  • span.kind
Reply to JMS Message
  • MessagingStyle
  • MessageType
  • span.kind
  • ReplyQueue
Wait for JMS Request
  • messaging.destination
  • MessagingStyle
  • MessageType

Mail Palette

Activity Name Supported Tags
Receive mail
  • peer.hostname
  • peer.port
  • From Address
  • Reply To Address
  • To Address
Send Mail
  • peer.hostname
  • peer.port
  • From Address
  • Reply To Address
  • To Address
  • CC Address
  • BCC Address
  • Sent Date

Parse Palette

Activity Name Supported Tags
Mime Parser
  • InputStyle
  • OutputStyle
Parse Data
  • FormatType
  • Encoding
  • LineLength
  • SkipBlankLines
  • ColumnSeperator
  • StringValue or FileName - Depending on input type
  • NumberOfRecord
Render Data
  • FormatType
  • LineLength
  • ColumnSeperator
  • FillCharacter

REST and JSON Palette

Activity Name Supported Tags
Invoke REST API
  • http.status_code
  • http.url
  • net.peer.name
  • net.peer.port
  • http.method
  • error
  • ErrorType
  • ErrorMessage
Parse JSON
  • SchemaType
  • OutputRootElementName
  • IsBadgerfishEnabled
  • error
  • ErrorType
  • ErrorMessage
Render JSON
  • IsJsonRenderException - This tag is populated only when some exception occurs
  • SchemaType
  • RemoveRoot
  • IsBadgerfishEnabled
  • error
  • ErrorType
  • ErrorMessage
Transform JSON
  • error
  • ErrorType
  • ErrorMessage

TCP Palette

Activity Name Supported Tags
Read TCP Data
  • Data Type
  • Timeout
  • net.peer.name
  • net.peer.port
TCP Open Connection
  • net.peer.name
  • net.peer.port
Wait For TCP Request
  • net.peer.name
  • net.peer.port
Write TCP Data
  • Data Type
  • net.peer.name
  • net.peer.port

XML Palette

Activity Name Supported Tags
Parse XML
  • IsOutputValidationEnabled
  • Input Style
  • error
  • ErrorType
  • ErrorMessage
Render XML
  • IsInputValidationEnabled
  • Encoding
  • OutputStyle
  • DefaultNamespaceFormat
  • error
  • ErrorType
  • ErrorMessage
Transform XML
  • InputOutputStyle
  • StyleSheet
  • error
  • ErrorType
  • ErrorMessage

OpenTelemetry Tags From SOAP Bindings

The following tags are supported for SOAP service and reference binding. Here, Invoke activity represents client-side tags and Receive activity represents server-side tags.

SOAP with HTTP
Side Supported Tags
Service
  • RequestURI
  • TransportType
  • http.method
  • peer.hostname
  • peer.port
Client
  • TransportType
  • LocationURI
  • AttachementStyle
  • WSDLPort
  • ServiceName
  • OperationName
SOAP with JMS
Side Supported Tags
Service
  • ReplyTo
  • span.kind
  • messaging.destination
  • MessagingStyle
  • MessageType
  • Operation
Client
  • TransportType
  • EndpointReference
  • ReplyTo
  • MessagingStyle
  • Service Name
  • Operation Name
  • messaging.destination
  • span.kind
  • MessageType

OpenTelemetry Tags From REST Binding

The following tags are supported for REST service and reference binding. Here, Invoke activity represents client-side tags and Receive activity represents server-side tags.

Side Supported tags
Service
  • http.url
  • isUsingSSL
  • error
  • errorMessage
  • errorStatus
  • net.peer.port
  • span.kind
  • net.peer.name
  • clientResponseFormat
  • http.method
Client
  • http.url
  • isUsingSSL
  • error
  • errorMessage
  • errorStatus
  • net.peer.port
  • http.status_code
  • span.kind
  • net.peer.name
  • isRequestBuffered
  • contentType
  • http.method