perfsonar_ps :: client :: status :: SQL.»óÅ MA µ¥ÀÌÅͺ£À̽º¿Í Á÷Á¢ »óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏ´Â ¸ðµâ | |
Áö±Ý ´Ù¿î·Îµå |
perfsonar_ps :: client :: status :: SQL. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Other/Proprietary Li...
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Aaron Brown
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~perfsonar/
perfsonar_ps :: client :: status :: SQL. ű×
perfsonar_ps :: client :: status :: SQL. ¼³¸í
Á÷Á¢ »óÅ MA µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏ´Â ¸ðµâ perfSONAR_PS :: Ŭ¶óÀ̾ðÆ® :: »óÅ :: SQLÀÌ Çϳª°¡ »óÅ MA SQL ¹é¿£µå Á÷Á¢ ¹æ¹ýÀÇ Ç¥ÁØ ¼¼Æ®¸¦ »ç¿ëÇÏ¿© »óÈ£ ÀÛ¿ë ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÌ´Ù. Á¦°øÇÏ´Â API´Â À¥ ¼ºñ½º ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ MA°¡¿Í »óÈ£ ÀÛ¿ëÇϱâÀ§ÇÑ API¿Í µ¿ÀÏÇÕ´Ï´Ù. µû¶ó¼, Àаųª »óÅ MA¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ ÀÛ¼ºµÈ Ŭ¶óÀ̾ðÆ® ½±°Ô required.The ¸ðµâÀº °´Ã¼ÀÇ °¢ ÀνºÅϽº°¡ ¿¬°áÀ» ³ªÅ¸³»´Â °³Ã¼·Î Ãë±ÞÇÏ´Â °æ¿ìÀÇ ±âº» µ¥ÀÌÅͺ£À̽º¸¦º¸´Ù È¿À²ÀûÀ¸·Î »óÈ£ ÀÛ¿ëÀ» Çã¿ë¿Í Á÷Á¢ »óÈ£ ÀÛ¿ëÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¿¡. °¢ ¹æ¹ýÀº ´ÙÀ½ ƯÁ¤ database.SYNOPSIS »ç¿ë perfSONAR_PS :: Ŭ¶óÀ̾ðÆ® :: »óÅ :: SQL¿¡ ´ëÇÑ °´Ã¼¸¦ È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù; ³» $ÀÇ status_client »õ·Î¿î perfSONAR_PS :: Ŭ¶óÀ̾ðÆ® :: »óÅ :: SQL ( "SQLite´Â : DBI DBNAME = status.dbÀ»") =; (Á¤ÀǵÇÁö $ÀÇ status_client´Â) {Àμâ "¹®Á¦´Â N \ »óÅ MA¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® ¸¸µé±â"¸¦ÇÏ´Â °æ¿ì; Á¾·á (-1); } ³» ($ »óÅÂ, $ °íÇØ»óµµ) = $ status_client-> °ø°³; ($ »óÅÂ! = 0) {ÇÁ¸°Æ® °æ¿ì "¹®Á¦ °³±¸ »óÅ MA : ÀÔ¼ú $ \ n '; Á¾·á (-1); } ($ »óÅ $ ÀÔ¼ú) = $ status_client->¸¦ getAll (); °æ¿ì ($ »óÅÂ! = 0) {Àμâ "¹®Á¦´Â Àüü µ¥ÀÌÅͺ£À̽º Á¡Á¡ : $ ÀÔ¼ú \ n"À»; Á¾·á (-1); } ³» @ ¸µÅ© = (); ³» $ id¸¦ foreach´Â (Å° % {$ °íÇØ»óµµ}) {Àμâ "¸µÅ© ID : $ ¾ÆÀ̵ð \ n"; ³» $ ¸µÅ©¸¦ foreach´Â (@ {$ °íÇػ󵵸¦ -> {$ ID}}) {Àμâ "\ t". $ ¸µÅ© -> getStartTime. "-". $ ¸µÅ© -> getEndTime. "\N"; Àμâ "\ t-Áö½Ä ¼öÁØÀ»". $ ¸µÅ© -> getKnowledge. "\N"; Àμâ "\ t-operStatusÀ»". $ ¸µÅ© -> getOperStatus. "\N"; Àμâ "\ t-adminStatusÀ»". $ ¸µÅ© -> getAdminStatus. "\N"; } Ǫ½Ã @ ¸µÅ©, $ ¾ÆÀ̵ð; } ($ »óÅÂ, $ °íÇØ»óµµ) = $ status_client-> getLinkStatus (\ @ ¸µÅ©, ""); °æ¿ì (! $ »óÅ °ÍÀº = 0) { "¹®Á¦´Â °¡Àå ÃÖ±ÙÀÇ ¿¬°á »óÅ ȹµæ : $ °íÇػ󵵸¦ \ n"Àμâ; Á¾·á (-1); } ³» $ ¾ÆÀ̵ð (Å°¿¡°Ô %¸¦ {$ °íÇØ»óµµ}) foreach´Â {Àμâ "¸µÅ© ID : $ ¾ÆÀ̵ð \ n"; ³» $ ¸µÅ©¸¦ foreach´Â (@ {$ °íÇػ󵵸¦ -> {$ ID}}) {Àμâ "-operStatus". $ ¸µÅ© -> getOperStatus. "\N"; "-adminStatus¸¦"Àμâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. $ ¸µÅ© -> getAdminStatus. "\N"; }} ($ »óÅÂ, $ °íÇØ»óµµ) = $ status_client-> getLinkHistory (\ @ ¸µÅ©) ($ »óÅÂ! = 0)ÀÇ °æ¿ì {Àμâ "¹®Á¦ ȹµæ ¸µÅ©ÀÇ ¿ª»ç : $ °íÇØ»óµµ \ n"; Á¾·á (-1); } ³» $ ¾ÆÀ̵ð (Å°¿¡°Ô %¸¦ {$ °íÇØ»óµµ}) foreach´Â {Àμâ "¸µÅ© ID : $ ¾ÆÀ̵ð \ n"; ³» $ ¸µÅ©¸¦ foreach´Â (@ {$ °íÇػ󵵸¦ -> {$ ID}}) {Àμâ "-operStatus". $ ¸µÅ© -> getOperStatus. "\N"; "-adminStatus¸¦"Àμâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. $ ¸µÅ© -> getAdminStatus. "\N"; }} ¿ä±¸ »çÇ× : ¡¤ Perl.
perfsonar_ps :: client :: status :: SQL. °ü·Ã ¼ÒÇÁÆ®¿þ¾î