CISCO CloupiaScript Interpreter
CloupiaScript Interpreter
- O aplikaci CloupiaScript Interpreter na straně 1
- Spuštění CloupiaScript Interpreter, na straně 1
- Spuštění CloupiaScript Interpreteru s kontextem, na straně 2
- Example: Použití CloupiaScript Interpreter, na straně 2
O interpretu CloupiaScript
Interpret CloupiaScript je interpret jazyka JavaScript s vestavěnými knihovnami a rozhraními API. Překladač CloupiaScript můžete použít k testování kódu CloupiaScript, aniž byste museli vytvářet a spouštět úlohu pracovního postupu.
Vestavěné funkce CloupiaScript Interpreter
- PrintObj() – vezme objekt jako argument a vytiskne všechny vlastnosti a metody v objektu. Vytištěný výsledek obsahuje názvy a hodnoty proměnných v objektu a názvy všech funkcí objektu. Poté můžete zavolat toString() na kterýkoli z názvů metod a prozkoumat signaturu metody.
- Upload() – trvá a filenázev jako argument a nahraje soubor fileobsahu do interpretru CloupiaScript.
Spuštění CloupiaScript Interpreter
Chcete-li otevřít interpret CloupiaScript, postupujte takto:
- Krok 1 Vyberte Orchestrace.
- Krok 2 Klikněte na položku Vlastní úlohy pracovního postupu.
- Krok 3 Klikněte na Launch Interpreter.
Zobrazí se obrazovka Cloupia Script Interpreter. - Krok 4 Zadejte řádek kódu JavaScript do pole pro zadávání textu ve spodní části pole Interpret skriptů Cloupia.
- Krok 5 Stiskněte Enter.
Kód se provede a zobrazí se výsledek. Pokud je v kódu syntaktická chyba, zobrazí se chyba.
Spuštění CloupiaScript Interpreteru s kontextem
JavaScript můžete vyhodnotit v kontextu konkrétního vlastního úkolu. Chcete-li tak učinit, vyberte vlastní úlohu, spustíte interpret CloupiaScript a zadáte kontextové proměnné, které jsou definovány pro provedení této vlastní úlohy.
Když spustíte interpret, vyzve vás k zadání hodnot vstupních polí vlastní úlohy a naplní vstupní objekt úlohy. Zpřístupní se všechny proměnné, které jsou dostupné při skutečném provádění vlastní úlohy.
Chcete-li otevřít interpret CloupiaScript s dostupným kontextem, postupujte takto:
- Krok 1 Vyberte Orchestrace.
- Krok 2 Klikněte na položku Vlastní úlohy pracovního postupu.
- Krok 3 Klikněte na řádek s vlastní úlohou, pro kterou potřebujete otestovat JavaScript.
- Krok 4 Klikněte na Launch Interpreter with Context.
Zobrazí se obrazovka Launch Interpreter se vstupními poli pro sběr vstupních hodnot pro vlastní úlohu.
Vstupní pole jsou pole definovaná pro vlastní úlohu, kterou jste vybrali. - Krok 5 Zadejte vstupní hodnoty na obrazovce.
- Krok 6 Klikněte na Odeslat.
- Krok 7 Klikněte na Odeslat.
Zobrazí se obrazovka Cloupia Script Interpreter. - Krok 8 Zadejte řádek kódu JavaScript do pole pro zadávání textu ve spodní části pole Interpret skriptů Cloupia.
- Krok 9 Stiskněte Enter.
Kód se provede a zobrazí se výsledek. Pokud je v kódu nějaká syntaktická chyba, zobrazí se chyba.
Example: Použití CloupiaScript Interpreter
Funkce printObj() vypíše všechny vlastnosti a metody, které obsahuje.
Chcete-li zjistit další podrobnosti o funkci, zavolejte funkci functiontoString().
Následující exampTento soubor ukazuje, jak prozkoumat třídu ReportContext a získat podrobnosti o ReportContext.setCloudName().
relace zahájena
import Package (com.cloupia.model.cIM);
var ctx = new ReportContext();
printObj(ctx);
vlastnosti =
cloudName:null
class:class com.cloupia.model.cIM.ReportContext filterId:null
id:null
targetCuicId:null
typ: 0
ids:[Ljava.lang.String;@4de27bc5
metody =
setIds
jdoReplaceField
jdoReplaceFields
toString
getCloudName
Počkejte
getClass
jdoReplaceFlags
hashCode
jdoNewInstance
jdoReplaceStateManager
jdoIsDetached
oznámit
jdoGetVersion
jdoProvideField
jdoCopyFields
jdoGetObjectId
jdoGetPersistenceManager
jdoCopyKeyFieldsToObjectId
jdoGetTransactionalObjectId
getType
getFilterId
setType
jdoIsPersistent
rovná se
setCloudName
jdoNewObjectIdInstance
jdoIsDeleted getTargetCuicId
setId
setFilterId
jdoProvideFields
jdoMakeDirty
jdoIsNew
vyžadujeCloudName
getIds
notifyAll jdoIsTransactional
getId jdoReplaceDetachedState jdoIsDirty
setTargetCuicId jdoCopyKeyFieldsFromObjectId
var func = ctx.setCloudName;
func
void setCloudName(java.lang.String)
func.toString();
funkce setCloudName() {/*
void setCloudName(java.lang.String) */}
Dokumenty / zdroje
![]() |
CISCO CloupiaScript Interpreter [pdfPokyny CloupiaScript Interpreter, CloupiaScript, Interpreter |