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.

All labels observed (2)

Label Occurrences
ESQL canonical 2
Extended Structured Query Language 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf IBM proprietary technology ⓘ
programming language ⓘ
category integration programming language ⓘ
message-oriented middleware technology ⓘ
developer IBM ⓘ
documentationProvidedBy IBM Knowledge Center ⓘ
executionEnvironment IBM integration runtime ⓘ
fullName Extended Structured Query Language ⓘ
linked to: ESQL
influencedBy SQL ⓘ
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 ⓘ
linked to: IBM Integration Bus

IBM Integration Bus ⓘ
IBM WebSphere Message Broker ⓘ
linked to: IBM Integration Bus
usedWith Compute node ⓘ
Database nodes ⓘ
message flow nodes ⓘ

How these facts were elicited

Referenced by (3)

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

ESQL → fullName → Extended Structured Query Language ⓘ
linked to: ESQL