ERSTELLT AM 1. Juni 2023 I AUTORIN Emma Camacho
Das Starten von Tasks mit Curl.exe bietet eine einfache und flexible Möglichkeit, Aktionen über die Befehlszeile zu automatisieren.
Um einen Task mit CURL.EXE zu starten, verwenden Sie den folgenden Befehl:
CURL.EXE -d "" -H "MailAndDeployAccessKey:<access_key>" "<URL>"
<access_key>
How to get an API Access Key : Portal (mail-and-deploy.com)
<URL>
http(s)://<host>:<port>/API?Method=ExecuteTaskAsync&TaskId=<task_id>&Delay=<delay>&Parameters=<parameters>
| Parameter | Beschreibung |
| <host> | ist der Name des Rechners, auf dem Mail & Deploy läuft |
| <port> | ist der Port, auf dem Mail & Deploy lauscht (stellen Sie sicher, dass er nicht von der Firewall blockiert wird!) |
| ExecuteTaskAsync | Weist Mail & Deploy an, einen Task auszuführen und sofort vom API-Aufruf zurückzukehren (d. h. der Aufruf wartet nicht, bis die Task-Ausführung abgeschlossen ist!) |
| <task_id> | Die ID des auszuführenden Mail & Deploy-Tasks (im GUID-Format, z. B. 073da867-be56-4ba5-a095-7d8e14bc99c3). Öffnen Sie in der Mail & Deploy Management Console den auszuführenden Task und kopieren Sie die folgende GUID: |
| <delay> | Eine optionale Verzögerung in Sekunden; sehr wichtig! Dies ist besonders nützlich, wenn Sie sicherstellen möchten, dass der Task auf die richtige Version der App zugreift; nach Abschluss eines Ladeskripts kann es einige Sekunden dauern, bis Qlik Sense die Änderungen der App in die Datenbank übernommen hat. Wenn Mail & Deploy die Task-Ausführung zu schnell startet, greift es möglicherweise auf die alte statt auf die neue Version der App zu. Durch eine Verzögerung der Ausführung (z. B. um 60 Sekunden, abhängig von der Größe der App) stellen Sie sicher, dass Qlik Sense alle Änderungen der App gespeichert hat, bevor die Task-Ausführung beginnt. |
| <parameters> | Parameter1Name:Parameter1Value1;Parameter1Value2|Parameter2Name:Parameter2Value1;Parameter2Value2... |
CURL.EXE -d "" -H "MailAndDeployAccessKey:B+B+8NsudiXOuDVH2tMmGhTUpgrMl4A5KOUQRfg1s6RW8v2jIKk+EiQ9WrbLL8qqUzwuetbrZnidlQqrJte/2VknQkjqf6VVAWFq3GDqDOlMkJTEm2KrcZcvUCkT4d1zMjDRV6p26jURamsRzNWMuo2mO5uIai/SGvWa4GBzkCY=" "https://server:14998/API?Method=ExecuteTaskAsync&TaskId=6d3ccab8-1f9f-4a5c-ab35-09544e40133c&Delay=5&Parameters=Country:Austria;Germany|Brand:Audi "

Benötigen Sie weitere Unterstützung?
Wenn Sie ausführlichere Informationen oder weitere Hilfe benötigen, besuchen Sie bitte unsere umfassende Online-Dokumentation. Unsere Ressourcen sollen Ihnen helfen, alle Funktionen effektiv zu nutzen.