Browse the documentation by topic
Getting started
If you're getting started with Interlok, here are the key concepts
- Additional Resources
- Startup in Detail
- What's changed since 2.x
- Running Interlok
- Error Handling
- Events in Interlok
- Accessing External Webservices
- Interlok RESTful Services
- Interlok as a Webservices Host
- Interlok Installation
- Shared Components / JNDI
- Applying a License
- Optional Components
- What is Interlok
- Dashboard
- Introduction to the UI
- Log Config
- Log Monitor
- Logging In
- Navigation
- Overview of the UI
- Widgets
User Interface
Covers the Web UI
- Alerts
- Interlok Component Search
- Config Page Navigation Tree
- Config Project
- Config Page sidebar
- Configuration Screens
- Dashboard
- Exporting Configuration
- Introduction to the UI
- Log Config
- Log Monitor
- Logging In
- Navigation
- Optional Component Discovery
- Profiler Monitor in the UI
- Overview of the UI
- Salesforce Config
- Saved Config Projects
- Saved Configs
- Security
- Service Tester
- Generate Config from Swagger YAML
- Switch Database Provider
- System Preferences
- Configuration Templates
- Dashboard
- User Preferences
- Version Control in the UI
- Videos about the UI
- Widgets
Cookbook
Doing things with the adapter
- Message Aggregation
- CSV Data transformations
- EDI Data transformations
- Email (POP3/IMAP/SMTP)
- Flat file Transformations
- Making HTTP Requests
- Servicing HTTP requests.
- Data Capture using JDBC
- Data Query using JDBC
- JMS Integration
- JSON Data transformations
- Integrating with MSMQ
- Integrating with Native WebsphereMQ
- Integrating with OracleAQ
- SAP IDoc Integration
- SAP BAPI/RFC Integration
- Split and Aggregate
- Splitting Messages
- Integrating with Terracotta Universal Messaging
- When to use a TriggeredChannel
- XML Transformations
- XML Validation
Messaging
These topics cover some of the more messaging options within Interlok
Advanced
Covers Advanced topics
- Deploy using dependency management.
- Interlok Clustering
- Interlok configuration with logic blocks
- Configuration Pre Processing
- Enabling a Custom Class Loader for Jetty
- Interlok in Docker
- Resolvable Expressions
- Interlok Failover
- Workflow Interceptors
- Interlok Kubernetes Scaling
- Interlok JMS performance samples.
- JMX over JMS
- JMX Monitoring and Management
- Memory Requirements
- Multi-Payload Messages
- Profiling with New Relic
- Storing Passwords in XML
- Performance Metrics
- Interlok Failover with AspectJ
- Automagically adding mapped diagnostic context data for logging
- Interlok Prometheus profiling
- Management using a remote shell
- Interlok SSL with Solace
- Using Interlok in a Sonic Container
- Triggered Channels
- Version Control with command line executable
- Version Control with GIT
- Version Control with Subversion
- Version Control Configuration
- Clustered Workflows / Services
- Interlok SSL with WebsphereMQ
- XA transaction management
Developer
If you're developing custom components then these topics are of interest
- Compiling against Interlok
- Marshalling Configuration and Architecture
- Writing your own Connection
- Writing your own Consumer
- Writing your own Producer
- Interlok Profiler for developers
- Schema Generator
- Writing your own Service
- Interlok UI API Swagger Documentation
- Interlok UI API Swagger Documentation
- Interlok UI API
- Interlok UI Database