Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Guddi qalabyo dheeraad ah oo loogu talagalay la socodka iyo baadhista khaladaadka codsiyada iyo xalalka is dhexgalka ee InterSystems IRIS xogta madal xogta, Isdhexgalka Ensemble iyo Caché DBMS, ama sheekada baaskiil kale.

Maqaalkan waxaan rabaa inaan ka hadlo codsiga, oo ay la socdaan qalabka maamulka caadiga ah, waxaan isticmaalaa maalin kasta si aan ula socdo codsiyada iyo xalalka isdhexgalka ee InterSystems IRIS platforms iyo helitaanka khaladaadka marka ay dhacaan.
Xalka waxaa ka mid ah daawashada iyo tafatirka qaababka caalamiga ah, su'aalaha socodsiinta (oo ay ku jiraan JDBC/ODBC), u dirida natiijooyinka raadinta iimaylka sida faylasha XLS ee la duubay. U fiirso walxaha fasalka adigoo awood u leh inuu wax ka beddelo. Dhowr garaafyo fudud oo hab-maamuusyada nidaamka ah.

Kani waa codsi CSP ku salaysan jQuery-UI, shaxda.js, jsgrid.js
Haddii aad xiisaynayso, fadlan eeg hoos iyo gudaha kayd.

Dhammaantood waxay ku bilaabeen daraasadda su'aasha ah sida loo galo isbeddelada walxaha ku jira InterSystems IRIS, Ensemble iyo Caché DBMS.

Akhriska kadib article aad u fiican arrintan ku saabsan, waan fargeeto qabyo-qorid. wuxuuna bilaabay inuu u dhameeyo baahidiisa.

Xalka ka soo baxay waxaa loo fuliyaa sidii koox hoosaad ah% CSP.Util.Pane, kaas oo leh daaqad weyn oo amarrada iyo badhanka Run, oo lagu daray goobaha hagaajinta ee amarrada.

Markaad gasho "?" Waxaan helnaa sharraxaad kooban oo amarradan ah:

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Caalamka

Amarka ugu caansan waa inaan eego caalamka. Sida caadiga ah, kani waa hab-maamuus caalami ah marka la saxayo adiga ama mashruuca qof kale. Waxaad u arki kartaa sida ay u kala horreeyeen, iyo sidoo kale adiga oo miiraha ku dabaqaya isku xirka iyo xogta labadaba. Nudaha la helay waa la tafatiri karaa oo la tirtiri karaa:

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Waxaad tirtiri kartaa guud ahaan caalamka adiga oo gelaya laga jaray ^logMSW- amarka magaca kadib.
Laakin habkan waxa kaliya oo aad tirtiri kartaa caalamka ka bilaabma ^log (protocol globals), i.e. Xayiraad ka dhan ah tirtiridda shilalka ayaa la hirgeliyay.

Haddii aad geliso "*" ka dib magaca, waxaad heli doontaa liis caalami ah oo leh astaamo dheeri ah. Midda labaad "*" waxay ku dari doontaa qayb cusub "MB-ga loo qoondeeyey", iyo calaamad kale ayaa noqon doonta "Isticmaalka MB". ee caalamka waaweyn.

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Jadwalkan waxaad kala socon kartaa xiriiriyeyaasha firfircoon si aad u aragto caalamka laftiisa ama si aad u aragto/wax uga beddelo habka caadiga ah ee bogga maamulka adigoo gujinaya R ama W goobta Ogolaanshaha.

Codsiyada

U beddelashada warbixinta qaabka Excel

Shaqada labaad ee inta badan la isticmaalo waa fulinta weydiinta. Si tan loo sameeyo, geli bayaanka sql amar ahaan.

Waxa ugu muhiimsan ee igu filan Xariirka Maareynta Nidaamka Maareynta caadiga ah waxay fulinaysay su'aalaha ilaha JDBC/ODBC ee lagu habeeyay DBMS oo soo saarista natiijooyinka qaabka XLS, kaydinta iyo u dirida faylka email ahaan. Si tan loo sameeyo, qalabkayga, ka hor intaadan fulin amarka, waxaad u baahan tahay inaad awood u yeelatid "Download to Excel file" checkbox.

Habkani wuxuu i badbaadiyaa wakhti badan oo ku saabsan hawl maalmeedkayga, waxaanan si guul leh u dhexgeliyaa cutubyada diyaarsan ee codsiyada cusub iyo xalalka isdhexgalka.

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Laakiin si tan loo sameeyo, marka hore waxaad u baahan tahay inaad dejiso dariiqa abuurista faylasha server-ka iyo aqoonsiga adeegsadaha iyo server-ka boostada; tan, markaa, waxaad u baahan tahay inaad wax ka beddesho noodhka goobaha barnaamijka caalamiga ah ^% App.Setting .

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Kaydinta warbixinnada caalamka

Inta badan waxaa lagama maarmaan ah in la badbaadiyo natiijada ka soo baxda fulinta warbixinta caalamka. Si tan loo sameeyo waxaan isticmaalaa hababka soo socda:

loogu talagalay JDBC:
##class(App.sys).SqlToDSN

Loogu talagalay ODBC:
##class(App.sys).SaveGateway

Wixii SQL ah:
##class(App.sys).SaveSQL

Weydiinta:
##class(App.sys).SaveQuery

Tusaale ahaan, haddii guddiga ku jira amarka
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
Aynu kaydinno natiijada tirinta isticmaalka shatiga codsiga ^GN, oo waxaad arki kartaa waxa lagu kaydiyay guddiga amarka: result ^GN("%SYSTEM.License:Counts",0)

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Qaybaha shaqaynta ee la kordhiyay

Iyo horumarinta labaad, oo si weyn u fududaysay oo otomaatig u ah shaqadayda, waa hirgelinta awoodda lagu fulinayo qaybo si gaar ah u qoran marka la dhalinayo khad kasta oo su'aal ah. Sidan ayaan ku dhisi karaa shaqeyn cusub oo ku saabsan warbixinta duulista hal baas, tusaale ahaan, xiriiriyeyaasha firfircoon ee hawlgallada dheeraadka ah ee xogta.

Tusaale 1: La shaqaynta App.Parameter class

Samee halbeeg adoo isticmaalaya "Table Navigator"

Wax ka beddel cabbirka adigoo isticmaalaya "Options"

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Tusaalaha 2: Daawashada caalamka iyada oo loo marayo isku xirka "Taariikhda".

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Shaxda

Waxaa dhiirigeliyay maqaalka [9] iyo in la sawiro kobaca xogta macluumaadka, bog ayaa la sameeyay kaas oo muujinaya garaaf bille ah oo cabbirro xogeed ah oo laga sameeyay faylka iris.log (console.log) iyadoo la adeegsanayo diiwaannada "Balaadhi" dib u eegis laga bilaabo maalinta hadda.

Tusaale ahaan, garaaf dhacdo ayaa sidoo kale lagu sameeyay InterSystems IRIS, kaas oo sidoo kale laga soo saaray faylka borotokoolka:

Qalab horumariye dheeri ah oo ku yaal InterSystems IRIS

Isku xirka alaabta:

[1] nidaamka hoose ee Kasha
[2] Boorash degdeg ah - samaynta CRUD gudaha Caché adoo isticmaalaya jqGrid
[3] Maareeyayaasha SQL ee Beddelka ah ee Caché DBMS
[4] Tusaalooyinka soo saarista iyo dirida iimaylka iyadoo la isticmaalayo Caché DBMS
[5] Cache + jQuery. Bilow degdeg ah
[6] Soo Dejinta Codsiga
[7] Taageerada UDL
[8] Ku daawashada caalamka ee Xariirka Maareynta Caché
[9] Prometheus oo leh Cache
[10] Degenaansho ee Caché DBMS

Waad ku mahadsan tahay qorayaasha maqaalladan iyo kuwa kale ee iga caawiyay sameynta qalabkan.

PS Mashruucani waa soo koraya oo fikrado badan wali lama hirgelin. Mustaqbalka dhow waxaan qorsheynayaa inaan sameeyo:

1. Qaabka codsiga ee qaabka uikit
2. Auto-documentation ee qaabka code Doxegen la dhexgalka CStudio

Source: www.habr.com

Add a comment