2016-04-28 12 views
0

Ich versuche, die Applikationslabor Anwendung auf Bluemix der Workload Scheduler Service zu nutzen, aber keine Dokumentation nicht finden kann, wie es zu benutzen. Insbesondere muss ich einmal am Tag eine RESTful-URL mit einem Zeitstempel des vorherigen in die URL eingebetteten Laufs ausführen. Erstellen von Variablen in Application Lab scheint ziemlich einfach, aber ich kann nicht herausfinden, wie Sie sie festlegen oder verwenden. Kann mir jemand in die richtige Richtung zeigen?Wie Variablen im Anwendungslabor Schnittstelle zu Workload Scheduler verwenden, um auf Bluemix

Antwort

0

Die Aktualisierung der Variablen des Applikationslabors über APIs ist noch nicht verfügbar (wird bald erfolgen).

Es gibt eine andere Möglichkeit, es mit Ihnen zu teilen. folgenden Schritte aus:

Aktivieren Sie die Cloud-Agent-Skripte ausführen

Sie sollten, dass ein Ticket öffnen. Standardmäßig ist der Cloud-Agent nicht zum Ausführen von Skripts aktiviert, Sie können jedoch ein Ticket öffnen, um dies zu ändern.

die Anmeldeinformationen Benutzer Get

Öffnen nicht das Benutzer-Credentials des Service nehmen. Klicken Sie auf "Anmeldeinformationen hinzufügen", wenn sie nicht vorhanden sind. enter image description here

öffnen Sie den Workload-Editor

Der Workload-Editor ist ein leistungsfähiger UI in Bezug auf das Applikationslabor und komplexe Szenarien ermöglichen.

Um den Workload Designer zu öffnen, öffnen Sie das Application Lab, klicken Sie mit der rechten Maustaste auf einen Prozess und wählen Sie "Workload Designer starten".

enter image description here

Definieren Sie den erholsamen Job

Erstellen Sie einen neuen erholsamen Job:

enter image description here

Stellen Sie dann den Namen und die Arbeitsstationen und überprüfen Sie die Flagge „Variable Auflösung zur Laufzeit ".

enter image description here

Klicken Sie dann auf „Aktion“ Bereich und stellen Sie den URI des Dienstes. Fügen Sie die Variable $ {TIMESTAMP} im URI hinzu. Zu Testzwecken habe ich diese URI:

http://echo.jsontest.com/title/ipsum/content/ $ {TIMESTAMP}

enter image description here

speichern diese Definition (das Diskettensymbol verwenden).

den Job definieren, die die Variable aktualisiert

eine ausführbare Aufgabe erstellen:

enter image description here

den Namen der Workstation und die "Variable Auflösung zur Laufzeit-Flag" gesetzt,

enter image description here

Dann ope n die „Aufgabenbereich“, und fügen Sie das folgende im Skript Feld:

#/bin/sh -x 
#Set the following 3 variables from your credentials 
export USERNAME="[email protected]" 
export PASSWORD='xxxxxx' 
export HOSTNAME=xxxxx.wa.ibmserviceengage.com 

#Replace "CC" with the letters of your tenant 
export VT=CCTIMESTAMP 

#MAIN STARTS HERE 
export TIMESTAMP=`date +%s` 

. /home/wauser/TWA/TWS/tws_env.sh 

echo "VARTABLE $VT MEMBERS TIMESTAMP \"$TIMESTAMP\" END" > /home/wauser/vt.txt 

composer -host $HOSTNAME -protocol https -username "$USERNAME" -password $PASSWORD replace /home/wauser/vt.txt 

enter image description here Speichern Sie den Job.

Reichen Sie den Job ein, indem Sie auf "Aktion auswählen" -> "Job in aktuellen Plan einreichen" klicken.

enter image description here

einen Stream Job definieren

Klicken Sie auf "Neu" -> "Job Stream"

den Namen der Workstation und die Variablentabelle (ersetzen CC mit zwei Buchstaben definieren, Mieter-ID). Der Rechtsklick auf und wählen Sie Hinzufügen Jobs:

enter image description here

Fügen Sie die "TEST" und "UPDATETIMESTAMP" Jobs (oder den Namen, den Sie verwendet).

Klicken Sie mit der rechten Maustaste auf "UPDATETIMESTAMP" und wählen Sie "Abhängigkeiten hinzufügen" -> "Job im selben Jobstrom" und wählen Sie dann "TEST".

enter image description here

Rechtsklick auf "Run Cycles" und wählen Sie "Add Run Cycle"

enter image description here

Öffnen Sie die "Regel" Fenster und wählen Sie "Daily"

enter image description here

Öffnen Sie die "Zeitbeschränkungen" und legen Sie fest, wann der Jobstrom starten soll und markieren Sie das Kennzeichen "Als Zeitabhängigkeit verwenden".

enter image description here

Speichern Sie den Jobstrom und fertig!

Verwandte Themen