How-to

Build a flow

A Sirius integration is three things wired together: how messages arrive, what you do to them, and where they go.

In the console

  1. Open Connect and create an inbound connector (HTTP is the fastest first try). Save it. Use Probe — dry-run first, live when you mean it.
  2. Create an outbound connector the same way.
  3. Open Studio, create a workspace, and write a mapping that assigns result. Run it on a sample. Leave Live I/O off until you intend to deliver.
  4. Open Build. Drop source → transform → destination. Bind the source and destination to the connectors you saved. Open the transform in Studio if you want the full workbench.
  5. Click Save. Name the integration. Save makes it runnable.
  6. Start it from the Integration runtime panel. Status should move to Running.

If a source is a listener or poller, Start also registers it with the ingest runtime. A file poller that looks “up” but never picks up files is usually a path the runtime cannot see — use the shared data directory. See Connectors.

From the API

Create the connectors, then a workflow graph, then publish. The REST recipes page has a complete curl sequence.

After it is running

  • Monitor for volume and errors.
  • Logs on the integration for a live, scoped stream.
  • History to restore an earlier graph as a new draft.
  • Export to move the integration without copying secrets.

Next: Write a transform or Replay a message.