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.
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.