CISCO CloupiaScript Interpreter
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 |