Der JobStep JobFileRequestRouter wird in Verbindung mit dem BackendObjectRetrieverEx und dem Webservice Eventlistener verwendet.
Somit ist die Übergabe einer Nachricht an den eBiss Dienst über eine Webservice-Schnittstelle möglich, welche von einem externen Client verwendet werden kann.
Der Service-Aufruf enthält dabei entweder die Nachricht selbst oder einen Verweis auf deren Lokation. Im zweiten Fall erfolgt der eigentliche Zugriff auf die Nachricht somit erst im JobFileRequestRouter.
Die Nachricht kann anschließend wie gewohnt verarbeitet oder delegiert werden. Alternativ ist die anschließende Weitergabe der Nachricht an den Webservice-Endpunkt einer weiteren eBiss-Instanz mittels JobRequestForwarder möglich. Dies entspricht einem manuellen Aufruf der Webservice-Schnittstelle mit dem Inhalt der sich in Verarbeitung befindliche Nachricht.
Das Webinterface wird so definiert:
Sendet eine lokal (für den eBiss Service erreichbare) Datei,
Parameter vom Typ JFEReq
Sendet Daten, die direkt im Feld Content im Request enthalten sind.
Parameter vom Typ JEBReq
Der Rückgabewert ist in beiden Fällen eine Instanz vom Typ JEResp
Der Dienst kann so aufgerufen werden:
eBiss.CommandClient ––JobFileRequest [Im Eventlistener definierte Service URL] [Vollständiger Dateipfad] [Empfänger ID]