CISCO-CloupiaScript-Interpreter-logo

CISCO CloupiaScript Interpreter

CISCO-CloupiaScript-Interpreter-product-image

CloupiaScript Interpreter

  • O CloupiaScript Interpreteru, na stranici 1
  • Pokretanje CloupiaScript interpretera, na stranici 1
  • Pokretanje CloupiaScript interpretera s kontekstom, na stranici 2
  • Example: Upotreba CloupiaScript interpretera, na stranici 2

O CloupiaScript Interpreteru

CloupiaScript interpreter je JavaScript interpreter popunjen ugrađenim bibliotekama i API-jima. Možete koristiti CloupiaScript interpreter za testiranje CloupiaScript koda bez potrebe za kreiranjem i pokretanjem zadatka toka posla.

Ugrađene funkcije CloupiaScript interpretera

  • PrintObj()—Uzima objekt kao argument i ispisuje sva svojstva i metode u objektu. Ispisani rezultat daje imena i vrijednosti za varijable u objektu i imena svih funkcija objekta. Zatim možete pozvati toString() na bilo kojem od imena metoda da biste ispitali potpis metode.
  • Upload()—Zahtijeva a filename kao argument i učitava file's sadržaj u CloupiaScript interpreteru.
Pokretanje CloupiaScript interpretera

Da otvorite CloupiaScript interpreter, učinite sljedeće:

  • Korak 1 Odaberite Orkestracija.
  • Korak 2 Kliknite na Custom Workflow Tasks.
  • Korak 3 Kliknite na Pokreni tumač.
    Pojavljuje se ekran Cloupia Script Interpreter.
  • Korak 4 Unesite red JavaScript koda u polje za unos teksta na dnu polja Cloupia Script Interpreter.
  • Korak 5 Pritisnite Enter.
    Kod se izvršava i rezultat se prikazuje. Ako postoji sintaksička greška u kodu, prikazuje se greška.

Pokretanje CloupiaScript interpretera s kontekstom

Možete procijeniti JavaScript u kontekstu određenog prilagođenog zadatka. Da biste to učinili, odaberete prilagođeni zadatak, pokrenete CloupiaScript Interpreter i unesete kontekstualne varijable koje su definirane za izvršavanje tog prilagođenog zadatka.
Kada pokrenete interpreter, on od vas traži vrijednosti polja za unos prilagođenog zadatka i popunjava ulazni objekat zadatka. Sve varijable koje su dostupne kada stvarno izvršite prilagođeni zadatak su dostupne.
Da biste otvorili CloupiaScript tumač s dostupnim kontekstom, učinite sljedeće:

  • Korak 1 Odaberite Orkestracija.
  • Korak 2 Kliknite na Custom Workflow Tasks.
  • Korak 3 Kliknite na red sa prilagođenim zadatkom za koji trebate testirati JavaScript.
  • Korak 4 Kliknite na Pokreni tumač s kontekstom.
    Pojavljuje se ekran Launch Interpreter s poljima za unos za prikupljanje ulaznih vrijednosti za prilagođeni zadatak.
    Polja za unos su ona definirana za prilagođeni zadatak koji ste odabrali.
  • Korak 5 Unesite ulazne vrijednosti na ekranu.
  • Korak 6 Kliknite na Pošalji.
  • Korak 7 Kliknite na Pošalji.
    Pojavljuje se ekran Cloupia Script Interpreter.
  • Korak 8 Unesite red JavaScript koda u polje za unos teksta na dnu polja Cloupia Script Interpreter.
  • Korak 9 Pritisnite Enter.
    Kod se izvršava i rezultat se prikazuje. Ako postoji bilo kakva sintaksička greška u kodu, greška se prikazuje.
Example: Upotreba CloupiaScript interpretera

Funkcija printObj() ispisuje sva svojstva i metode koje sadrži.
Pozovite functiontoString() da biste pronašli više detalja o funkciji.
Sljedeći prampLe pokazuje kako ispitati klasu ReportContext i dobiti detalje o ReportContext.setCloudName().

sesija je počela

import paket (com.cloupia.model.cIM);

var ctx = novi ReportContext();

printObj(ctx);

svojstva =

cloudName:null

class:class com.cloupia.model.cIM.ReportContext filterId:null

id:null

targetCuicId:null

tip:0

ids:[Ljava.lang.String;@4de27bc5

metode =

setIds

jdoReplaceField

jdoReplaceFields

toString

getCloudName

čekaj

getClass

jdoReplaceFlags

hashCode

jdoNewInstance

jdoReplaceStateManager

jdoIsDetached

obavjestiti

jdoGetVersion

jdoProvideField

jdoCopyFields

jdoGetObjectId

jdoGetPersistenceManager

jdoCopyKeyFieldsToObjectId

jdoGetTransactionalObjectId

getType

getFilterId

setType

jdoIsPersistent

jednaki

setCloudName

jdoNewObjectIdInstance

jdoIsDeleted getTargetCuicId

setId

setFilterId

jdoProvideFields

jdoMakeDirty

jdoIsNew

zahtijeva CloudName

getIds

notifyAll jdoIsTransactional

getId jdoReplaceDetachedState jdoIsDirty

setTargetCuicId jdoCopyKeyFieldsFromObjectId

var func = ctx.setCloudName;

func

void setCloudName(java.lang.String)

func.toString();

funkcija setCloudName() {/*

void setCloudName(java.lang.String) */}

Dokumenti / Resursi

CISCO CloupiaScript Interpreter [pdfUpute
CloupiaScript Interpreter, CloupiaScript, Interpreter

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *