2026³â 2¿ù ±¹°¡Á¤º¸¿øÀÇ º¸¾È ±Ç°í»çÇ׿¡ µû¶ó ÀáÀçÀûÀÎ º¸¾È À§ÇùÀ» ¿¹¹æÇϰí
½Ã½ºÅÛ ¾ÈÁ¤¼ºÀ» °ÈÇϱâ À§ÇØ OZ8.0, 9.0 ¹öÀü¿¡ ´ëÇÑ º¸¾È °³¼±ÀÌ ÁøÇàµÇ¾ú½À´Ï´Ù.
ÀÚ¼¼ÇÑ º¸¾È ÆÐÄ¡ ¹æ¹ýÀº À¯Áöº¸¼ö °í°´»ç¸¦ ´ë»óÀ¸·Î °¡À̵幮¼¸¦ º°µµ ¹èÆ÷Çϰí ÀÖ½À´Ï´Ù.
º¸¾È ÆÐÄ¡¸¦ ¿øÇϽôµ¥ ¸ÞÀÏÀ̳ª ¿¬¶ôÀ» ¹ÞÁö ¸øÇϽаæ¿ì 02-6188-8282(ARS) + 1¹øÀ¸·Î Á¢¼öÇØ Áֽñ⠹ٶø´Ï´Ù.
- ±â¼ú°øÁö : https://oztn.net/kb/article/notice/176953977327277
- ÆÐÄ¡ÆÄÀÏ : °¡À̵幮¼ 8ÆäÀÌÁö ¸µÅ©¿¡ ÃֽŠÆÐÄ¡°¡ ½Ç½Ã°£À¸·Î ¾÷·Îµå µË´Ï´Ù.
¸µÅ©ÀÇ OZ_Patch_Guide_verX.0.txt ÆÄÀÏ¿¡ ÆÐÄ¡ ¹æ¹ý ¹× »ó¼¼ ¹öÀüÀÌ ¾È³»µÇ¾î ÀÖ½À´Ï´Ù.
Àå¾Ö ¹ß»ý½Ã ÆÐÄ¡¸¦ ´Ù½Ã ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.
ÀÚÁÖ ¹®ÀÇÇϽô Áú¹®¿¡ ´ëÇØ ¾Æ·¡¿Í °°ÀÌ ¾È³»µå¸³´Ï´Ù.
¡á º¸¾ÈÆÐÄ¡ ´ë»ó Á¦Ç°
¢º Q. EXE Viewer ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ º¸¾È ÆÐÄ¡°¡ ÇÊ¿äÇѰ¡¿ä? A. OZ Report/e-Form¿ë OZ Server, Scheduler´Â ºä¾î Á¾·ù¿Í °ü°è¾øÀÌ ÆÐÄ¡ ´ë»óÀÔ´Ï´Ù.
ºä¾îÀÇ °æ¿ì HTML5 Viewer¸¸ ÆÐÄ¡ ´ë»óÀ̸ç, Ŭ¶óÀÌ¾ðÆ®¿¡¼ ½ÇÇàµÇ´Â EXE Viewer ÀÚü´Â ÆÐÄ¡ ´ë»óÀÌ ¾Æ´Õ´Ï´Ù.
´Ù¸¸ EXE Viewer¸¦ ¼ºñ½ºÇÏ´Â OZ Server´Â ÆÐÄ¡ ´ë»óÀÔ´Ï´Ù.
¢º Q. OZ Application, OZ EQ ¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ º¸¾È ÆÐÄ¡°¡ ÇÊ¿äÇѰ¡¿ä? A. ÇØ´ç Á¦Ç°À» »ç¿ëÇÏ´Â °í°´»ç´Â À̹ø º¸¾È ÆÐÄ¡ ´ë»óÀÌ ¾Æ´Õ´Ï´Ù.
¢º Q. OZ ÀÌÆû»çÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì º¸¾È ÆÐÄ¡°¡ ÇÊ¿äÇѰ¡¿ä? A. ÀÌÆû»çÀÎ ¿ÂÇÁ·¹¹Ì½º(On-Premise)¸¦ »ç¿ëÇÏ´Â °í°´»ç´Â º¸¾È ÆÐÄ¡ ´ë»óÀÌ ¾Æ´Õ´Ï´Ù.
¡á WhiteList


¢º Q. º¸°í¼¿¡¼ »ç¿ëÇÏ´Â ¸ðµç URLÀ» WhiteList¿¡ µî·ÏÇØ¾ß Çϳª¿ä? A. ±×·¸Áö ¾Ê½À´Ï´Ù. ¼¹ö¿¡¼ ½ÇÇàµÇ´Â ºä¾î ¸ðµâÀÌ Á¢±ÙÇÏ´Â URL¸¸ WhiteList µî·Ï ´ë»óÀÔ´Ï´Ù.
- ¿ÀÁî ¼¹öÀÇ ¸®ÆÄÁöÅ丮(ozp://) ¶Ç´Â data:(base64) °æ·Î°¡ ¾Æ´Ñ URL, ÆÄÀÏ °æ·Î´Â wlist.cfg¿¡ µî·ÏÇϼ¼¿ä.
- °á°úÀûÀ¸·Î ¿ÀÁî ¼¹ö³ª ½ºÄÉÁÙ·¯ ¼¹ö³»ÀÇ ºä¾î(Applet or EXE)°¡ ½ÇÇàµÇ´Â ±â´ÉÀ» »ç¿ëÇÑ´Ù¸é
¼½Ä°ú °ü·ÃµÈ URLµéÀ» ¸ðµÎ wlist.cfg¿¡ µî·ÏÇϼ¼¿ä.
¡Ý ´ë»ó Á¦Ç° : ´ÙÀ½ Á¦Ç°À» »ç¿ëÇÏ´Â °æ¿ì °ü·Ã URLÀÇ µµ¸ÞÀÎÀ» WhiteList¿¡ µî·ÏÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¨ç HTML5(SVG) ¡æ ¼¹öÀÇ HTML5ManagerÀÇ Applet/EXE¸ðµâ ÀÌ¿ë ¨è SchedulerAPI ¡æ ¼¹öÀÇ OZ SchedulerÀÇ Applet/EXE¸ðµâ ÀÌ¿ë ¨é ServerbindingAPI ¡æ ¼¹öÀÇ OZ ServerÀÇ Applet¸ðµâ ÀÌ¿ë
¡Ý ´ë»óÀÌ ¾Æ´Ñ Á¦Ç° : À§ÀÇ ¨ç~¨é¿¡ ÇØ´çÇÏÁö ¾Ê´Â Á¦Ç°Àº WhiteList µî·ÏÀÌ ÇÊ¿ä ¾ø½À´Ï´Ù. ´Ü, HTML5(Canvas)´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼ ½ÇÇàµÇ¾î ¼¹ö ºä¾î¸ðµâÀ» »ç¿ëÇÏÁö ¾ÊÁö¸¸, font.ÆùÆ®¸í.url ºä¾îÆÐ·¯¹ÌÅ͸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ WhiteListµî·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¡Ø HTML5ºä¾î°¡ Canvas¹æ½ÄÀÎÁö SVG ¹æ½ÄÀÎÁö ±¸ºÐÇÏ´Â ¹æ¹ý°ú Scheduler, Serverbinding »ç¿ë ¿©ºÎ´Â ¾Æ·¡ ³»¿ëÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù.
¢º Q. WhiteList µî·Ï ÈÄ Àç½ÃÀÛÀÌ ÇÊ¿äÇѰ¡¿ä? A. óÀ½ Ãß°¡ÇÒ¶§´Â Àç½ÃÀÛÇÏÁö ¾Ê¾Æµµ Àνĵ˴ϴÙ. ÀÌÈÄ ³»¿ë ¼öÁ¤½Ã¿¡´Â Àç½ÃÀÛÀ» ÇØ¾ß ¿Ã¹Ù·Î ¹Ý¿µµË´Ï´Ù.
¢º Q. ¿ÀÁî ¼¹ö °æ·ÎÀÎ Request-URIµµ WhiteList¿¡ Ãß°¡ÇØ¾ß Çϳª¿ä? A. Ãß°¡ÇÒ ÇÊ¿ä ¾ø½À´Ï´Ù. ¶óÀ̼±½º¿¡ ¸í½ÃµÇ´Â Request-URI, Áï ¿ÀÁî¼¹ö URL (connection.servlet ¿äû)Àº WhiteList¿¡ µî·ÏÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
¢º Q. connection.openfile °æ·Îµµ Ãß°¡ÇØ¾ß Çϳª¿ä? A. ³×. Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ozd ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â ÀÓÀÇÀÇ °æ·Î´Â WhiteList¿¡ µî·ÏÇØ¾ß ÇÕ´Ï´Ù.
¿¹)
connection.openfile=http://111.123.10.1:8080/oz80/sample/a.ozd ¡æ http://111.123.10.1:8080 ¸¦ wlist.cfg¿¡ Ãß°¡
connection.openfile=/usr/temp/a.ozd ¡æ file:///usr/ ¸¦ wlist.cfg¿¡ Ãß°¡Çϸé usr ÇÏÀ§ °æ·Î´Â ¸ðµÎ Çã¿ëµË´Ï´Ù.
connection.openfile=ozp://sample/a.ozd ¡æ ¸®ÆÄÁöÅ丮´Â µî·ÏÇÒ ÇÊ¿ä ¾ø½À´Ï´Ù.
¢º Q. ¿ÀÁî ¼¹ö¿Í µ¿ÀÏÇÑ µµ¸ÞÀο¡¼ °¡Á®¿À´Â URLµµ Ãß°¡ÇØ¾ß Çϳª¿ä? A. ³×. Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¿ÀÁî ¼¹ö¿Í µ¿ÀÏÇÑ IP ¶Ç´Â µµ¸ÞÀο¡¼ °¡Á®¿À´Â URLµµ WhiteList¿¡ µî·ÏÇØ¾ß ÇÕ´Ï´Ù.
¢º Q. ODI ¿¡¼ °¡Á®¿À´Â °æ·Îµµ WhiteList¿¡ Ãß°¡ÇØ¾ß Çϳª¿ä? A. Ãß°¡ÇÒ ÇÊ¿ä ¾ø½À´Ï´Ù. odi ÆÄÀÏÀº OZ Server¿¡¼ ó¸®µÇ¸ç ¼¹öÀÇ ºä¾î ¸ðµâ°ú´Â °ü·ÃÀÌ ¾ø½À´Ï´Ù.
µû¶ó¼ ODI¿¡¼ »ç¿ëÇÏ´Â °æ·Î´Â WhiteList µî·Ï ´ë»óÀÌ ¾Æ´Õ´Ï´Ù.
FileStore, HttpStore, XMLStore¿¡¼ ¿äûÇÏ´Â ÆÄÀÏ ¶Ç´Â URL °æ·Î´Â WhiteList¿¡ µî·ÏÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
¢º Q. ¿¡·¯ ¹ß»ý½Ã ¾î¶² URL¿¡¼ blocked µÇ¾ú´ÂÁö ¾Ë ¼ö ÀÖ³ª¿ä? A. ³×. ¾Ë ¼ö ÀÖ½À´Ï´Ù. blocked by path filter ¾ÕµÚ·Î ³ª¿À´Â URLÀ» È®ÀÎÇÏ½Ã¸é µË´Ï´Ù.
• HTML5Manager / Scheduler : sch80/logs/OZSchedulerMainLog.log
¿¹) À̹ÌÁö °æ·Î µî·ÏÀÌ ¾ÈµÈ °æ¿ì
2026-02-24 17:45:16,083 [Thread-248] ERROR SVGExcute - image download error ...
Could not open url "http://211.111.11.1/oz90/images/do.jpg" :
blocked by path filter: http://211.111.11.1/oz90/images/do.jpg
• Serverbinding : oz80/WEB-INF/logs/server.log
¡á HTML5 ºä¾î Canvas/SVG ¹æ½Ä ±¸ºÐ ¹æ¹ý
¢º Q. HTML5 ºä¾î°¡ CanvasÀÎÁö SVGÀÎÁö ¾î¶»°Ô È®ÀÎÇϳª¿ä? A. ºä¾î¸¦ È£ÃâÇÏ´Â ¼Ò½º¿¡¼ OZJSViewer.js¸¦ »ç¿ëÇϸé canvas, OZJSSVGViewer.js¸¦ »ç¿ëÇϸé svg ¹æ½ÄÀÔ´Ï´Ù.
- Canvas ¹æ½Ä : <script type="text/javascript" src="http://127.0.0.1/oz80/ozhviewer/OZJSViewer.js" charset="utf-8">
- SVG ¹æ½Ä : <script type="text/javascript" src="http://127.0.0.1/oz80/ozhviewer/OZJSSVGViewer.js" charset="utf-8">
ºä¾î ½ÇÇàÇÒ ¶§ F12 °³¹ßÀÚµµ±¸ ³×Æ®¿öÅ© ÅÇ¿¡µµ º¸ÀÔ´Ï´Ù.
¡á Serverbinding »ç¿ë ±¸ºÐ ¹æ¹ý
¢º Q. ¿ÀÁî ¼¹ö¹ÙÀεù API¸¦ »ç¿ëÇÏ´ÂÁö ¾î¶»°Ô È®ÀÎÇϳª¿ä? A. ¼¹ö¹ÙÀεùÀ» »ç¿ëÇÏ·Á¸é ¿ÀÁî ¼¹ö ¶óÀ̼±½º¿¡ USE-SERVERBIND°¡ TRUE¿©¾ß ÇÕ´Ï´Ù. FALSE¸é »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¿¹) oz80/WEB-INF/license/ozlicense.xml
<OZ-SERVER-FRAMEWORK ~ ³ëµå ³»¿¡ USE-SERVERBIND="TRUE"
¼Ò½º¿¡¼´Â ¿ÀÁî ¼¹ö À¥¸ðµâ³»ÀÇ java³ª jsp¿¡¼ getRequestDispatcher("/server") À» ±¸ÇöÇÑ ¼Ò½º°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
¿¹) oz80/test/third.jsp : RequestDispatcher dispatcher = application.getRequestDispatcher("/server");
¡á Scheduler »ç¿ë ±¸ºÐ ¹æ¹ý
¢º Q. ¿ÀÁî ½ºÄÉÁÙ·¯ API¸¦ »ç¿ëÇÏ´ÂÁö ¾î¶»°Ô È®ÀÎÇϳª¿ä? A. ½ºÄÉÁÙ·¯¸¦ »ç¿ëÇÏ·Á¸é ¼¹ö¿¡ º°µµ µ¥¸óÀ¸·Î ½ºÄÉÁÙ·¯°¡ ±¸µ¿ÁßÀ̾î¾ß ÇÕ´Ï´Ù.
- Windows : ¼ºñ½º¿¡ OZScheduler°¡ Àְųª scheduler.batÀÌ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ½ÇÇàÁßÀÎ °æ¿ì
- Linux/Unix : ps -ef | grep scheduler·Î ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º°¡ ÀÖ´Â °æ¿ì
½ºÄÉÁÙ·¯¸¦ »ç¿ëÇÏ·Á¸é ¶óÀ̼±½º¿¡ OZSCHEDULER ³ëµå°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿¹) ozsch80/license/ozlicense.xml
<OZ-LICENSE><OZSCHEDULER ~
¼Ò½º¿¡¼´Â oz.scheduler.* ÆÐŰÁö¸¦ importÇϰí Scheduler Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ºÎºÐÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹)
<%@ page import="oz.scheduler.*, oz.framework.api.*, .. %> <% ... Scheduler scheduler = new Scheduler(schedulerIp, schedulerPort); ... %>
|