OpenTracing 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 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.hostname
  • 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
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus
JDBC Query
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus
JDBC Update
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus
SQL Direct
  • ActivitySharedResourceURL
  • ActivityIsOverrideSharedResource
  • ActivityOverrideSharedResourceURL
  • ActivityInTransaction
  • ActivityExecutionStatus

JMS Palette

Activity Name Suported Tags
Get JMS Queue Message
  • message_bus.destination
  • MessagingStyle
  • MessageType
  • AcknoledgementMode
JMS Receive Message
  • message_bus.destination
  • MessagingStyle
  • MessageType
  • span.kind
  • ReplyQueue
JMS Request Reply
  • message_bus.destination
  • MessagingStyle
  • MessageType
  • span.kind
JMS Send Message
  • message_bus.destination
  • MessagingStyle
  • MessageType
  • span.kind
Reply to JMS Message
  • MessagingStyle
  • MessageType
  • span.kind
  • ReplyQueue
Wait for JMS Request
  • message_bus.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 upon 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
  • peer.hostname
  • 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
  • peer.hostname
  • peer.port
TCP Open Connection
  • peer.hostname
  • peer.port
TCP Receiver
  • peer.hostname
  • peer.port
Wait For TCP Request
  • peer.hostname
  • peer.port
Write TCP Data
  • Data Type
  • peer.hostname
  • 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

OpenTracing Tags From SOAP Bindings

The follwoing 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
  • message_bus.destination
  • MessagingStyle
  • MessageType
  • Operation
Client
  • TransportType
  • EndpointReference
  • ReplyTo
  • MessagingStyle
  • Service Name
  • Operation Name
  • message_bus.destination
  • span.kind
  • MessageType

OpenTracing Tags From REST Binding

The follwoing 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
  • peer.port
  • http.status_code
  • span.kind
  • peer.hostname
  • clientResponseFormat
  • http.method
Client
  • http.url
  • isUsingSSL
  • error
  • errorMessage
  • errorStatus
  • peer.port
  • http.status_code
  • span.kind
  • peer.hostname
  • isRequestBuffered
  • contentType
  • http.method