• Docs
  • Home
Topics
MessagesFlow controlError handlingData formatsHTTP endpointsHTTP requestsMQTTODataSequelizeAuthJSONataBreakpointOpenAPIDesignerMonitorRelease ManagementCI/CD

Ignite Cookbook


This is a collection of recipes for how to use Ignite to solve many common programming tasks.

Each recipe addresses a specific problem and shows by example how it can be solved using the capabilities of the platform.

Table of Contents

Messages

Set a message property to a fixed valueDelete a message propertyMove a message propertyMap a property between different numeric ranges

Flow control

Trigger a flow whenever Ignite startsTrigger a flow at regular intervalsTrigger a flow at a specific timeRoute a message based on one of its propertiesRoute a message based on a context valuePerform an operation on each element in an arrayTrigger a flow if a message isn’t received after a defined timeSend placeholder messages when a stream stops sendingSlow down messages passing through a flowHandle messages at a regular rateDrop messages that have not changed valueCreate a single message from separate streams of messages

Error handling

Trigger a flow when a node throws an errorAutomatically retry an action after an error

Working with data formats

Convert to/from JSONConvert to/from XMLConvert to/from YAMLGenerate CSV outputParse CSV inputExtracting data from an HTML pageSplit text into one message per line

HTTP endpoints

Create an HTTP EndpointHandle query parameters passed to an HTTP endpointHandle url parameters in an HTTP endpointAccess HTTP request headersServe JSON contentServe a local filePost raw data to a flowPost form data to a flowPost JSON data to a flowWork with cookies

HTTP requests

Simple GET requestSet the url of a requestSet the url of a request using a templateSet query string parametersGet a parsed JSON responseGet a binary responseSet a request header

MQTT

Connect to an MQTT brokerPublish messages to a topicSet the topic of a published messagePublish a retained message to a topicSubscribe to a topicReceive a parsed JSON message

OData

Define a Metadata ModelDefine Metadata Model using EDMConvert Request to QueryRead Only OData ServiceCreate an OData Service

Sequelize

Execute a Query

Auth

Basic AuthenticationGenerate JWTVerify JWT

JSONata

JSONata NodeJSONata Explorer

Breakpoint

IntroductionHow to use

OpenAPI

IntroductionOpenAPI RouterOpenAPI Client

Designer

Designer

Monitor

IntroductionHow to use

Release Management

Upload Download Release Packages

CI/CD

IntroductionInstallation
Copyright © 2021 Cyber Group