SAP Adaptive Server Enterprise 16.0
SAP Adaptive Server Enterprise 16.0 (Japanese)
SAP Adaptive Server Enterprise 16.0 (Simplified Chinese)
Adaptive Server Enterprise 15.7 SP121
Adaptive Server Enterprise 15.7 SP110
Adaptive Server Enterprise 15.7 SP100
Adaptive Server Enterprise 15.7 SP60
Adaptive Server Enterprise 15.7 SP50
Adaptive Server Enterprise 15.7 ESD #4
Adaptive Server Enterprise 15.7 ESD #3
Adaptive Server Enterprise 15.7 ESD #2
Adaptive Server Enterprise 15.7 ESD #2 (Japanese)
Adaptive Server Enterprise 15.7 ESD #2 (Simplified Chinese)
Adaptive Server Enterprise 15.7
Adaptive Server Enterprise 15.7 (Japanese)
Adaptive Server Enterprise 15.7 (Simplified Chinese)
Adaptive Server Enterprise 15.5
Adaptive Server Enterprise 15.5 - Simplified Chinese
Adaptive Server Enterprise 15.5 (Japanese)
Adaptive Server Enterprise 12.5.4
Adaptive Server Enterprise 12.5.4 (Simplified Chinese)
Adaptive Server Enterprise 12.5.4 (French)
Adaptive Server Enterprise 12.5.4 (Japanese)
Adaptive Server Enterprise 12.5.3
Adaptive Server Enterprise 12.5.2
Adaptive Server Enterprise 12.5.1
AppBuilder 1.0
Appeon 6.5.1 for PowerBuilder
Appeon 6.5 for PowerBuilder
Appeon 6.2 for PowerBuilder
Appeon 6.1 for PowerBuilder
Appeon 6.0 for PowerBuilder
Appeon 6.0 for PowerBuilder (Japanese)
Avaki EII 7.1
Avaki EII 7.0
Avaki EII 6.2
DataWindow .NET 2.5
DataWindow .NET 2.0.1
DataWindow .NET 2.0
EAServer 6.3.1
EAServer 6.3
EAServer 6.2
EAServer 6.1
EAServer 6.0.2
EAServer 6.0
EAServer 5.5
EAServer 5.3
EAServer 5.2.1
EAServer 5.2
EAServer 5.0.1
EDI Products 5.2.2
Enterprise Connect Data Access 15.7
Enterprise Connect Data Access 15.0.1
Enterprise Connect Data Access 15.0
Enterprise Connect Data Access 12.6.1
Enterprise Connect Data Access 12.6
Financial Fusion GlobalFIX 6.0
InfoMaker 12.5.2
InfoMaker 12.5
SAP jConnect for JDBC 16.0
jConnect for JDBC 7.07 SP110
jConnect for JDBC 7.07 SP100
jConnect for JDBC 7.07
jConnect for JDBC 7.0
jConnect for JDBC 6.05
jConnect for JDBC 5.5
M-Business Anywhere 7.0
M-Business Anywhere 6.7
Mainframe Connect 15.0
Mainframe Connect 12.6.1
Mainframe Connect 12.6
SAP Open Server 16.0
SAP Open Server 15.7 SP127
Open Server 15.7 SP121
Open Server 15.7 SP110
Open Server 15.7 SP100
Open Server 15.7
Open Server 15.5
Open Server 15.0, Open Client 15.0, and SDK 15.0
Open Server 12.5.1
Open Server 12.5.1 (Chinese-Simplified)
Open Server 12.5.1 (French)
OpenSwitch 15.1
SAP Sybase PowerAMC 16.5 SP03
SAP Sybase PowerAMC 16.5 SP02
PowerAMC 16.5
PowerAMC 16.1
PowerAMC 16.0
PowerBuilder 12.5.2
PowerBuilder 12.5.1
PowerBuilder 12.5
PowerBuilder Application Server Plug-in 1.1
PowerBuilder Application Server Plugin 1.0
SAP Sybase PowerDesigner 16.5 SP03
SAP Sybase PowerDesigner 16.5 SP02
PowerDesigner 16.5
PowerDesigner 16.1
PowerDesigner 16.0
Real-Time Data Services 4.5
Real Time Data Services 4.0
Real Time Data Services 3.5
Replication Agent 15.0
Replication Agent for DB2 UDB 15.0
SAP Replication Server 15.7.1 SP203
SAP Replication Server 15.7.1 SP202
SAP Replication Server 15.7.1 SP201
SAP Replication Server 15.7.1 SP200
SAP Replication Server 15.7.1 SP200 (Japanese)
SAP Replication Server 15.7.1 SP200 (Simplified Chinese)
Replication Server 15.7.1 SP110
Replication Server 15.7.1 SP100
Replication Server 15.7.1
Replication Server 15.7.1 (Japanese)
Replication Server 15.7.1 (Simplified Chinese)
Replication Server 15.7
Replication Server 15.6
Replication Server 15.5
Replication Server 15.2
Replication Server 15.1
Replication Server 15.0.1
Replication Server 15.0
SAP Replication Server Data Assurance Option 15.7.1 SP202
SAP Replication Server Data Assurance Option 15.7.1 SP200
Replication Server Data Assurance Option 15.7.1 SP110
Replication Server Data Assurance Option 15.7.1 SP100
Replication Server Data Assurance Option 15.7.1
Replication Server - Data Assurance Option 15.7.1 (Japanese)
Replication Server - Data Assurance Option 15.7.1 (Simplified Chinese)
Replication Server Data Assurance Option 15.7
SAP Replication Server, heterogeneous edition 15.7.1 SP200
Replication Server Heterogeneous Edition 15.7.1 SP100
Replication Server Heterogenous Edition 15.7.1
Replication Server Heterogenous Edition 15.7.1 (Japanese)
Replication Server Heterogenous Edition 15.7.1 (Simplified Chinese)
Replication Server Heterogenous Edition 15.6
Replication Server Heterogeneous Edition 15.2
Replication Server Messaging Edition 15.7.1 [SP100]
Replication Server Messaging Edition 15.7.1
Replication Server Messaging Edition 15.2
Replication Server Option for Oracle 15.7.1 ESD #2
SAP Replication Server Options 15.7.1 SP201
SAP Replication Server Options 15.7.1 SP200
Replication Server Options 15.7.1 SP120
Replication Server Options 15.7.1 SP100
Replication Server Options 15.7.1
Replication Server Options 15.7.1 (Japanese)
Replication Server Options 15.7.1 (Simplified Chinese)
Replication Server Options 15.6
Replication Server Options 15.5
Replication Server Options 15.2
Replication Server Options 15.1
Replication Server Options 15.0
Replication Server Real-Time Loading Edition 15.7.1 ESD #2
SAP Mobile Platform SDK 3.0 SP02
SAP Mobile Platform Server 3.0 SP02
SAP Mobile Platform SDK 3.0 and SP01
SAP Mobile Platform 2.3 SP04
SAP Mobile Platform 2.3 SP03
SAP Mobile Platform 2.3 SP02
SAP Mobile Platform 2.3
SAP Sybase RAP 5.0
SDK for SAP ASE 16.0
Software Developers Kit 15.7 SP127
Software Developer's Kit 15.7 SP121
Software Developer's Kit 15.7 SP110
Software Developer's Kit 15.7 SP100
Software Developer's Kit 15.7
Software Developer's Kit 15.5
Software Developer Kit 15.0
Software Developer Kit 12.5.1
SQL Anywhere 12.0.1
SQL Anywhere 12.0.0
SQL Anywhere 11.0.1
SQL Anywhere 11.0.0
SQL Anywhere 10.0.1
SQL Anywhere 10.0
Sybase Aleri Streaming Platform 3.1
Sybase Aleri Streaming Platform 3.2
Sybase Brand Mobiliser 1.3
Sybase Brand Mobiliser 1.2
Sybase Brand Mobiliser 1.1
Sybase CEP Option R4
SAP Control Center 3.3
Sybase Control Center 3.2.8 ESD2
Sybase Control Center 3.2.8 ESD1
Sybase Control Center 3.2.8
Sybase Control Center 3.2.7
Sybase Control Center 3.2.6
Sybase Control Center 3.2.5
Sybase Control Center 3.2.4
Sybase Control Center 3.2.3
Sybase Control Center 3.2.1
Sybase Control Center 3.2
Sybase Control Center 3.1.1
Sybase Control Center 3.1
Sybase Control Center 3.0.1
Sybase Control Center 3.0
Sybase ETL 4.9
Sybase ETL 4.9 (Simplified Chinese)
Sybase ETL 4.9 (Japanese)
Sybase ETL 4.8
Sybase ETL 4.8 - Simplified Chinese
Sybase ETL 4.8 - Japanese
SAP Sybase Event Stream Processor 5.1 SP04
SAP Sybase Event Stream Processor 5.1 SP03
SAP Sybase Event Stream Processor 5.1 SP02
Sybase Event Stream Processor 5.1 SP01
Release Bulletin for Windows
Accessing Current Documentation
Product Summary
Download Requirements for Separately Licensed Adapters
Security Recommendations
Installation and Upgrade
Sub-capacity Licensing
Known Installation Issues
Known Issues
Known Issues for Event Stream Processor Studio
Known Issues for Event Stream Processor Server
Known Issues for Event Stream Processor Adapters
Known Issues for Migration
Known Issues for CCL
Known Issues for SPLASH
Known Issues for SDKs
Known Issues for PowerDesigner Modeling
Documentation Changes
Obtaining Help and Additional Information
Technical Support
Downloading Sybase EBFs and Maintenance Reports
Sybase Product and Component Certifications
Creating a MySybase Profile
Accessibility Features
Release Bulletin for Linux
Accessing Current Documentation
Product Summary
Download Requirements for Separately Licensed Adapters
Security Recommendations
Installation and Upgrade
Sub-capacity Licensing
Known Installation Issues
Known Issues
Known Issues for Event Stream Processor Studio
Known Issues for Event Stream Processor Server
Known Issues for Event Stream Processor Adapters
Known Issues for Migration
Known Issues for CCL
Known Issues for SPLASH
Documentation Changes
Obtaining Help and Additional Information
Technical Support
Downloading Sybase EBFs and Maintenance Reports
Sybase Product and Component Certifications
Creating a MySybase Profile
Accessibility Features
Release Bulletin for Solaris
Accessing Current Documentation
Product Summary
Download Requirements for Separately Licensed Adapters
Security Recommendations
Installation and Upgrade
Sub-capacity Licensing
Known Installation Issues
Known Issues
Known Issues for Event Stream Processor Studio
Known Issues for Event Stream Processor Server
Known Issues for Event Stream Processor Adapters
Known Issues for Migration
Known Issues for CCL
Known Issues for SPLASH
Documentation Changes
Obtaining Help and Additional Information
Technical Support
Downloading Sybase EBFs and Maintenance Reports
Sybase Product and Component Certifications
Creating a MySybase Profile
Accessibility Features
Installation Guide for Windows
Planning Your Installation
Obtaining a License
Available Licenses
Supported Operating Systems
Supported Compilers
Disk Space and Memory Requirements
Installed Directory Structure
Before You Reinstall
Installation Scenarios
Performing a Typical Installation
Performing a Typical Installation in GUI Mode
Performing a Typical Installation in Console Mode
Performing a Custom Installation
Performing a Custom Installation in GUI Mode
Performing a Custom Installation in Console Mode
Running a Silent Installation
Creating a Response File
Using a Response File
Post Installation
Updating Environment Variables
Enabling Automatic Publishing with the Sybase Event Stream Processor Add-in for Microsoft Excel
Enabling the WebSphere MQ Input and Output Adapters
Installing the SDK on Other Machines
Starting Sybase Control Center
Updating from a Previous Version of Event Stream Processor
Updating from Version 5.0 to 5.1
Installation Location
Clearing the PATH Variable
Updating your License
Updating from Version 5.1 to 5.1 SP01
Uninstalling using the Graphic Uninstaller
Uninstalling using the Console
Troubleshooting
SySAM Logging
Application Startup Issues
Microsoft Excel Add-in
Installation Guide for Linux
Planning Your Installation
Obtaining a License
Available Licenses
Supported Operating Systems
Supported Compilers
Disk Space and Memory Requirements
Temporary Installation Files
Installed Directory Structure
Before You Reinstall
Installation Scenarios
Performing a Typical Installation
Performing a Typical Installation in GUI Mode
Performing a Typical Installation in Console Mode
Performing a Custom Installation
Performing a Custom Installation in GUI Mode
Performing a Custom Installation in Console Mode
Running a Silent Installation
Creating a Response File
Using a Response File
Post Installation
Configuring a Pluggable Authentication Module (PAM) for UNIX
Updating Environment Variables
Enabling the WebSphere MQ Input and Output Adapters
Installing the SDK on Other Machines
Starting Sybase Control Center
Updating from a Previous Version of Event Stream Processor
Updating from Version 5.0 to 5.1
Installation Location
Clearing the PATH Variable
Updating your License
Updating from Version 5.1 to 5.1 SP01
Uninstalling using the Graphic Uninstaller
Uninstalling using the Console
Troubleshooting
SySAM Logging
Installation Guide for Solaris
Planning Your Installation
Obtaining a License
Available Licenses
Supported Operating Systems
Supported Compilers
Disk Space and Memory Requirements
Temporary Installation Files
Installed Directory Structure
Before You Reinstall
Installation Scenarios
Performing a Custom Installation
Performing a Custom Installation in GUI Mode
Performing a Custom Installation in Console Mode
Running a Silent Installation
Creating a Response File
Using a Response File
Post Installation
Configuring a Pluggable Authentication Module (PAM) for UNIX
Updating Environment Variables
Enabling the WebSphere MQ Input and Output Adapters
Installing the SDK on Other Machines
Starting Sybase Control Center
Updating from a Previous Version of Event Stream Processor
Updating from Version 5.0 to 5.1
Installation Location
Clearing the PATH Variable
Updating your License
Updating from Version 5.1 to 5.1 SP01
Uninstalling using the Graphic Uninstaller
Uninstalling using the Console
Troubleshooting
SySAM Logging
New Features Summary
New Features
New Features in 5.1 SP01
New Features in 5.1
CCL
ESP Studio
Project Configuration
Monitor and Administer Event Stream Processor
Adapters
Reporting Infrastructure
Security
PowerDesigner Extensions for Event Stream Processor
Migration Guide
Upgrading to Aleri Streaming Platform 3.x
Migrating AleriML Models to CCL Projects
Conversion Report File
Element Migration
StartUp Element Migration
DataLocation Element Migration
Store Element
Example: Memory Store Migration
Example: Using a List Store to Preserve Order of Arrival
Example: Log Store Migration
InConnection Element Migration
OutConnection Element Migration
SourceStream Element
Example: SourceStream with Stateful Store Migration
Example: SourceStream with insertOnly Attribute Migration
Example: SourceStream with FilterExpression Migration
Example: SourceStream with autogen Attribute Migration
Example: SourceStream with InputWindow Migration
Example: SourceStream with Stateless Store Migration
CopyStream Element
Example: CopyStream with Stateful Store Migration
Example: CopyStream with InputWindow Migration
UnionStream with Stateful Store Migration
FilterStream Element
Example: FilterStream with Stateful Store Migration
Example: FilterStream with InputWindow Migration
ComputeStream with Stateful Store Migration
ExtendStream with Stateful Store Migration
AggregateStream with Stateful Store Migration
JoinStream Element
Example: JoinStream with InnerJoin Migration
Example: JoinStream with LeftOuter Join Migration
Example: JoinStream with FullOuter Join Migration
Global Migration
FlexStream Migration
PatternStream Migration
User-Defined Functions Migration
Example: Foreign Function Migration
Example: ForeignJava Function Migration
Terminology Changes
Migrated Utilities
Datatype Mapping
ESP JDBC Driver
Known Limitations
Deprecated Features
Getting Started Guide
Getting Started with Sybase Event Stream Processor
Key Terms and Concepts
Events
ESP Projects: Streams, Windows, Adapters, and Continuous Queries
Streams and Windows
Data-Flow Programming
Getting Results from an ESP Project
Operation Codes
What You Can Do with Sybase Event Stream Processor
Beyond the Basics
Getting Started in ESP Studio
Starting ESP Studio
Exploring the ESP Studio Workspace
Studio Authoring Views and Editors
Diagrams
Sample Projects in the Learning Perspective
Running a Sample Project
Project Execution and Testing
Building a Simple Project
Reviewing Concepts
The Sample Project
Schema Discovery Using Input Adapters
Simple Queries
Creating the Sample Project
Editing a Project Diagram
Adding an Input Adapter
Discovering a Schema
Adding an Input Window Manually
Creating an Aggregate as a Simple Query
Creating a Join as a Simple Query
Completing the Sample Project
Testing Your Project
Compiling the Sample Project
Viewing Problems
Deploying the Sample Project
Run-Test Perspective
Customizing Run-Test Perspective
Loading Data into the Sample Project
Testing the Project with Recorded Data
Other Tools for Running and Testing Projects
Continuous Computation Language
SPLASH
CCL Authoring
Editing in the CCL Editor
CCL for the Sample Project
CCL for Sample Project with Modules
Studio Users Guide
Introduction to Sybase Event Stream Processor
Events
Event Stream Processor Compared to Databases
Data-Flow Programming
ESP Projects: Streams, Windows, Adapters, and Continuous Queries
Streams Versus Windows
Getting Results from an ESP Project
Schemas
Operation Codes
Product Components
Input and Output Adapters
Custom Adapters
Authoring Methods
Continuous Computation Language
SPLASH
Getting Started in ESP Studio
Starting ESP Studio
Studio Workspace Basics
File Explorer
The Studio Log File
Learning Perspective
Running Examples in the Learning Perspective
Creating a Project
Converting AleriML Models into CCL Projects
Converting AleriML Models into New Projects
Converting AleriML Models to Add to Existing Projects
Opening a Project
Importing an Existing Project
Importing Multiple Projects
Visual Editor Authoring
Diagrams
Studio Authoring Views and Editors
Shape Reference
Editing a Project in the Visual Editor
Adding Shapes to a Diagram
Adding Comments to Shapes
Keyboard Shortcuts in the Visual Editor
Changing the Display of Diagrams
Building a Simple Project
Adding an Adapter to a Project
Schema Discovery
Discovering a Schema
Adding an Input Stream or Window to a Project
Specifying a Retention Policy
Adding a Simple Query
Simple Queries
Creating and Modifying Simple Queries: Filter
Creating and Modifying Simple Queries: Aggregate
Creating and Modifying Simple Queries: Compute
Creating and Modifying Simple Queries: Join
Join Types and Restrictions
Creating and Modifying Simple Queries: Union
Creating and Modifying Simple Queries: Pattern
Connecting Elements
Setting Key Columns
Editing Column Expressions for Windows, Streams, and Delta Streams
Column Expressions
Deleting an Element
Adding Advanced Features to a Project
Complex Queries
Modularity
Creating a Module
Editing a Module
Creating a Module File
Importing Definitions from Another CCL File
Using a Module Within a Project
Configuring the Loaded Module
Configuring a Module Repository
Stores
Creating a Log Store
Creating a Memory Store
Flex Operators
Creating a Flex Operator in the Visual Editor
Creating a Schema in the Visual Editor
Setting an Aging Policy
Monitoring Streams for Errors
Creating an Error Stream
Displaying Error Stream Data
Modifying an Error Stream
Switching Between the CCL and Visual Editors
Splitting Inputs into Multiple Outputs
CCL Editor Authoring
Editing in the CCL Editor
CCL Editor Features
Keyboard Shortcuts in the CCL Editor
Searching for Text
Queries in CCL
Creating a Schema in the CCL Editor
CCL Functions
Operators
Adding Tooltip Comments for the Visual Editor in CCL
Project Configurations
Creating a Project Configuration
Opening an Existing Project Configuration
Project Configuration File Editor
Editing Cluster Parameters in Project Configuration
Editing Bindings in Project Configuration
Editing Adapter Property Sets in Project Configuration
Setting Parameters in Project Configuration
Editing Advanced Options in Project Configuration
Advanced Project Deployment Options
Running Projects in Studio
Changing Networking Preferences
Connecting to the Local Cluster
Connecting to a Remote Cluster
Connecting to a Kerberos-Enabled Server
Connecting to an RSA-Enabled Server
Configuring a Remote Cluster Connection
Modifying a Remote Cluster Connection
Running and Testing a Project
Starting the Run-Test Perspective
Compiling a Project
Viewing Problems
Running a Project
Server View
Viewing a Stream
Controlling the Pulse Rate for Viewing a Stream
Uploading Data to ESP Server
Manually Entering Data to a Stream
Activating a Project
Performance Monitor
Running the Monitor
Saving a Performance Diagram as an Image
Running a Snapshot SQL Query against a Window
Playback View
Recording Incoming Data in a Playback File
Playing Recorded Data
Debugging
Event Tracer View
Tracing Data Flow in the Event Tracer
Viewing the Topology Stream
Debugging with Breakpoints and Watch Variables
Breakpoints
Adding Breakpoints
Watch Variables
Adding Watch Variables
Pausing the Event Stream Processor
Stepping the Event Stream Processor
Customizing the Studio Work Environment
Editing Studio Preferences
Manual Input Settings
Rearranging Views in a Perspective
Moving the Perspective Shortcut Bar
Adapter Support for Schema Discovery
Programmers Guide
Introduction
Data-Flow Programming
Continuous Computation Language
SPLASH
Authoring Methods
CCL Project Basics
Events
Operation Codes
Streams
Windows
Retention
Named Windows
Unnamed Windows
Delta Streams
Comparing Streams, Windows, and Delta Streams
Input/Output/Local
Implicit Columns
Schemas
Stores
CCL Continuous Queries
Adapters
Order of Elements
Developing a Project in CCL
CCL Language Components
Datatypes
Intervals
Operators
Expressions
CCL Comments
Case-Sensitivity
CCL Query Construction
Filtering
Splitting Up Incoming Data
Unions
Example: Merging Data from Streams or Windows
Joins
Key Field Rules
Join Examples: ANSI Syntax
Join Example: Comma-Separated Syntax
Pattern Matching
Aggregation
Advanced CCL Programming Techniques
Declare Blocks
Typedefs
Parameters
Variables
Declaring Project Variables, Parameters, Datatypes, and Functions
Flex Operators
Modularity
Module Creation and Usage
Example: Creating and Using Modules
Example: Parameters in Modules
Data Recovery
Log Store Optimization Techniques
Error Streams
Monitoring Streams for Errors
Writing SPLASH Routines
Internal Pulsing
Order Book
Integrating SPLASH into CCL
Access to the Event
Access to Input Streams
Output Statement
Notes on Transactions
Using SPLASH in Projects
PowerDesigner for Event Stream Processor
Getting Started
Data Modeling Scenarios
Sample PowerDesigner Project
Opening the Sample Project
Learning More About PowerDesigner
Data Model
ESP Schema Logical Data Model
Finding an Object in a Diagram
Data Model Tables
Extensions
Category Set
Schema Definitions
Sample Schema Definition List
Impact and Lineage Analysis
Extended Model Setup
Extending an Existing Model
Setting Up the Model Category Set File
Merging ESP Categories
Changing the Default Category
Setting Datatypes for an ESP Schema
ESP Schema Model Development
Exploring the Sample Model
The Sample Model
Creating an ESP Schema Model
Creating a Model Using Categories
Creating a Logical Data Model
Adding Schema Definition
Creating Schema from the Schema Definitions Container
Creating Schema with the Entity Tool
Creating a Schema from the ESP Schema Container
Generating Schema from a Sybase IQ or ASE Table
Defining Schema Properties
General Tab Properties
Attributes Tab Properties
Adding an Attribute to Schema
Identifiers
Defining Identifiers
Validating a Model
PowerDesigner Validity Checks
Custom Checks for ESP Schema Extensions
Importing a CCL File
Exporting a CCL File
Model Generation
Generating a new Sybase IQ or ASE Model from an ESP Schema Model
Checking Indexes
Setting Physical Options
Adding Foreign Keys
Generating a new ESP Schema Model from a Sybase IQ or ASE Model
Updating an existing Sybase IQ or ASE Model from an ESP Schema Model
Updating an existing ESP Schema Model from a Sybase IQ or ASE Model
Impact and Lineage Analysis
Launching an Impact and Lineage Analysis
Generating an Analysis Diagram
Reviewing an Impact and Lineage Analysis
Sample Analysis for a Schema Definition
Sample Analysis for a Table
DDL Script Generation
Generating Database Schema with PowerDesigner
Changing the Default Database User
Generating DDL Scripts for the Sybase IQ Database
Generating DDL Scripts
Executing DDL Scripts
Generate DDL Scripts for the ASE Database
Generating DDL Scripts
Executing Custom DDL Scripts
List of Keywords
Date and Time Programming
Time Zones
Changes to Time Zone Defaults
List of Time Zones
Date/Time Format Codes
Calendar Files
Performance and Tuning Tips
Distributing Load through Parallelization
Distributing Load through Modularization
Data Flow in Event Stream Processor
Log Store Considerations
Batch Processing
Main Memory Usage
Determining Stream Memory Usage
CPU Usage
TCP Buffer and Window Sizes
Improving Aggregation Performance
Programmers Reference
Introduction
Data-Flow Programming
Continuous Computation Language
SPLASH
Authoring Methods
CCL Project Basics
Windows
Retention
Named Windows
Unnamed Windows
Delta Streams
Comparing Streams, Windows, and Delta Streams
Input/Output/Local
Implicit Columns
Schemas
Stores
CCL Continuous Queries
Adapters
Order of Elements
CCL Language Components
Datatypes
Intervals
Operators
Expressions
CCL Comments
Case-Sensitivity
CCL Statements
ADAPTER START Statement
ATTACH ADAPTER Statement
CREATE DELTA STREAM Statement
CREATE ERROR STREAM Statement
CREATE FLEX Statement
CREATE LIBRARY Statement
CREATE LOG STORE Statement
CREATE MEMORY STORE Statement
CREATE MODULE Statement
CREATE SCHEMA Statement
CREATE SPLITTER Statement
CREATE STREAM Statement
CREATE WINDOW Statement
DECLARE Statement
IMPORT Statement
LOAD MODULE Statement
CCL Clauses
AGING Clause
AS Clause
AUTOGENERATE Clause
CASE Clause
FROM Clause
FROM Clause: Comma-Separated Syntax
FROM Clause: ANSI Syntax
GROUP BY Clause
GROUP FILTER Clause
GROUP ORDER BY Clause
HAVING Clause
IN Clause
KEEP Clause
MATCHING Clause
ON Clause: Join Syntax
OUT Clause
PARAMETERS Clause
PRIMARY KEY Clause
SCHEMA Clause
SELECT Clause
STORE Clause
STORES Clause
UNION Operator
WHERE Clause
CCL Functions
Scalar Functions
Numeric Functions
acos()
asin()
atan()
atan2()
avgof()
bitand()
bitclear()
bitflag()
bitflaglong()
bitmask()
bitmasklong()
bitnot()
bitor()
bitset()
bitshiftleft()
bitshiftright()
bittest()
bittoggle()
bitxor()
cbrt()
ceil()
compare()
cos()
cosd()
cosh()
distance()
distancesquared()
exp()
floor()
isnull()
length()
ln()
log2()
log10()
logx()
maxof()
minof()
nextval()
pi()
power()
random()
round()
sign()
sin()
sind()
sinh()
sqrt()
tan()
tand()
tanh()
String Functions
int32()
left()
like()
lower()
ltrim()
patindex()
real()
regexp_firstsearch()
regexp_replace()
regexp_search()
replace()
right()
rtrim()
string()
substr()
trim()
trunc()
upper()
Conversion Functions
ascii()
base64_binary()
base64_string()
cast()
char()
dateint()
extract()
fromnetbinary()
hex_binary()
hex_string()
intdate()
msecToTime()
recordDataToRecord
recordDataToString
secToTime()
timeToMsec()
timeToUsec()
timeToSec()
to_bigdatetime()
to_binary()
to_boolean()
to_date()
to_float()
to_integer()
to_interval()
to_long()
to_money()
to_string()
to_timestamp()
to_xml()
totimezone()
tonetbinary()
usecToTime()
XML Functions
xmlconcat()
xmlelement()
xmlparse()
xmlserialize()
Date and Time Functions
business()
businessday()
date()
dateceiling()
datefloor()
dateint()
datename()
datepart()
dateround()
dayofmonth()
dayofweek()
dayofyear()
hour()
makebigdatetime()
microsecond()
minute()
month()
now()
second()
sysbigdatetime()
sysdate()
systimestamp()
totimezone()
unbigdatetime()
undate()
weekendday()
year()
Aggregate Functions
any()
avg()
corr()
covar_pop()
covar_samp()
count()
count(distinct)
exp_weighted_avg()
first()
first_value()
last()
last_value()
lwm_avg()
max()
meandeviation()
median()
min()
nth()
recent()
regr_avgx()
regr_avgy()
regr_count()
regr_intercept()
regr_r2()
regr_slope()
regr_sxx()
regr_sxy()
regr_syy()
stddev()
stddeviation()
stddev_pop()
stddev_samp()
sum()
valueinserted()
var_pop()
var_samp()
vwap()
weighted_avg()
xmlagg()
Other Functions
cacheSize()
coalesce()
concat()
deleteCache()
firstnonnull()
get*columnbyindex()
get*columnbyname()
getCache()
getData()
getmoneycolumnbyindex()
getmoneycolumnbyname()
getrowid()
rank()
sequence()
User-Defined External Functions
External C/C++ Function Requirements
Example: Using External C/C++ Functions
Example: Using Java Functions
User-Defined SPLASH Functions
Programmatically Reading and Writing CCL Files
CCL File Creation
CCL File Deconstruction
SPLASH Programming Language
Variable and Type Declarations
Custom Functions
Using SPLASH in Flex Operators
SPLASH Statements
Block Statements
Conditional Statements
Control Statements
Expression Statements
For Loops
Output Statements
Print Statement
Switch Statements
While Statements
SPLASH Data Structures
Records
XML Values
Vectors
Dictionaries
Operations on Dictionaries
Window Iterators
Event Caches
Manual Insertion
Changing Buckets
Managing Bucket Size
Keeping Records
Ordering
Operations on Event Caches
List of Keywords
Date and Time Programming
Time Zones
Changes to Time Zone Defaults
List of Time Zones
Date/Time Format Codes
Calendar Files
Statement on Support for Multibyte Characters
Adapters Guide
Introduction
Input and Output Adapters
Internal and External Adapters
Custom Adapters
Working with Adapters
Publishing Data with Output Adapters
Editing Adapter Property Sets
Adapters Currently Available from Sybase
Adapter Summary
Adaptive Server Enterprise Output Adapter
Datatype Mapping for the ASE Output Adapter
Error Handling for the Adaptive Server Enterprise Output Adapter
AtomReader Input Adapter
Database Adapter
Database Input Adapter
Database Output Adapter
Datatype Mapping for the Database Adapter
Datatype Mapping: SAP HANA
Datatype Mapping: Sybase Adaptive Server Enterprise
Datatype Mapping: Microsoft SQL Server Database
Datatype Mapping: IBM DB2 Database
Datatype Mapping: Oracle Database
Datatype Mapping: KDB Database
ESP Add-In for Microsoft Excel
Connection Wizard
Enabling Kerberos Authentication for the ESP Add-In for Microsoft Excel
Subscription Wizard
Publication Wizard
Automatic Publishing
Subscription Queries
Applying a Query
Known Issues and Limitations
File CSV Input Adapter
File CSV Output Adapter
File XML Input Adapter
File XML Output Adapter
File FIX Input Adapter
Datatype Mapping for the File FIX Input Adapter
File FIX Output Adapter
Datatype Mapping for the File FIX Output Adapter
FIX Input Adapter
Supported FIX Versions
Control Flow
Start Command
Stop Command
Status Command
Data Streams
Example: FIX Input Adapter Data Stream
Stream and Column Names
Header and Trailer Fields
Record Indexing
Adapters and Sessions
Message Flow
Datatype Mapping for the FIX Adapter
Setting the JAVA_HOME Environment Variable
Configuration
FIX Adapter Directory
Schema and Configuration File
Adapter Controller Parameters
Event Stream Processor Parameters
FIX Input Adapter
Event Stream Proccessor Server Properties
FIX Dictionary
Stream Configuration
Connectors
Inbound and Outbound Connectors
Sample Configuration File for All-In-One Connectors
File Connectors
Sample Configuration File for File Connectors
Client Socket Connectors
Sample Configuration File for Client Socket Connectors
Server Socket Connectors
Sample Configuration File for Server Socket Connectors
Session Settings
Default Settings
Specific Settings
Session Logins
Sender Login Properties
Target Login Properties
Session Properties
Example: Receiving and Hosting Inbound Messages
Logging
Duplicate Messages
Operation
Starting the FIX Adapter
Checking the FIX Adapter Status
Stopping the FIX Adapter
Examples
Example: Using File Connectors
Example: Using File Connectors With Batch Publishing
Example: Using Client Socket Connectors
Example: Using Server Socket Connectors
Example: Using All-In-One
Flex Output Adapter
Control Flow
Start Command
Stop Command
Status Command
Message Flow
Stream Handler
Setting the JAVA_HOME Environment Variable
Configuration
Flex Adapter Directory
Schema and Configuration File
Adapter Controller Parameter
Event Stream Processor Parameters
Flex Server Settings
Sample Flex Configuration File
Logging
Operation
Starting the Flex Adapter
Checking the Flex Adapter Status
Stopping the Flex Adapter
Example: Sending a Subscription Request
SAP HANA Output Adapter
Datatype Mapping for the SAP HANA Output Adapter
Performance and Tuning Tips for the SAP HANA Adapter
HTTP Output Adapter
Control Flow
Start Command
Stop Command
Status Command
Message Flow
Setting the JAVA_HOME Environment Variable
Configuration
HTTP Adapter Directory
Schema and Configuration File
Adapter Controller Parameter
Event Stream Processor Parameters
HTTP Server Settings
Sample HTTP Configuration File
HTTP Output Adapter
Logging
Operation
Starting the HTTP Adapter
Checking the HTTP Adapter Status
Stopping the HTTP Adapter
Example: Sending, Receiving, and Viewing Data
JMS Adapter
Configuring a Queuing System for JMS Adapter
JMS CSV Input Adapter
JMS CSV Output Adapter
JMS Custom Input Adapter
JMS Custom Output Adapter
JMS FIX Input Adapter
JMS FIX Output Adapter
JMS Object Array Input Adapter
JMS Object Array Output Adapter
JMS XML Input Adapter
JMS XML Output Adapter
KDB Input and Output Adapter
Control Flow
Start Command
Stop Command
Datatype Mapping for the KDB Adapter
KDB Datatypes to ESP Datatypes
ESP Datatypes to KDB Datatypes
KDB Input Adapter
KDB Output Adapter
Enabling Kerberos Authentication for the KDB Input and Output Adapters
Log File Input Adapter
Configuration
Properties
Starting the Adapter from the Command Line
NYSE Technologies Input Adapter
Control Flow
Start Command
Stop Command
Status Command
Watchlists
Market Data Watchlists
Order Book Watchlists
Data Streams
Market Data Streams
Order Book Data Streams
Stale Records
Message Flow
Datatype Mapping for the NYSE Adapter
Setting the JAVA_HOME Environment Variable
Configuration
NYSE Adapter Directory
Schema and Configuration File
Adapter Controller Parameter
Event Stream Processor Parameters
Watchlist Stream Configuration Parameters
Data Stream Configuration
Datafeed Parameters
Sample NYSE Configuration File
NYSE Input Adapter
Logging
Operation
Starting the NYSE Adapter
Checking the NYSE Adapter Status
Stopping the NYSE Adapter
Watchlist Operation
Insert
Delete
Example: Subscribing to and Publishing Data
Open Input and Output Adapter
Datatype Mapping for the Open Adapter
Setting the JAVA_HOME Environment Variable
Configuration
Open Adapter Directory
Include Files Syntax
Variable Substitution
Wildcard Property Names
Autoincremented Property Names
XML Properties Files
Open Adapter Components
Source Components
AsapSource Properties
SpPersistentSubscribeSource Properties
Sink Components
AsapSink Properties
WSSink Properties
Pipe Components
BeanShellPipe Properties
JDBCLookupPipe Properties
Reader Components
MultiFlatXmlStringReader Properties
XPathXmlStreamReader Properties
XPathMultiTypeXmlReader Properties
EspDelimitedStringReader
Writer Component
XPathXmlStringWriter Properties
Specifying Datetime Formats
Third-Party JAR Files
Valid Time Zones for the Open Adapter
Africa Time Zones
Asia Time Zones
Australasia Time Zones
Europe Time Zones
North America Time Zones
South America Time Zones
Starting the Open Adapter
Monitoring the Open Adapter
Remote Control Interface
HTTPRemoteControl
MailRemoteLogger
PasswordEncryptor
Generating Self-Signed RSA Keys Using Java Keytool
Generating Self-Signed RSA Keys Using OpenSSL
Generating Self-Signed RSA Keys Using OpenSSL (PKCS8 Keystore)
Examples
Example: Using the AsapSink Component
Example: Using the AsapSource Component
Example: Using the BeanShellPipe Component
Example: Using the JDBCLookupPipe Component
Example: Using the MultiFlatXmlStringReader Component
Example: Using the SpPersistentSubscribeSource Component
Example: Using the WSSink Component
Example: Using the WSSource Component
Example: Using the XPathMultiTypeXmlReader Component
Example: Using the XPathXmlStreamReader Component
Example: Using the XPathXmlStringWriter Component
Random Tuples Generator Input Adapter
RAP Output Adapter
Start Command
Stop Command
Datatype Mapping for the RAP Adapter
Configuration
Adapter Configuration File
Publisher File
RDS Template File
Example: Configuring the RAP Adapter
Enabling Kerberos Authentication for the RAP Output Adapter
Operation
Starting the RAP Adapter
Stopping the RAP Adapter
Replication Server Adapter
Configuring the Adapter on the Replication Server Workstation
Setting the JAVA_HOME Environment Variable
Configuring the Adapter on an Event Stream Processor Workstation
Configuring the Adapter for Communication through Secure Socket Layers
Supported Datatypes
Performance Tips
Logging
Tracing
Increasing the Debug Logging Level
Enabling Replication Server Tracing
Increasing JDK Logging Levels
Troubleshooting
Gathering Version Information
Verifying Connectivity Between Components
Verifying that the Adapter is Running
Verify that Replication Server is Communicating With the Adapter
Problems Resetting and Restarting the System
Common Errors and Resolutions
Unsupported Replication Server Features
Reuters Marketfeed Adapter
Requirements
General Configuration
Enabling User Access
Files for External Libraries
Configuring an Input Connection from Reuters
Configuring an Output Connection to Reuters
Enabling Kerberos Authentication for the Reuters Marketfeed Adapter
Input Adapter Configuration
Data Decisions
Administrative Decisions
Input Adapter Map File
Data Structures
Incoming RMDS Data
Market Data Field Mapping
Reuters Instrument Code Mapping
Matching the Stream's Key
Getting Stream Information from the Project
Creating the Input Adapter Map File
Running the Input Adapter
Testing the Adapter
Multiple RICs
Individual RICs
Chain RIC
Creating a Dynamic Watch List
Output Adapter Configuration
Data Decisions
Administrative Decisions
Reuters Information
Getting Stream Information from the Project
Creating the Output Adapter Map File
Running the Output Adapter
Testing the Adapter
Creating a Subordinate Map File
Modifying the Main Map File
Example
Performance Tuning
Command Usage
Environment Variables
Input Adapter Map File XML Syntax
adapter
dataField
dateTimeField
FIDListField
item
itemList
itemLists
itemName
itemStale
nullField
publication
recordType
recordTypeMap
rfa
sequenceNumber
serviceName
streamMap
streamMaps
updateNumber
Output Adapter Map File XML Syntax
adapter
constant
enum
field
name
rfa
service
stale
stream
subscription
subscriptions
Logging Facilities
Adapter Logging
Reuters Logging
Log Messages
Reuters OMM Adapter
Requirements
General Configuration
Enabling User Access
Configuring an Input Connection from Reuters
Configuring an Output Connection to Reuters
Enabling Kerberos Authentication for the Reuters OMM Adapter
Input Adapter Configuration
Data Decisions
Administrative Decisions
Input Adapter Map File
Data Structures
Incoming RMDS Data
Market Data Field Mapping
Reuters Instrument Code Mapping
Matching the Stream's Key
Getting Stream Information from the Project
Creating the Input Map File
Running the Input Adapter
Testing the Adapter
Multiple RICs
Individual RICs
Creating a Dynamic Watch List
Performance Tuning
Output Adapter Configuration
Data Decisions
Administrative Decisions
Reuters Information
Getting Stream Information from the Project
Creating the Output Map File
Running the Output Adapter
Testing the Adapter
Performance Tuning
Split Adapter Map Files
Creating a Subordinate Map File
Modifying the Main Map File
Command Usage
esp_ommsample
esp_rmdsomm
Environment Variables
Input Adapter Map File
adapter
dataField
dateTimeField
hiResTimestampField
imageField
item
itemList
itemLists
itemName
itemStale
marketByOrderKeyField
marketByPriceKeyField
marketMakerKeyField
nullField
publication
respTypeNumField
rfa
sequenceNumber
serviceName
streamMap
streamMaps
updateNumber
Output Adapter Map File XML Syntax
adapter
constant
field
name
rfa
stale
stream
subscription
subscriptions
Logging Facilities
Adapter Logging
Reuters Logging
Log Messages
RTView Adapter
Datatype Mapping for the RTView Adapter
Installing the RTView Adapter
Configuration: Creating and Updating a Sybase Connection
Event Stream Processor Parameters
Logging
Operation
Starting the RTView Display Builder
Starting the RTView Display Viewer
Creating Shortcuts for Dashboard Projects
Dashboard Objects and Data Streams
Creating a Cache
Example: Attaching an Object to a Cache
Example: Attaching an Object to a Stream
Example: Creating a Function
Publishing to Event Stream Processor
Running the Publisher Example
Running the Subscriber Example
Known Limitations
Sample Input and Output Adapter
Configuring the Sample Adapter
Socket FIX Input Adapter
Datatype Mapping for the Socket FIX Input Adapter
Socket FIX Output Adapter
Datatype Mapping for the Socket FIX Output Adapter
Socket (As Client) CSV Input Adapter
Socket (As Client) CSV Output Adapter
Socket (As Client) XML Input Adapter
Socket (As Client) XML Output Adapter
Socket (As Server) XML Input Adapter
Socket (As Server) XML Output Adapter
Socket (As Server) CSV Input Adapter
Socket (As Server) CSV Output Adapter
SMTP Output Adapter
Sybase IQ Output Adapter
Datatype Mapping for the Sybase IQ Output Adapter
Error Handling for the Sybase IQ Output Adapter
Enabling File Activity Monitoring for the Sybase IQ Adapter
TIBCO Rendezvous Adapter
Control Flow
Start Command
Stop Command
Status Command
Data Streams
Message Flow
Datatype Mapping for the TIBCO Rendezous Adapter
Setting the JAVA_HOME Environment Variable
Configuration
TIBCO Rendezvous Adapter Directory
Schema and Configuration File
Adapter Controller Parameters
Event Stream Processor Parameters
Stream Configuration
Input Stream Parameters
Output Stream Parameters
Rendezvous Server Settings
Sample TIBCO Rendezvous Configuration File
TIBCO Rendezvous Adapter
Logging
Operation
Starting the TIBCO Rendezvous Adapter
Checking the TIBCO Rendezvous Adapter Status
Stopping the TIBCO Rendezvous Adapter
Example: Subscribing and Publishing
WebSphere MQ Adapter
WebSphere MQ Input Adapter
WebSphere MQ Output Adapter
Queue Configuration
Custom Adapters
Custom Internal Adapters
The Adapter Shared Utility Library
Callback Functionality
Sample Model File
The Adapter Configuration File
Adapter Life Cycle Functions
Adapter Setup Functions
Miscellaneous Functions
Adapter Run States
Schema Discovery for Internal Custom Adapters
Sample Custom Internal Adapter Implementation
Sample Makefile for a Sample Custom Internal Adapter
Using the Makefile to Build a Sample Custom Internal Adapter
Custom External Adapters
External Adapter Configuration File
External Adapter Properties
External Adapter Commands
User-Defined Parameters and Parameter Substitution
Auto-Generated Parameter Files
configFilename Parameter
Custom External Parameter Datatypes
Creating Custom External Adapters
Java External Adapters
Connecting to a Project
Creating a Publisher
Sample Java Code for addRow
Subscribing Using Callback
Subscribe Using Direct Access Mode
Publish Using Callback
C/C++ External Adapters
Getting a Project
Publishing and Subscribing
handleData
.Net External Adapters
Connecting to the Server
Connecting to a Project
Publishing
Connecting to a Subscriber
Subscribing Using Callback Mode
Schema Discovery
Adapter Support for Schema Discovery
Guaranteed Delivery
Log Window
Truncate Window
Adapter Parameters Datatypes
Date and Timestamp Formats for Input Adapters
Date and Timestamp Formats for Output Adapters
Administrators Guide
Clusters
Clustering Architecture
File and Directory Infrastructure
Get Started with a Cluster
Planning a Cluster
High Availability
Cluster Persistence, Caching, and Multicast
Centralized Security
Adding a Node to a Cluster
Configuring a Cluster
Configure Security
Authentication
Configuring Kerberos Authentication
Configuring the Server for Kerberos
Setting Environment Variables for Kerberos
Configuring RSA Authentication
Configuring the Server for RSA
Configuring a New Alias for Client RSA Authentication
Username-Password Authentication
Configuring the Server for LDAP
Configuring Native Operating System Authentication
Configuring a Pluggable Authentication Module (PAM) for UNIX
Enabling the Preconfigured Username-password Option
Configuring Cascading Authentication Methods
Access Control
Roles, Resources, and Actions
Configuring Access Control
Sample Policies for Authorization Roles
Enabling or Disabling Access Control
Recovering Administrative Access
Secure Sockets Layer (SSL) Connections
Generating the Java Keystore
Generating Pem Format Private Keys
Password Encryption on Configuration Files
Calling esp_cluster_admin
Encrypting Passwords for Configuration Files
Adapter Encryption and Decryption Scripts
Encrypting Passwords for Java External Adapters
Encrypting the RTView Adapter Password
Deploying a Project to a Cluster
Project Deployment Options
Active-Active Deployments
Project Instances
Affinities
Failover
Sample Project Configuration File
External Database Access
Configure Connections to External Databases
Configuring a JDBC Connection to an External Database
Configuring an ODBC Connection to an External Database
Configuring an Open Client Connection to a Database
Service Configuration File
Sample Service Configuration File
Linking to Your ODBC Driver Manager Library
Administer a Cluster
Starting a Cluster
Stopping a Cluster
Connecting to a Server from ESP Studio
Logging
Cluster Node Log Configuration File
Project Logging
Logging Level
Cluster Administrative Tool
Safeguarding Your Data
Sharing Projects in a Git or CVS Repository
Adding a Project to a Git Repository
Adding a Project to a CVS Repository
Data Backup and Restoration
Data Backup
Performing an Offline Back Up
Performing an Online Back Up
Viewing Backup Files
Data Restoration
Restoring Backup Files on Linux and Solaris Systems
Restoring Backup Files on Windows Systems
Creating a Log Store
Log Stores
Sizing a Log Store
Memory Usage
Monitor a Cluster
Monitoring a Project
Monitoring with Sybase Control Center
Monitoring with Metadata Streams
_ESP_Adapter_Statistics
_ESP_Clients
_ESP_Clients_Monitor
_ESP_Clockupdates
_ESP_Columns
_ESP_Config
_ESP_Connectors
_ESP_Keycolumns
_ESP_Project_Monitor
_ESP_RunUpdates
_ESP_Streams
_ESP_Streams_Monitor
_ESP_Streams_Topology
_ESP_Subscriptions
_ESP_Subscriptions_Ext
_ESP_Tables
Utilities Guide
Overview of Event Stream Processor Executables
Event Stream Processor Server Executables
Command and Control Executables
Publish and Subscribe Executables
Authoring Executables
Server Executables
esp_server
esp_cluster_admin
esp_cluster_admin in Command Line Mode
esp_monitor
esp_playback
Command and Control Executables
esp_cnc
esp_client
Publish and Subscribe Executables
esp_convert
Input Formats
esp_kdbin
esp_kdbout
esp_rapexport
esp_subscribe
Extended Opcodes for esp_subscribe
esp_upload
Authoring Executables
esp_compiler
esp_studio
Advanced Debugging
Introduction
Trace Mode
Step the Event Stream Processor
Pause the Event Stream Processor
The Stream Processing Loop
Breakpoints and Exceptions
Notification of Debugger Events
Sample Debugging: Pausing the Event Stream Processor
Sample Debugging: Stepping the Event Stream Processor
Automatic Stepping
Sample Debugging: Adding Breakpoints
Sample Debugging: Adding Conditional Breakpoints
Data Examination
Filters
Store Data
Data Manipulation
On-Demand Queries
SQL Syntax in Event Stream Processor
ESP JDBC Driver Retrieval
Supported SQL Statements
DELETE Statement
INSERT Statement
SELECT Statement
UPDATE Statement
Supported SQL92 Expressions
esp_query
SQL Syntax
C SDK Guide
Migration from Aleri Streaming Platform
Entity Lifecycles and Access Modes
Publishing
Subscribing
Failover Handling
API Reference
Java SDK Guide
Migration from Aleri Streaming Platform
Entity Lifecycles and Access Modes
Publishing
Subscribing
Failover Handling
API Reference
.NET SDK Guide
Migration from Aleri Streaming Platform
Entity Lifecycles and Access Modes
Starting the SDK
Connecting to a Server
Getting and Connecting to a Project
Publishing
Publishing in Direct Access Mode
Subscribing
Subscribing to a Stream in Callback Mode
Stopping the SDK
Failover Handling
API Reference
Examples Guide
Learning CCL by Example
Adapters Examples
ATTACH ADAPTER Statement
ADAPTER START GROUPS Statement
Schema Inheritance
Adapter Data with Opcodes
File CSV Output Adapter
Database Input Adapter
Database Output Adapter
Database Input Adapter with Polling
Stream and Window Examples
Streams
Local Windows and Output Windows
Delta Stream
Join Windows
Join Streams
Outer Join
Union Streams
Jumping Windows
Splitter
Function Examples
CREATE LIBRARY statement
Aggregate Functions
Bitwise Functions
Data Aggregation
Store Examples
STORES
Prepay Biller
Flex Examples
Data Management with Flex Streams
Multiple Inputs
Average Trade Price with Timer
Variables in the DECLARE Block
Event Cache
SPLASH with if/then/else
SPLASH with getOpcode
DECLARE Block Examples
CCL Function
Parameter Declaration
Data Selection Examples
AGING Column
AGING Column with Time Option
Data Aggregation
Data Aggregation with Filter
GROUP BY Clause with last() Function
KEEP Clause
KEEP Clause with AGING Clause
KEEP ALL Clause
KEEP LAST clause
KEEP PER Clause
KEEP UNTIL Clause
Filter with WHERE Clause
MATCHING clause
Matching a Sequence of Events
Matching Non-Events
Row Time
AUTOGENERATE Clause
Module Examples
CREATE MODULE
Load Module
Advanced Examples
Portfolio Valuation
Trades Log
Vectors and Dictionaries
Error Messages Guide
About This Guide
Error Messages: 100000-109999
Error Messages: 110000-119999
Error Messages: 120000-129999
Error Messages: 130000-139999
Error Messages: 140000-149999
Error Messages: 150000-153004
Error Messages: 153005-153499
Error Messages: 153500-153999
Error Messages: 154000-154999
Error Messages: 155000-155499
Error Messages: 155500-155999
Error Messages: 156000-156999
Error Messages: 157000-157099
Error Messages: 157100-157499
Error Messages: 157500-157999
Error Messages: 158000-158030
Error Messages: 158031-158056
Error Messages: 158057-158499
Error Messages: 158500-158999
Error Messages: 159000-159099
Error Messages: 159100-159199
Error Messages: 159200-159299
Error Messages: 159300-159399
Error Messages: 159400-159499
Error Messages: 159500-159999
Error Messages: 160000-160499
Error Messages: 160500-160999
Error Messages: 161000-161499
Error Messages: 161500-161999
Error Messages: 162000-162065
Error Messages: 300000-399999
Error Messages: 400001-499999
Error Messages: 800000-899999
Sybase Event Stream Processor 5.1
Sybase Event Stream Processor 5.0
Sybase Event Stream Processor 5.0 (Japanese)
SAP Sybase IQ 16.0 SP04
SAP Sybase IQ 16.0 SP03
SAP Sybase IQ 16.0 SP03 (Japanese)
SAP Sybase IQ 16.0 SP03 (Simplified Chinese)
SAP Sybase IQ 16.0 SP2
SAP Sybase IQ 16.0 SP01
SAP Sybase IQ 16.0
Sybase IQ 15.4
Sybase IQ 15.4 (Japanese)
Sybase IQ 15.4 (Simplified Chinese)
Sybase IQ 15.3
Sybase IQ InfoPrimer 15.3
Sybase IQ 15.3 (Japanese)
Sybase IQ 15.3 (Simplified Chinese)
Sybase IQ 15.2
Sybase IQ 15.2 - (Japanese)
Sybase IQ 15.2 (Simplified Chinese)
Sybase IQ 15.1
Sybase IQ 15.1 (Japanese)
Sybase IQ 15.1 - Simplified Chinese
Sybase IQ 15.0
Sybase mBanking 365 3.0
Sybase mBanking 365 2.1
Sybase mBanking 365 2.0
Sybase Mobile Sales for SAP CRM 1.2.1
Sybase Mobile Sales for SAP CRM 1.2
Sybase Mobile Sales for SAP CRM 1.1
Sybase Mobile Sales for SAP CRM 1.0
Sybase Mobile Workflow for SAP Business Suite 1.2.1
Sybase Mobile Workflow for SAP Business Suite 1.2
Sybase Mobile Workflow for SAP Business Suite 1.1
Sybase Mobiliser Platform 5.1 SP03
Sybase Mobiliser Platform 5.1
Sybase Mobiliser Platform 5.0
Sybase SAP DOE Connector 2.1
Sybase SAP DOE Connector 2.0
Sybase Search 3.1
Sybase Unwired Platform 2.2 SP05
Sybase Unwired Platform 2.2 SP04
Sybase Unwired Platform 2.2 SP03
Sybase Unwired Platform 2.2
Sybase Unwired Platform 2.1 ESD #3
Sybase Unwired Platform 2.1 ESD #2
Sybase Unwired Platform 2.1 ESD #1
Sybase Unwired Platform 2.1
Sybase Unwired Platform 2.0 ESD #1
Sybase Unwired Platform 2.0
Sybase Unwired Platform 1.5.5
Sybase Unwired Platform 1.5.3
Sybase Unwired Platform 1.5.2
Sybase Unwired Platform 1.2.4
Sybase Unwired Platform 1.2.2
Sybase Unwired Platform 1.2.1
Sybase Unwired Platform 1.2
Sybase WorkSpace 2.5
Sybase WorkSpace 2.1.2
Sybase WorkSpace 2.1
Sybase WorkSpace 2.0.2
SyBooks 3.4
SyBooks 3.0.1
SySAM Documentation
SySAM Documentation - Japanese
SySAM Documentation - Simplified Chinese
SyBooks Online Infocenter Help