Qorus Integration Engine®
4.0.3.p2_git
Developer's Guide
Overview of Content of the Qorus Developer's Guide
Introduction
Why the Qore Programming Language?
Recoverability by Design
Error Recoverability
Overview
Design and Implementation Constraints
Recovery from Complex Error Conditions
Development Extension Modules
Workflow Extension Modules
Service Extension Modules
Job Extension Modules
Developing in Java
Introduction to Java Development in Qorus
Qorus Java Source File Names
Java Classpath Handling in Qorus
Using Java in Qorus Workflows
Using Java in Qorus Services
Using Java in Qorus Jobs
Restrictions on Java APIs
Java Classes Wrapping a Qore Object
Writing Tests in Java for Qorus Interfaces
Qorus Java Client API
Java APIs Based on Qore Functionality
Designing and Implementing Workflows
Designing Workflows
Workflow Definition File
Step Definitions
Function Definition File
Class Definition File
Constant Definition File
Implementing Services
Overview
Qorus Services
Service Methods
Service Definition File
Service HTTP Handlers
Service FTP Handlers
Implementing Jobs
Implementing Qorus Jobs
Job Definition Files
Job Cron Schedule
Defining Connections
Connection Definition Files
User Connection Definition File Syntax
Implementing Mappers
Mapper Development Overview
Mapper Files
Mapper Types
Mapper Options
Mapper Input Option
Mapper Output Option
Mapper Fields
Mapper Library Objects
Mapper Module Developent
Implementing Value Maps
Value Map API
Value Map Error Handling and Missing Data
Value Map Definition Files
Value Map Definition File Headers
Value Map Definition File Body
SQL Object Cache API
Introduction to Development with the SQL Object Cache
SQL Object Cache Function List
User Schema Management
Introduction to User Schema Management
User Schema Module Files
Custom Release Scripts (qscripts)
Introduction to Custom Release Scripts
Custom Release Script Files
Interface Parameters Managed by Operations
Debugging Qorus Interfaces
Common Tasks and Examples
HOWTO Table
Working With Databases
Working With the HTTP Protocol
Working With XML
Working With XML-RPC
Working With JSON-RPC
Qorus Common Server API
QorusInterfaceTest Module