Arbortext Digital Media Publisher¿¡ Update ¹öư ¸¸µé±â
Arbortext Digital Media Publisher(DMP)´Â °Ô½Ã ÀÛ¾÷À» À§ÇØ ¹®¼¿Í ¸ÖƼ¹Ìµð¾î ÆÄÀÏÀ» ½Å¼ÓÇÏ°Ô ±¸¼ºÇÕ´Ï´Ù. ¶ÇÇÑ À¥À» ÅëÇØ µðÁöÅÐ ¹Ìµð¾î¿¡ ¾÷µ¥ÀÌÆ® ³»¿ëÀ» ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. DMP¿¡¼ "Update"¸¦ ¼±ÅÃÇÏ¸é ½Ã½ºÅÛ¿¡¼ À¥»çÀÌÆ®ÀÇ ¸ðµç ¾÷µ¥ÀÌÆ®µÈ ÆäÀÌÁö¸¦ ´Ù¿î·ÎµåÇÏ¿© ³ªÁß¿¡ ¿ÀÇÁ¶óÀο¡¼ º¼ ¼ö ÀÖµµ·Ï ÀÌ ÆäÀÌÁö¸¦ ÇÏµå µå¶óÀ̺꿡 ·ÎÄ÷ΠÀúÀåÇÕ´Ï´Ù.
±×·¯³ª ÀÌ ±â´ÉÀ» ½ÇÇàÇÏ´Â ¹öưÀ» ¸¸µå´Â ÀÏÀº ±×·¸°Ô ½±Áö ¾Ê½À´Ï´Ù.
´ÙÀ½Àº DMP¿¡ "Update" ¹öưÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
dmp.properties ÆÄÀÏ ±¸¼º
DMP À̹ÌÁö¿¡ ÀÌ ¹öưÀ» ¹èÄ¡ÇÏ°í ³ ÈÄ ¹öưÀÌ Á¦´ë·Î ÀÛµ¿µÇµµ·Ï ÇÏ·Á¸é ÀÌ ³»¿ëÀ» Àß ¾Ë¾ÆµÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
¾÷µ¥ÀÌÆ® ÆÑÀ» ¸¸µé ¼ö ÀÖµµ·Ï dmp.properties ÆÄÀÏÀÇ ´ÙÀ½ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
# updateStatus: ¾÷µ¥ÀÌÆ®¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. À̶§ ´ÙÀ½ ¼¼ °¡Áö °ª Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
#
# 0: ¾÷µ¥ÀÌÆ® »ç¿ë ¾È ÇÔ: ¾÷µ¥ÀÌÆ® ±â´ÉÀÌ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù(±×·¯³ª Update ¹öư°ú
# ±¸¼ºÀº Consumer¿¡¼ »ç¿ë °¡´É).
# 1: ¼öµ¿ ¾÷µ¥ÀÌÆ®: Consumer »ç¿ëÀÚ°¡ Update ¹öưÀ» Ŭ¸¯ÇÏ¿©
# ÄÁÅÙÆ®¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
# 2: ½ÃÀÛÇÒ ¶§ ½ÇÇà: ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§¸¶´Ù
# Consumer´Â ¾÷µ¥ÀÌÆ®¸¦ È®ÀÎÇÕ´Ï´Ù.
# 3: ÀÚµ¿ ¾÷µ¥ÀÌÆ®: Consumer´Â ¿¹¾àµÈ ½Ã°£¿¡ ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÕ´Ï´Ù. updateSchedule
# ¼Ó¼ºÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
#
updateStatus=0
# updateFrom: ¾÷µ¥ÀÌÆ®ÀÇ ±â¹ÝÀÌ µÇ´Â ¹öÀüÀÔ´Ï´Ù. ÀÌ ¹öÀüÀº
# ÇöÀç ÇÁ·ÎÁ§Æ® ¹öÀüº¸´Ù ÀÌÀüÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ
# ¼Ó¼ºÀº 1.0, 2.0.1°ú °°ÀÌ À§¿¡¼ Á¤ÀÇµÈ "version" ¼Ó¼º°ú
# µ¿ÀÏÇÑ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ ¹öÀüÀÌ µ¿ÀÏÇϰųª
# ÇöÀç ¹öÀüº¸´Ù ÃÖ½ÅÀÎ °æ¿ì ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
#
updateFrom = 1.0
# updateUrl
# ¾÷µ¥ÀÌÆ® ¸ñ·Ï ÆÄÀÏÀÌ Æ÷ÇÔµÈ Æú´õ¸¦
# °¡¸®Å°´Â URLÀÔ´Ï´Ù. ¿ø°Ý URL ¶Ç´Â ·ÎÄà µð·ºÅ丮°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
#
# ¿ø°Ý URLÀÇ °æ¿ì Ç×»ó "http" ¶Ç´Â "https"·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
# ·ÎÄà µð·ºÅ丮ÀÇ °æ¿ì »ó´ë °æ·Î¸¦ ÁöÁ¤Çϸé
# $CONSUMER_INSTALL_DIR/project/WEB-INF¿Í °°ÀÌ ³ªÅ¸³³´Ï´Ù. ¿¹¸¦ µé¾î, updateUrlÀ»
# "../_updateFolder"·Î ¼³Á¤Çϸé
#
# $CONSUMER_INSTALL_DIR/project/_updateFolder·Î Ç¥½ÃµË´Ï´Ù.
#
updateUrl = updatepack
# updateConfigurable
#
# Consumer »ç¿ëÀÚ°¡ ¾÷µ¥ÀÌÆ® ¼Ó¼ºÀ» ±¸¼ºÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
#
# true: Consumer¿¡ ¾÷µ¥ÀÌÆ® ±¸¼º ÆäÀÌÁö Ç¥½Ã
# false: ±¸¼º ÆäÀÌÁö¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ½
#
# Âü°í: ´ÙÀ½ÀÇ °æ¿ì¿¡´Â ÀÌ °ªÀÌ true¿¡ ¼³Á¤µÇ¾î À־ ¾÷µ¥ÀÌÆ® ±¸¼º ÆäÀÌÁö°¡
# Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
# 1. Consumer°¡ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì
# 2. À¥ ¹èÆ÷¿Í ¿äûÀÌ localhost¿¡¼ ¿ÀÁö ¾ÊÀº °æ¿ì
#
updateConfigurable = true
# updateSchedule
# ¾÷µ¥ÀÌÆ®¸¦ ½ÇÇàÇÏ´Â ÀÏÁ¤ÀÔ´Ï´Ù. ÀÌ ¼Ó¼º °ªÀº updateStatus ¼Ó¼ºÀÌ
# "3"À¸·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù. updateSchedule ¼Ó¼ºÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
# [UpdateType]:[DayOfMonth]:[DayOfWeek]:[HourOfDay]
# UpdateType: d(¸ÅÀÏ), w(¸ÅÁÖ), m(¸Å¿ù)
# DayOfMonth: 1-31
# DayOfWeek: 1-7
# HourOfDay: 0-23
#
# ¿¹¸¦ µé¾î, ¸ÅÀÏ ¿ÀÀü 3½Ã¿¡ ¾÷µ¥ÀÌÆ®¸¦ ½ÇÇàÇÏ·Á¸é updateSchedule ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ
# ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. updateSchedule = d:0:0:2
# ±Ý¿äÀϸ¶´Ù ¿ÀÀü 3½Ã¿¡ ¾÷µ¥ÀÌÆ®¸¦ ½ÇÇàÇÏ´Â °æ¿ì: updateSchedule=w:0:5:2
# ¸Å¿ù 5Àϰ ³¯ ¿ÀÀü 3½Ã¿¡ ¾÷µ¥ÀÌÆ®¸¦ ½ÇÇàÇÏ´Â °æ¿ì:
# updateSchedule=m:5:0:2
updateSchedule=w:0:1:0
¶ÇÇÑ ´ÙÀ½ ¼Ó¼º °ªÀº ±âº» ¸±¸®Áî¿Í ¾÷µ¥ÀÌÆ® À¯Çü¿¡ »ó°ü¾øÀÌ º¯ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °ªÀÌ º¯°æµÉ °æ¿ì ¾÷µ¥ÀÌÆ®°¡ Á¦´ë·Î ÀνĵÇÁö ¾Ê½À´Ï´Ù.
- companyName
- projectId
- projectName
- outputroot
¹öư ¸¸µé±â
DMP¿¡ "¾÷µ¥ÀÌÆ®" ¹öưÀ» ¸¸µé·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
1. ÅØ½ºÆ® ÆíÁý±â¸¦ ¿°í »ó´Ü¿¡ ´ÙÀ½ ÅÛÇø´ Äڵ带 »ðÀÔÇÏ¿© »õ·Î¿î ¡°½ÃÀÛ¡± ÆäÀÌÁö¸¦ ¸¸µì´Ï´Ù.
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
xmlns:atidmc="http://www.arbortext.com/namespace/dmc/consumer">
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="" />
contentType="text/html; charset=UTF-8" />
href="${layout.template}/css/dmc.css">
2. ÅÂ±× ¾Æ·¡¿¡ DMP À̹ÌÁöÀÇ Ã¹ ¹øÂ° ÆäÀÌÁö·Î »ç¿ëÀÚ¿¡°Ô Ç¥½ÃÇÏ°í ½ÍÀº ÄÁÅÙÆ®¸¦ ¹èÄ¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
DMP µµ¿ò¸» ¼¾ÅÍ´Â DMPÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. âÀÇ ¿ÞÂÊ À§¿¡ ÀÖ´Â °Ë»ö ÄÁÆ®·ÑÀ» »ç¿ëÇÏ¿© ¹®¼¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µµ¿ò¸» ¼¾ÅÍ´Â HTML°ú PDF ¹®¼¿¡ ´ëÇÑ »öÀÎÀ» Á¦°øÇÕ´Ï´Ù. PDF ¹®¼¸¦ º¸·Á¸é ½Ã½ºÅÛ¿¡ Adobe Acrobat Reader°¡ ¿Ã¹Ù¸£°Ô ¼³Ä¡ ¹× ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
3. ÀÌ »õ·Î¿î ÄÁÅÙÆ® ¹Ù·Î ¾Æ·¡¿¡ ´ÙÀ½ Äڵ带 Ãß°¡ÇÕ´Ï´Ù.
4. ´ÙÀ½ ű׸¦ »ç¿ëÇÏ¿© Äڵ带 Á¾·áÇÕ´Ï´Ù.
5. ÀÌ ÆÄÀÏÀ» ´ÙÀ½ °æ·Î·Î ÀúÀåÇÕ´Ï´Ù.
\templates\simple\yourcompany.jspx
Âü°í: ÇÁ·¹ÀÓÀ¸·Î ÀÛ¾÷ÇÏ´Â °æ¿ì ÇÁ·¹ÀÓ µð·ºÅ丮¸¦ ¼±ÅÃÇϽʽÿÀ.
6. template.xml ÆÄÀÏÀ» ¿±´Ï´Ù. \templates\simple\template.xml
Âü°í: ÇÁ·¹ÀÓÀ¸·Î ÀÛ¾÷ÇÏ´Â °æ¿ì ÇÁ·¹ÀÓ µð·ºÅ丮¸¦ ¼±ÅÃÇϽʽÿÀ.
7. Page type=¡±Intro¡±¸¦ ´ÙÀ½°ú °°ÀÌ º¯°æÇÕ´Ï´Ù.

8. dmp.bat ÆÄÀÏÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌÁ¦ ¹öưÀÌ Ç¥½ÃµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹öưÀ» Ŭ¸¯Çϸé DMP¿¡¼ ¾÷µ¥ÀÌÆ®¸¦ È®ÀÎÇÕ´Ï´Ù.
¾ÆÁ÷ ¾÷µ¥ÀÌÆ® ÆÑÀÌ »ý¼ºµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÄÁÅÙÆ®´Â "current"·Î Ç¥½ÃµË´Ï´Ù.
9. ¾÷µ¥ÀÌÆ® ÆÑÀ» ¸¸µé°í ¹èÄ¡ÇÕ´Ï´Ù. Update ¹öưÀ» ´Ù½Ã Ŭ¸¯ÇÕ´Ï´Ù. ÇØ´ç À̹ÌÁö·Î ÀÏ·ÃÀÇ ´Ü°è°¡ ¼öÇàµÈ ÈÄ ¿Ï·á »óŰ¡ µË´Ï´Ù.
Âü°í: ¾÷µ¥ÀÌÆ® ÆÑÀ» ¸¸µå´Â ¹æ¹ýÀº DMP µµ¿ò¸» ¼¾Å͸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÁ¦ ÄÁÅÙÆ®´Â ÃֽŠ»óŰ¡ µË´Ï´Ù. dmp.properties¸¦ ¿°í updateScheduleÀ» ´Ù¸¥ ÄÚµå·Î ¼³Á¤ÇÏ¿© ¾÷µ¥ÀÌÆ® ±â°£À» Á¶Á¤ÇØ º¾´Ï´Ù. ±âº» ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
updateSchedule=w:0:1:0
updateScheduleÀ» ±âº» Äڵ忡¼ ¾Õ¼ ¾ð±ÞÇÑ ÄÚµå·Î º¯°æÇÏ¸é ¸Å¿ù 5Àϰ ³¯ ¿ÀÀü 3½Ã¿¡ ¾÷µ¥ÀÌÆ®°¡ ½ÇÇàµË´Ï´Ù.
Update ¹öưÀº µ¶¸³ ½ÇÇàÇü ¸ðµå¿Í À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¸ðµå·Î ¸ðµÎ ÀÛµ¿µË´Ï´Ù.
Ãâó. PTC |