====== Port request bundling ====== Port request bundling processes multiple port requests into only one job run, can be used for: * the [[en:kommunikation:kanal:as2receive|]], * the [[en:kommunikation:kanal:httpreceive|]] and * the [[en:kommunikation:kanal:smtpreceive|]]. It is enabled in the [[en:prozessdefinition:automatisierungen:port|]]. ===== Advantages ===== * Incoming port requests are processed immediately and * several inputs are processed in one job. An extra process (.NET task) is started that "listens" directly on the port. When an input is received on the port, Windows activates this process immediately and the processing of the connection begins. Thereby further connections on the same port run into the same process (eBiss Job) and this until : * no new request is received on the port for 3 seconds or * 15 seconds have passed or * after 300 connections. I.e., under full load, a maximum of 300 messages are processed by one job after 15 seconds of collecting the messages at the latest. The reception of the messages via the channel takes place within the time, in this case within the 15 seconds in parallel. The incoming messages are received in parallel. ===== If not active ===== If port request bundling is not active, then all port event listeners are processed step by step. I.e. incoming port events are placed at the end and processed one after the other. For each port input a new job is started, with a new process instance and a new runtime session.