This Listener allows you take a data stream in through a WSDL defined Web Service, which includes one method that accepts all of the inbound data as a single string parameter. This is the simplest way to implement a WSDL described Web Service.
1. Basic – First, specify the Service Name. This will be used to differentiate this Web Service against others in the system. Next, add the Axis URL. Web Services are deployed using the Apache Axis platform. In cases where the Axis URL cannot be discovered automatically by the eiPlatform, you can enter the URL directly. This is typically not required. The Allowed Methods line will list the allowed platforms. To edit this, choose the icon to the right of the line.
2. Advanced – The advanced dialogue lets you specify the port on which the admin service is running, as well as if this Listener should be initialized only when it is triggered from an external source.
Initialize on trigger only: If enabled, the Listener doesn’t start up until a trigger initializes it.
Allow command-line invocation: If enabled, the listener can be invoked using the CLI client application.
Restart on listening error: If enabled, the listener will be restarted after an error occurs.
FIFO Queue Name: The FIFO stuff enables a “First In, First Out” queuing mechanism between Listeners and Transports. If a “FIFO Queue Name” is provided, that name will be used as a key for a queue Transactions & will be pushed into before reaching a transport. They’ll be ordered in this queue according to when the Listener created them.
FIFO Queue Delay: It is the interval between updates/checks against that queue. Providing a queue name guarantees that a given Transport sends transactions in the same order the Listener created them in.
Port: Specifies the port to listen at: 8080 by default.