ESQL

E841947

ESQL (Extended Structured Query Language) is a proprietary IBM programming language used to define and manipulate message data and routing logic within IBM integration and messaging products.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf IBM proprietary technology
programming language
category integration programming language
message-oriented middleware technology
developer IBM
documentationProvidedBy IBM Knowledge Center NERFINISHED
executionEnvironment IBM integration runtime
fullName Extended Structured Query Language NERFINISHED
influencedBy SQL NERFINISHED
operatesOn input messages
message trees
output messages
paradigm procedural
primaryUse content-based routing
data manipulation in integration flows
message enrichment
message routing
message transformation
message validation
property compiled to broker runtime format
not a general-purpose language
syntax similar to SQL with extensions for message handling
tightly integrated with IBM message broker tooling
scope enterprise application integration
service-oriented architecture
supports arrays
constants
database access
error handling constructs
interaction with message trees
modules
records
user-defined functions
variables
usedFor constructing new messages
controlling message flow logic
filtering messages
implementing business rules in integration flows
invoking databases from message flows
mapping between different message formats
usedIn IBM App Connect Enterprise NERFINISHED
IBM Integration Bus NERFINISHED
IBM WebSphere Message Broker NERFINISHED
usedWith Compute node
Database nodes
message flow nodes

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.