CISCO-CloupiaScript-អ្នកបកប្រែ-និមិត្តសញ្ញា

អ្នកបកប្រែ CISCO CloupiaScript

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, អ្នកបកប្រែ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *