Paahana mea hoʻomohala hou ma InterSystems IRIS

He pūʻulu o nā mea hana hou no ka nānā ʻana a me ka noiʻi ʻana i nā hewa i nā noi a me nā hoʻonā hoʻohui ʻana ma ka InterSystems IRIS platform platform, ka Ensemble integration platform a me ka Caché DBMS, a i ʻole ka moʻolelo o kekahi kaʻa.

Ma kēia ʻatikala makemake wau e kamaʻilio e pili ana i ka noi, me nā mea hana hoʻokele maʻamau, hoʻohana wau i kēlā me kēia lā e nānā i nā noi a me nā hoʻonā hoʻohui ʻana ma ka InterSystems IRIS platform a loaʻa nā hewa i ka wā e hiki mai ai.
ʻO ka hopena e pili ana i ka nānā ʻana a me ka hoʻoponopono ʻana i nā arrays honua, nā nīnau e holo nei (me JDBC/ODBC), e hoʻouna ana i nā hualoaʻa ma o ka leka uila e like me nā faila XLS zipped. Nānā i nā mea papa me ka hiki ke hoʻoponopono. Nui nā kiʻi maʻalahi no nā protocols system.

He noi CSP kēia ma muli o jQuery-UI, chart.js, jsgrid.js
Inā makemake ʻoe, e ʻoluʻolu e ʻike i lalo a i loko waihona waihona.

Hoʻomaka ia me ke aʻo ʻana i ka nīnau pehea e hoʻopaʻa inoa ai i nā loli i nā mea ma InterSystems IRIS, Ensemble a me ka Caché DBMS.

Ma hope o ka heluhelu ʻana ʻatikala maikaʻi loa e pili ana i kēia, ua ʻoki au o ka hana. a hoomaka aku la e hoopau no kona pono.

Hoʻokō ʻia ka hopena hopena ma ke ʻano he panel subclass o %CSP.Util.Pane, nona ka puka makani nui no nā kauoha a me kahi pihi Holo, me nā hoʻonohonoho hoʻoponopono no nā kauoha.

Ke komo ʻoe i ka "?" loaʻa iā mākou kahi wehewehe pōkole o kēia mau kauoha:

Paahana mea hoʻomohala hou ma InterSystems IRIS

Ka honua

ʻO kaʻu kauoha maʻamau e nānā i ka honua. Ma ke ʻano he kānāwai, he protocol honua kēia i ka wā e hoʻopau ai i kāu hana ponoʻī a i ʻole kekahi. Hiki iā ʻoe ke nānā iā ia ma ka ʻaoʻao hope, a me ka hoʻopili ʻana i kahi kānana i ka loulou a me ka ʻikepili. Hiki ke hoʻoponopono a holoi ʻia nā node i loaʻa:

Paahana mea hoʻomohala hou ma InterSystems IRIS

Hiki iā ʻoe ke holoi i ka honua holoʻokoʻa ma ke komo ʻana i ka minus ^logMSW- ma ke kauoha ma hope o ka inoa.
Akā ma kēia ala hiki iā ʻoe ke holoi wale i nā honua e hoʻomaka me ^log (protocol globals), ʻo ia hoʻi. Ua hoʻokō ʻia kahi kaohi i ka holoi ʻia ʻana.

Inā ʻoe e hoʻokomo i ka "*" ma hope o ka inoa, e loaʻa iā ʻoe kahi papa inoa o nā honua me nā hiʻohiʻona hou. ʻO ka lua "*" e hoʻohui i kahi kahua hou "Allocated MB", a ʻo kekahi asterisk ʻo "MB hoʻohana ʻia ʻO kēia hui ʻana o nā hōʻike ʻelua a me ka hoʻokaʻawale ʻana i nā "asterisks" e hoʻokaʻawale i ka hōʻike pinepine lōʻihi i nā poloka i noho ʻia. o ka honua nui.

Paahana mea hoʻomohala hou ma InterSystems IRIS

Mai kēia papa ʻaina hiki iā ʻoe ke hahai i nā loulou ikaika e ʻike i ka honua ponoʻī a i ʻole e nānā/hoʻoponopono iā ia ma ke ala maʻamau mai ka puka hoʻokele ma ke kaomi ʻana iā R a i ʻole W ma ke kahua ʻae.

Nā noi

Ke hoʻololi nei i kahi hōʻike i ke ʻano Excel

ʻO ka hana ʻelua i hoʻohana pinepine ʻia ʻo ia ka hoʻokō nīnau. No ka hana ʻana i kēia, e hoʻokomo i ka ʻōlelo sql ma ke ʻano he kauoha.

ʻO ka mea nui i lawa iaʻu ma ka Pūnaewele Manaʻo Pūnaewele maʻamau ka hoʻokō ʻana i nā nīnau ma nā kumu JDBC/ODBC i hoʻonohonoho ʻia i ka DBMS a me ka hoʻopuka ʻana i nā hopena i ka format XLS, ka waihona a me ka hoʻouna ʻana i ka faila ma ka leka uila. No ka hana ʻana i kēia, ma kaʻu mea hana, ma mua o ka hoʻokō ʻana i ke kauoha, pono ʻoe e hoʻā i ka pahu pahu "Download to Excel file".

Mālama kēia hiʻohiʻona iaʻu i ka manawa nui i kaʻu hana maʻamau i kēlā me kēia lā, a ua hoʻohui maikaʻi au i nā modula i mākaukau i hana ʻia i nā noi hou a me nā hoʻonā hoʻohui.

Paahana mea hoʻomohala hou ma InterSystems IRIS

Akā no ka hana ʻana i kēia, pono ʻoe e hoʻonohonoho mua i ke ala no ka hana ʻana i nā faila ma ka server a me nā hōʻoia o ka mea hoʻohana a me ka leka uila no kēia, pono ʻoe e hoʻoponopono i nā nodes o nā hoʻonohonoho papahana honua ^%App.Setting; .

Paahana mea hoʻomohala hou ma InterSystems IRIS

Mālama i nā hōʻike ma ka honua holoʻokoʻa

Pono pinepine e mālama i nā hopena o ka hoʻokō hōʻike ma ka honua. No ka hana ʻana i kēia, hoʻohana wau i nā kaʻina hana:

No JDBC:
##papa(App.sys).SqlToDSN

No ODBC:
##papa(App.sys).SaveGateway

No nā ʻōlelo SQL:
##papa(App.sys).SaveSQL

No ka nīnau:
##papa(App.sys).SaveQuery

No ka laʻana, inā ma ka panel ke kauoha
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
E mālama kākou i ka hopena o ka noi helu hoʻohana laikini ma ka ^GN array, a hiki iā ʻoe ke ʻike i ka mea i mālama ʻia ma ka papa me ke kauoha: result ^GN("%SYSTEM.License:Counts",0)

Paahana mea hoʻomohala hou ma InterSystems IRIS

Nā modula hana i hoʻonui ʻia

A ʻo ka lua o ka hoʻomaikaʻi ʻana, ka mea i maʻalahi a hoʻomaʻamaʻa i kaʻu hana, ʻo ia ka hoʻokō ʻana i ka hiki ke hoʻokō i nā modula i kākau kūikawā i ka wā e hana ai i kēlā me kēia laina nīnau. Ma kēia ala, hiki iaʻu ke kūkulu i nā hana hou i loko o ka hōʻike ma ka lele i hoʻokahi pass, no ka laʻana, nā loulou ikaika no nā hana hou aku ma ka ʻikepili.

Laʻana 1: Hana pū me ka papa App.Parameter

E hana i kahi ʻāpana me ka "Table Navigator"

Hoʻoponopono i kahi ʻāpana ma o "Nā koho"

Paahana mea hoʻomohala hou ma InterSystems IRIS

Laʻana 2: Ke nānā ʻana i ka honua ma o ka loulou "History".

Paahana mea hoʻomohala hou ma InterSystems IRIS

Nā palapala kiʻi

Hoʻoulu ʻia e ka ʻatikala [9] a no ka nānā ʻana i ka ulu ʻana o nā waihona, ua hana ʻia kahi ʻaoʻao e hōʻike ana i ka pakuhi mahina o ka nui o ka waihona i hana ʻia mai ka faila iris.log (cconsole.log) me ka hoʻohana ʻana i nā moʻolelo "Expand" ma hope o kēia lā.

No ka laʻana, ua hana ʻia kahi pakuhi hanana ma InterSystems IRIS, i hana ʻia mai ka faila protocol:

Paahana mea hoʻomohala hou ma InterSystems IRIS

Nā loulou i nā mea waiwai:

[1] logging subsystem ma Kasha
[2] Paakai koke - hana CRUD ma Caché me ka hoʻohana ʻana i ka jqGrid
[3] Nā mana SQL ʻē aʻe no ka Caché DBMS
[4] Nā laʻana o ka hana ʻana a me ka hoʻouna ʻana i ka leka uila me ka hoʻohana ʻana i ka Caché DBMS
[5] Cache + jQuery. Hoʻomaka wikiwiki
[6] Hoʻolaha Noi
[7] Kākoʻo UDL
[8] Ke nānā nei i ka honua ma ka Caché Management Portal
[9] Prometheus me Cache
[10] Hoʻokaʻawale i ka Caché DBMS

Mahalo i nā mea kākau o kēia a me nā ʻatikala ʻē aʻe i kōkua iaʻu e hana i kēia mea hana.

PS Ke ulu nei kēia papahana a ʻaʻole i hoʻokō ʻia nā manaʻo he nui. I ka wā e hiki mai ana, manaʻo wau e hana:

1. Ka la'ana noi ma ke ka'a uikit
2. Ka palapala ʻakomi o ka hōʻano code Doxegen me ka hoʻohui ʻana i CStudio

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka