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
Inā makemake ʻoe, e ʻoluʻolu e ʻike i lalo a i loko
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
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:
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:
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.
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.
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; .
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)
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"
Laʻana 2: Ke nānā ʻana i ka honua ma o ka loulou "History".
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:
Nā loulou i nā mea waiwai:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
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
2. Ka palapala ʻakomi o ka hōʻano code
Source: www.habr.com