====== Job Step RestPush ====== Der Job Step **eBiss.WebServices.RestPush** bietet die Möglichkeit eBiss, Nachrichten z.B. im JSON Format an eine REST API zu schicken mit den folgenden Optionen: * Einer Basic- oder OAuth2 Bearer- Authentifizierung, * der Definition von Header Parametern, * einer Fehlerauswertung und * der Speicherung des Rückgabewertes des REST Aufrufs in Form einer Nachricht. ^Eigenschaften^^ ^Name^Beschreibung^ |**BaseUrl**|Die aufzurufende URL. In der URL können [[prozessdefinition:repositorien:kontainerisierer:mask|]] und damit Variablen verwendet werden.| |**SaveResult**|Zum Speichern des Rückgabewertets in unten angegbenen Nachrichtenkorb| Beim Parameter **x-www form urlencoded** Parametern können die Variablen **$rest_user** und **$rest_password** für Benutzer und Kennwort verwendet werden. Ersetzung aller Variablen in {{}} durch Variablen der MainLocation vom Systempartner. Wenn Prefix eingetragen ist, dann die mit dem Prefix anfangen. Und darauf die Masken Ersetzung, so lange diese nicht der Inhalt des Dokuemntes verwendet wird, wenn kein Dokumente beim Aufruf verwendet wird. ${TradingPartnerTNr} nur, wenn es mit einem Dokument aufgerufen wurde Folgende Platzhalter werden in der URL ersetzt: * %%{{LastExecutionDateTime}}%% * %%{{LastExecutionDateTimeGMT}}%% * %%{{LastExecutionEndDateTime}}%% * %%{{LastExecutionEndDateTimeGMT}}%% * %%{{DocumentNumber}}%%