...
Name des Parameters | Standardwert | Beschreibung | Gültige Beispiele | ||||
---|---|---|---|---|---|---|---|
| Dieser Parameter enthält die URL des angeforderten Servers. |
| |||||
|
| Dieser Parameter bestimmt, welche Methode remote aufgerufen wird. |
| ||||
httpBody nicht gesetzt ist) | Dieser Parameter enthält den Dateipfad zu einer JSON-Datei, die die Eingabe für den Server enthält. |
| |||||
| Dieser Parameter enthält die Eingabe für den Server im JSON-Format. | ||||||
templatePath nicht gesetzt ist) | Dieser Parameter enthält die Eingabe für den Server im JSON-Format. | ||||||
| Dieser Parameter enthält die Prozessvariable, in der die Serverantwort gespeichert werden soll. | ||||||
| Dieser Parameter ist nur erforderlich, wenn der Server eine Identifizierung erfordert und den Benutzernamen des Benutzers enthält. | ||||||
| Dieser Parameter wird nur benötigt, wenn der Server eine Identifizierung erfordert und das Kennwort des Benutzers enthält. | ||||||
| Dieser Parameter wird nur benötigt, wenn der Server eine Identifizierung erfordert und die Verschlüsselung enthält, die angewendet werden soll. Eine mögliche Verschlüsselung ist base64, die angewendet wird, indem dieser Parameter auf |
| |||||
|
| Dieser Parameter beschreibt den OAuth-Gewährungstyp, der in der Anforderung verwendet werden soll. Weitere Optionen: https://oauth.net/2/grant-types/ | |||||
|
| Dieser Parameter sollte zusammen mit dem Wert Aktualisierungstoken enthalten sein und wird verwendet, um ein Zugriffstoken abzurufen. | |||||
authMethod == oauth ) | Dieser Parameter ist ein öffentlicher Bezeichner für die Anwendungen, d. h. eine öffentlich verfügbar gemachte Zeichenfolge, die von der Dienst-API zur Identifizierung der Anwendung verwendet wird. | ||||||
authMethod == oauth ) | Dieser Parameter ist ein geheimes Geheimnis, das nur der OAuth-Anwendung und dem Autorisierungsserver bekannt ist. Es wird vom Autorisierungsserver während des Prozesses der Anwendungsregistrierung generiert. Ein Client muss seinen geheimen Clientschlüssel bereitstellen, um sich beim Autorisierungsserver zu authentifizieren. | ||||||
authMethod == oauth ) | Teilt die URL auf, von der das OAuth-Token abgerufen werden soll. | ||||||
|
| Wenn dies | |||||
| Dieser Parameter wird verwendet, um dem Rest zusätzliche Felder hinzuzufügen. | ||||||
| Dieser Parameter wird verwendet, um zusätzliche Header zum Rest hinzuzufügen. |
| |||||
|
| Hier wird der Json-Pfad für einen bestimmten Teil der zurückgegebenen Json-Datei und ein Variablenname, unter dem der spezifische Teil des Jsons gespeichert werden soll, eingetragen. Die Variable(n) werden dann in einem Array mit dem Namen "result" gespeichert. Zum besseren Verständnis siehe Beispiele. |
| ||||
| Dieser Parameter gibt den Inhaltstyp der Anforderung an. | ||||||
| Ersetzt alle | ||||||
|
| Wenn diese Option aktiviert ist, wird die URL in eine US-ASCII-Zeichenfolge konvertiert. Darüber hinaus werden eckige Klammern mit ihren jeweiligen ASCII-Werten versehen. | |||||
|
| Dieser Parameter wird verwendet, um die Abfrageparameter in eine JSON-Zeichenfolge zu konvertieren. | |||||
|
| Wenn diese Option aktiviert ist, wird die Antwort als Notiz gespeichert und an die aktuelle Prozessinstanz angehängt. | |||||
|
| Wenn diese Option aktiviert ist, wird eine mehrteilige Anforderung erstellt, die alle angehängten Dokumente enthält. | |||||
| Dieser Parameter fügt eine lokale Datei über den angegebenen Pfad hinzu. | ||||||
| Wenn diese Option aktiviert ist, wird die Antwort im Serverprotokoll abgemeldet. | ||||||
|
| Wenn diese Option aktiviert ist, wird die Anforderung im Serverprotokoll abgemeldet. | |||||
|
| Dieser Parameter kann entweder als 0 oder 1 angegeben werden. Es macht nur einen Unterschied, wenn eine Ausnahme ausgelöst wird. Wenn eine Ausnahme ausgelöst wird, wird der Prozess gestoppt, wenn der Parameter auf 0 gesetzt ist, und wenn er auf 1 gesetzt ist, wird die Ausnahmemeldung in der |
| ||||
|
| Wiederholen Sie die Ausführung, wenn eine fehlerhafte Anforderung vorliegt (wenn es sich um eine IOException (wie 403, 401) handelt) | |||||
|
| Dieser Parameter wird verwendet, wenn Sie den Rest-Handler über eine TSD-Schaltfläche aufrufen möchten. |
Beispiel 1:
Parameter | Wert |
---|---|
hostName | |
method |
|
postParameter | { "Firma":"${customer_company}", "Vorname":"${customer_firstname}", "Nachname":"${customer_lastname}", "email":"${customer_email}"}; |
user | John.Doe |
pass | specialPW |
authMethod | basic |
responseVariable | responseVar |
faultTolerance | 0 |
Beispiel 2:
Eventtype | Node Leave |
---|---|
Actionname | com.dooris.bpm.actionhandler.HttpRestHandler |
Actionclass | com.dooris.bpm.actionhandler.HttpRestHandler |
Parameter | hostName=https://yourcompanyserver.com/rest/list/${customerList}; method=Post; postParameter={ "Company":"${customer_company}", "First Name":"${customer_firstname}", "Last Name":"${customer_lastname}", "Email":"${customer_email}",}; user=John.Doe; pass=specialPW; authMethod=basic; responseVariable=responseVar; faultTolerance=0; |
Beispieleingaben für searchByJsonPath:
...