Skip to main content

Rygen Help Center

Introduction to Components

Components are the building blocks of message flows in X1. You can create them to process, route, transform, validate, and transmit messages.

They include the following general types:

You integrate trading partners by building message flows that consist of a pipe of components. Each component in the pipe processes the message and passes it to the next component in the pipe, processing the message in the order in which the components are arranged.

Error handling for components - You can configure all components (endpoints, processors, routers, translators) with custom error handlers. This enables overriding X1's default error-handling process in favor of either a custom error translator that translates the error before returning it to the sender or a custom error router you can configure with rules for routing and processing the error and message. See Errors for more information.

Flows with components - Every component in X1 must be part of a flow to be useful. Since X1 components are reusable, a single component can be part of multiple flows. You create flows to process messages between trading partners.

The Flows tab of each component allows you to view the flows that it is part of. This tab displays the name of the integration or router and the name of the flow, enabling you to select through the flow to view the details.

Restart components - All X1 components can be restarted. This can be useful if the component is not behaving as expected.