Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Gulu la zida zowonjezera zowunikira ndi kufufuza zolakwika muzogwiritsira ntchito ndi njira zogwirizanitsa pa InterSystems IRIS data platform, Ensemble integration platform ndi Caché DBMS, kapena nkhani ya njinga ina.

M'nkhaniyi ndikufuna kulankhula za ntchito yomwe, pamodzi ndi zida zoyendetsera ntchito, ndimagwiritsa ntchito tsiku ndi tsiku kuyang'anira ntchito ndi njira zophatikizira pa InterSystems IRIS nsanja ndikupeza zolakwika zikachitika.
Yankho lake limaphatikizapo kuwona ndikusintha masanjidwe apadziko lonse lapansi, kufunsa mafunso (kuphatikiza JDBC/ODBC), kutumiza zotsatira zakusaka kudzera pa imelo ngati mafayilo a XLS a zipped. Onani zinthu zamakalasi ndi kuthekera kosintha. Ma graph angapo osavuta a ma protocol adongosolo.

Iyi ndi ntchito ya CSP yotengera jQuery-UI, tchati.js, jsgrid.js
Ngati mukufuna, chonde onani pansipa ndi mkati posungira.

Zonse zidayamba ndikuwerenga funso la momwe mungasinthire kusintha kwa zinthu mu InterSystems IRIS, Ensemble ndi Caché DBMS.

Pambuyo powerenga nkhani yabwino kwambiri za izi, ndafola kulemba. nayamba kumalizitsa pa zosowa zake.

Yankho lotsatila likugwiritsidwa ntchito ngati gulu laling'ono la %CSP.Util.Pane, lomwe lili ndi zenera lalikulu la malamulo ndi Run batani, kuphatikizapo zoikamo zowongolera.

Mukalowa "?" timapeza kufotokozera mwachidule za malamulo awa:

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Padziko lonse lapansi

Lamulo langa lodziwika bwino ndikuwona dziko lapansi. Monga lamulo, iyi ndi protocol yapadziko lonse lapansi mukakonza projekiti yanu kapena ya wina. Mutha kuziwona motsatana, komanso kugwiritsa ntchito fyuluta ku ulalo ndi deta. Node zomwe zapezeka zitha kusinthidwa ndikuchotsedwa:

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Mutha kufufuta padziko lonse lapansi polemba minus ^logMSW- mu lamulo pambuyo pa dzina.
Koma mwanjira iyi mutha kungochotsa ma globals kuyambira ^log (protocol globals), i.e. Choletsa kuchotsa mwangozi chakhazikitsidwa.

Mukayika "*" pambuyo pa dzina, mupeza mndandanda wamitundu yonse yokhala ndi zina zowonjezera. Yachiwiri "*" idzawonjezera gawo latsopano la "Allocated MB", ndipo asterisk ina idzakhala "Used MB". zazikulu za dziko.

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Kuchokera patebuloli mutha kutsata maulalo omwe akugwira ntchito kuti muwone zapadziko lonse lapansi kapena kuziwona / kuzisintha munjira yokhazikika kuchokera patsamba loyang'anira podina R kapena W mugawo la Chilolezo.

Zopempha

Kutembenuza lipoti kukhala mtundu wa Excel

Ntchito yachiwiri yomwe imagwiritsidwa ntchito kwambiri ndikufunsa mafunso. Kuti muchite izi, lowetsani mawu a sql ngati lamulo.

Chinthu chachikulu chomwe chinali chokwanira kwa ine mu Standard Management Portal chinali kuchita mafunso pa magwero a JDBC / ODBC okonzedwa mu DBMS ndikutulutsa zotsatira mu XLS format, archive and send the file by email. Kuti muchite izi, mu chida changa, musanapereke lamulo, muyenera kutsegula bokosi la "Download to Excel file".

Izi zimandipulumutsa nthawi yochuluka pazochitika zanga za tsiku ndi tsiku, ndipo ndimagwirizanitsa bwino ma modules okonzeka muzogwiritsira ntchito zatsopano ndi zogwirizanitsa.

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Koma kuti muchite izi, choyamba muyenera kukonza njira yopangira mafayilo pa seva ndi zizindikiro za wogwiritsa ntchito ndi makalata; .

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Kusunga malipoti padziko lonse lapansi

Nthawi zambiri pamafunika kusunga zotsatira za malipoti padziko lonse lapansi. Kuchita izi ndimagwiritsa ntchito njira zotsatirazi:

Za JDBC:
##class(App.sys).SqlToDSN

Za ODBC:
##class(App.sys).SaveGateway

Kwa mawu a SQL:
##class(App.sys).SaveSQL

Za Mafunso:
##class(App.sys).SaveQuery

Mwachitsanzo, ngati mu gulu lamulo
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
Tiyeni tisunge zotsatira za pempho lowerengera kugwiritsa ntchito laisensi mu ^GN array, ndipo mutha kuwona zomwe zidasungidwa pagulu ndi lamulo: result ^GN("%SYSTEM.License:Counts",0)

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Zowonjezera magwiridwe antchito

Ndipo kuwongolera kwachiwiri, komwe kunandifewetsa kwambiri ndikusinthira ntchito yanga, ndikukhazikitsa kuthekera kopanga ma module olembedwa mwapadera popanga mzere uliwonse wamafunso. Mwanjira iyi nditha kupanga magwiridwe antchito atsopano mu lipoti la ntchentche mu chiphaso chimodzi, mwachitsanzo, maulalo ogwira ntchito owonjezera pa data.

Chitsanzo 1: Kugwira ntchito ndi kalasi ya App.Parameter

Pangani parameter pogwiritsa ntchito "Table Navigator"

Sinthani parameter kudzera pa "Zosankha"

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Chitsanzo 2: Kuwona zapadziko lonse lapansi kudzera pa ulalo wa “Mbiri”

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Ma chart

Mouziridwa ndi nkhaniyi [9] ndikuwona kukula kwa nkhokwe, tsamba linapangidwa lomwe limawonetsa chithunzi cha mwezi uliwonse cha kukula kwa database yopangidwa kuchokera pa fayilo ya iris.log (cconsole.log) pogwiritsa ntchito zolemba za "Expand" mobwerezabwereza kuyambira lero.

Mwachitsanzo, graph ya zochitika idapangidwanso mu InterSystems IRIS, yomwe imapangidwanso kuchokera ku fayilo ya protocol:

Zowonjezera zowonjezera zowonjezera pa InterSystems IRIS

Maulalo kuzinthu:

[1] kulowetsa mitengo ku Kasha
[2] Phala pompopompo - kupanga CRUD mu Caché pogwiritsa ntchito jqGrid
[3] Oyang'anira ena a SQL a Caché DBMS
[4] Zitsanzo zopanga ndi kutumiza Imelo pogwiritsa ntchito Caché DBMS
[5] Cache + jQuery. Kuyamba mwachangu
[6] Kutumiza Ntchito
[7] Thandizo la UDL
[8] Kuwona zapadziko lonse lapansi mu Caché Management Portal
[9] Prometheus ndi Cache
[10] Kukhazikika mu Caché DBMS

Zikomo kwa olemba izi ndi zina zomwe zidandithandiza kupanga chida ichi.

PS Ntchitoyi ikukula ndipo malingaliro ambiri sanakwaniritsidwebe. Posachedwapa ndikukonzekera kuchita:

1. Ntchito template pa chimango ukiti
2. Zolemba zokha za mtundu wa code Doxegen ndi kuphatikiza mu CStudio

Source: www.habr.com

Kuwonjezera ndemanga