Logo CISCO-CloupiaScript-Interpreter

CISCO CloupiaScript Interpreter

CISCO-CloupiaScript-Interpreter-product-image

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *