* °³¿ä
¸®Æ÷Æ® µðÀÚÀ̳ʿ¡¼ odi¸¦ Ãß°¡ÇÒ ¶§ 'Ä«Å×°í¸® ÁÖ¼Ò'¿Í 'ODI À̸§'ÀÌ À߸ø ÀÔ·ÂµÇ¾î ¿¡·¯°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
¾Æ·¡ ¼³¸íÀ» º¸½Ã°í Á¶Ä¡¸¦ ÇϽñ⠹ٶø´Ï´Ù.
* »ó¼¼ ¼³¸í
¼¹öÀÇ ¸®ÆÄÁöÅ丮 ÇÏÀ§ ±¸Á¶¿Í ·ÎÄà ÀÛ¾÷ Æú´õÀÇ ÇÏÀ§ ±¸Á¶´Â ¾Æ·¡¿Í °°ÀÌ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
¸®Æ÷Æ® µðÀÚÀ̳ʿ¡¼ ozr¿¡ odi¸¦ Ãß°¡ÇßÀ» ¶§
À§ÀÇ ¸®ÆÄÁöÅ丮/ÀÛ¾÷Æú´õ ±¸Á¶ÀÏ ¶§ 'µ¥ÀÌÅÍ Á¤º¸'â¿¡ ¾Æ·¡¿Í °°ÀÌ 'ODI À̸§'°ú 'Ä«Å×°í¸® ÁÖ¼Ò'°¡ µé¾î°¡¸é Á¤»óÀûÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù.
Ä«Å×°í¸® ÁÖ¼Ò¶õ ¸®ÆÄÁöÅ丮 ÇÏÀ§ÀÇ Æú´õ °æ·Î¸¦ ÀǹÌÇÕ´Ï´Ù.
Case1. 'Ä«Å×°í¸® ÁÖ¼Ò'°¡ À߸ø µé¾î°¬À» ¶§
ozr ÆÄÀÏÀ» ¸®Æ÷Æ® µðÀÚÀ̳ʷΠµå·¡±×ÇÒ ¶§, ±âÁ¸ ÀÛ¾÷ Æú´õ¿Í ´Ù¸¥ À§Ä¡ÀÇ ozrÀ» ¿·Á°í Çϸé
ÀÛ¾÷ Æú´õ À§Ä¡¸¦ ozrÀÌ ÀÖ´Â À§Ä¡·Î º¯°æÇØ¾ß Çϱ⠶§¹®¿¡ ¾Æ·¡¿Í °°ÀÌ ¸Þ½ÃÁö°¡ ³ª¿É´Ï´Ù.
ÀÌ ¶§ ±×³É 'È®ÀÎ' ¹öÆ°À» Ŭ¸¯Çϸé ozr ÆÄÀÏ ¹Ù·Î »óÀ§ Æú´õ°¡ ÀÛ¾÷Æú´õ·Î ¼³Á¤µË´Ï´Ù.
±×·³ ¾Æ·¡¿Í °°ÀÌ ¸®ÆÄÁöÅ丮 ¼¹ö¿Í ·ÎÄà ÀÛ¾÷ Æú´õÀÇ ÇÏÀ§ Æú´õ(Ä«Å×°í¸®) ±¸Á¶°¡ ¾È¸Â°Ô µË´Ï´Ù.
'Àç ¼³Á¤...' ¹öÆ°À» Ŭ¸¯ÇÑ ÈÄ Ä«Å×°í¸® »óÀ§ °æ·Î·Î ÀÛ¾÷ Æú´õ¸¦ ¼³Á¤ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù.
ÀÛ¾÷ Æú´õÀÇ ÇÏÀ§ Æú´õ(Ä«Å×°í¸®) ±¸Á¶°¡ ¾È¸Â´Â »óÅ¿¡¼ odi¸¦ Ãß°¡ÇϰԵǸé Ä«Å×°í¸® ÁÖ¼Ò´Â À߸øµé¾î°©´Ï´Ù.
¿¹¸¦ µé¾î, ¸®ÆÄÁöÅ丮 ¼¹ö¿¡´Â /category1/Item1.odi (½ÇÁ¦ ÆÄÀÏ À§Ä¡ : oz80/WEB-INF/repository_files/category1/Item1.odi) °æ·Î·Î ¾÷·ÎµåÇߴµ¥
·ÎÄà ÀÛ¾÷ Æú´õ´Â category1 Æú´õ ÀÚü¸¦ ÀÛ¾÷Æú´õ·Î Àâ°í Item1.odi¸¦ Ãß°¡ÇÑ °æ¿ì,
'Ä«Å×°í¸® ÁÖ¼Ò'¿¡ 'category1'ÀÌ µé¾î°¡¾ß Çϴµ¥ '/'·Î À߸ø µé¾î°©´Ï´Ù.
ÀÌ·¸°Ô ÀúÀåÇÑ ozrÀ» ¼¹ö¿¡ ¾÷·ÎµåÇϸé, ¾Æ·¡ÀÇ ¿¡·¯ ¸Þ½ÃÁö°¡ ¹ß»ýÇÕ´Ï´Ù.
[¿¡·¯ÄÚµå] 1020030014 [ÀϹݸ޽ÃÁö] ¸®Æ÷Æ® ·Î´õ : µ¥ÀÌÅ͸¦ ·ÎµùÇÏ¸é¼ ¿¹¿Ü°¡ ¹ß»ý Çß½À´Ï´Ù. [»ó¼¼¸Þ½ÃÁö] data response error : ERROR : Item file name is not exists :/Item1.odi
> ¿¡·¯°¡ ¹ß»ýÇÏ¸é ¸®Æ÷Æ® µðÀÚÀ̳ʿ¡¼ ´ÙÀ½ ¼ø¼·Î ÀÛ¾÷ÇÏ½Ã¸é µË´Ï´Ù.
1. ±âÁ¸ Ãß°¡µÈ odi »èÁ¦ |
2. ÀÛ¾÷ Æú´õ¸¦ ¿Ã¹Ù·Î ´Ù½Ã ¼³Á¤
'ÀÛ¾÷ Æú´õ ¸Å´ÏÀú'¿¡ °æ·Î¸¦ ÀúÀåÇØ ³õ°í »ç¿ëÇϽøé Æí¸®ÇÕ´Ï´Ù.
3. odi Ãß°¡ |
4. ozr ÀúÀå ÈÄ ¼¹ö ¸®ÆÄÁöÅ丮·Î ¾÷·Îµå |
Case2. 'ODI À̸§' ¼Ó¼º °ªÀÌ ½ÇÁ¦ ODI ÆÄÀϸí°ú ´Ù¸£°Ô µé¾î°¬À» ¶§
odi°¡ ÀÌ¹Ì ozr¿¡ Ãß°¡µÇ¾î Àִµ¥ ¸ð¸£°í ´Ù½Ã Ãß°¡ÇÏ°Ô µÇ¸é 'ODI À̸§' ¼Ó¼º°ª¿¡ 1,2,3 ÀÌ ´õ ºÙ°Ô µË´Ï´Ù.
test.odi óÀ½ Ãß°¡ -> 'ODI À̸§' = 'test'
test.odi ¶Ç Ãß°¡ -> 'ODI À̸§' = 'test1'
test.odi ¶Ç Ãß°¡ -> 'ODI À̸§' = 'test2'
¶Ç´Â °³¹ßÀÚ°¡ ÀÓÀÇ·Î 'ODI À̸§'À» º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
µ¥ÀÌÅ͹êµå³ª ¶óº§ µîÀÇ 'ODI À̸§' ¼Ó¼º°ªÀº µ¥ÀÌÅÍ Á¤º¸ÅÇ¿¡ ¼³Á¤ÇÑ 'ODI À̸§'À¸·Î ÀԷµ˴ϴÙ. |
¸®Æ÷Æ® µðÀÚÀ̳ʿ¡¼ 'ODI À̸§'Àº 'Item11'·Î ¼³Á¤Çߴµ¥
ºä¾î ½ÇÇàÇÒ ¶§ odi.odinames¿¡´Â ÆÄÀÏÀ̸§ÀÎ 'Item1'·Î ´Ù¸£°Ô ¼³Á¤ÇÏ°Ô µÇ¸é Æз¯¹ÌÅÍ°ªÀÌ Àü´ÞµÇÁö ¾Ê°Ô µË´Ï´Ù.
<script type="text/javascript" > function SetOZParamters_OZViewer(){ var oz; oz = document.getElementById("OZViewer"); oz.sendToActionScript("connection.servlet","http://127.0.0.1/oz80/server"); // ¿ÀÁî¼¹ö URL oz.sendToActionScript("connection.reportname","category1/Item1.ozr"); // ¿ÀÁ°í¼(.ozr) °æ·Î oz.sendToActionScript("information.debug","true"); // ºä¾îÄÜ¼Ö (Ctrl+Z) Á¤º¸ º¸±â
// ODI ÆĶó¹ÌÅÍ ¼³Á¤ oz.sendToActionScript("odi.odinames", "Item1"); // odiÀ̸§. ¿©·¯°³ÀÎ °æ¿ì ÄÞ¸¶·Î ±¸ºÐ oz.sendToActionScript("odi.Item1.pcount", "2"); // odi Æз¯¹ÌÅÍ °³¼ö oz.sendToActionScript("odi.Item1.args1", "year=2022"); // ù¹ø° odiÆз¯¹ÌÅÍÀÇ À̸§=°ª oz.sendToActionScript("odi.Item1.args2", "month=7"); // µÎ¹ø° odiÆз¯¹ÌÅÍÀÇ À̸§=°ª
return true; } start_ozjs("OZViewer","/oz80/ozhviewer/"); </script> |
ºä¾î ÄܼÖ(Ctrl+Z) ÀÇ ¹®Á¦ ÅÇÀ̳ª Àüü ÅÇ¿¡ ½ÇÁ¦ ¼³Á¤µÈ 'ODI À̸§'ÀÌ ERROR¿¡ º¸¿©Áý´Ï´Ù.
ÀÌ¿Í °°ÀÌ ¹®Á¦°¡ ¹ß»ýÇÏ°Ô µÇ¸é ´ÙÀ½ µÎ°¡Áö ¹æ¹ýÁß¿¡¼ ¼±ÅÃÇÏ¿© ¼öÁ¤ÇÕ´Ï´Ù.
¹æ¹ý1. ¸®Æ÷Æ® µðÀÚÀ̳ÊÀÇ µ¥ÀÌÅÍ Á¤º¸ÅÇ¿¡¼ 'ODI À̸§' ¼Ó¼º°ªÀ» odi ÆÄÀϸí°ú µ¿ÀÏÇÏ°Ô º¯°æÇÏ°í odi.odinames ºä¾îÆз¯¹ÌÅÍ°ªµµ odi ÆÄÀϸíÀ¸·Î ³Ñ±è
* Item11 -> Item1·Î º¯°æ |
* µ¥ÀÌÅ͹êµå, ¶óº§¿¡ ¼³Á¤µÈ À̸§µµ ´Ù½Ã º¯°æÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
¹Ù²Ù±â âÀ» Ctrl+R ·Î ¶ç¿î ÈÄ 'ODI À̸§', 'Æз¯¹ÌÅÍ ¼Â À̸§' À§Ä¡¿¡ ÀÖ´Â °ªÀ» ã¾Æ º¯°æÇÕ´Ï´Ù.
|
¹æ¹ý2. ÆÄÀϸí°ú ´Ù¸¥ 'ODI À̸§'À» ±×´ë·Î »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ºä¾î Æз¯¹ÌÅÍ°ªµµ º¯°æµÈ À̸§À¸·Î ¼öÁ¤
oz.sendToActionScript("odi.odinames", "Item11"); // odiÀ̸§. ¿©·¯°³ÀÎ °æ¿ì ÄÞ¸¶·Î ±¸ºÐ oz.sendToActionScript("odi.Item11.pcount", "2"); // odi Æз¯¹ÌÅÍ °³¼ö oz.sendToActionScript("odi.Item11.args1", "year=2022"); // ù¹ø° odiÆз¯¹ÌÅÍÀÇ À̸§=°ª oz.sendToActionScript("odi.Item11.args2", "month=7"); // µÎ¹ø° odiÆз¯¹ÌÅÍÀÇ À̸§=°ª |
|