cisco Ṣiṣẹda Aṣa Bisesenlo Awọn iṣẹ-ṣiṣe
Nipa Awọn igbewọle Ṣiṣan Ṣiṣẹ Aṣa
Sisiko UCS Oludari Orchestrator nfunni ni atokọ ti awọn iru titẹ sii asọye daradara fun awọn iṣẹ ṣiṣe aṣa. Oludari Sisiko UCS tun jẹ ki o ṣẹda titẹ sii ṣiṣiṣẹsẹhin ti adani fun iṣẹ-ṣiṣe ṣiṣọn aṣa. O le ṣẹda iru igbewọle tuntun kan nipa didi ati iyipada iru igbewọle to wa tẹlẹ.
Awọn ibeere pataki
Ṣaaju ki o to kọ awọn iṣẹ ṣiṣe aṣa, o gbọdọ pade awọn ibeere pataki wọnyi:
- Cisco UCS Oludari ti fi sori ẹrọ ati ki o nṣiṣẹ lori ẹrọ rẹ. Fun alaye siwaju sii nipa bi o ṣe le fi Sisiko UCS Oludari sori ẹrọ, tọkasi Sisiko UCS Oludari fifi sori ẹrọ ati Itọsọna iṣeto ni.
- O ni ibuwolu wọle pẹlu awọn anfani alakoso. O gbọdọ lo wiwọle yii nigbati o ba ṣẹda ati yipada awọn iṣẹ-ṣiṣe aṣa.
- O gbọdọ ni igbanilaaye kikọ CloupiaScript lati kọ iṣẹ-ṣiṣe aṣa nipa lilo CloupiaScript.
- O gbọdọ ni igbanilaaye ṣiṣe CloupiaScript lati ṣiṣẹ iṣẹ-ṣiṣe aṣa ti a ṣẹda nipa lilo CloupiaScript.
Ṣiṣẹda Iṣagbewọle Ṣiṣan Iṣe Aṣa
O le ṣẹda igbewọle aṣa fun iṣẹ-ṣiṣe ṣiṣọn aṣa. Iṣagbewọle naa han ninu atokọ ti awọn iru titẹ sii ti o le ṣe maapu si awọn igbewọle iṣẹ-ṣiṣe aṣa nigbati o ṣẹda iṣẹ-ṣiṣe ṣiṣọn aṣa.
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn igbewọle Ṣiṣan Ṣiṣẹ Aṣa.
- Igbesẹ 3 Tẹ Fikun-un.
- Igbesẹ 4 Lori Fikun iboju Input Workflow, pari awọn aaye wọnyi:
- Orukọ Iru Iṣawọle Aṣa-Orukọ alailẹgbẹ fun iru iṣagbewọle aṣa.
- Iru titẹ sii-Ṣayẹwo iru titẹ sii ki o tẹ Yan. Da lori titẹ sii ti o yan, awọn aaye miiran yoo han. Fun example, nigba ti o ba yan Adirẹsi imeeli bi iru titẹ sii, atokọ ti awọn iye (LOV) yoo han. Lo awọn aaye tuntun lati ṣe idinwo awọn iye ti titẹ sii aṣa.
- Igbesẹ 5 Tẹ Firanṣẹ.
- Iṣagbewọle iṣan-iṣẹ aṣa ti wa ni afikun si Sisiko UCS Oludari ati pe o wa ninu atokọ ti awọn iru titẹ sii.
Aṣa Input afọwọsi
Awọn alabara le nilo lati fọwọsi awọn igbewọle ṣiṣan iṣẹ ni lilo awọn orisun ita. Jade kuro ninu apoti, Cisco UCS Oludari ko le pade gbogbo onibara ká afọwọsi aini. Lati kun aafo yii, Oludari Sisiko UCS n pese aṣayan lati fọwọsi eyikeyi titẹ sii ni akoko asiko nipa lilo iwe afọwọkọ ti alabara ti pese. Iwe afọwọkọ le ṣe asia awọn aṣiṣe ninu titẹ sii ati pe o le nilo titẹ sii to wulo ṣaaju ṣiṣe ibeere iṣẹ kan. Iwe afọwọkọ naa le jẹ kikọ ni eyikeyi ede, le wọle si eyikeyi orisun ita, o si ni iraye si gbogbo awọn iye titẹ sii ṣiṣiṣẹ ṣiṣẹ.
O le kọ awọn iwe afọwọsi aṣa ni lilo JavaScript, Python, iwe afọwọkọ bash ikarahun, tabi eyikeyi ede kikọ.
Awọn wọnyi exampAwọn iwe afọwọsi le ṣee rii ni Sisiko UCS Oludari ni Orchestration> Awọn igbewọle Ṣiṣan Ṣiṣẹ Aṣa:
- Example-bash-akosile-validator
- Example-javascript-validator
- Example-Python-validator
O le daakọ tabi oniye example scripted bisesenlo awọn igbewọle lati ṣẹda titun afọwọsi igbewọle. O tun le lo example scripted bisesenlo awọn igbewọle bi a itọsọna fun sese ara rẹ iwe afọwọkọ.
Laibikita ede kikọ, awọn ẹya wọnyi ati awọn ofin lo si afọwọsi iṣagbewọle aṣa kikọ:
- Gbogbo scripted afọwọsi ti wa ni ṣiṣe ni lọtọ ilana, ki a kuna afọwọsi ilana ko ni ipa awọn Sisiko UCS Oludari ilana.
- Awọn igbewọle ọrọ jeneriki nikan ni o le jẹri nipa lilo awọn iwe afọwọkọ.
- Awọn iwe afọwọsi ti wa ni ṣiṣe ni ọkan ni akoko kan, ni ọkọọkan, ni ọna kanna ninu eyiti awọn igbewọle han ni oju-iwe awọn igbewọle ṣiṣan iṣẹ. Ilana lọtọ ti ṣe ifilọlẹ fun titẹ sii ti a fọwọsi kọọkan.
- Iye ipadabọ ti kii ṣe odo lati iwe afọwọkọ tọkasi afọwọsi ti kuna. Ni iyan, o le ṣe ifiranṣẹ aṣiṣe pada si fọọmu titẹ sisẹ iṣẹ.
- Gbogbo awọn igbewọle iṣan-iṣẹ ti kọja si iwe afọwọsi ni awọn ọna meji:
- Bi awọn ariyanjiyan si akosile ni fọọmu "bọtini" ="iye".
- Bi awọn oniyipada ayika si ilana iwe afọwọkọ. Awọn orukọ oniyipada ni awọn aami titẹ sii.
Fun example, ti iṣan-iṣẹ naa ba ni titẹ sii ti a samisi bi koodu Ọja ati iye titẹ sii jẹ AbC123, iyipada naa ti kọja si iwe afọwọsi bi "Ọja-Code" = "AbC123".
Awọn oniyipada titẹ sii le ṣee lo nipasẹ iwe afọwọkọ ti o ba jẹ dandan lati ṣe imudasi. iyasoto: Table iye ni awọn nikan kana nọmba ti tabili yiyan, ati ki o jẹ Nitorina jasi asan.
- Oju-iwe Input Ṣiṣan Ṣiṣẹ Aṣa Ṣatunkọ jẹ ki iwe afọwọkọ wa ni Olootu Iṣẹ-ṣiṣe Aṣa. Sintasi jẹ afihan fun gbogbo awọn ede. Awọn aṣiṣe sintasi jẹ ayẹwo fun awọn olufọwọsi JavaScript nikan.
Ṣiṣakoṣo Iṣawọle Ṣiṣan Iṣe Aṣa Aṣa
O le lo iṣagbewọle iṣan-iṣẹ aṣa ti o wa tẹlẹ ninu Sisiko UCS Oludari lati ṣẹda titẹ sii ṣiṣiṣẹsiṣẹ aṣa.
Ṣaaju ki o to bẹrẹ
Iṣagbewọle iṣan-iṣẹ aṣa gbọdọ wa ni Sisiko UCS Oludari.
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn igbewọle Ṣiṣan Ṣiṣẹ Aṣa.
- Igbesẹ 3 Tẹ ila naa pẹlu titẹ sii ṣiṣiṣẹsẹhin aṣa lati jẹ cloned.
Aami Clone han ni oke ti tabili awọn igbewọle iṣan-iṣẹ aṣa. - Igbesẹ 4 Tẹ Clone.
- Igbesẹ 5 Tẹ orukọ iru titẹ sii aṣa sii.
- Igbesẹ 6 Lo awọn iṣakoso miiran ninu iboju Input Ṣiṣan Ṣiṣẹ Aṣa ti Clone lati ṣe akanṣe igbewọle tuntun.
- Igbesẹ 7 Tẹ Firanṣẹ.
Iṣagbewọle iṣẹ-ṣiṣe iṣiṣẹ aṣa aṣa ti wa ni cloned lẹhin ìmúdájú ati pe o wa fun lilo ninu iṣẹ-ṣiṣe iṣan-iṣẹ aṣa.
Ṣiṣẹda Aṣa Aṣa
Lati ṣẹda iṣẹ-ṣiṣe aṣa, ṣe atẹle naa:
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn iṣẹ-ṣiṣe Ṣiṣan Ise Aṣa.
- Igbesẹ 3 Tẹ Fikun-un.
- Igbesẹ 4 Lori Fikun iboju Iṣẹ-ṣiṣe Ṣiṣẹ Aṣa Aṣa, pari awọn aaye wọnyi:
- Aaye Orukọ Iṣẹ-Orukọ alailẹgbẹ fun iṣẹ-ṣiṣe iṣan-iṣẹ aṣa.
- Aaye Aami Iṣẹ-Aami kan lati ṣe idanimọ iṣẹ-ṣiṣe iṣan-iṣẹ aṣa.
- Forukọsilẹ Labẹ Ẹka aaye-Ẹka ṣiṣiṣẹsẹhin labẹ eyiti iṣẹ ṣiṣe iṣiṣẹ aṣa ni lati forukọsilẹ.
- Mu apoti ayẹwo Iṣẹ ṣiṣẹ-Ti o ba ṣayẹwo, iṣẹ ṣiṣe iṣiṣẹ aṣa ti forukọsilẹ pẹlu Orchestrator ati pe o jẹ lilo lẹsẹkẹsẹ ni ṣiṣan iṣẹ.
- Aaye Apejuwe kukuru-Apejuwe ti iṣẹ-ṣiṣe iṣan-iṣẹ aṣa.
- Aaye Apejuwe alaye-Apejuwe alaye ti iṣẹ-ṣiṣe iṣiṣẹ aṣa.
- Igbesẹ 5 Tẹ Itele.
Iboju Awọn titẹ sii Iṣẹ-ṣiṣe Aṣa yoo han. - Igbesẹ 6 Tẹ Fikun-un.
- Igbesẹ 7 Lori Fikun titẹ sii si iboju Awọn titẹ sii, pari awọn aaye wọnyi:
- Aaye Orukọ Aaye Input-Orukọ alailẹgbẹ fun aaye naa. Orukọ naa gbọdọ bẹrẹ pẹlu kikọ analphabetic ati pe ko gbọdọ ni awọn alafo tabi awọn ohun kikọ pataki ninu.
- Aaye Aami Aaye titẹ sii- Aami kan lati ṣe idanimọ aaye titẹ sii.
- Atokọ-silẹ Iru aaye Tẹ sii-Yan iru data ti paramita igbewọle.
- Maapu si Iru Input (Ko si Aworan aworan) aaye — Yan iru titẹ sii eyiti aaye yii le ṣe ya aworan, ti aaye yii ti o le ṣe yaworan lati inu iṣẹjade iṣẹ-ṣiṣe miiran tabi titẹ sisẹ ṣiṣiṣẹ agbaye.
- Apoti ayẹwo dandan- Ti o ba ṣayẹwo, olumulo gbọdọ pese iye kan fun aaye yii.
- Aaye RBID-Tẹ okun RBID fun aaye naa.
- Akojọ-isalẹ Iwon aaye ti o nwọle-Yan iwọn aaye fun ọrọ ati awọn igbewọle tabular.
- Aaye Iranlọwọ aaye Input—(Eyi je ko je) Apejuwe ti o han lori nigbati o ba rababa awọn Asin lori awọn aaye.
- Aaye Itumọ aaye titẹ sii—(Iyan) Ọrọ itọka fun aaye titẹ sii.
- Aaye Orukọ Ẹgbẹ aaye - Ti o ba jẹ pato, gbogbo awọn aaye pẹlu awọn orukọ ẹgbẹ ti o baamu ni a fi sinu ẹgbẹ aaye naa.
- Agbegbe ATTRIBUTES aaye TEXT — Pari awọn aaye atẹle nigbati iru aaye titẹ sii jẹ ọrọ.
- Apoti Iṣawọle Ọpọ-Ti o ba ṣayẹwo, aaye titẹ sii gba awọn iye pupọ ti o da lori iru aaye titẹ sii:
- Fun LOV-Aaye titẹ sii gba awọn iye titẹ sii lọpọlọpọ.
- Fun aaye ọrọ kan—Aaye titẹ sii di aaye ọrọ laini pupọ.
- Ipari ti o pọju aaye titẹ sii-Pato nọmba ti o pọju ti awọn ohun kikọ ti o le tẹ sii ni aaye titẹ sii.
- Agbegbe LOV ATTRIBUTES-Pari awọn aaye wọnyi nigbati iru titẹ sii jẹ Akojọ Awọn iye (LOV) tabi LOV pẹlu awọn bọtini Redio.
- Akojọ ti Awọn iye aaye-Akojọ-pipaya komama ti awọn iye fun awọn LOV ti a fi sii.
Aaye Orukọ Olupese LOV-Orukọ ti olupese LOV fun awọn LOV ti kii ṣe ifibọ. - Agbegbe ATTRIBUTES TABLE-Pari awọn aaye wọnyi nigbati iru aaye titẹ sii jẹ Tabili, Tabili Agbejade, tabi Tabili pẹlu apoti ayẹwo yiyan.
- Aaye Orukọ Tabili-Orukọ ti ijabọ tabular fun awọn iru aaye tabili.
- Agbegbe Ifọwọsi aaye-Ọkan tabi diẹ ẹ sii ti awọn aaye wọnyi jẹ afihan da lori iru data ti o yan. Pari awọn aaye lati ṣọkasi bi awọn aaye titẹ sii ti jẹ ifọwọsi.
- Akojọ jabọ-silẹ Olufọwọsi titẹ sii—Yan olufọwọsi kan fun titẹ sii olumulo.
- Aaye Ikosile deede — Ilana ikosile deede lati ba iye titẹ sii mu lodi si.
- Aaye Ifiranṣẹ Ikosile deede — Ifiranṣẹ ti o han nigbati ijẹrisi ikosile deede ba kuna.
- Aaye Iye Kere-Iye nọmba to kere julọ.
- O pọju aaye iye-O pọju nomba iye.
- ÌPÁMỌ́ LÓRÍ AGBÉ ÀÌYÍNÍ ÀGBÉ—Parí àwọn pápá wọ̀nyí láti ṣètò ipò láti fi pápá náà pamọ́ sínú fọ́ọ̀mù.
- Tọju Lori aaye Orukọ aaye - Orukọ inu si aaye naa ki eto ti o mu fọọmu naa le ṣe idanimọ aaye naa.
- Tọju Lori aaye Iye aaye-Iye ti o ni lati firanṣẹ ni kete ti o ti fi fọọmu naa silẹ.
- Tọju Lori Aaye Ipo akojọ jabọ silẹ-Yan ipo kan nibiti aaye naa ni lati farapamọ.
- Aaye Iranlọwọ HTML-Awọn ilana iranlọwọ fun aaye ti o farapamọ.
- Igbesẹ 8 Tẹ Firanṣẹ.
Titẹ sii titẹ sii ti wa ni afikun si tabili. - Igbesẹ 9 Tẹ Fikun-un lati ṣafikun titẹ sii si awọn igbewọle.
- Igbesẹ 10 Nigbati o ba ti pari fifi awọn titẹ sii, tẹ Itele.
Iboju Awọn iṣẹ-ṣiṣe Ise-iṣẹ Aṣa yoo han. - Igbesẹ 11 Tẹ Fikun-un.
- Igbesẹ 12 Lori Fikun titẹ sii si iboju, pari awọn aaye wọnyi:
- Aaye Orukọ Aaye Ijade - Orukọ alailẹgbẹ fun aaye ti o jade. O gbọdọ bẹrẹ pẹlu ohun kikọ alfabeti ati pe ko gbọdọ ni awọn alafo tabi awọn ohun kikọ pataki ninu.
- Aaye Apejuwe Oko Ijade - Apejuwe aaye ti o wu jade.
- Aaye Iru Oko Ijade-Ṣayẹwo iru iṣẹjade kan. Iru iru yii n pinnu bi o ṣe le ṣe afihan iṣelọpọ si awọn igbewọle iṣẹ-ṣiṣe miiran.
- Igbesẹ 13 Tẹ Firanṣẹ.
Titẹ sii ti njade ti wa ni afikun si tabili. - Igbesẹ 14 Tẹ Fikun-un lati ṣafikun titẹ sii si awọn abajade.
- Igbesẹ 15 Tẹ Itele
Iboju Adarí yoo han - Igbesẹ 16 (Iyan) Tẹ Fikun-un lati fi oludari kan kun.
- Igbesẹ 17 Lori Fikun titẹsi si iboju Adarí, pari awọn aaye wọnyi:
- Atokọ-silẹ ọna-Yan boya ọna marshalling tabi unmarshalling lati ṣe akanṣe awọn igbewọle ati/tabi awọn igbejade fun iṣẹ ṣiṣe ṣiṣọn aṣa. Ọna naa le jẹ ọkan ninu awọn atẹle:
- Ṣaaju Marshall-Lo ọna yii lati ṣafikun tabi ṣeto aaye titẹ sii ati ṣẹda ni agbara ati ṣeto LOV lori oju-iwe kan (fọọmu).
- Lẹhin Marshall-Lo ọna yii lati tọju tabi ṣafipamọ aaye titẹ sii.
- Ṣaaju Unmarshall-Lo ọna yii lati yi iye titẹ sii pada lati fọọmu kan si fọọmu miiran—fun example, nigba ti o ba fẹ lati encrypt a ọrọigbaniwọle ṣaaju ki o to fi si awọn database.
- Lẹhin Unmarshall-Lo ọna yii lati ṣe afihan iṣagbewọle olumulo kan ati ṣeto ifiranṣẹ aṣiṣe lori oju-iwe naa.
Wo Example: Lilo Awọn oludari, ni oju-iwe 14. - Agbegbe ọrọ iwe afọwọkọ-Fun ọna ti o yan lati inu atokọ jabọ-silẹ Ọna, ṣafikun koodu fun iwe afọwọkọ isọdi GUI.
Akiyesi Tẹ Fikun-un ti o ba fẹ ṣafikun koodu fun awọn ọna diẹ sii.
Ti awọn afọwọsi eyikeyi ba wa si awọn ọrọ igbaniwọle ti a tẹ, rii daju lati yi afọwọsi oluṣakoso pada fun awọn ọrọ igbaniwọle ki o le ṣatunkọ awọn iṣẹ ṣiṣe aṣa ni ṣiṣan iṣẹ.
Akiyesi
- Igbesẹ 18 Tẹ Firanṣẹ.
Awọn oludari ti wa ni afikun si tabili. - Igbesẹ 19 Tẹ Itele.
Iboju Akosile yoo han. - Igbesẹ 20 Lati inu akojọ silẹ-silẹ Ede Ipaniyan, yan ede kan.
- Igbesẹ 21 Ni aaye Afọwọkọ, tẹ koodu CloupiaScript sii fun iṣẹ-ṣiṣe ṣiṣiṣẹsẹhin aṣa.
Koodu Akosile Cloupia jẹ ifọwọsi nigbati o ba tẹ koodu sii. Ti aṣiṣe eyikeyi ba wa ninu koodu, aami aṣiṣe (agbelebu pupa) yoo han lẹgbẹẹ nọmba laini. Ra asin lori aami aṣiṣe si view ifiranṣẹ aṣiṣe ati ojutu - Igbesẹ 22 Tẹ Fi akosile pamọ.
- Igbesẹ 23 Tẹ Firanṣẹ.
Iṣẹ-ṣiṣe iṣan-iṣẹ aṣa ti ṣẹda ati pe o wa fun lilo ninu iṣan-iṣẹ
Aṣa Awọn iṣẹ-ṣiṣe ati awọn ibi ipamọ
Nigbati o ba ṣẹda iṣẹ-ṣiṣe aṣa, dipo titẹ ni koodu iṣẹ-ṣiṣe aṣa sinu ferese iwe afọwọkọ tabi gige ati fifi koodu si lati ọdọ olootu ọrọ, o le gbe koodu wọle lati inu file ti a fipamọ sinu GitHub tabi ibi ipamọ BitBucket. Lati ṣe eyi, iwọ:
- Ṣẹda ọkan tabi diẹ ẹ sii ọrọ files ni ibi ipamọ GitHub tabi BitBucket, boya ni github.com tabi ile-iṣẹ aladani GitHub ibi ipamọ.
Akiyesi Sisiko UCS Oludari ṣe atilẹyin GitHub nikan (github.com tabi apẹẹrẹ GitHub ile-iṣẹ) ati tabi BitBucket. Ko ṣe atilẹyin awọn iṣẹ alejo gbigba Git miiran pẹlu GitLab, Perforce, tabi Codebase. - Forukọsilẹ ibi ipamọ ni Sisiko UCS Oludari. Wo Fifi GitHub kan tabi Ibi ipamọ BitBucket ni Sisiko UCS Oludari, loju iwe 7.
- Yan ibi ipamọ ati pato ọrọ naa file ti o ni awọn aṣa iwe afọwọkọ. Wo Gbigbasilẹ koodu Afọwọkọ Aṣa Aṣa lati GitHub tabi Ibi ipamọ BitBucket, loju iwe 8.
Ṣafikun GitHub tabi Ibi ipamọ BitBucket ni Sisiko UCS Oludari
Lati forukọsilẹ GitHub tabi ibi ipamọ BitBucket ni Sisiko UCS Oludari, ṣe atẹle naa:
Ṣaaju ki o to bẹrẹ
Ṣẹda GitHub tabi ibi ipamọ BitBucket. Ibi ipamọ le wa lori eyikeyi GitHub tabi olupin BitBucket, ti gbogbo eniyan tabi ikọkọ ti o wa lati ọdọ Sisiko UCS Oludari rẹ.
Ṣayẹwo ọkan tabi diẹ ẹ sii files ti o ni koodu JavaScript ninu fun awọn iṣẹ ṣiṣe aṣa rẹ sinu ibi ipamọ rẹ.
- Igbesẹ 1 Yan Isakoso > Ijọpọ.
- Igbesẹ 2 Lori oju-iwe Integration, tẹ Ṣakoso awọn ibi ipamọ.
- Igbesẹ 3 Tẹ Fikun-un.
- Igbesẹ 4 Lori oju-iwe Ibi ipamọ Fikun-un, pari awọn aaye ti a beere, pẹlu atẹle naa:
- Ni aaye Orukọ apeso Ibi ipamọ, tẹ orukọ sii lati ṣe idanimọ ibi ipamọ laarin Sisiko UCS Oludari.
- Ninu Ibi ipamọ URL aaye, tẹ awọn URL ti GitHub tabi ibi ipamọ BitBucket.
- Ni aaye Orukọ Ẹka, tẹ orukọ ẹka ile-ipamọ ti o fẹ lo. Orukọ aiyipada jẹ ẹka akọkọ.
- Ni aaye Olumulo Ibi ipamọ, tẹ orukọ olumulo sii fun akọọlẹ GitHub tabi BitBucket rẹ.
- Lati ṣafikun ibi ipamọ GitHub, ni aaye Ọrọigbaniwọle/Api Token, tẹ aami API ti ipilẹṣẹ fun GitHub rẹ.
Lati ṣe agbejade aami API nipa lilo GitHub, tẹ Eto ki o lilö kiri si Eto Olùgbéejáde> Awọn ami iwọle ti ara ẹni, ki o tẹ Ṣẹda ami-ami tuntun.
Lati ṣe akiyesi ṣafikun ibi ipamọ BitBucket, ni aaye Ọrọigbaniwọle/Api Token, tẹ ọrọ igbaniwọle sii fun BitBucket rẹ. - Lati aiyipada si ibi ipamọ yii nigbati o ba ṣẹda iṣẹ-ṣiṣe aṣa tuntun, ṣayẹwo Ṣe ibi ipamọ aiyipada mi.
- Lati ṣe idanwo boya Sisiko UCS Oludari le wọle si ibi ipamọ, tẹ Asopọmọra Idanwo.
Ipo Asopọmọra pẹlu ibi ipamọ ti han ni asia ni oke oju-iwe naa.
Ti o ko ba le sopọ ati ibasọrọ pẹlu GitHub tabi ibi ipamọ BitBucket lati Sisiko UCS
Oludari, ṣe imudojuiwọn Oludari Sisiko UCS lati wọle si Intanẹẹti nipasẹ olupin aṣoju. Wo Cisco UCS Oludari Isakoso Itọsọna.
Akiyesi
- Igbesẹ 5 Nigbati o ba ni itẹlọrun pe alaye ibi ipamọ tọ, tẹ Firanṣẹ.
Gbigba koodu Afọwọkọ Aṣa Aṣa lati GitHub tabi Ibi ipamọ BitBucket kan
Lati ṣẹda iṣẹ-ṣiṣe aṣa tuntun nipa gbigbe ọrọ wọle lati ibi ipamọ GitHub tabi BitBucket, ṣe atẹle naa:
Ṣaaju ki o to bẹrẹ
Ṣẹda GitHub tabi ibi ipamọ BitBucket ki o ṣayẹwo ni ọkan tabi diẹ ẹ sii ọrọ files ti o ni koodu JavaScript ninu fun awọn iṣẹ ṣiṣe aṣa rẹ sinu ibi ipamọ rẹ.
Ṣafikun ibi ipamọ GitHub si Sisiko UCS Oludari. Wo Fifi GitHub kan tabi Ibi ipamọ BitBucket ni Sisiko UCS Oludari, loju iwe
- Igbesẹ 1 Lori oju-iwe Orchestration, tẹ Awọn iṣẹ-ṣiṣe Ṣiṣẹ Aṣa Aṣa.
- Igbesẹ 2 Tẹ Fikun-un.
- Igbesẹ 3 Pari awọn aaye ti a beere lori oju-iwe Alaye Iṣẹ-ṣiṣe Aṣa. Wo Ṣiṣẹda Iṣẹ-ṣiṣe Aṣa, loju iwe 3.
- Igbesẹ 4 Pari awọn aaye ti a beere lori oju-iwe Awọn igbewọle Iṣẹ-ṣiṣe Aṣa. Wo Ṣiṣẹda Iṣẹ-ṣiṣe Aṣa, loju iwe 3.
- Igbesẹ 5 Pari awọn aaye ti a beere lori oju-iwe Awọn abajade Iṣẹ-ṣiṣe Aṣa. Wo Ṣiṣẹda Iṣẹ-ṣiṣe Aṣa, loju iwe 3.
- Igbesẹ 6 Pari awọn aaye ti a beere lori oju-iwe Alakoso. Wo Ṣiṣẹda Iṣẹ-ṣiṣe Aṣa, loju iwe 3.
- Igbesẹ 7 Lori oju-iwe Akosile, pari awọn aaye ti a beere:
- Lati akojọ aṣayan-silẹ Ede Ipaniyan, yan JavaScript.
- Ṣayẹwo Lo Ibi ipamọ fun Awọn iwe afọwọkọ lati mu iṣẹ-ṣiṣe aṣa ṣiṣẹ lati lo iwe afọwọkọ kan file lati ibi ipamọ kan. Eyi n gba ọ laaye lati yan ibi ipamọ ati pato iwe afọwọkọ naa file lati lo.
- Lati inu akojọ aṣayan-isalẹ Ibi ipamọ, yan GitHub tabi ibi ipamọ BitBucket ti o ni iwe afọwọkọ files. Fun alaye lori bi o ṣe le ṣafikun awọn ibi ipamọ, wo Fikun GitHub kan tabi Ibi ipamọ BitBucket ni Sisiko UCS Oludari, ni oju-iwe 7.
- Tẹ ọna kikun si iwe afọwọkọ naa file ninu Iwe Akosile fileaaye ọrọ orukọ.
- Lati ṣe igbasilẹ iwe afọwọkọ naa, tẹ Iwe afọwọkọ fifuye.
Awọn ọrọ lati awọn file ni a daakọ ni agbegbe ọrọ satunkọ. - Ni iyan, ṣe awọn ayipada si iwe afọwọkọ ti a ṣe igbasilẹ ni agbegbe atunkọ ọrọ Afọwọkọ.
- Lati fi iwe afọwọkọ pamọ bi o ṣe han ni agbegbe atunkọ ọrọ, tẹ Fipamọ Iwe afọwọkọ.
Nigbati o ba tẹ Fipamọ iwe afọwọkọ, iwe afọwọkọ ti wa ni ipamọ si igba iṣẹ lọwọlọwọ rẹ. O gbọdọ tẹ Firanṣẹ lati fi iwe afọwọkọ pamọ si iṣẹ-ṣiṣe aṣa ti o n ṣatunkọ.
Akiyesi
- Igbesẹ 8 Lati fi iṣẹ-ṣiṣe aṣa pamọ, tẹ Firanṣẹ.
Ti o ba ṣe awọn ayipada si iwe afọwọkọ ti o gbasile ni agbegbe atunkọ ọrọ Afọwọkọ, awọn ayipada ti wa ni fipamọ si iṣẹ-ṣiṣe aṣa. Ko si awọn ayipada ti o fipamọ si GitHub tabi ibi ipamọ BitBucket. Ti o ba fẹ lati sọ iwe afọwọkọ ti o kojọpọ silẹ ki o si tẹ iwe afọwọkọ tirẹ sii, tẹ Iwe afọwọkọ Jabọ lati ko window iwe afọwọkọ naa kuro.
Kini lati se tókàn
O le lo iṣẹ-ṣiṣe aṣa tuntun ni ṣiṣan iṣẹ kan.
Ṣiṣakowọle Awọn iṣẹ-ṣiṣe, Awọn iṣẹ-ṣiṣe Aṣa, Awọn modulu Afọwọkọ, ati Awọn iṣẹ ṣiṣe
Lati gbe awọn ohun-ọṣọ wọle sinu Sisiko UCS Oludari, ṣe atẹle naa:
Akiyesi Awọn oniyipada agbaye ti o ni nkan ṣe pẹlu ṣiṣan iṣẹ yoo jẹ agbewọle wọle lakoko gbigbe ṣisẹ-iṣẹ wọle ti oniyipada agbaye ko ba si ninu ohun elo naa.
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Lori oju-iwe Orchestration, tẹ Awọn iṣẹ ṣiṣe.
- Igbesẹ 3 Tẹ wole.
- Igbesẹ 4 Lori iboju gbe wọle, tẹ Yan a File.
- Igbesẹ 5 Lori Yan File lati gbe iboju, yan awọn file lati gbe wọle. Cisco UCS Oludari gbe wọle ati ki o okeere files ni .wfdx file itẹsiwaju.
- Igbesẹ 6 Tẹ Ṣii.
Nigbati awọn file ti wa ni Àwọn, awọn File Ikojọpọ / Awọn ifihan iboju afọwọsi File setan fun lilo ati Key. - Igbesẹ 7 Tẹ bọtini ti o ti tẹ sii nigbati o ba njade okeere naa file.
- Igbesẹ 8 Tẹ Itele.
Iboju Awọn imulo agbewọle n ṣe afihan atokọ ti awọn nkan oludari Sisiko UCS ti o wa ninu awọn ti a gbejade file. - Igbesẹ 9 (Eyi je eyi ko je) Lori iboju Awọn imulo agbewọle, pato bawo ni a ṣe n ṣakoso awọn nkan ti wọn ba ṣe ẹda awọn orukọ tẹlẹ ninu folda ṣiṣanwọle. Lori iboju gbe wọle, pari awọn aaye wọnyi
Oruko | Apejuwe |
Awọn ṣiṣan iṣẹ | Yan lati inu awọn aṣayan atẹle lati pato bi a ṣe n ṣakoso awọn ṣiṣan iṣẹ ti a darukọ ni aami:
|
Aṣa Awọn iṣẹ-ṣiṣe | Yan lati inu awọn aṣayan atẹle lati pato bi a ṣe n ṣakoso awọn iṣẹ ṣiṣe aṣa ti a npè ni aami:
|
Oruko | Apejuwe |
Awọn modulu iwe afọwọkọ | Yan lati inu awọn aṣayan atẹle lati pato bi a ṣe n ṣakoso awọn modulu iwe afọwọkọ ti a npè ni aami:
|
Awọn iṣẹ ṣiṣe | Yan lati inu awọn aṣayan atẹle lati pato bi a ṣe n ṣakoso awọn iṣẹ ṣiṣe ti a darukọ kanna:
|
Ṣe agbewọle ṣiṣan Works sinu Folda | Check Wọle Awọn ṣiṣan iṣẹ si Folda lati gbe awọn ṣiṣan iṣẹ wọle. Ti o ko ba ṣayẹwo Awọn ṣiṣanwọle Ṣiṣẹ wọle si Folda ati ti ko ba si ẹya ti o wa tẹlẹ ti workflo kanw wa, ti bisesenlo ti ko ba wole. |
Yan Folda | Yan folda kan ninu eyiti o le gbe awọn ṣiṣan iṣẹ wọle. Ti o ba yan [Titun Folda..]
ninu awọn jabọ-silẹ akojọ, awọn Folda Tuntun aaye han. |
Folda Tuntun | Tẹ orukọ folda titun lati ṣẹda bi folda agbewọle rẹ. |
- Igbesẹ 10 Tẹ wole.
Ṣiṣakoṣo Awọn iṣan-iṣẹ, Awọn iṣẹ-ṣiṣe Aṣa, Awọn modulu Afọwọkọ, ati Awọn iṣẹ ṣiṣe
Lati okeere awọn ohun-ọṣọ lati ọdọ Sisiko UCS Oludari, ṣe atẹle naa:
Akiyesi Awọn oniyipada Agbaye ti o ni nkan ṣe pẹlu ṣiṣan iṣẹ yoo jẹ okeere ni okeere laifọwọyi lakoko ti o n ṣe okeere ṣiṣan iṣẹ kan.
- Igbesẹ 1 Tẹ Si ilẹ okeere.
- Igbesẹ 2 Lori iboju Yan Awọn ṣiṣan iṣẹ, yan awọn ṣiṣan iṣẹ ti o fẹ lati okeere.
Ṣiṣan iṣẹ aṣa, awọn iṣẹ ṣiṣe, ati awọn iwe afọwọkọ ti a ṣẹda ni Sisiko UCS Oludari ṣaaju ẹya 6.6 le kuna lati gbe wọle ti wọn ba ni data XML ninu.
Akiyesi - Igbesẹ 3 Tẹ Itele.
- Igbesẹ 4 Lori iboju Yan Awọn iṣẹ-ṣiṣe Aṣa, yan awọn iṣẹ-ṣiṣe aṣa ti o fẹ ṣafihan
Akiyesi Iṣẹ-ṣiṣe aṣa ti okeere ni gbogbo awọn igbewọle aṣa ti o nlo nipasẹ iṣẹ-ṣiṣe aṣa naa. - Igbesẹ 5 Tẹ Itele.
- Igbesẹ 6 Lori Si ilẹ okeere: Yan iboju Awọn modulu Afọwọkọ, yan awọn modulu iwe afọwọkọ ti o fẹ lati okeere.
- Igbesẹ 7 Tẹ Itele.
- Igbesẹ 8 Lori Si ilẹ okeere: Yan iboju Awọn iṣẹ ṣiṣe, yan awọn iṣẹ ṣiṣe ti o fẹ lati okeere.
- Igbesẹ 9 Tẹ Itele.
- Igbesẹ 10 Lori okeere: Yan Ṣii iboju APIs, yan awọn API ti o fẹ lati okeere.
- Igbesẹ 11 Lori okeere: Iboju ijẹrisi, pari awọn aaye wọnyi:
Oruko | Apejuwe |
Ti firanṣẹ nipasẹ | Orukọ rẹ tabi akọsilẹ kan lori ẹniti o ni iduro fun okeere. |
Comments | Comments nipa yi okeere. |
Encrypt awọn okeere file | Ṣayẹwo awọn Encrypt awọn okeere file ṣayẹwo apoti lati encrypt awọn file lati wa ni okeere. Nipa aiyipada, apoti ayẹwo ti ṣayẹwo. |
Bọtini | Tẹ bọtini sii fun fifi ẹnọ kọ nkan naa file.
Yi aaye ti wa ni han nikan nigbati awọn Encrypt awọn okeere file ṣayẹwo apoti ti wa ni ẹnikeji. Tọju bọtini bi o ṣe nilo lakoko gbigbe ṣisẹ-iṣẹ wọle fun idinku. |
Jẹrisi Key | Tẹ bọtini naa sii lẹẹkansi fun idaniloju.
Yi aaye ti wa ni han nikan nigbati awọn Encrypt awọn okeere file ṣayẹwo apoti ti wa ni ẹnikeji. |
Si ilẹ okeere File Oruko | Orukọ awọn file lori eto agbegbe rẹ. Tẹ ipilẹ nikan fileoruko; awọn file iru itẹsiwaju (.wfdx) ti wa ni afikun laifọwọyi. |
- Igbesẹ 12 Tẹ Si ilẹ okeere.
O ti ṣetan lati fipamọ file.
Ṣiṣakoṣo Iṣẹ-ṣiṣe Ṣiṣan Ise Aṣa lati Ile-ikawe Iṣẹ-ṣiṣe
O le ṣe ẹda awọn iṣẹ-ṣiṣe ni ile-ikawe iṣẹ-ṣiṣe lati lo ni ṣiṣẹda awọn iṣẹ ṣiṣe aṣa. O tun le ṣe oniye iṣẹ-ṣiṣe aṣa lati ṣẹda iṣẹ-ṣiṣe aṣa kan.
Iṣẹ-ṣiṣe ti cloned jẹ ilana pẹlu awọn igbewọle iṣẹ-ṣiṣe kanna ati awọn abajade bi iṣẹ-ṣiṣe atilẹba. Sibẹsibẹ, iṣẹ-ṣiṣe ti cloned jẹ ilana nikan. Eyi tumọ si pe o gbọdọ kọ gbogbo iṣẹ ṣiṣe fun iṣẹ tuntun ni CloupiaScript.
Ṣe akiyesi tun pe awọn iye yiyan fun awọn igbewọle atokọ, gẹgẹbi awọn atokọ silẹ ati awọn atokọ ti awọn iye, ni a gbe lọ si iṣẹ ṣiṣe ti cloned nikan ti awọn iye atokọ ko ba ni igbẹkẹle eto. Awọn nkan bii awọn orukọ ati awọn adiresi IP ti awọn eto ti o wa tẹlẹ jẹ igbẹkẹle eto; iru ohun bi awọn aṣayan iṣeto ni atilẹyin nipasẹ Sisiko UCS Oludari ni ko. Fun example, awọn ẹgbẹ olumulo, awọn orukọ awọsanma, ati awọn ẹgbẹ ibudo jẹ igbẹkẹle eto; awọn ipa olumulo, awọn iru awọsanma, ati awọn oriṣi ẹgbẹ ibudo kii ṣe.
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn iṣẹ-ṣiṣe Ṣiṣan Ise Aṣa.
- Igbesẹ 3 Tẹ Clone Lati Ile-ikawe Iṣẹ-ṣiṣe.
- Igbesẹ 4 Lori Clone lati Iboju Ile-ikawe Iṣẹ, ṣayẹwo ila pẹlu iṣẹ ṣiṣe ti o fẹ lati oniye.
- Igbesẹ 5 Tẹ Yan.
Iṣẹ-ṣiṣe iṣan-iṣẹ aṣa ni a ṣẹda lati ile-ikawe iṣẹ-ṣiṣe. Iṣẹ-ṣiṣe aṣa titun jẹ iṣẹ-ṣiṣe aṣa ti o kẹhin ni Iroyin Awọn iṣẹ-ṣiṣe Ṣiṣẹ Aṣa. Iṣẹ-ṣiṣe aṣa tuntun jẹ orukọ lẹhin iṣẹ-ṣiṣe ti cloned, pẹlu ọjọ ti a fi sii. - Igbesẹ 6 Tẹ Firanṣẹ
Kini lati se tókàn
Ṣatunkọ iṣẹ-ṣiṣe iṣan-iṣẹ aṣa lati rii daju pe orukọ to dara ati apejuwe wa ni aaye fun iṣẹ-ṣiṣe ti cloned.
Ṣiṣakoṣo Iṣẹ-ṣiṣe Ṣiṣẹ Aṣa Aṣa
O le lo iṣẹ-ṣiṣe ṣiṣọn aṣa aṣa ti o wa tẹlẹ ni Sisiko UCS Oludari lati ṣẹda iṣẹ-ṣiṣe iṣan-iṣẹ aṣa.
Ṣaaju ki o to bẹrẹ
Iṣẹ-ṣiṣe iṣan-iṣẹ aṣa gbọdọ wa ni Sisiko UCS Oludari.
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn iṣẹ-ṣiṣe Ṣiṣan Ise Aṣa.
- Igbesẹ 3 Tẹ ila naa pẹlu iṣẹ ṣiṣe iṣiṣẹ aṣa ti o fẹ lati oniye.
Aami Clone han ni oke ti tabili awọn iṣẹ ṣiṣe ṣiṣọn aṣa. - Igbesẹ 4 Tẹ Clone.
- Igbesẹ 5 Lori iboju Iṣẹ-ṣiṣe Ṣiṣẹ Aṣa ti Clone, ṣe imudojuiwọn awọn aaye ti a beere.
- Igbesẹ 6 Tẹ Itele.
Awọn igbewọle ti a ṣalaye fun awọn iṣẹ ṣiṣe ṣiṣọn aṣa han. - Igbesẹ 7 Tẹ ila pẹlu titẹ sii iṣẹ-ṣiṣe ti o fẹ ṣatunkọ ati tẹ Ṣatunkọ lati ṣatunkọ awọn igbewọle iṣẹ-ṣiṣe.
- Igbesẹ 8 Tẹ Fikun-un lati ṣafikun titẹ sii iṣẹ-ṣiṣe kan.
- Igbesẹ 9 Tẹ Itele.
Ṣatunkọ awọn abajade iṣẹ-ṣiṣe. - Igbesẹ 10 Tẹ Fikun-un lati ṣafikun titẹsi iṣelọpọ tuntun kan.
- Igbesẹ 11 Tẹ Itele.
- Igbesẹ 12 Ṣatunkọ awọn iwe afọwọkọ oludari. Wo Ṣiṣakoṣo Awọn igbewọle Iṣẹ Ṣiṣan Ṣiṣẹ Aṣa, loju iwe 13.
- Igbesẹ 13 Tẹ Itele.
- Igbesẹ 14 Lati ṣe akanṣe iṣẹ-ṣiṣe aṣa, satunkọ iwe afọwọkọ iṣẹ-ṣiṣe.
- Igbesẹ 15 Tẹ Firanṣẹ
Ṣiṣakoso Awọn igbewọle Iṣẹ-ṣiṣe Ṣiṣan Aṣa
Lilo Awọn oludari
O le yipada irisi ati ihuwasi ti awọn igbewọle iṣẹ-ṣiṣe aṣa nipa lilo wiwo oludari ti o wa ni Oludari Sisiko UCS.
Nigbati Lati Lo Awọn oludari
Lo awọn oludari ni awọn oju iṣẹlẹ wọnyi:
- Lati ṣe ifihan eka ati tọju ihuwasi GUI pẹlu iṣakoso to dara julọ ti awọn atokọ ti awọn iye, awọn atokọ tabular ti awọn iye, ati awọn iṣakoso igbewọle miiran ti o han si olumulo.
- Lati ṣe ilana igbewọle olumulo ti o ni idiwọn.
Pẹlu awọn oluṣakoso titẹ sii o le ṣe atẹle naa:
- Fihan tabi tọju awọn iṣakoso GUI: O le ṣe afihan ni agbara tabi tọju ọpọlọpọ awọn aaye GUI gẹgẹbi awọn apoti ayẹwo, awọn apoti ọrọ, awọn atokọ jabọ-silẹ, ati awọn bọtini, da lori awọn ipo. Fun exampLe, ti o ba ti a olumulo yan UCSM lati kan jabọ-silẹ akojọ, o le tọ fun olumulo ẹrí fun Cisco UCS Manager tabi yi awọn akojọ ti awọn iye (LOVs) ninu awọn jabọ-silẹ akojọ lati han nikan wa ibudo lori olupin.
- Fọọmu afọwọsi aaye: O le fọwọsi data ti o tẹ nipasẹ olumulo kan nigbati o ṣẹda tabi ṣiṣatunṣe ṣiṣan iṣẹ ni Apẹrẹ Ṣiṣan Iṣẹ. Fun data ti ko tọ ti olumulo wọle, awọn aṣiṣe le ṣe afihan. Awọn data igbewọle olumulo le yipada ṣaaju ki o to wa ni ibi ipamọ data tabi ṣaaju ki o to duro si ẹrọ kan.
- Ni agbara gba atokọ ti awọn iye pada: O le ni agbara mu atokọ ti awọn iye lati awọn nkan oludari Sisiko UCS ki o lo wọn lati gbe awọn nkan fọọmu GUI jade.
Marshalling ati Unmarshalling GUI Fọọmù Nkan
Awọn oluṣakoso nigbagbogbo ni nkan ṣe pẹlu fọọmu kan ni wiwo awọn igbewọle iṣẹ ṣiṣe Onise Ṣiṣẹ. Iyaworan ọkan-si-ọkan wa laarin fọọmu kan ati oludari kan. Awọn oludari ṣiṣẹ ni meji stages, marshalling ati unmarshalling. Mejeeji stages ni meji substages, ṣaaju ati lẹhin. Lati lo oluṣakoso, iwọ marshall (awọn aaye fọọmu UI iṣakoso) ati/tabi unmarshall (ṣeduro awọn igbewọle olumulo) awọn nkan fọọmu GUI ti o ni ibatan nipa lilo awọn iwe afọwọkọ oludari.
Awọn wọnyi tabili akopọ awọn wọnyi stages.
Stage | Sub-stage |
Marshalling - Ti a lo lati tọju ati ṣiṣafihan awọn aaye fọọmu ati fun iṣakoso ilọsiwaju ti LOVs ati awọn LOV tabular. | ṣaaju Marshall - Ti a lo lati ṣafikun tabi ṣeto aaye titẹ sii ati ṣẹda ni agbara ati ṣeto LOV lori oju-iwe kan (fọọmu).
lẹhin Marshall - Ti a lo lati tọju tabi tọju aaye titẹ sii. |
Stage | Sub-stage |
Unmarshalling – Lo fun fọọmu olumulo input afọwọsi. | ṣaaju Unmarshall - Ti a lo lati ṣe iyipada iye titẹ sii lati fọọmu kan si fọọmu miiran, fun example, lati encrypt ọrọ igbaniwọle ṣaaju fifiranṣẹ si ibi ipamọ data.
lẹhin Unmarshall - Ti a lo lati fọwọsi titẹ olumulo kan ati ṣeto ifiranṣẹ aṣiṣe lori oju-iwe naa. |
Awọn iwe afọwọkọ Adarí Ilé
Awọn oludari ko nilo eyikeyi awọn akojọpọ afikun lati gbe wọle.
O ko kọja awọn paramita si awọn ọna oludari. Dipo, ilana Oludari Sisiko UCS jẹ ki awọn paramita wọnyi wa fun lilo ninu iṣipopada ati aibikita:
Paramita | Apejuwe | Example |
Oju-iwe | Oju-iwe tabi fọọmu ti o ni gbogbo awọn igbewọle iṣẹ-ṣiṣe ninu. O le lo paramita yii lati ṣe atẹle naa:
|
page.setHidden (id + ".portList", otitọ); page.setValue (id + ". ipo", "Ko si Port ti wa ni oke. Port Akojọ ti wa ni farasin"); |
id | Idamo ara oto ti aaye igbewọle fọọmu. id jẹ ipilẹṣẹ nipasẹ ilana ati pe o le ṣee lo pẹlu orukọ aaye titẹ sii fọọmu. | page.setValue(id + “.ipo”, “Ko si Port ti wa ni oke. Port Akojọ ti wa ni farasin”);// nibi 'ipo' ni awọn orukọ ti awọn input aaye. |
Pojo | POJO (ohun Java atijọ lasan) jẹ ewa Java ti o nsoju fọọmu titẹ sii. Gbogbo oju-iwe GUI gbọdọ ni POJO ti o baamu ti o mu awọn iye lati fọọmu naa. A lo POJO naa lati tẹsiwaju awọn iye si ibi ipamọ data tabi lati firanṣẹ awọn iye si ẹrọ ita. | pojo.setLunSize (asciiIye); // ṣeto iye ti aaye titẹ sii 'lunSize' |
Wo Example: Lilo Awọn oludari, loju iwe 14 fun koodu iṣẹ kan sample ti o ṣe afihan iṣẹ-ṣiṣe oludari.
Example: Lilo Controllers
Awọn koodu atẹle example ṣe afihan bi o ṣe le ṣe imuse iṣẹ-ṣiṣe oludari ni awọn iṣẹ ṣiṣe ṣiṣan aṣa aṣa nipa lilo awọn ọna oriṣiriṣi - ṣaaju Marshall, lẹhin Marshall, ṣaaju Unmarshall ati lẹhin Unmarshall.
/*
Awọn apejuwe Ọna:
Ṣaaju Marshall: Lo ọna yii lati ṣafikun tabi ṣeto aaye titẹ sii ati ni agbara ṣẹda ati ṣeto LOV lori oju-iwe kan (fọọmu).
Lẹhin Marshall: Lo ọna yii lati tọju tabi tọju aaye titẹ sii.
Ṣaaju UnMarshall: Lo ọna yii lati yi iye titẹ sii pada lati fọọmu kan si fọọmu miiran,
fun example, nigba ti o ba fẹ lati encrypt awọn ọrọigbaniwọle ṣaaju ki o to fi si awọn database. Lẹhin UnMarshall: Lo ọna yii lati fọwọsi titẹ olumulo kan ati ṣeto ifiranṣẹ aṣiṣe lori
oju-iwe.
*/
// Ṣaaju Marshall:
/*
Lo ọna ṣaajuMarshall nigbati iyipada ba wa ninu aaye titẹ sii tabi lati ṣẹda awọn LOV ni agbara ati lati ṣeto aaye igbewọle tuntun lori fọọmu ṣaaju ki o to kojọpọ.
Ninu exampNi isalẹ, aaye titẹ sii titun 'portList' ti wa ni afikun lori oju-iwe ṣaaju ki fọọmu naa han ni ẹrọ aṣawakiri kan.
*/
importPackage (com.cloupia.model.cIM);
importPackage (java.util);
importPackage (java.lang);
var portList = titun ArrayList ();
var lovLabel = "eth0";
var lovValue = "eth0";
var portListLOV = titun orun ();
portListLOV[0] = Fọọmu LOVPair tuntun (lovLabel, lovValue);// ṣẹda aaye titẹ sii lov
// paramita 'oju-iwe' ni a lo lati ṣeto aaye titẹ sii lori fọọmu naa
page.setEmbeddedLOVs(id + “.portList”, portListLOV);// ṣeto aaye igbewọle lori fọọmu =============================== ================================================= ===============================
// Lẹhin Marshall:
/*
Lo ọna yii lati tọju tabi ṣipaya aaye titẹ sii.
*/
page.setHidden (id + ".portList", otitọ); // tọju aaye titẹ sii 'portList'.
page.setValue (id + ". ipo", "Ko si Port ti wa ni oke. Port Akojọ ti wa ni farasin");
page.setEditable(id + “.ipo”, eke);
================================================= ================================================= ========
// Ṣaaju Unmarshall:
/*
Lo ọna ṣaajuUnMarshall lati ka igbewọle olumulo ati yi pada si fọọmu miiran ṣaaju fifi sii sinu ibi ipamọ data. Fun example, o le ka ọrọ igbaniwọle ati fi ọrọ igbaniwọle pamọ sinu ibi ipamọ data lẹhin ti o yipada sinu koodu base64, tabi ka orukọ oṣiṣẹ ati yipada si Id oṣiṣẹ nigbati orukọ oṣiṣẹ ba firanṣẹ si ibi ipamọ data.
Ninu koodu example ni isalẹ awọn Lun iwọn ti wa ni ka ati iyipada sinu ohun ASCII iye.
*/
importPackage (org.apache.log4j);
importPackage (java.lang);
importPackage (java.util);
var iwọn = page.getValue (id + ".lunSize");
var logger = Logger.getLogger ("logger mi");
ti (iwọn != asan){
logger.info ("Iwọn iye"+ iwọn);
ti o ba ti ((titun java.lang.Okun (iwọn))) . ibaamu ("\\ d +")) {var byteValue = size.getBytes ("US-ASCII"); // ṣe iyipada iwọn ọsan ati gba orun ohun kikọ ASCII
var asciiValueBuilder = StringBuilder ();
fun (var i = 0; i <byteValue.length; i++) {
asciiValueBuilder.append (byteValue [i]);
}
var asciiValue = asciiValueBuilder.toString()+"- Ascii
iye”
// id + ".lunSize" jẹ idamo ti aaye titẹ sii
page.setValue (id + “.lunSize”,asciiIye); // paramita
'oju-iwe' ni a lo lati ṣeto iye lori aaye titẹ sii.
pojo.setLunSize (asciiIye); // ṣeto iye lori pojo.
A yoo firanṣẹ pojo yii si DB tabi ẹrọ ita
}
================================================= ================================================= ========
// Lẹhin UnMarshall:
/*
Lo ọna yii lati fọwọsi ati ṣeto ifiranṣẹ aṣiṣe.
*/
importPackage (org.apache.log4j);
importPackage (java.lang);
importPackage (java.util);
// var iwọn = pojo.getLunSize ();
var iwọn = page.gba Iye (id + ".lunSize");
var logger = Logger .gba Logger (“logger mi”);
logger.info ("Iwọn iye"+ iwọn);
ti (iwọn> 50) {//fidi iwọn naa
oju-iwe. ṣeto aṣiṣe(id+"lunSize", "LUN Iwon ko le jẹ diẹ ẹ sii ju 50MB"); // ṣeto
ifiranṣẹ aṣiṣe lori oju-iwe naa
oju-iwe .ṣeto Ifiranṣẹ Oju-iwe (“Iwọn LUN ko le jẹ diẹ sii ju 50MB”);
//oju-iwe. ṣeto Ipo Oju-iwe (2);
}
Lilo Ijade ti Iṣẹ Išaaju ni Sisẹ-iṣẹ kan
O le lo iṣẹjade ti iṣẹ-ṣiṣe ti tẹlẹ bi titẹ sii fun iṣẹ-ṣiṣe miiran ni ṣiṣan iṣẹ taara lati inu iwe afọwọkọ ti iṣẹ-ṣiṣe aṣa ati iṣẹ-ṣiṣe Afọwọkọ Cloupia kan ti ile-ikawe iṣẹ-ṣiṣe.
Lati wọle si iṣelọpọ yii, o le lo ọkan ninu awọn ọna wọnyi:
- Mu oniyipada pada lati inu ipo ṣiṣiṣẹsẹhin nipa lilo ọna Input() gba.
- Tọkasi abajade nipa lilo akiyesi oniyipada eto.
Lati gba iṣẹjade kan pada nipa lilo ọna getInput() ipo, lo:
var orukọ = ctxt.getInput ("PreviousTaskName.outputFieldName");
Fun example:
var orukọ = ctxt.getInput ("custom_task1_1684.NAME"); // NAME ni orukọ iṣẹjade1
aaye ti o fẹ wọle si
Lati gba iṣẹjade kan pada nipa lilo akiyesi oniyipada eto, lo:
var name = “${Orukọ Iṣẹ-ṣiṣe iṣaaju. Orúkọ Oko Ijade}";
Fun example:
var orukọ = "${custom_task1_1684.NAME}"; // ORUKO jẹ orukọ aaye iṣẹjade task1 ti o fẹ wọle si
Example: Ṣiṣẹda ati Ṣiṣe Aṣa Aṣa
Lati ṣẹda iṣẹ-ṣiṣe aṣa, ṣe atẹle naa:
- Igbesẹ 1 Yan Orchestration.
- Igbesẹ 2 Tẹ Awọn iṣẹ-ṣiṣe Ṣiṣan Ise Aṣa.
- Igbesẹ 3 Tẹ Fikun-un ati bọtini ni alaye iṣẹ-ṣiṣe aṣa.
- Igbesẹ 4 Tẹ Itele.
- Igbesẹ 5 Tẹ + ki o ṣafikun awọn alaye titẹ sii.
- Igbesẹ 6 Tẹ Firanṣẹ.
- Igbesẹ 7 Tẹ Itele.
Iboju Awọn abajade Iṣẹ-ṣiṣe Aṣa ti han. - Igbesẹ 8 Tẹ + ki o ṣafikun awọn alaye abajade fun iṣẹ-ṣiṣe aṣa.
- Igbesẹ 9 Tẹ Itele.
Iboju Adarí yoo han. - Igbesẹ 10 Tẹ + ki o ṣafikun awọn alaye oludari fun iṣẹ ṣiṣe aṣa.
- Igbesẹ 11 Tẹ Itele.
Iboju Akosile ti han. - Igbesẹ 12 Yan JavaScript bi ede ipaniyan ko si tẹ iwe afọwọkọ atẹle lati ṣiṣẹ.
logger.addInfo ("Hello World!");
logger.addInfo ("Ifiranṣẹ"+input.ifiranṣẹ);
nibiti ifiranṣẹ jẹ orukọ aaye titẹ sii. - Igbesẹ 13 Tẹ Fi akosile pamọ.
- Igbesẹ 14 Tẹ Firanṣẹ.
Iṣẹ-ṣiṣe aṣa jẹ asọye ati ṣafikun si atokọ awọn iṣẹ ṣiṣe aṣa. - Igbesẹ 15 Lori oju-iwe Orchestration, tẹ Awọn iṣẹ ṣiṣe.
- Igbesẹ 16 Tẹ Fikun-un lati ṣalaye ṣiṣan iṣẹ kan, ati ṣalaye awọn igbewọle ṣiṣan iṣẹ ati awọn abajade.
Ni kete ti awọn igbewọle iṣan-iṣẹ ati awọn abajade ti wa ni asọye, lo Oluṣeto Ise-iṣẹ lati ṣafikun iṣẹ-ṣiṣe iṣan-iṣẹ si ṣiṣan iṣẹ. - Igbesẹ 17 Tẹ ṣiṣan iṣẹ lẹẹmeji lati ṣii ṣiṣan iṣẹ ni iboju Onise Ṣiṣẹ.
- Igbesẹ 18 Ni apa osi ti Oluṣeto Ṣiṣan Iṣẹ, faagun awọn folda ki o yan iṣẹ-ṣiṣe aṣa (fun example, 'Hello aye aṣa-ṣiṣe').
- Igbesẹ 19 Fa ati ju iṣẹ-ṣiṣe ti o yan silẹ si onise iṣan-iṣẹ.
- Igbesẹ 20 Pari awọn aaye ninu Iṣẹ-ṣiṣe Fikun-un ( ) iboju.
- Igbesẹ 21 So iṣẹ-ṣiṣe pọ mọ iṣan-iṣẹ. Wo Cisco UCS Oludari Orchstration Itọsọna.
- Igbesẹ 22 Tẹ Fifọwọsi iṣan-iṣẹ iṣẹ.
- Igbesẹ 23 Tẹ Ṣiṣẹ Bayi ki o tẹ Firanṣẹ.
- Igbesẹ 24 Wo awọn ifiranšẹ wọle ni window iforukọsilẹ Ibere Iṣẹ.
Awọn iwe aṣẹ / Awọn orisun
![]() |
cisco Ṣiṣẹda Aṣa Bisesenlo Awọn iṣẹ-ṣiṣe [pdf] Itọsọna olumulo Ṣiṣẹda Awọn iṣẹ-ṣiṣe Ise-iṣẹ Aṣa, Awọn iṣẹ-ṣiṣe Ise-iṣẹ Aṣa, Ṣiṣẹda Awọn iṣẹ-ṣiṣe, Awọn iṣẹ-ṣiṣe Iṣiṣẹ, Awọn iṣẹ-ṣiṣe |