អ្នកបកប្រែ CISCO CloupiaScript
អ្នកបកប្រែ CloupiaScript
- អំពីអ្នកបកប្រែ CloupiaScript នៅទំព័រ 1
- ការចាប់ផ្តើមអ្នកបកប្រែ CloupiaScript នៅទំព័រ 1
- ការចាប់ផ្តើមអ្នកបកប្រែ CloupiaScript ជាមួយបរិបទ នៅទំព័រ 2
- Example: ការប្រើ CloupiaScript Interpreter នៅទំព័រ 2
អំពីអ្នកបកប្រែ CloupiaScript
អ្នកបកប្រែ CloupiaScript គឺជាអ្នកបកប្រែ JavaScript ដែលផ្ទុកដោយបណ្ណាល័យ និង APIs ដែលភ្ជាប់មកជាមួយ។ អ្នកអាចប្រើកម្មវិធីបកប្រែ CloupiaScript ដើម្បីសាកល្បងកូដ CloupiaScript ដោយមិនចាំបាច់បង្កើត និងដំណើរការកិច្ចការលំហូរការងារ។
មុខងារភ្ជាប់មកជាមួយនៃកម្មវិធីបកប្រែ CloupiaScript
- PrintObj()—យកវត្ថុមួយធ្វើជាអាគុយម៉ង់ ហើយបោះពុម្ពចេញនូវលក្ខណៈសម្បត្តិ និងវិធីសាស្រ្តទាំងអស់នៅក្នុងវត្ថុ។ លទ្ធផលដែលបានបោះពុម្ពផ្តល់នូវឈ្មោះ និងតម្លៃសម្រាប់អថេរនៅក្នុងវត្ថុ និងឈ្មោះនៃមុខងាររបស់វត្ថុទាំងអស់។ បន្ទាប់មក អ្នកអាចហៅ toString() នៅលើឈ្មោះវិធីសាស្រ្តណាមួយ ដើម្បីពិនិត្យមើលហត្ថលេខាវិធីសាស្ត្រ។
- ផ្ទុកឡើង () - យក a fileដាក់ឈ្មោះជាអាគុយម៉ង់ ហើយផ្ទុកឡើង fileមាតិការបស់កម្មវិធីបកប្រែ CloupiaScript ។
ចាប់ផ្តើមកម្មវិធីបកប្រែ CloupiaScript
ដើម្បីបើកកម្មវិធីបកប្រែ CloupiaScript សូមធ្វើដូចខាងក្រោម៖
- ជំហានទី 1 ជ្រើសរើស Orchestration ។
- ជំហានទី 2 ចុច Custom Workflow Tasks ។
- ជំហានទី 3 ចុចបើកដំណើរការអ្នកបកប្រែ។
អេក្រង់ Cloupia Script Interpreter លេចឡើង។ - ជំហានទី 4 បញ្ចូលបន្ទាត់នៃកូដ JavaScript នៅក្នុងវាលបញ្ចូលអត្ថបទនៅផ្នែកខាងក្រោមនៃវាលអ្នកបកប្រែស្គ្រីប Cloupia ។
- ជំហានទី 5 ចុច Enter ។
លេខកូដត្រូវបានប្រតិបត្តិ ហើយលទ្ធផលត្រូវបានបង្ហាញ។ ប្រសិនបើមានកំហុសវាក្យសម្ព័ន្ធនៅក្នុងកូដ កំហុសត្រូវបានបង្ហាញ។
ចាប់ផ្តើមកម្មវិធីបកប្រែ CloupiaScript ជាមួយនឹងបរិបទ
អ្នកអាចវាយតម្លៃ JavaScript នៅក្នុងបរិបទនៃកិច្ចការផ្ទាល់ខ្លួនជាក់លាក់មួយ។ ដើម្បីធ្វើដូច្នេះ អ្នកជ្រើសរើសភារកិច្ចផ្ទាល់ខ្លួន បើកដំណើរការកម្មវិធីបកប្រែ CloupiaScript និងផ្គត់ផ្គង់អថេរបរិបទដែលត្រូវបានកំណត់សម្រាប់អនុវត្តកិច្ចការផ្ទាល់ខ្លួននោះ។
នៅពេលអ្នកបើកដំណើរការអ្នកបកប្រែ វាប្រាប់អ្នកឱ្យដឹងពីតម្លៃនៃវាលបញ្ចូលភារកិច្ចផ្ទាល់ខ្លួន ហើយបញ្ចូលវត្ថុបញ្ចូលនៃកិច្ចការ។ អថេរទាំងអស់ដែលមាននៅពេលដែលអ្នកពិតជាប្រតិបត្តិកិច្ចការផ្ទាល់ខ្លួនត្រូវបានធ្វើឱ្យមាន។
ដើម្បីបើកកម្មវិធីបកប្រែ CloupiaScript ជាមួយនឹងបរិបទដែលមាន សូមធ្វើដូចខាងក្រោម៖
- ជំហានទី 1 ជ្រើសរើស Orchestration ។
- ជំហានទី 2 ចុច Custom Workflow Tasks ។
- ជំហានទី 3 ចុចជួរដេកជាមួយនឹងកិច្ចការផ្ទាល់ខ្លួន ដែលអ្នកត្រូវការសាកល្បង JavaScript ។
- ជំហានទី 4 ចុចបើកដំណើរការអ្នកបកប្រែជាមួយបរិបទ។
អេក្រង់ Launch Interpreter លេចឡើងជាមួយនឹងប្រអប់បញ្ចូល ដើម្បីប្រមូលតម្លៃបញ្ចូលសម្រាប់កិច្ចការផ្ទាល់ខ្លួន។
វាលបញ្ចូលគឺជាកន្លែងដែលបានកំណត់សម្រាប់កិច្ចការផ្ទាល់ខ្លួនដែលអ្នកបានជ្រើសរើស។ - ជំហានទី 5 បញ្ចូលតម្លៃបញ្ចូលក្នុងអេក្រង់។
- ជំហានទី 6 ចុចបញ្ជូន។
- ជំហានទី 7 ចុចបញ្ជូន។
អេក្រង់ Cloupia Script Interpreter លេចឡើង។ - ជំហានទី 8 បញ្ចូលបន្ទាត់នៃកូដ JavaScript នៅក្នុងវាលបញ្ចូលអត្ថបទនៅផ្នែកខាងក្រោមនៃវាលអ្នកបកប្រែស្គ្រីប Cloupia ។
- ជំហានទី 9 ចុច Enter ។
លេខកូដត្រូវបានប្រតិបត្តិ ហើយលទ្ធផលត្រូវបានបង្ហាញ។ ប្រសិនបើមានកំហុសវាក្យសម្ព័ន្ធណាមួយនៅក្នុងកូដនោះ កំហុសត្រូវបានបង្ហាញ។
Example: ការប្រើប្រាស់កម្មវិធីបកប្រែ CloupiaScript
អនុគមន៍ printObj( ) បោះពុម្ពលក្ខណៈសម្បត្តិ និងវិធីសាស្រ្តទាំងអស់ដែលវាមាន។
ហៅទៅ functiontoString() ដើម្បីស្វែងរកព័ត៌មានលម្អិតបន្ថែមអំពីមុខងារមួយ។
ខាងក្រោមនេះ example បង្ហាញពីរបៀបពិនិត្យមើលថ្នាក់ ReportContext និងទទួលបានព័ត៌មានលម្អិតអំពី ReportContext.setCloudName()។
វគ្គចាប់ផ្តើម
កញ្ចប់នាំចូល (com.cloupia.model.cIM);
var ctx = New ReportContext();
printObj(ctx);
លក្ខណៈសម្បត្តិ =
ឈ្មោះពពក៖ null
class:class com.cloupia.model.cIM.ReportContext filterId:null
លេខសម្គាល់៖ null
targetCuicId៖ null
ប្រភេទ៖ ០
ids៖[Ljava.lang.String;@4de27bc5
វិធីសាស្រ្ត =
setIds
jdoReplaceField
jdoReplaceFields
ខ្សែអក្សរ
getCloudName
រង់ចាំ
getClass
jdoReplaceFlags
កូដ hash
jdoNewInstance
jdoReplaceStateManager
jdoIsDetached
ជូនដំណឹង។
jdoGetVersion
jdoProvideField
jdoCopyFields
jdoGetObjectId
jdoGetPersistenceManager
jdoCopyKeyFieldsToObjectId
jdoGetTransactionalObjectId
getType
getFilterId
ប្រភេទកំណត់
jdoIsPersistent
ស្មើ
setCloudName
jdoNewObjectIdInstance
jdoIs លុប getTargetCuicId
លេខសម្គាល់
setFilterId
jdoProvideFields
jdoMakeDirty
jdoIsថ្មី។
ទាមទារ CloudName
getIds
ជូនដំណឹង jdoIsTransactional ទាំងអស់។
getId jdoReplaceDetachedState jdoIsDirty
setTargetCuicId jdoCopyKeyFieldsFromObjectId
var func = ctx.setCloudName;
មុខងារ
ទុកជាមោឃៈ setCloudName(java.lang.String)
func.toString();
មុខងារ setCloudName() {/*
void setCloudName(java.lang.String) */}
ឯកសារ/ធនធាន
![]() |
អ្នកបកប្រែ CISCO CloupiaScript [pdf] សេចក្តីណែនាំ អ្នកបកប្រែ CloupiaScript, CloupiaScript, អ្នកបកប្រែ |