CISCO CloupiaScript Interpreter
CloupiaScript Interpreter
- Mahitungod sa CloupiaScript Interpreter, sa panid 1
- Pagsugod sa CloupiaScript Interpreter, sa panid 1
- Pagsugod sa CloupiaScript Interpreter nga adunay Konteksto, sa panid 2
- Example: Gamit ang CloupiaScript Interpreter, sa panid 2
Mahitungod sa CloupiaScript Interpreter
Ang CloupiaScript interpreter usa ka JavaScript interpreter nga adunay mga built-in nga librarya ug mga API. Mahimo nimong gamiton ang CloupiaScript interpreter aron sulayan ang CloupiaScript code nga dili kinahanglan nga maghimo ug magpadagan sa usa ka workflow nga buluhaton.
Gitukod-sa Mga Kalihokan sa CloupiaScript Interpreter
- PrintObj()—Gikuha ang usa ka butang isip argumento ug gi-print ang tanan nga mga kabtangan ug pamaagi sa butang. Ang giimprinta nga resulta naghatag sa mga ngalan ug mga kantidad alang sa mga variable sa butang ug ang mga ngalan sa tanan nga mga gimbuhaton sa butang. Mahimo nimong tawagan ang toString() sa bisan unsang mga ngalan sa pamaagi aron masusi ang pirma sa pamaagi.
- Upload()—Nagkuha ug filengalan isip argumento ug gi-upload ang fileAng sulod ni ngadto sa CloupiaScript interpreter.
Pagsugod sa CloupiaScript Interpreter
Aron maablihan ang CloupiaScript interpreter, buhata ang mosunod:
- Lakang 1 Pilia ang Orkestrasyon.
- Lakang 2 I-klik ang Custom Workflow Tasks.
- Lakang 3 I-klik ang Launch Interpreter.
Ang Cloupia Script Interpreter screen makita. - Lakang 4 Pagsulod ug linya sa JavaScript code sa text input field sa ubos sa Cloupia Script Interpreter field.
- Lakang 5 Pindota ang Enter.
Ang code gipatuman ug ang resulta gipakita. Kung adunay sayup nga syntax sa code, ang sayup gipakita.
Pagsugod sa CloupiaScript Interpreter nga adunay Konteksto
Mahimo nimong susihon ang JavaScript sa konteksto sa usa ka partikular nga buluhaton. Aron mahimo kini, magpili ka usa ka naandan nga buluhaton, ilunsad ang CloupiaScript Interpreter, ug ihatag ang mga variable sa konteksto nga gihubit alang sa pagpatuman sa naandan nga buluhaton.
Sa diha nga imong ilunsad ang tighubad, kini mag-aghat kanimo alang sa mga bili sa custom nga buluhaton input field ug populate ang input object sa buluhaton. Ang tanan nga mga variable nga magamit kung imong gipatuman ang naandan nga buluhaton gihimo nga magamit.
Aron maablihan ang CloupiaScript interpreter nga adunay magamit nga konteksto, buhata ang mosunod:
- Lakang 1 Pilia ang Orkestrasyon.
- Lakang 2 I-klik ang Custom Workflow Tasks.
- Lakang 3 I-klik ang laray nga adunay naandan nga buluhaton diin kinahanglan nimo nga sulayan ang JavaScript.
- Lakang 4 I-klik ang Ilunsad ang Interpreter nga adunay Konteksto.
Ang screen sa Launch Interpreter makita uban sa input fields aron mangolekta og input values para sa custom nga buluhaton.
Ang input field mao kadtong gihubit alang sa custom nga buluhaton nga imong gipili. - Lakang 5 Pagsulod sa mga kantidad sa input sa screen.
- Lakang 6 I-klik ang Isumite.
- Lakang 7 I-klik ang Isumite.
Ang Cloupia Script Interpreter screen makita. - Lakang 8 Pagsulod ug linya sa JavaScript code sa text input field sa ubos sa Cloupia Script Interpreter field.
- Lakang 9 Pindota ang Enter.
Ang code gipatuman ug ang resulta gipakita. Kung adunay bisan unsang sayup nga syntax sa code, ang sayup gipakita.
Example: Gamit ang CloupiaScript Interpreter
Ang printObj() function nag-imprinta sa tanan nga mga kabtangan ug mga pamaagi nga anaa niini.
Tawga ang functiontoString() aron makit-an ang dugang nga mga detalye bahin sa usa ka function.
Ang mosunod nga exampGipakita sa le kung giunsa pagsusi ang klase sa ReportContext ug pagkuha mga detalye bahin sa ReportContext.setCloudName().
nagsugod ang sesyon
import Package (com.cloupia.model.cIM);
var ctx = bag-ong ReportContext();
printObj(ctx);
kabtangan =
cloudName:null
class:class com.cloupia.model.cIM.ReportContext filterId:null
id: null
targetCuicId:null
tipo: 0
id:[Ljava.lang.String;@4de27bc5
pamaagi =
setIds
jdoReplaceField
jdoReplaceFields
saString
getCloudName
paghulat
getClass
jdoReplaceFlags
hashCode
jdoNewInstance
jdoReplaceStateManager
jdoIsDetached
pahibal-a
jdoGetVersion
jdoProvideField
jdoCopyFields
jdoGetObjectId
jdoGetPersistenceManager
jdoCopyKeyFieldsToObjectId
jdoGetTransactionalObjectId
getType
getFilterId
setType
jdoIsPersistent
managsama
setCloudName
jdoNewObjectIdInstance
jdoIsDeleted getTargetCuicId
setId
setFilterId
jdoProvideFields
jdoMakeDirty
jdoBag-o
nagkinahanglan saCloudName
getIds
notify Tanan jdoIsTransactional
getId jdoReplaceDetachedState jdoIsDirty
setTargetCuicId jdoCopyKeyFieldsFromObjectId
var func = ctx.setCloudName;
function
void setCloudName(java.lang.String)
func.toString();
function setCloudName() {/*
void setCloudName(java.lang.String) */}
Mga Dokumento / Mga Kapanguhaan
![]() |
CISCO CloupiaScript Interpreter [pdf] Mga instruksiyon CloupiaScript Interpreter, CloupiaScript, Interpreter |