Response

Kurzbeschreibung

Response ist ein Outlet Brick. Er versendet eine Antwort auf Anfrage über den Endpoint-Provider.

../_images/response.svg

Input

Response besitzt einen Input-Port.

EndpointResponse = {
    "RequestId" -> string,
    "Request" -> <string -> variant>
};

Als Input empfängt Response eine Map aus zwei Elementen. RequestId ist eine Identifikationsnummer der Anfrage. Sie wird vom Endpunkt-Provider vergeben wird. Request ist die Antwort (Body), die der Anfrage zu zuordnen ist.

Parametrisierung

Response besitzt folgende Parameter:

  • ResponseStatusCode

ResponseStatusCode

ResponseStatusCode ist ein http-Statuscode, der als Antwort auf die Anfrage versendet werden soll

  • Standardwert : 200

  • integer

Funktion

Response kommuniziert mit dem Endpoint-Provider mittels zmq. Zu erst registriert sich Response bei dem Endpoint-Provider. Anschließend werden die Flow Pakete weitergeleitet zum Endpoint-Provdier. Sollte der Endpoint-Provider nicht funktionieren, schaltet sich Response ab.

Python-Module

Response benutzt folgende Python-Module:

  • zmq