Module type catalogue
This catalogue lists current user-configurable types evidenced by Designer creation menus and active implementation. A class or enum value in source is not included when no current creation/configuration path was confirmed.
Core modules
| Type | Purpose | Detailed authority |
|---|---|---|
| General Setup | System-wide runtime, service, email, network/API, logging and retry values | General Setup |
| Folder | Organise permitted module families | Folders and naming |
| DB Connection | Reusable DB access; method selects SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2, ADO or ODBC fields | DB Connections |
| File Connection | Paths, patterns, naming and lifecycle folders | File Connections |
| DB Definition | Database data structure/query/update rules | DB Definitions |
| Flat/XML/JSON/EDI/Excel File Definition | Typed file structure and parse/write rules | File Definitions |
| Flow | Data, ordered steps, triggers, policy, logging and runtime | Flows |
| Map | Definition-to-Definition mapping and expressions | Maps |
| Report | ReportBuilder data/layout and output | Reports |
| SQL Script | Saved interactive SQL workspace/module | SQL Scripts |
| Scriptlet | Reusable PascalScript | Scriptlets |
| Variable Group | Reusable typed/environment values | Variable Groups |
| API | REST Flow grouping and OpenAPI metadata/schema | API module properties |
Flow child types
Flow data items are database or file. Active Add Action... step types are Map, Report, Custom Script, Outbound Transport, File Router, Command Line, Custom SQL and Sub Action; use the Flow-step index.
Current triggers are manual/Test Run, schedule, file monitor, REST, inbound Transport and successful linked successor. These are invocation settings/relationships, not standalone ordinary modules.
Concrete Transport types
| Direction | Active types | Detailed authority |
|---|---|---|
| Inbound | FTP, SFTP, LAN, HTTP, IMAP, POP3, MSMQ, IBM MQ | Transport guide and protocol child pages |
| Outbound | FTP, SFTP, LAN, HTTP, SMTP/email, MSMQ, IBM MQ | Transport guide and protocol child pages |
AS2 and uncreatable/incomplete Flow-step enum values such as Call Plugin, Transaction Commit, DB Disconnect, Wait for File and Inbound Transport are not documented as active current choices. Configuration Templates and Logs are internal/operational artefacts, not ordinary user-created design modules.