Every channel has exactly one source connector which gets data into Mirth® Connect from an external system. The source connector is configured on the Source Tab within the Edit Channel View. In addition to the standard Connector Components, source connectors include:
- A Source Queue that can be enabled or disabled. When enabled, the channel acts as a store-and-forward service that can receive messages and send acknowledgements immediately to the originating system, without having to wait for the message to process through the entire channel.
- A Batch Processor that can be enabled or disabled. When enabled, the channel takes any incoming data and splits it into multiple messages that each proceed discretely through the channel. See Batch Processing for additional information.
- A Response Selector that determines what response to send back to the originating system, if applicable. You can choose to auto-generate a response based on the inbound data type of the source transformer. You can also return the response from a specific destination, or a completely custom response.
- A Max Processing Threadsoption. By default this is set to 1, meaning that only one message can be processed through a channel at any given time. This \does not include asynchronous processes like the destination queue. Increasing this setting can greatly improve channel performance / throughput, at the cost of message order preservation.