Message routing and modules in Prism
For Supply Lens staff and partner consultants who set up integration types in Prism. By the end you will be able to route each message type to the right service, set and override module routes, share modules through module groups, and find out quickly why a message type is not working.
Best taken afterMaps & Profiles in Prism
Earn a certificate. Complete every lesson and pass all 7 module quizzes (pass mark 80%).
Sign in to take partCourse modules
Module 1
Before you start
Who can use these screens, why every change matters, and where the screens are.
- Welcome to routing and modulesWhat the routing and module screens control, why every change on them is global, and how this course is laid out. 5 min
- Find the screensWhere the Routing Switches, Modules and Module Groups pages live, and how to reach the routing of one integration type. 4 min
- Module quizCheck your understanding of this module.
Module 2
How routing and modules work
Message types, services, the two layers a message passes through, and which module route wins.
- Message types and servicesThe four message types an integration can do, the three services that do the work, and which service can do which message type. 5 min
- The two layersEvery message passes routing first, then module configuration. Learn what each layer decides, the most dangerous mistake, and why a module route is only a default. 7 min
- Which module route appliesThe three precedence rules that decide between competing module routes, and how module groups let one route serve many integration types. 7 min
- Timing, and config-driven typesHow long each kind of change takes to apply, and exactly which parts of routing and module configuration a config-driven integration type needs. 6 min
- Module quizCheck your understanding of this module.
Module 3
Integration types and routing
Add an integration type with its routing, read the Routing tab and change routing without losing messages.
- Add an integration type with its routingAdd a new integration type and set its routing in the same dialog, using presets, so that there is never a moment when messages are lost. 7 min
- The integration type pageThe three tabs of an integration type, which buttons appear where, and the one tab that has a Save button. 4 min
- Read the Routing tabThe columns of the Routing tab, what each status means, and how to trace an Off status back to the switch that caused it. 7 min
- Change routing safelySupport a message type, choose or change its service, pause it, clear its service and stop support, and know which of these loses messages. 7 min
- The Routing Switches pageThe emergency switches that stop a whole service, one message type for one service, or a message type everywhere, and when you should and shouldn't use them. 6 min
- Module quizCheck your understanding of this module.
Module 4
Module configuration
Read the Modules tab, set module routes, preview the result and control which modules a type can use.
- The Modules tabRead an integration type's module groups and module routes, and understand the Applies column, which tells you which route actually runs. 7 min
- Set a module routeUse the Set module dialog to add or change a route, understand why there is only one route per combination, and fix the most common refusal. 6 min
- Turn off, delete and preview routesTurn a route on or off, delete one safely by reading what takes over, and use Preview to check which module the routes select. 6 min
- Available modulesWhich modules a route can name, the two ways a module becomes available to an integration type, and how to make one available or withdraw it. 5 min
- Module quizCheck your understanding of this module.
Module 5
The module catalogue and module groups
Keep the list of modules tidy and share module routes between many integration types.
- The Modules pageThe catalogue of every module a route can name, the "Not found in the Integrations service" warning, and how to add, edit and delete modules. 6 min
- Module groupsCreate a module group, add its modules and member types, move a type between groups, and remove a member without breaking its messages. 7 min
- Group routesHow routes on a module group differ from a type's routes, and a full worked example that shares one Send module across several SFTP integration types. 6 min
- Module quizCheck your understanding of this module.
Module 6
Tasks, step by step
Worked scenarios for the jobs you will do most often.
- Scenario: a coded integration and an AS2 partnerSet up a new coded integration type end to end, then a new AS2 partner type, and check each one is working. 7 min
- Scenario: a config-driven integration typeSet up the routing side of a config-driven integration type, link it to the Maps & Profiles set-up, and check the right map or profile runs. 7 min
- Scenario: give one organisation a different moduleAdd an Override module route for a single organisation, check it with Preview, and know when an override is the wrong tool. 5 min
- Pause a route, or stop a service in an emergencyThe right way to pause one message type for one integration type, and the steps for stopping a whole service when something goes badly wrong. 5 min
- Module quizCheck your understanding of this module.
Module 7
Troubleshooting
Find why a message type does not work, understand every message the screens show, and the words used.
- Find why a message type does not workA step-by-step decision path from the Routing tab to the Modules tab to the Modules page, with a branch for config-driven types. 7 min
- Messages and what to doEvery message the routing and module screens show, grouped by where you'll see it, with its cause and the right action. 7 min
- Words used in this courseA glossary of routing and module terms, with how they relate to each other. 4 min
- Module quizCheck your understanding of this module.