eiConsole Tutorial Basic
Using Listeners (Adapters)
In the eiConsole, a “Listener” is a type of adapter. Its task is very straightforward. The Listener obtains data from a particular system or source and creates a transaction from it. This transaction is then passed along through the various functional Stages of the eiConsole. A system’s requirements generally dictate the type of Listener (or communications protocol) you need to use. When configuring a Route, you’ll need to select a Listener that is appropriate to the source system that you are trying to connect and retrieve data from.
In the eiConsole, to configure a Listener, you select the Listener stage in the eiConsole Assembly Line. You then choose from a drop-down menu of available Listener types and fill out the corresponding panel. Out-of-the-box, the eiConsole comes with a large variety of Listener Types that can meet virtually any requirement.
Note: To view all the eiConsole Listeners, click Available Listener Types.
Using Listeners in the eiConsole
Select the Listener icon from the main route grid. The Listener configuration tab will appear at the bottom of your screen.
Select the Listener type that is most appropriate to your Source System from the list provided. For example, here we have selected Directory/File.
Once a Listener type is selected, you will see a set of configuration panels displayed. In this case, the options are Basic, Advanced, Transaction Logging, Inactivity, Throttling, Post-Process, Scheduling, Criteria, and Sorting items.
Each type of Listener will have its own set of configuration settings which must be filled out after selecting the appropriate Listener. These settings are presented on a set of tabs with the required elements marked with a red dot.
Note the differences in the configuration settings between the two Listeners. For the FTP Listener, a Polling Directory must be specified and a host.
See the complete list of available Listeners in the PilotFish Platform.
If you require a particular Listener that is not listed above, please Contact Us.