Sun ONE logo      ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ONE Portal Server 6.2 °ü¸®ÀÚ ¼³¸í¼­

 14Àå
¸í·ÉÁÙ À¯Æ¿¸®Æ¼

Sun ONE Portal Server ´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¿Ü¿¡µµ ÀÏ´ÜÀÇ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù.

º» Àå¿¡¼­ ³íÀÇÇÏ´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â Ç¥ 14-1¿¡ ³ª¿­µÇ¾î ÀÖÀ¸¸ç °ü¸® ÀÛ¾÷¿¡¸¸ °ü·ÃµË´Ï´Ù. ÀÌ Ç¥¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­Àº ¸í·ÉÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ¸í·ÉÀº µ¥½ºÅ©Å¾, Rewriter ¹× °Ë»öÀÇ ±â´Éº°·Î ºÐ·ùµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 14-1 Sun ONE Portal Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼

¸í·É

¼³¸í

deploy

À¥ ÄÁÅ×À̳ʿ¡¼­ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷ÇÕ´Ï´Ù.

pdeploy

À¥ ÄÁÅ×À̳ʿ¡¼­ Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷ÇÕ´Ï´Ù.

dpadmin

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ °Ë»ö, Ãß°¡, ¼öÁ¤ ¹× Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

par

ä³Î ¹×/¶Ç´Â °ø±ÞÀÚÀÇ Àü´ÞÀ» À§ÇÑ .par ÆÄÀϰú °ü·ÃµÈ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

rwadmin

°ü¸®ÀÚ°¡ Rewriter µ¥ÀÌÅ͸¦ °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

rdmgr

ÀÚ¿ø ¼³¸í ¹× °Ë»ö µ¥ÀÌÅͺ£À̽º¿Í ÀÛµ¿Çϱâ À§ÇØ °Ë»ö ¼­¹ö¿¡ ÇÊ¿äÇÑ ¸ðµç ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

sendrdm

CGI ¶Ç´Â ¸í·ÉÁÙ ±â¹Ý °Ë»öÀ» À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.

StartRobot

À¥À» °Ë»ö(Ž»ö)ÇÏ´Â ·Îº¿À» ½ÃÀÛÇÕ´Ï´Ù.

Sun ONE Identity ¼­¹ö °ü¸®¸¦ À§ÇÑ ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º amadminµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. amadmin µµ±¸ÀÇ ÁÖµÈ ¸ñÀûÀº °ü¸®ÀÚ°¡ Identity ¼­¹ö¿¡¼­ °ü¸® ÀÛ¾÷À» ÀϰýÀûÀ¸·Î ¼öÇàÇϵµ·Ï Áö¿øÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¿¹·Î »õ·Î¿î ¼­ºñ½º¸¦ »ý¼º, µî·Ï ¹× Ȱ¼ºÈ­Çϰí Á¶Á÷, »ç¶÷ ÄÁÅ×À̳Ê, ±×·ì, ¿ªÇÒ ¹× »ç¿ëÀÚ¸¦ »ý¼º, Àбâ(°¡Á®¿À±â) ¹× »èÁ¦ÇÏ´Â ÀÛ¾÷À» µé ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Identity Server 6.1 Programmer's Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.


deploy

¼³¸í

deploy ¸í·ÉÀº Sun ONE Portal Server À¥ ÀÀ¿ëÇÁ·Î±×·¥ ÆÄÀÏ¿ë ¼Ò½º ÆÄÀÏÀ» ÆÐŰÁö·Î ¹­¾î Æ÷ÅÐ ¼­¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ È£½ºÆÃÇÏ´Â À¥ ÄÁÅ×À̳ʿ¡ ¹èÆ÷ÇÕ´Ï´Ù.

Sun ONE Portal Server ¿ë ¼Ò½º ÆÄÀÏÀº /opt/SUNWps/web-src µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. WEB-INF/xml ÇÏÀ§ µð·ºÅ丮¿¡´Â deploy ¸í·ÉÀ¸·Î °áÇյǾî Sun ONE Portal Server À¥ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ web.xml ÆÄÀÏÀ» Çü¼ºÇÏ´Â web.xml ÆÄÆí ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. web.xml ÆÄÆí ÆÄÀÏÀÇ ÇØ´ç ºÎºÐÀÌ web.xml ÆÄÆí ÆÄÀÏÀÇ ¾ËÆÄºª ¼ø¼­¿¡ µû¶ó °áÇյ˴ϴÙ. ¸¶Áö¸· web.xml ÆÄÀÏÀÌ Çü¼ºµÇ°í ³ª¸é jar ¸í·ÉÀ» »ç¿ëÇÏ¿© opt/SUNWps/web-src µð·ºÅ丮ÀÇ ÆÄÀÏÀÌ ÇϳªÀÇ À¥ ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÄ«À̺ê(WAR) ÆÄÀÏÀÌ µË´Ï´Ù. ÀÌ WAR ÆÄÀÏÀº deploy ¸í·ÉÀ» »ç¿ëÇÏ¿© À¥ ÄÁÅ×À̳ʿ¡ ¹èÆ÷µË´Ï´Ù.

±¸¹®

/opt/SUNWps/bin/deploy [redeploy]

ÇÏÀ§ ¸í·É

deploy ¸í·ÉÀº redeploy ÇÏÀ§ ¸í·ÉÀ» ÃëÇÕ´Ï´Ù. deploy ¸í·ÉÀÌ redeploy ¿É¼Ç ¾øÀÌ È£ÃâµÇ´Â °æ¿ì, Ç¥ÁØ ÀÔ·Â ÀåÄ¡·Î ±¸¼º Á¤º¸¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

redeploy

¼³¸í

redeploy ÇÏÀ§ ¸í·ÉÀº deploy ¸í·É¿¡ ÇöÀç ¹èÆ÷ÀÇ Sun ONE Portal Server À¥ ÀÀ¿ëÇÁ·Î±×·¥°ú ¿¬°üµÈ URI (Uniform Resource Indicator)¿Í ±âŸ Á¤º¸°¡ Àç»ç¿ëµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

±¸¹®

deploy redeploy


pdeploy

¼³¸í

pdeploy´Â Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» Æ÷ÅÐ ¼­¹ö¿¡ ¹èÆ÷ÇÏ°í ¹èÆ÷ ÇØÁ¦ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·ÉÁÙ µµ±¸ÀÔ´Ï´Ù.

pdeploy ¸í·É¿¡´Â ´ÙÀ½ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷Çϱâ À§ÇØ pdeploy ¸í·ÉÀÌ »ç¿ëÇÏ´Â ÀϺΠ±âº» ¼³Á¤Àº PDConfig.properties ÆÄÀÏ¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº /etc/opt/SUNWps/portlet µð·ºÅ丮¿¡ ¼³Ä¡µË´Ï´Ù.

pdeploy ¸í·ÉÀº Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷ÇÒ ¶§ PDConfigure.properties ÆÄÀÏ¿¡ ÀÖ´Â ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ ÂüÁ¶ÇÕ´Ï´Ù.

logger.log.level=SEVERE

±âº»ÀûÀ¸·Î ·Î±× ¼öÁØÀº SEVERE·Î ¼³Á¤µË´Ï´Ù. À¯È¿ÇÑ °ªÀº ALL, OFF, INFO, WARNING, SEVEREÀÔ´Ï´Ù.

logger.file.dir=/var/opt/SUNWam/debug

ÀÌ ¸Å°³ º¯¼ö´Â ¹èÆ÷µÈ Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ·Î±× ÆÄÀÏÀÌ ÀúÀåµÇ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

validate_schema=true

ÀÌ ¸Å°³ º¯¼ö´Â ¹èÆ÷ °úÁ¤¿¡¼­ ½ºÅ°¸¶ °ËÁõÀ» ¼öÇàÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±¸¹®

ÀÌ ºÎºÐ¿¡¼­´Â pdeploy ¸í·É ±¸¹®À» ¼³¸íÇÕ´Ï´Ù.

´ÜÃà À̸§ Çü½Ä

pdeploy deploy -u uid -w password {-g|-d dn} -p webcontainerpassword -V -r rolesfile -f userinfofile -v -l warfile

pdeploy undeploy -u uid -w password {-g|-d dn} -p webcontainerpassword -V -v -l warfile

»ó¼¼ À̸§ Çü½Ä

pdeploy deploy --runasdn uid --password password {--global|--dn dn} --wc_password webcontainerpassword --rolesfile rolesfile --userinfofile userinfofile --verbose --locale warfile

pdeploy deploy --help

pdeploy deploy --version

pdeploy undeploy --runasdn uid --password password {--global|--dn dn} --wc_password password --verbose --locale portletwebapp

pdeploy undeploy --help

pdeploy undeploy --version

ÇÏÀ§ ¸í·É

pdeploy ¸í·ÉÀº ´ÙÀ½ ÇÏÀ§ ¸í·ÉÀ» ÃëÇÕ´Ï´Ù.

deploy

¼³¸í

ÇÏÀ§ ¸í·ÉÀÌ deployÀ̸é pdeploy ¸í·ÉÀÌ Æ÷ÅÐ ¼­¹ö¿¡ Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀÌ ¿Ï·áµÈ ÈÄ¿¡ ¹èÆ÷µÈ Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¤ÀÇµÈ Æ÷Ʋ¸´À» ¹ÙÅÁÀ¸·Î ä³ÎÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

pdeploy deploy -u uid -w password {-g|-d dn} -p webcontainerpassword warfile

pdeploy deploy -h|--help

¿É¼Ç

Áö¿ø ¿É¼ÇÀ» ¼³¸íÇϴ ǥ 14-2¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº deploy ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù.

Ç¥ 14-2 deploy ÇÏÀ§ ¸í·É ¿É¼Ç  

¿É¼Ç

¼³¸í

-v ¶Ç´Â --verbose

µð¹ö±× ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-f ¶Ç´Â --userinfofile

»ç¿ëÀÚ Á¤º¸ ¸ÅÇÎ Á¤º¸¸¦ ´ã°í ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

--help

µµ¿ò¸» ¸Þ½ÃÁö¸¦ stdoutÀ¸·Î ÀμâÇÕ´Ï´Ù.

-l ¶Ç´Â --locale

·ÎÄÌ Á¤º¸¸¦ ÀμâÇÕ´Ï´Ù.

-p ¶Ç´Â --wc_password

À¥ ÄÁÅ×ÀÌ³Ê ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-r ¶Ç´Â --rolesfile

Sun ONE Identity ¼­¹ö ¼ÒÇÁÆ®¿þ¾î¿Í Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥ ¿ªÇÒ ¸ÅÇÎ Á¤º¸¸¦ ´ã°í ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-V ¶Ç´Â --version

¹öÀü Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

Ç¥ 14-3 deploy ÇÏÀ§ ¸í·É ÇÇ¿¬»êÀÚ  

ÇÇ¿¬»êÀÚ

¼³¸í

warfile

war ÆÄÀÏ¿¡ ´ëÇÑ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¿¹

¿¹1    

´ÙÀ½ ¿¹¿¡¼­ pdeploy ¸í·ÉÀº /tmp/SamplePortletApp.warÀ» Æ÷ÅÐ ¼­¹ö·Î ¹èÆ÷ÇÕ´Ï´Ù.

pdeploy deploy -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w admin -p sunone -g /tmp/SamplePortletApp.war

¿¹2    

Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ portlet.xml ÆÄÀÏ¿¡¼­ ³í¸®Àû ¿ªÇÒÀ» Á¤ÀÇÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¹èÆ÷ °úÁ¤¿¡¼­ ³í¸®Àû ¿ªÇÒÀ» ½Ã½ºÅÛ¿¡ Á¤ÀÇµÈ ½ÇÁ¦ ¿ªÇÒ¿¡ ¸ÅÇνÃÄÑ¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ¿ªÇÒ ¸ÅÇÎ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.

¿ªÇÒ ¸ÅÇÎ ÆÄÀÏ¿¡´Â ActualRole=LogicalRole Ç׸ñÀÌ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. Áö¿øµÇ´Â ÆÄÀÏÀº Java¢â ¼Ó¼º ÆÄÀÏ Çü½ÄÀ» µû¶ó¾ß ÇÕ´Ï´Ù. ¿¹:

cn\=HRManager,dc\=iplnaet,dc\=com=Manager

cn\=Emp,dc\=iplnaet,dc\=com=Employee

´ÙÀ½ pdeploy ¸í·ÉÀÌ Æ÷ÅÐ ÀÀ¿ëÇÁ·Î±×·¥¿¡ SamplePortletApp.war ÆÄÀÏÀ» ¹èÆ÷Çϱâ À§ÇÑ ¿ªÇÒ ¸ÅÇÎ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.

pdeploy deploy -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w admin -p sunone -r /tmp/RoleMaps -g /tmp/SamplePortletApp.war

¿¹3    

Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ °¢ »ç¿ëÀÚ¿Í ¿¬°üµÈ Á¤º¸¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¹èÆ÷ °úÁ¤¿¡¼­ ³í¸®Àû »ç¿ëÀÚ Á¤º¸ Ç׸ñ À̸§À» ½Ã½ºÅÛ¿¡ Á¤ÀÇµÈ ½ÇÁ¦ »ç¿ëÀÚ Á¤º¸ Ç׸ñ À̸§¿¡ ¸ÅÇνÃÄÑ¾ß ÇÕ´Ï´Ù. ¹èÆ÷ °úÁ¤¿¡¼­ À̸¦ À§ÇØ »ç¿ëÀÚ Á¤º¸ Ç׸ñ ¸ÊÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ Á¤º¸ ÆÄÀÏ¿¡´Â ActualEntryName=LogicalEntryName Ç׸ñÀÌ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹:

lastname=lname

firstname=fname

´ÙÀ½ deploy ¸í·ÉÀÌ Æ÷ÅÐ ÀÀ¿ëÇÁ·Î±×·¥¿¡ SamplePortletApp.war ÆÄÀÏÀ» ¹èÆ÷Çϱâ À§ÇÑ »ç¿ëÀÚ Á¤º¸ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.

pdeploy deploy -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w admin -p sunone -f /tmp/UserInfoMaps -g /tmp/SamplePortletApp.war

undeploy

¼³¸í

undeploy ÇÏÀ§ ¸í·ÉÀº Æ÷ÅÐ ¼­¹ö¿¡¼­ Æ÷Ʋ¸´ ÀÀ¿ëÇÁ·Î±×·¥À» Á¦°ÅÇÕ´Ï´Ù. ±×·¯³ª Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¤ÀÇµÈ Æ÷Ʋ¸´¿¡ ÀÌ¹Ì ¸¸µé¾îÁø ¸ðµç ä³Î Á¤ÀǸ¦ Á¦°ÅÇÏÁö´Â ¾Ê½À´Ï´Ù. Á¦°ÅÇÏ·Á´Â Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥°ú ¿¬°üµÈ ¸ðµç ä³ÎÀº ¼öµ¿À¸·Î Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.

±¸¹®

pdeploy undeploy -u uid -w password {-g|-d dn} -p webcontainerpassword -v portletwebapp

pdeploy undeploy -h|--help

¿É¼Ç

Ç¥ 14-4  ¹× Ç¥ 14-5´Â Áö¿øµÇ´Â ¿É¼ÇÀ» ¼³¸íÇÏ¸ç µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº undeploy ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù.

Ç¥ 14-4 undeploy ÇÏÀ§ ¸í·É ¿É¼Ç   

¿É¼Ç

¼³¸í

-v ¶Ç´Â --verbose

µð¹ö±× ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

--help

µµ¿ò¸» ¸Þ½ÃÁö¸¦ stdoutÀ¸·Î ÀμâÇÕ´Ï´Ù.

-l ¶Ç´Â --locale

·ÎÄÌ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

-p ¶Ç´Â --wc_password

À¥ ÄÁÅ×ÀÌ³Ê ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-V ¶Ç´Â --version

¹öÀü Á¤º¸¸¦ »ý¼ºÇÕ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

Ç¥ 14-5  undeploy ÇÏÀ§ ¸í·É ÇÇ¿¬»êÀÚ   

ÇÇ¿¬»êÀÚ

¼³¸í

portletwebapp

¹èÆ÷µÈ Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î .war È®ÀåÀÚ°¡ ¾ø´Â war ÆÄÀÏ À̸§°ú °°½À´Ï´Ù.

¿¹    

´ÙÀ½ pdeploy ¸í·ÉÀº Æ÷ÅÐ ¼­¹ö¿¡¼­ SamplePortletApp¶ó´Â Æ÷Ʋ¸´ À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ¹èÆ÷ ÇØÁ¦ÇÕ´Ï´Ù.

pdeploy undeploy -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w admin -g


dpadmin

¼³¸í

dpadmin ¸í·ÉÀº ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ °Ë»ö, Ãß°¡, ¼öÁ¤ ¹× Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿ÍÀÇ ¸ðµç »óÈ£ ÀÛ¿ëÀº ¿ø½Ã XML Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù. dpadmin ¸í·ÉÀº ´ÜÀÏ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­¸¸ ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.

dpadmin ¸í·É¿¡´Â ´ÙÀ½ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

±¸¹®

ÀÌ ºÎºÐ¿¡¼­´Â dpadmin ¸í·É ±¸¹®À» ¼³¸íÇÕ´Ï´Ù. ÇϳªÀÇ ¸í·ÉÁÙ¿¡¼­ »ó¼¼ À̸§ ¿É¼Ç°ú ´ÜÃà À̸§ ¿É¼ÇÀ» ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÜÃà À̸§ Çü½Ä

$ dpadmin list|merge|modify|add|remove [command-specific options] -u uid   
-w password {-g|-d dn} [-l locale] [-r] [-b] [-V] [-h] [file]

$ dpadmin batch [-c] -f batch-script-filename [-l locale] [-b] [-h]

»ó¼¼ À̸§ Çü½Ä

$ dpadmin list|merge|modify|add|remove [command-specific options] --runasdn uid --password password {--global|--dn dn} [--locale locale] [--dryrun] [--verbose] [--version] [--help] [file]

$ dpadmin --version

$ dpadmin batch [--continue] --file batch-script-filename [--locale locale] [--verbose] [--help]

ÇÏÀ§ ¸í·É

dpadmin ¸í·ÉÀº ´ÙÀ½ ÇÏÀ§ ¸í·ÉÀ» ÃëÇÕ´Ï´Ù.

list

¼³¸í

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­ ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ³ëµå Ç׸ñÀ» °Ë»öÇÕ´Ï´Ù. ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ³ëµå Ç׸ñÀÌ ¾øÀ¸¸é Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­°¡ °Ë»öµË´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÌ ¿ø½Ã XML Çü½ÄÀ¸·Î Ç¥ÁØ Ãâ·Â¿¡ Ç¥½ÃµË´Ï´Ù.

list ÇÏÀ§ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» ÃëÇÕ´Ï´Ù.

±¸¹®

$ dpadmin list -u|--runasdn uid -w|--password password {(-g|--global)|(-d|--dn dn)} [-n|--name name]

$ dpadmin list -h|--help

¿É¼Ç

Ç¥ 14-6¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº list ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-6  list ÇÏÀ§ ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-n ¶Ç´Â --name

Ç¥½ÃÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â °ø±ÞÀÚ Ç׸ñÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº Çʼö°¡ ¾Æ´Õ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

¿¹
¿¹1

$ dpadmin list -n TemplateTableContainer -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com"

ÀÌ ¿¹¿¡¼­´Â dc=org,dc=com Á¶Á÷ ³ëµå¿¡¼­ ¸í¸íµÈ TemplateTableContainer¸¦ ¾ò¾î Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÕ´Ï´Ù.

¿¹2

$ dpadmin list -n mailcheck -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -g

ÀÌ ¿¹¿¡¼­´Â Àü¿ª ¼öÁØÀ¸·Î À̵¿ÇÏ¿© mailcheck¸¸ ¾ò¾î ¹ß°ßµÇ´Â °æ¿ì Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÕ´Ï´Ù.

¿¹3

$ dpadmin list -n TemplateTableContainer/Bookmark2 -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com"

ÀÌ ¿¹¿¡¼­´Â TemplateTableContainer ÄÁÅ×À̳ʿ¡ ÀÖ´Â Bookmark2¶ó´Â ä³ÎÀ» ¾ò¾î Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÕ´Ï´Ù.

merge

¼³¸í

ÀÌ ÇÏÀ§ ¸í·ÉÀº ÁöÁ¤µÈ DP ³ëµå °´Ã¼ÀÇ º´ÇÕµÈ °á°ú¸¦ °Ë»öÇÏ¿© Ç¥½ÃÇÕ´Ï´Ù. °´Ã¼´Â ¿ø½Ã XML Çü½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù. Ç¥½ÃµÉ Ç׸ñÀÌ stdoutÀ¸·Î º¸³»Áý´Ï´Ù. -n ¶Ç´Â --name ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.

merge ¸í·ÉÀº ´ÙÀ½ Àμö¸¦ ¹Þ¾ÆµéÀÔ´Ï´Ù.

--name ¶Ç´Â -n

name Àμö´Â DP ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â Ç¥½ÃÇÒ °ø±ÞÀÚ Ç׸ñÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. name Àμö°¡ ¾øÀ¸¸é Àüü DP ¹®¼­°¡ Ç¥½ÃµË´Ï´Ù. name Àμö°¡ DP ³ëµå Ç׸ñÀ» ½Äº°ÇÏÁö ¾ÊÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.


Âü°í

merge ÇÏÀ§ ¸í·ÉÀº Ç׸ñÀ» º´ÇÕµÈ º¸±â·Î¸¸ Ç¥½ÃÇÏ°í °á°ú¸¦ ¿µ±¸È÷ º¸Á¸ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇØµµ ±âÃʰ¡ µÇ´Â µ¥ÀÌÅÍ¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.   


¿¹

$ dpadmin list -n "Bookmark" \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com"

<Channel name="Bookmark" provider="BookmarkProvider">

<Properties merge="fuse" lock="false" name="_properties">

<String name="title" value="My Bookmarks" merge="replace" lock="false"/>

<String name="refreshTime" value="600" merge="replace" lock="false"/>

<Collection name="targets" merge="fuse" lock="false">

<String value="Sun home page|http://www.sun.com" merge="replace" lock="false"/>

<String value="Everything you want to know about Sun ONE ...|http://www.sun.com/software/products/portal_srvr/home_portal.html" merge="replace" lock="false"/>

<String value="Sun ONE home page|http://www.sun.com/software" advanced="false" merge="replace" lock="false"/>

</Collection>

</Properties>

</Channel>

$ dpadmin list -n "Bookmark" \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "cn=HR Role,dc=iplanet,dc=com"

<Channel name="Bookmark" provider="BookmarkProvider">

<Properties merge="fuse" lock="false" name="_properties">

<String name="title" value="HR Admin Bookmarks" merge="replace" lock="false"/>

<Collection name="targets" merge="fuse" lock="false">

<String value="HR Admin home page|http://hr.acme.com" merge="replace" lock="false"/>

</Collection>

</Properties>

</Channel>

$ dpadminmerge -n "Bookmark" \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "uid=hradmin,ou=people,dc=iplanet,dc=com"

<Channel name="Bookmark" provider="BookmarkProvider">

<Properties merge="fuse" lock="false" name="_properties">

<String name="title" value="HR Admin Bookmarks" merge="replace" lock="false"/>

<Collection name="targets" merge="fuse" lock="false">

<String value="Sun home page|http://www.sun.com" merge="replace" lock="false"/>

<String value="Everything you want to know about Sun ONE ...|http://www.sun.com/software/products/portal_srvr/home_portal.html" merge="replace" lock="false"/>

<String value="Sun ONE home page|http://www.sun.com/software" advanced="false" merge="replace" lock="false"/>

<String value="HR Admin home page|http://hr.acme.com" merge="replace" lock="false"/>

</Collection>

<Collection name="GlobalThemes" merge="fuse" lock="false">

<Collection name="theme1" merge="fuse" lock="false">

<String name="description" value="Sun ONE" merge="replace" lock="false"/>

...

</Collection>

</Collection>

<Collection name="locales" merge="fuse" lock="false" propagate="true" advanced="false">

<String name="en_US" value="English (United States)" merge="replace" lock="false"/>

</Collection>

<String name="docroot" value="/docs/" merge="replace" lock="false"/>

<String name="helpURL" value="desktop/usedesk.htm" merge="replace" lock="false"/>

</Properties>

</Channel>

À̰ÍÀº HR Role¿¡ ÇÒ´çµÈ hradmin »ç¿ëÀÚ¿¡ ´ëÇÑ Ã¥°¥ÇÇ Ã¤³ÎÀÇ º´ÇÕµÈ °á°úÀÔ´Ï´Ù.  


Âü°í

merge ÇÏÀ§ ¸í·ÉÀÇ °á°ú´Â Áý°èµÈ °á°ú·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. Áï, »ç¿ë °¡´ÉÇÑ ¸ðµç DP°¡ ³ª¿­µÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù.¿¹¸¦ µé¾î GlobalThemes ¹× locales¿Í °°Àº ¼Ó¼ºÀº Ã¥°¥ÇÇ Á¤ÀÇ¿¡ ±¸Ã¼ÀûÀ¸·Î Á¤ÀǵÇÁö ¾ÊÁö¸¸ Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ »óÀ§ Ã¥°¥ÇÇ Ã¤³Î·ÎºÎÅÍ º´ÇյǾú±â ¶§¹®¿¡ °á°ú¿¡ ³ªÅ¸³³´Ï´Ù.


modify

¼³¸í

ÀÌ ÇÏÀ§ ¸í·ÉÀº ±âÁ¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ °ªÀ» º¯°æÇÕ´Ï´Ù. Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ÀÔ·Â ÆÄÀÏÀ̳ª Ç¥ÁØ ÀÔ·Â(¸í·É¿¡ À̾îÁö´Â XML ´ÜÆí)À» ÅëÇØ dpadmin modify ¸í·É¿¡ µ¥ÀÌÅͰ¡ Á¦°øµË´Ï´Ù.

ÀÌ XML µ¥ÀÌÅÍ¿¡´Â Ç×»ó ÀûÇÕÇÑ XML Çì´õ¿Í ¼öÁ¤µÉ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀ» °íÀ¯ÇÏ°Ô Á¤ÀÇÇÏ´Â À̸§ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀûÇÕÇÑ XML Çì´õÀÇ ¿¹:

 <?xml version="1.0" encoding="utf-8" standalone="no"?>

 <!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

modify ÇÏÀ§ ¸í·ÉÀÇ Àǹ̴ ¼öÁ¤ÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ Á¾·ù¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. combine ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ »õ·Î¿î ¿ä¼Ò (¼Ó¼º µî)°¡ ±âÁ¸ ¿ä¼Ò¸¦ ´ëüÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÇÔ²² °áÇյ˴ϴÙ. modify ÇÏÀ§ ¸í·É¿¡´Â ´ÙÀ½°ú °°Àº º¯ÇüµÈ ÇüŰ¡ ÀÖ½À´Ï´Ù.

modify ÇÏÀ§ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» ÃëÇÕ´Ï´Ù.

±¸¹®

$ dpadmin modify -u|--runasdn uid -w|--password password {(-g|--global)|(-d|--dn dn)} [-p|--parent parent] [-m|--combine]  file|<<EOF

$ dpadmin modify -h|--help

¿É¼Ç

Ç¥ 14-7¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº modify ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-7  modify ÇÏÀ§ ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÆÄÀÏ

ÀÖ´Â °æ¿ì file Àμö´Â ¸í·ÉÁÙ¿¡¼­ ¸¶Áö¸· Àμö¿©¾ß ÇÕ´Ï´Ù. ÀÌ Àμö´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¸£´Â XML ´ÜÆíÀÌ µé¾î ÀÖ´Â XML ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. modify ÇÏÀ§ ¸í·É¿¡¼­ file Àμö°¡ ¾øÀ¸¸é ÀÔ·ÂÀ» Ç¥ÁØ ÀԷ¿¡¼­ dpadminÀ¸·Î ´Ù½Ã ÀüÈ¯ÇØ¾ß ÇÕ´Ï´Ù.

-m ¶Ç´Â --combine

ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ »õ·Î¿î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿Í °áÇÕ½Ãŵ´Ï´Ù. combine ¿É¼ÇÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ·çÆ®, ä³Î, ÄÁÅ×À̳Ê, ¼Ó¼º, »ç¿ë °¡´É, ¼±ÅÃ, Ä÷º¼Ç ¹× ·ÎÄÌÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿Í¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ¿É¼ÇÀÔ´Ï´Ù.

-p ¶Ç´Â --parent

¼öÁ¤ÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñ »óÀ§ÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ¿É¼ÇÀÔ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

¿¹
¿¹1

$ dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com" <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<Channel name="NewNews" provider="newsprovider">

  <Properties>

    <String name="title" value="News Channel"/>

    <String name="description" value="This channel is all about news"/>

  </Properties>

</Channel>

EOF

ÀÌ ¿¹¿¡¼­ TemplateTableContainer ÄÁÅ×À̳ÊÀÇ NewNews¶ó´Â ä³ÎÀ» Ç¥ÁØ ÀԷ¿¡¼­ XML ÅØ½ºÆ®·Î ÁöÁ¤µÈ °ªÀ¸·Î ¼öÁ¤(´ëü)ÇÕ´Ï´Ù.

¿¹2

$ dpadmin modify -p TemplateTableContainer/NewNews -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com" farble.xml

ÀÌ ¿¹¿¡¼­´Â NewNews ä³Î¿¡¼­ farble.xml ÆÄÀÏ¿¡¼­ ¸í¸íµÈ ¼Ó¼ºÀ» farble.xml ÆÄÀÏÀÇ »õ·Î¿î Ç׸ñÀ¸·Î ±³Ã¼ÇÕ´Ï´Ù. ¿©±â¼­ farble.xml¿¡´Â ´ÙÀ½ÀÌ µé¾î ÀÖ½À´Ï´Ù.

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<String name="welcome" value="Hi, welcome to farble land!!!!"/>

¿¹3

$ dpadmin list -n TemplateTableContainer -u "uid=amAdmin,ou=people,dc=org,dc=comp" -w joshua -d "dc=org,dc=com"

...

<Collection name="news">

  <Collection name="bar">

    <String name="msg" value="hi"/>

  </Collection>

</Collection>

...

$ dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,dc=org,dc=com" -w joshua -d "dc=org,dc=com" -m <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<Collection name="news">

  <Collection name="bar">

    <String name="msg2" value="woo hoo"/>

  </Collection>

</Collection>

EOF

$ dpadmin list -n TemplateTableContainer -u "uid=amAdmin,dc=org,dc=com" -w joshua -d "dc=org,dc=com"

...

<Collection name="news">

  <Collection name="bar">

    <String name="msg" value="hi"/>

    <String name="msg2" value="woo hoo"/>

  </Collection>

</Collection>

...

ÀÌ ¿¹¿¡¼­´Â combine ¿É¼ÇÀ» »ç¿ëÇÏ¿© "msg2"¶ó´Â »õ·Î¿î ¼Ó¼ºÀÌ "bar"¶ó´Â Ä÷º¼Ç¿¡ Ãß°¡µË´Ï´Ù. ±âÁ¸ ¼Ó¼º "msg"°¡ °è¼Ó À¯ÁöµÈ´Ù´Â °Í¿¡ ÁÖ¸ñÇϽʽÿÀ.

¿¹4

$ dpadmin list -n test -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com"

<Container name="test" provider="testprovider">

  <Properties>

    <String name="title" value="test"/>

  </Properties>

  <Available />

  <Selected />

  <Channels>

    <Channel name="test1" provider="test1provider">

      <Properties>

        <Collection name="news">

          <String name="msg1" value="blah"/>

          <Collection name="bar">

            <String name="msg2" value="hi"/>

          </Collection>

        </Collection>

      </Properties>

    </Channel>

  </Channels>

</Container>

$ dpadmin modify -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com" -m <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<Container name="test" provider="testprovider">

  <Properties>

    <String name="title" value="Test Container"/>

  </Properties>

  <Available>

    <Reference value="test1"/>

  </Available>

  <Selected>

    <Reference value="test1"/>

  </Selected>

  <Channels>

    <Channel name="test1" provider="test1provider">

      <Properties>

        <Collection name="news">

          <String name="msg1" value="123"/>

          <Collection name="bar">

            <String name="msg3" value="123/>

          </Collection>

        </Collection>

      </Properties>

    </Channel>

  </Channels>

</Container>

EOF

$ dpadmin list -n test -u "uid=amAdmin,ou=people,dc=org,dc=com" -w joshua -d "dc=org,dc=com"

<Container name="test" provider="testprovider">

  <Properties>

    <String name="title" value="Test Container"/>

  </Properties>

  <Available>

    <Reference value="test1"/>

  </Available>

  <Selected>

    <Reference value="test1"/>

  </Selected>

  <Channels>

    <Channel name="test1" provider="test1provider">

      <Properties>

        <Collection name="news">

          <String name="msg1" value="123"/>

          <Collection name="bar">

            <String name="msg2" value="hi"/>

            <String name="msg3" value="123"/>

          </Collection>

        </Collection>

      </Properties>

    </Channel>

  </Channels>

</Container>

ÀÌ ¿¹¿¡¼­ "title" ¹× "msg1"ÀÇ °ªÀº »õ °ªÀ¸·Î ±³Ã¼µË´Ï´Ù. Available ¹× Selected ¸ðµÎ Reference value °¡ Ãß°¡µË´Ï´Ù. "news" Ä÷º¼ÇÀÌ "msg3"À» Ãß°¡½ÃÄ×½À´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â modify ÇÏÀ§ ¸í·É°ú ÇÔ²² -m ¶Ç´Â -combine ¿É¼ÇÀ» »ç¿ëÇÏ¿© Çʿ信 µû¶ó °áÇÕ½ÃŰ°í ±³Ã¼ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» º¸¿©ÁÝ´Ï´Ù.

¿¹5

$ dpadmin list -n test \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com"

<Channel name="test" provider="testprovider">

<Properties>

<Collection name="foo">

<String name="foo1" value="bar"/>

</Collection>

</Properties>

</Channel>

$ dpadmin modify -p test \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com" -m <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<ConditionalProperties condition="client" value="nokia">

<Collection name="foo">

<String name="foo1" value="nokia bar"/>

</Collection>

</ConditionalProperties>

EOF

$ dpadmin list -n test \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com"

<Channel name="test" provider="testprovider">

<Properties>

<Collection name="foo">

<String name="foo1" value="bar"/>

</Collection>

<ConditionalProperties condition="client" value="nokia">

<Collection name="foo">

<String name="foo1" value="nokia bar"/>

</Collection>

</ConditionalProperties>

</Properties>

</Channel>

$ dpadmin modify -p test \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com" -m <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<ConditionalProperties condition="client" value="nokia">

<ConditionalProperties condition="locale" value="en">

<String name="abc" value="nokia en abc"/>

</ConditionalProperties>

</ConditionalProperties>

EOF

$ dpadmin list -n test \

-u "uid=amAdmin,ou=People,dc=iplanet,dc=com" -w joshua \

-d "dc=iplanet,dc=com"

<Channel name="test" provider="testprovider">

<Properties>

<Collection name="foo">

<String name="foo1" value="bar"/>

</Collection>

<ConditionalProperties condition="client" value="nokia">

<Collection name="foo">

<String name="foo1" value="nokia bar"/>

</Collection>

<ConditionalProperties condition="locale" value="en">

<String name="abc" value="nokia en abc"/>

</ConditionalProperties>

</ConditionalProperties>

</Properties>

</Channel>

ÀÌ ¿¹¿¡¼­ Combine ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¶°ÇÀû ¼Ó¼ºÀ» Ãß°¡ÇÕ´Ï´Ù.

add

¼³¸í

ÀÌ ÇÏÀ§ ¸í·ÉÀº »õ·Î¿î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀ» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ·Á¸é Ãß°¡ÇÒ Ç׸ñÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ¾ø¾î¾ß ÇÕ´Ï´Ù. add ÇÏÀ§ ¸í·ÉÀº Ç¥ÁØ ÀԷ¿¡¼­ ¶Ç´Â ¸í·É¿¡ ´ëÇÑ Àμö·Î ÁöÁ¤µÈ Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ÆÄÀÏ¿¡¼­ »õ·Î¿î Ç׸ñ¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ÀнÀ´Ï´Ù. »õ·Î¿î Ç׸ñ¿¡ ´ëÇÑ µ¥ÀÌÅÍ´Â XMLÀ̾î¾ß Çϰí Sun ONE Portal Server µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¶ó¾ß ÇÕ´Ï´Ù.

ÀÌ XML µ¥ÀÌÅÍ¿¡´Â Ç×»ó ÀûÇÕÇÑ XML Çì´õ¿Í ¼öÁ¤µÉ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀ» °íÀ¯ÇÏ°Ô Á¤ÀÇÇÏ´Â À̸§ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀûÇÕÇÑ XML Çì´õÀÇ ¿¹:

  <?xml version="1.0" encoding="utf-8" standalone="no"?>  

  <!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">


Âü°í

ºÎ·Ï  B¿¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD°¡ ½Ç·Á ÀÖ½À´Ï´Ù.


add ÇÏÀ§ ¸í·ÉÀÇ Àǹ̴ Ãß°¡ÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ Á¾·ù¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. Áï,

add ÇÏÀ§ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» ÃëÇÕ´Ï´Ù.

±¸¹®

$ dpadmin add -u|--runasdn uid -w|--password password {(-g|--global)|(-d|--dn dn)} [-p|--parent parent] file|<<EOF

$ dpadmin add -h|--help

¿É¼Ç

Ç¥ 14-8¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº add ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-8 add ÇÏÀ§ ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÆÄÀÏ

ÀÖ´Â °æ¿ì file Àμö´Â ¸í·ÉÁÙ¿¡¼­ ¸¶Áö¸· Àμö¿©¾ß ÇÕ´Ï´Ù. ÀÌ Àμö´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¸£´Â XML ´ÜÆíÀÌ µé¾î ÀÖ´Â XML ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. add ÇÏÀ§ ¸í·É¿¡¼­ file Àμö°¡ ¾øÀ¸¸é ÀÔ·ÂÀ» Ç¥ÁØ ÀԷ¿¡¼­ dpadminÀ¸·Î ´Ù½Ã ÀüÈ¯ÇØ¾ß ÇÕ´Ï´Ù.

-p ¶Ç´Â --parent

Ãß°¡ÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñ »óÀ§ÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

¿¹

$ dpadmin add -p SampleTabPanelContainer/Postal -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp" <<EOF

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">

<Collection name="zipcodes">

   <Integer value="98012"/>

   <Integer value="98036"/>

   <Integer value="94025"/>

   <Integer value="95112"/>

</Collection>

EOF

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº Ç¥ÁØ ÀԷ¿¡¼­ ÁöÁ¤µÈ "zipCodes"¶ó´Â Ä÷º¼Ç ¼Ó¼ºÀ» SampleTabPanelContainer ÄÁÅ×À̳ÊÀÇ Postal ä³Î¿¡ Ãß°¡ÇÕ´Ï´Ù.

remove

¼³¸í

ÀÌ ÇÏÀ§ ¸í·ÉÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼­ ±âÁ¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀ» Á¦°ÅÇÕ´Ï´Ù. Á¦°ÅÇÒ Ç׸ñÀÌ ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾øÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·ÉÀº type, parent ¹× name ¿É¼ÇÀ» ÃëÇÕ´Ï´Ù.

type ¿É¼ÇÀº Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. parent ¿É¼ÇÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀ» Á¦°ÅÇÏ·Á´Â »óÀ§ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. »óÀ§ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñ À¯ÇüÀº Á¦°ÅÇÏ·Á´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. name ¿É¼ÇÀº Á¦°ÅÇÒ Ç׸ñÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

parent ¹× name ¿É¼ÇÀÇ Àǹ̴ Á¦°ÅÇÏ·Á´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. Ç¥ 14-9¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­Àº À¯Çü ¿É¼Ç¿¡ °¡´ÉÇÑ °ªÀÌ°í µÎ ¹øÂ° ¿­Àº Á¤È®È÷ ¹«¾ùÀÌ Á¦°ÅµÇ´ÂÁö °£´ÜÈ÷ ¼³¸íÇÕ´Ï´Ù.

Ç¥ 14-9 dpadmin remove »óÀ§ ¹× À̸§ ÀǹÌ

À¯Çü ¿É¼Ç¿¡ ´ëÇÑ °ª

»óÀ§ ¹× À̸§ ¿É¼Ç¿¡ ´ëÇÑ ÀǹÌ

·çÆ®

distinguishedname ¿É¼Ç ¶Ç´Â -g (--global) ¿É¼ÇÀÌ Á¦°øµÈ °æ¿ì Àü¿ª ¼öÁØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼­ ÁöÁ¤µÈ ´ë·Î LDAP ³ëµå¿¡¼­ Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¸¦ Á¦°ÅÇÕ´Ï´Ù. type=rootÀÏ ¶§´Â name ¿É¼ÇÀÌ ÇÊ¿ä ¾ø½À´Ï´Ù.

ä³Î

name ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. parent ¿É¼ÇÀÌ ¾øÀ¸¸é »óÀ§ ÄÁÅ×À̳ʰ¡ ·çÆ® µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ³ëµåÀÎ °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é parent ¿É¼ÇÀÌ Á¦°ÅÇÒ Ã¤³ÎÀÇ »óÀ§ ÄÁÅ×ÀÌ³Ê À̸§ÀÎ °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù. name ¿É¼ÇÀº Á¦°ÅÇÒ Ã¤³ÎÀ̳ª ÄÁÅ×À̳ÊÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

°ø±ÞÀÚ

°ø±ÞÀÚ°¡ ·çÆ® µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ³ëµå ¾Æ·¡¿¡ Àֱ⠶§¹®¿¡ parent ¿É¼ÇÀº ÁöÁ¤ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. name ¿É¼ÇÀÌ ÇÊ¿äÇϸç Á¦°ÅÇÒ °ø±ÞÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

µî·Ï Á¤º¸

parent ¿É¼ÇÀº ¼Ó¼ºÀ» Á¦°ÅÇÒ »óÀ§ ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â °ø±ÞÀÚ Ç׸ñÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. parent ¿É¼ÇÀÌ ¾øÀ¸¸é ·çÆ® µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ³ëµå°¡ »óÀ§ Ç׸ñÀÎ °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù.

name ¿É¼ÇÀº Á¦°ÅÇÒ ¼Ó¼ºÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. name ¿É¼ÇÀÌ ¾øÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù. À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¼Ó¼ºÀÇ °æ¿ì À̸§Àº °ªÀÇ ¹®ÀÚ¿­ Ç¥½Ã¿Í °°½À´Ï´Ù.

available ¶Ç´Â selected

parent ¹× name ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. parent ¿É¼ÇÀº »ç¿ë °¡´É(¼±ÅÃ) ÂüÁ¶¸¦ Á¦°ÅÇÒ »óÀ§ ÄÁÅ×À̳ʳª ä³Î Ç׸ñÀÇ À̸§À» ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù. name ¿É¼ÇÀº Á¦°ÅÇÒ ÂüÁ¶ÀÇ °ªÀ» Á¦°øÇÕ´Ï´Ù. name ¿É¼ÇÀÌ ¾øÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.

remove ÇÏÀ§ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» ÃëÇÕ´Ï´Ù.

±¸¹®

$ dpadmin remove -u|--runasdn uid -w|--password password {(-g|--global)|(-d|--dn dn)} [-n|--name name] [-p|--parent parent] -t|--type type

$ dpadmin remove -h|--help

¿É¼Ç

Ç¥ 14-10¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº remove ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-10 remove ÇÏÀ§ ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-n ¶Ç´Â --name

Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â °ø±ÞÀÚ Ç׸ñÀ» ÁöÁ¤ÇÕ´Ï´Ù. type=rootÀÏ ¶§¸¦ Á¦¿ÜÇϰí ÀÌ ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-p ¶Ç´Â --parent

Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñ »óÀ§ÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

-t ¶Ç´Â --type

Á¦°ÅÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

¿¹
¿¹1

$ dpadmin remove -t property -p Bookmarks -n locations -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp"

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº Bookmarks ¶ó´Â ä³Î ¶Ç´Â ÄÁÅ×À̳ʿ¡¼­ locations ¼Ó¼ºÀ» Á¦°ÅÇÕ´Ï´Ù.

¿¹2

$ dpadmin remove -t provider -n "pctest" -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -g

Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼­ pctest °ø±ÞÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù.

¿¹3

$ dpadmin remove --type channel --parent TemplateTableContainer --name "Test" --runasdn "uid=amAdmin,ou=people,o=sesta.com,o=isp" --password joshua --dn "o=sesta.com,o=isp"

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº TemplateTableContainer¶ó´Â »óÀ§ ÄÁÅ×À̳ʿ¡ ÀÖ´Â Test ä³ÎÀ» Á¦°ÅÇÕ´Ï´Ù.

¿¹4

$ dpadmin list -n X -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp"

<Container name="X" ...>

  <Channels>

    <Container name="Y" ...>

      <Channels>

        <Channel name="z" .../>

      </Channels>

    </Container>

  </Channels>

</Container>

z ä³ÎÀ» Á¦°ÅÇϱâ À§ÇØ ´ÙÀ½ ¸í·É Áß Çϳª¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

$ dpadmin remove -t channel -p X -n Y/z -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp"

$ dpadmin remove -t channel -p X/Y -n z -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp"

$ dpadmin remove -t channel -n X/Y/z -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua -d "o=sesta.com,o=isp"

batch

¼³¸í

batch ÇÏÀ§ ¸í·ÉÀº ¿©·¯ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¸í·ÉÀ» ÃÖÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·ÉÀº Àϰý ½ºÅ©¸³Æ® ÆÄÀÏ(Çʼö)¿¡ ÀÖÀ¸¸ç ¼øÂ÷ÀûÀ¸·Î ½ÇÇàµË´Ï´Ù. ¿À·ù°¡ ¹ß»ýÇÏ¸é ±âº»ÀûÀ¸·Î ¿À·ù¸¦ º¸°íÇϰí Á¾·áÇÕ´Ï´Ù. -c ¶Ç´Â --continue ¿É¼ÇÀº ¿¬¼Ó ó¸® ¸ðµå¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¸ðµå¿¡¼­ ¿À·ù°¡ ¹ß»ýÇÏ¸é ¿À·ù°¡ º¸°íµÇ°í dpadminÀÌ ´ÙÀ½ ÇÏÀ§ ¸í·ÉÀ» °è¼Ó ÁøÇàÇÕ´Ï´Ù.

¸í·É Àϰý ½ºÅ©¸³Æ®´Â ÅØ½ºÆ®(ASCII) ¹®¼­¿©¾ß Çϸç batch ÇÏÀ§ ¸í·ÉÀ» Á¦¿ÜÇϰí dpadmin¿¡ ÀÔ·ÂÇϱâ À§ÇÑ ÇÏÀ§ ¸í·ÉÀÇ ¼ö¿¡ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. ÇÏÀ§ ¸í·ÉÀº ´ÜÀÏ ¶óÀο¡¼­ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù(»õ·Î¿î ¶óÀÎ ¹®ÀÚ´Â ¸í·ÉÀÇ ³¡À» ³ªÅ¸³À´Ï´Ù). °¢ ÇÏÀ§ ¸í·É¿¡ ´ëÇØ ¸í·ÉÁÙ¿¡¼­ °ü¸®ÀÚÀÇ ±¸ºÐ À̸§°ú ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·ÉÀÇ ±¸¹®Àº ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½©¿¡ Á÷Á¢ ÀÔ·ÂÇßÀ» ¶§¿Í ¿ÏÀüÈ÷ µ¿ÀÏÇÕ´Ï´Ù(dpadmin ºÎºÐ Á¦¿Ü). ½ºÅ©¸³Æ®´Â XMLÀ» Æ÷ÇÔÇÒ ¼ö ¾ø±â ¶§¹®¿¡ XML ÀÔ·ÂÀÌ ÇÊ¿äÇÑ ÇÏÀ§ ¸í·ÉÀº ÆÄÀÏ¿¡¼­ °¡Á®¿Í¾ß ÇÕ´Ï´Ù. ±¸ºÐ À̸§(¶Ç´Â DN)¿¡ °ø¹éÀÌ ÀÖ´Â °æ¿ì, ÁÖº¯¿¡ ÀÌÁß ÀοëºÎÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.

¿¹Á¦ Àϰý ½ºÅ©¸³Æ® ÆÄÀÏ(°¢ ¸í·ÉÀº ´ÜÀÏ ¶óÀο¡ ÀÖ¾î¾ß ÇÔ):

add -p PostalMailer -u uid=amAdmin,ou=People,dc=iplanet,dc=com -w joshua -d dc=iplanet,dc=com zipCodes.xml

add -p PostalStamps -u uid=amAdmin,ou=People,dc=iplanet,dc=com -w joshua -d dc=iplanet,dc=com zipCodes.xml stampRates.xml

add -p PostalRates -d "cn=hr role,dc=iplanet,dc=com" zipCodes.xml stampRates.xml

batch ÇÏÀ§ ¸í·ÉÀº -c ¶Ç´Â --continue ¿É¼ÇÀ» ÃëÇϸç -f ¶Ç´Â --fileÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ Àϰý ½ºÅ©¸³Æ® ÆÄÀÏÀÇ À̸§ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

±¸¹®

$ dpadmin batch [-c|--continue] -u|--runasdn uid -w|--password password -f|--file batch-script-file

$ dpadmin batch -h|--help

¿É¼Ç

Ç¥ 14-11¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº batch ÇÏÀ§ ¸í·É¿¡ °¡´ÉÇÑ ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-11 batch ÇÏÀ§ ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-c ¶Ç´Â --continue

¿¬¼Ó ÀÛµ¿ ¸ðµå¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é ¿À·ù°¡ º¸°íµÇÁö¸¸ dpadminÀÌ ´ÙÀ½ ÇÏÀ§ ¸í·ÉÀ» °è¼Ó ÁøÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, ¿À·ù°¡ º¸°íµÈ ÈÄ¿¡´Â dpadminÀÌ Á¾·áµË´Ï´Ù.

-f ¶Ç´Â --file

Àϰý ½ºÅ©¸³Æ® ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö´Â ÇʼöÀÔ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö´Â list, modify, add ¹× remove ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.

ÀÌ ¿É¼ÇÀº ¿É¼ÇÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤Çϸé Àüü Àϰý 󸮿¡¼­ ÀÎÁõÀ» À§ÇØ ±¸ºÐ À̸§ÀÌ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ Àϰý ½ºÅ©¸³Æ®ÀÇ °¢ ÇÏÀ§ ¸í·É¿¡ ÀÌ ±¸ºÐ À̸§º¸´Ù ¿ì¼±ÇÏ´Â °íÀ¯ ÀÎÁõÀÌ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ¿É¼ÇÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤Çϸé Àüü Àϰý 󸮿¡¼­ ÀÎÁõÀ» À§ÇØ ±¸ºÐ À̸§ÀÌ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ Àϰý ½ºÅ©¸³Æ®ÀÇ °¢ ÇÏÀ§ ¸í·É¿¡ ÀÌ ºñ¹Ð¹øÈ£º¸´Ù ¿ì¼±ÇÏ´Â °íÀ¯ ÀÎÁõÀÌ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

¿É¼Ç

Ç¥ 14-12´Â dpadmin ¸í·É¿¡ ´ëÇÑ ¿ä¾àÀÔ´Ï´Ù. ÀÌ Ç¥´Â ºÎÁ¦¸ñ¿¡ ³ª¿­µÈ ÇÏÀ§ ¸í·Éº°·Î Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ç¥¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº ¿É¼Ç, Àμö ¶Ç´Â ÇÇ¿¬»êÀÚÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-12 dpadmin ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-V ¶Ç´Â --version

¹öÀü, ¹ý·ü °íÁö µî°ú °°Àº À¯Æ¿¸®Æ¼¿Í °ü·ÃµÈ ¼³¸í Á¤º¸¿Í ±âŸ À¯»çÇÑ Á¤º¸¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇϵµ·Ï dpadmin¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÀÖÀ¸¸é ¸ðµç ÇÏÀ§ ¸í·É°ú ±âŸ ¸ðµç ¿É¼ÇÀÌ ¹«½ÃµË´Ï´Ù.

¸ðµç ÇÏÀ§ ¸í·É¿¡ °øÅëµÈ ¿É¼Ç

-b ¶Ç´Â --verbose

µð¹ö±ë ¸Þ½ÃÁö¸¦ »ý¼ºÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-h ¶Ç´Â --help

°£·«ÇÑ µµ¿ò¸» ÆäÀÌÁö¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÒ ¶§ dpadmin¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·ÉÀÌ ¾øÀ¸¸é dpadmin¿¡ ´ëÇÑ ÀÏ¹Ý µµ¿ò¸» ÆäÀÌÁö°¡ ÀμâµË´Ï´Ù. dpadmin ÇÏÀ§ ¸í·É Áß Çϳª°¡ ÀÖÀ¸¸é ÀÌ ÇÏÀ§ ¸í·É¿¡ ƯÁ¤ÇÑ °£·«ÇÑ µµ¿ò¸» ÆäÀÌÁö°¡ ÀμâµË´Ï´Ù.

-l ¶Ç´Â --locale

¸ðµç µð¹ö±ë/¿À·ù ¸Þ½ÃÁö¸¦ ƯÁ¤ ·ÎÄÌ·Î ÇöÁöÈ­ÇÒ ¶§ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ ·ÎÄÌÀÌ ±âº»ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

list, add, modify ¹× remove ÇÏÀ§ ¸í·É ¿É¼Ç

-d ¶Ç´Â --dn

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP ³ëµå¿¡¼­ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-g ¶Ç´Â --global

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. -d ¶Ç´Â -g ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

-r ¶Ç´Â --dryrun

ÇÏÀ§ ¸í·ÉÀÇ ¿À·ù³ª ¼º°øÀ» ½Ã½ºÅÛ Ãâ·ÂÀ¸·Î º¸°íÇÕ´Ï´Ù. ÇÏÀ§ ¸í·ÉÀÇ °á°úÀûÀÎ º¯°æ »çÇ×À» LDAP¿¡ ³ÖÁö ¾Ê½À´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö´Â list, modify, add ¹× remove ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

list and remove ÇÏÀ§ ¸í·É ¿É¼Ç

-n ¶Ç´Â --name

Ç¥½ÃÇϰųª Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â °ø±ÞÀÚ Ç׸ñÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº Çʼö°¡ ¾Æ´Õ´Ï´Ù.

add, modify ¹× remove ÇÏÀ§ ¸í·É ¿É¼Ç

-p ¶Ç´Â --parent

Ãß°¡, ¼öÁ¤ ¶Ç´Â Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñ »óÀ§ÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

add ¹× modify ÇÏÀ§ ¸í·É ¿É¼Ç

ÆÄÀÏ

ÀÖ´Â °æ¿ì file Àμö´Â ¸í·ÉÁÙ¿¡¼­ ¸¶Áö¸· Àμö¿©¾ß ÇÕ´Ï´Ù. ÀÌ Àμö´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¸£°í ÀûÇÕÇÑ XML Çì´õ¸¦ Æ÷ÇÔÇÑ XML ´ÜÆíÀÌ µé¾î ÀÖ´Â XML ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. XML ÀÔ·ÂÀÌ ÇÊ¿äÇÑ ÇÏÀ§ ¸í·É¿¡´Â modify¿Í add°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÇÏÀ§ ¸í·É¿¡ file Àμö°¡ ¾øÀ¸¸é ÀÔ·ÂÀ» Ç¥ÁØ ÀԷ¿¡¼­ dpadminÀ¸·Î ´Ù½Ã ÀüÈ¯ÇØ¾ß ÇÕ´Ï´Ù.

modify ÇÏÀ§ ¸í·É ¿É¼Ç

-m ¶Ç´Â --combine

ÁöÁ¤µÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ »õ·Î¿î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿Í °áÇÕ½Ãŵ´Ï´Ù. ÀÌ ¿É¼ÇÀº modify ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. combine ¿É¼ÇÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ·çÆ®, ä³Î, ÄÁÅ×À̳Ê, ¼Ó¼º, »ç¿ë °¡´É, ¼±ÅÃ, Ä÷º¼Ç ¹× ·ÎÄÌÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿Í¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

remove ÇÏÀ§ ¸í·É ¿É¼Ç

-t ¶Ç´Â --type

Á¦°ÅÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ç׸ñÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. À¯ÇüÀº root, channel, provider, property, available ¶Ç´Â selected°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

batch ÇÏÀ§ ¸í·É ¿É¼Ç

-c ¶Ç´Â --continue

¿¬¼Ó ÀÛµ¿ ¸ðµå¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¿É¼ÇÀº batch ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é ¿À·ù°¡ º¸°íµÇÁö¸¸ dpadminÀÌ ´ÙÀ½ ÇÏÀ§ ¸í·ÉÀ» °è¼Ó ÁøÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, ¿À·ù°¡ º¸°íµÈ ÈÄ¿¡´Â dpadminÀÌ Á¾·áµË´Ï´Ù.

-f ¶Ç´Â --file

Àϰý ½ºÅ©¸³Æ® ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ASCII ÆÄÀÏÀº batch ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö´Â list, modify, add ¹× remove ÇÏÀ§ ¸í·É¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇʼöÀÔ´Ï´Ù.


par

¼³¸í

par ¸í·ÉÀº ÁöÁ¤µÈ .par ÆÄÀϰú °ü·ÃµÈ ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ä³ÎÀ̳ª °ø±ÞÀÚ¸¦ Sun ONE Portal Server ¾ÈÆÆÀ¸·Î ³»º¸³»°Å³ª °¡Á®¿À±â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

ÀÌ ºÎºÐ¿¡¼­ par ¸í·É ±¸¹®À» ¼³¸íÇÕ´Ï´Ù. ÇÑ ¸í·ÉÁÙ¿¡¼­ »ó¼¼ À̸§ ¿É¼Ç°ú ´ÜÃà À̸§ ¿É¼ÇÀ» ÇÔ²² »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

´ÜÃà À̸§ Çü½Ä

par containers -r uid -p password [-d] dn|global

par describe [-d] parfile

par export -r uid -p password [-m] [-d] -s staticdir [-v] parfile dn|global {exportfile|from=}...

par import -r uid -p password [-o] [-d] -s staticdir [-v] parfile [dn|global [op...]]

par import -r uid -p password  -a [-d] -s staticdir [-v] parfile [dn|global]

»ó¼¼ À̸§ Çü½Ä

par containers --runasdn uid --password password [--debug] dn|global

par describe [--debug] parfile

par export --runasdn uid --password password [--modify] [--debug] --staticdir staticdir [--verbose] parfile dn|global {exportfile|from=}...

par import --runasdn uid --password password [--overwrite] [--debug] --staticdir staticdir [--verbose] parfile [dn|global [op...]]

par import --runasdn uid --password password --auto [--debug] --staticdir staticdir [--verbose] parfile [dn|global]

ÇÏÀ§ ¸í·É

´ÙÀ½ ÇÏÀ§ ¸í·ÉÀÌ Áö¿øµË´Ï´Ù.

containers

¼³¸í

ÁöÁ¤ µð·ºÅ丮 ¼­¹ö À̸§(¶Ç´Â global)À¸·Î Ç¥½ÃµÈ ƯÁ¤ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸ðµç ÄÁÅ×ÀÌ³Ê¿Í Ã¤³ÎÀ» ³ª¿­ÇÕ´Ï´Ù. ´Ù¸¥ ¸í·ÉÀ» ½±°Ô ¸¸µé¾î³»±â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

par containers -r|--runasdn uid -p|--password password [-d|--debug] [-v|--verbose] dn|global

¿¹

par containers -r "uid=amAdmin,ou=people,o=sesta.com,o=isp" -p joshua -d "o=sesta.com,o=isp"

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº LDAP ³ëµå "o=sesta.com,o=isp"¿¡ ÀÖ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸ðµç ÄÁÅ×À̳ʸ¦ ³ª¿­ÇÕ´Ï´Ù.

describe

¼³¸í

Ç׸ñ°ú Ç׸ñ¿¡ Á¤ÀÇµÈ ³»Àå ÀÚµ¿ÃßÃâ ÀÛ¾÷À» Æ÷ÇÔÇÏ¿© ÁöÁ¤µÈ .par ÆÄÀÏÀÇ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.

±¸¹®

par describe parfile

¿¹

par describe myfile.par

ÀÌ ¿¹¿¡¼­ myfile.parÀÇ ¸í·É °á°ú ¶Ç´Â ¼³¸íÀº ´ÙÀ½°ú °°Àº ÇüÅÂÀÔ´Ï´Ù.

Class Root: /

Property Based File Root: /pbfiles

Display Profile Root: /dp

Static Content Root: /static

Entry: mychannel

AutoExtract:dpnode=o%3Dsesta.com%2Co%3Disp,channel,entry=mychannel

DP Document: this my JSP based channel.

Channel: SampleJSP.a

Includes: Property Based File, root templateBaseDir, path default/mychannel/samplecontent.jsp (channel)

Includes: Property Based File, root templateBaseDir, path default/mychannel/sampledoedit.jsp (channel)

Includes: Property Based File, root templateBaseDir, path default/mychannel/sampleedit.jsp (channel)

Includes: Property Based File, root templateBaseDir, path default_en_US/mychannel/samplecontent.jsp

(channel)

Includes: Property Based File, root templateBaseDir, path default_en_US/mychannel/sampledoedit.jsp

(channel)

Includes: Property Based File, root templateBaseDir, path default_en_US/mychannel/sampleedit.jsp

(channel)

export

¼³¸í

Æ÷ÅÐ ¼­¹ö¿¡¼­ °ø±ÞÀÚ³ª ä³Î Á¤º¸¸¦ ³»º¸³»¾î ÁöÁ¤µÈ .par ÆÄÀÏÀ» ä¿ó´Ï´Ù. ÀÌ ¸í·ÉÀº .par ÆÄÀÏ, ¾÷µ¥ÀÌÆ®ÇÒ ÇÊ¿äÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ÇØ´çÇÏ´Â µð·ºÅ丮 ¼­¹ö À̸§ Àμö(¶Ç´Â Ű¿öµå global) ±×¸®°í Àû¾îµµ ÇϳªÀÇ exportfileÀ̳ª from »ç¾çÀ» ÃëÇÕ´Ï´Ù. from »ç¾ç¿¡´Â ³»º¸³»±â ÆÄÀϰú µ¿ÀÏÇÑ Á¤º¸°¡ µé¾î ÀÖÀ¸¸ç "lines"°¡ ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ´Ù´Â Á¡¸¸ ´Ù¸¨´Ï´Ù.

-m ¿É¼Ç ¾øÀÌ par export ¸í·ÉÀ» »ç¿ëÇϸé .par ÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù. -m ¿É¼ÇÀÌ ÀÖ´Â par export ¸í·ÉÀº °ø±ÞÀÚ, ä³Î ¶Ç´Â ÄÁÅ×À̳ʸ¦ Á¤ÀÇÇÏ´Â ±âÁ¸ .par ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®Çϰųª ÀÌ ÆÄÀÏ¿¡ Ãß°¡ÇÒ ¶§ »ç¿ëµË´Ï´Ù.

±¸¹®

par export -r|--runasdn uid -p|--password password [-d|--debug] -s|--staticdir staticdir [-v|--verbose] parfile dn|global {exportfile|from=}...

par export -r|--runasdn uid -p|--password password [-d|--debug] -s|--staticdir staticdir [-v|--verbose] -m|--modify parfile dn|global {exportfile|from=}...

¿¹

par export -r "uid=amAdmin,ou=people,dc=sesta,dc=com" -p joshua mychannel.par "o=sesta.com,o=isp" myexport.txt

¿©±â¼­ myexport.txt¿¡´Â ´ÙÀ½ÀÌ µé¾î ÀÖ½À´Ï´Ù.

from: channel mychannel

directory: templateBaseDir . mychannel

description: this is my JSP based channel

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº mychannel¿¡ ´ëÇÑ Ã¤³Î Á¤ÀÇ¿Í ÅÛÇø®Æ® ÆÄÀÏÀ» "dc=sesta,dc=isp" dn¿¡¼­ mychannel.par·Î ³»º¸³À´Ï´Ù. ¶ÇÇÑ JSPProvider ä³ÎÀ̾ú´ø °æ¿ì directory ¶óÀÎÀÌ ·ÎÄÌ ¹öÀüÀ» Æ÷ÇÔÇÏ¿© ¸ðµç .jsp ÆÄÀÏÀ» Àü´ÞÇÕ´Ï´Ù.

import

¼³¸í

ÁöÁ¤µÈ .par ÆÄÀÏ¿¡¼­ Æ÷ÅÐ ¼­¹ö·Î °´Ã¼¸¦ °¡Á®¿É´Ï´Ù. ÀÌ ¸í·ÉÀº .par ÆÄÀϰú µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ´ëÇÑ ¿É¼Ç Àμö¸¦ ÃëÇÏ¿© µð·ºÅ丮 ¼­¹öÀÇ ÁöÀûµÈ µð½ºÇ÷¹ÀÌ ³ëµå(¶Ç´Â Ű¿öµå global·Î Ç¥½ÃµÈ ·çÆ® µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ)·Î °´Ã¼¿Í ¼öÇàÇÒ ÀÛ¾÷À» °¡Á®¿É´Ï´Ù. ÀÌ·¯ÇÑ »çÇ×µéÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é par ÆÄÀÏ¿¡¼­ ÃëÇØÁý´Ï´Ù. auto ¿É¼ÇÀº .par ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ÀÚµ¿ÃßÃâ ÀÛ¾÷À» ¼öÇàÇÏ·Á°í ÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³¾ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ ä³ÎÀ» Ãß°¡ÇÏ·Á¸é -o ¿É¼Ç°ú ÇÔ²² ¶Ç´Â ¿É¼Ç ¾øÀÌ par import ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ä³ÎÀÌ ÀÌ¹Ì ÀÖÀ¸¸é par import ¸í·É°ú ÇÔ²² -o ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌÀü ä³ÎÀ» ¿ÏÀüÈ÷ ±³Ã¼(µ¤¾î¾²±â)ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³Î»Ó ¾Æ´Ï¶ó °ø±ÞÀÚ¸¦ ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

par import -r|--runasdn uid -p|--password password [-o] [-d|--debug] -s|--staticdir staticdir [-v|--verbose] parfile [dn|global [op...]]

par import -r|--runasdn uid -p|--password password -a|--auto [-d|--debug] -s|--staticdir staticdir [-v|--verbose] parfile [dn|global]

¿¹
¿¹1

par import -r "uid=amAdmin,ou=people,o=sesta.com,o=isp" -p joshua --auto myfile.par "o=sesta.com,o=isp"

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº myfile.par ÆÄÀÏ¿¡¼­ ä³ÎÀ» ÃßÃâÇÏ´Â °ÍÀÌ myfile.par par ÆÄÀÏ¿¡ Á¤ÀÇµÈ ÀÚµ¿ ÀÛ¾÷À̶ó¸é À̸¦ ¼öÇàÇÕ´Ï´Ù.

¿¹2

par import -r "uid=amAdmin,ou=people,o=sesta.com,o=isp" -p joshua myfile.par "o=sesta.com,o=isp" "entry=mychannel,channel=anothername,avail=topcontainer"

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº ä³ÎÀ» ¸í½ÃÀûÀ¸·Î ÃßÃâÇÏ¿© ´ë»ó dn¿¡ ´Ù¸¥ À̸§À¸·Î ¼³Ä¡ÇÏ¿© topcontainer ÄÁÅ×À̳ʿ¡¼­ À̸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

¿É¼Ç

Ç¥ 14-13¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº par ¸í·É¿¡ °¡´ÉÇÑ ¿É¼ÇÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù (¾ËÆÄºª ¼ø¼­·Î ³ª¿­).

Ç¥ 14-13 par ¸í·É ¿É¼Ç

¿É¼Ç

¼³¸í

 

 

-a ¶Ç´Â --auto

import ¸í·É°ú ÇÔ²² »ç¿ëÇÏ¿© .par ÆÄÀÏÀÇ ÀÚµ¿ÃßÃâ ÀÛ¾÷À» Àû¿ëÇÕ´Ï´Ù. ÀÌ °æ¿ì¿¡ ¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ÀÛ¾÷ÀÌ ¾ø¾î¾ß ÇÕ´Ï´Ù. dn Àμöµµ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤ÇÏ´Â °æ¿ì ÀÚµ¿ÃßÃâ ÀÛ¾÷ÀÇ dnÀ» ´ëüÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡¼­ ÁöÁ¤ÇÏ´Â ÀÛ¾÷Àº ¹«½ÃµË´Ï´Ù.

-d ¶Ç´Â --debug

¿À·ù ¸Þ½ÃÁö¿¡ ´ëÇÑ Ãß°¡ µð¹ö±ë Á¤º¸¸¦ »ý¼ºÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

-m ¶Ç´Â --modify

export ¸í·É°ú ÇÔ²² »ç¿ëÇÏ¿© ±âÁ¸ .par ÆÄÀÏÀ» ´ëüÇÏÁö ¾Ê°í ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. Ç׸ñ¿¡ Ãß°¡µÇ´Â »õ·Î¿î ÆÄÀÏÀº ÀÌÀü ÆÄÀÏÀ» º¸ÃæÇϰųª ´ëüÇÕ´Ï´Ù. .par ÆÄÀÏÀ» »ç¿ëÇÏ¿© ±âÁ¸ °ø±ÞÀÚ³ª ä³Î¿¡ »õ ÆÄÀÏÀ» Ãß°¡ÇÒ ¶§µµ ÀÌ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

-o ¶Ç´Â --overwrite

import ¸í·É°ú ÇÔ²² »ç¿ëÇÏ¿© ±âÁ¸ ä³ÎÀ» ´ëüÇÕ´Ï´Ù.

-p ¶Ç´Â --password

ÀÎÁõÀ» À§ÇÑ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. describe¸¦ Á¦¿ÜÇÑ ¸ðµç ÇÏÀ§ ¸í·É¿¡ ÇÊ¿äÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é par À¯Æ¿¸®Æ¼°¡ À̸¦ ¹¯½À´Ï´Ù.

-r ¶Ç´Â --runasdn

ÀÎÁõÀ» À§ÇÑ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. describe¸¦ Á¦¿ÜÇÑ ¸ðµç ¸í·É¿¡ ÇÊ¿äÇÕ´Ï´Ù. Á¦°øÇÏÁö ¾ÊÀ¸¸é par À¯Æ¿¸®Æ¼°¡ À̸¦ ¹¯½À´Ï´Ù. ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. uid=userName,ou=people,o=organizationName,o=organizationalUnit

-s ¶Ç´Â --staticdir

°¡Á®¿À±â³ª ³»º¸³»±â¿¡ »ç¿ëµÉ Á¤Àû ÄÁÅÙÆ® µð·ºÅ丮ÀÇ È£½ºÆ®º° µð·ºÅ丮¸¦ Á¤ÀÇÇÕ´Ï´Ù.

-v ¶Ç´Â --verbose

ÀÛ¾÷ÀÌ ½ÇÇàµÉ ¶§ À̸¦ ¼³¸íÇÕ´Ï´Ù. import ¹× export ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-V ¶Ç´Â --version

¹öÀü, ¹ý·ü °íÁö µî°ú °°Àº À¯Æ¿¸®Æ¼¿Í °ü·ÃµÈ ¼³¸í Á¤º¸¿Í ±âŸ À¯»çÇÑ Á¤º¸¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇϵµ·Ï par¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÀÖÀ¸¸é ¸ðµç ÇÏÀ§ ¸í·É°ú ±âŸ ¸ðµç ¿É¼ÇÀÌ ¹«½ÃµË´Ï´Ù.

-?

¸ðµç ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ µµ¿ò¸»À» °¡Á®¿É´Ï´Ù.

Àμö

Ç¥ 14-14¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº par ¸í·É¿¡ °¡´ÉÇÑ ÀμöÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ´ÙÀ½ Àμö¸¦ ÃëÇÕ´Ï´Ù.

Ç¥ 14-14 par ¸í·É Àμö

Àμö

¼³¸í

dn

µð·ºÅ丮 ¼­¹ö¿¡¼­ ¾×¼¼½ºÇÒ ±¸ºÐ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. "o=organizationName,o=organizationalUnit"

Àü¿ª

µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ¾×¼¼½ºÇϵµ·Ï LDAP¿¡¼­ Àü¿ª ¼öÁØ ³ëµå¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

exportfile

ÀÌ ÆÄÀϵéÀº °¢°¢ .par ÆÄÀÏÀÇ Ç׸ñ(°ø±ÞÀÚ, ä³Î ¶Ç´Â °ø±ÞÀÚ/ä³Î Á¶ÇÕ)¿¡ ÇØ´çÇÏ¸ç ´Ü¼øÈ÷ ÁöÁ¤µÈ .par ÆÄÀÏ¿¡ »ðÀÔÇÒ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. Á¤º¸°¡ ¸í·ÉÁÙ¿¡ ³ª¿­Çϱ⿡ ³Ê¹« Å« °æ¿ì ÀÛÀº ÆÄÀÏÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ³»º¸³»±â ÆÄÀϸ¦ ÂüÁ¶ÇϽʽÿÀ.

from

¸í·ÉÁÙ¿¡ ÁöÁ¤Çϸé "from" ¶óÀÎÀ» Æ÷ÇÔÇϰí ÀÌ¾î µ¿µî("=") ºÎÈ£°¡ ¿À¸ç ¼¼¹ÌÄÝ·Ð(";")À¸·Î ´Ù¸¥ ¶óÀÎÀ» ±¸ºÐÇÏ´Â ³»º¸³»±â ÆÄÀϰú µ¿ÀÏÇÑ °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù. ¶óÀÎ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Ç¥ 14-15ÀÇ fromÀ» ÂüÁ¶ÇϽʽÿÀ.

op

¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÛ¾÷¸¦ ÂüÁ¶ÇϽʽÿÀ.

parfile

ÀÛ¾÷ ´ë»ó par ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. Áï, °¡Á®¿À°Å³ª ³»º¸³»°Å³ª ¼³¸íÇÒ par ÆÄÀÏÀ» ³ªÅ¸³À´Ï´Ù.

³»º¸³»±â ÆÄÀÏ

ÀÌ ÆÄÀÏÀº ´Ü¼øÈ÷ .par ÆÄÀÏ¿¡ »ðÀÔÇÒ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº Ű¿öµå¸¦ Æ÷ÇÔÇϰí À̾î Äݷаú °ø¹é ±¸ºÐ Çʵ尡 ¿À´Â ¶óÀÎÀ¸·Î ±¸¼ºµË´Ï´Ù. ¶óÀÎ "from:"Àº ÇʼöÀÌ¸ç ÆÄÀÏÀÇ Ã¹ ¶óÀÎÀ̾î¾ß ÇÕ´Ï´Ù. "#"À¸·Î ½ÃÀ۵Ǵ ¶óÀÎÀº ÁÖ¼®À¸·Î 󸮵˴ϴÙ.

Ç¥ 14-15¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº °¡´ÉÇÑ ¶óÀΠŰ¿öµåÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù.

Ç¥ 14-15 ³»º¸³»±â ÆÄÀÏ ¶óÀÎ ¼Ó¼º

¶óÀÎ

¼³¸í

from: types name

"from"Àº ³»º¸³¾ ½Çü¸¦ ³ªÅ¸³»¸ç types´Â "channel", "provider" ¶Ç´Â "channel,provider" ¹× "channel+provider"°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. nameÀº ä³Î À̸§ ¶Ç´Â °ø±ÞÀÚ¸¦ ³»º¸³»´Â °æ¿ì °ø±ÞÀÚ À̸§À» ³ªÅ¸³À´Ï´Ù. À̸§¿¡ °ø¹é(+), ÄÞ¸¶(%2C), ÄÝ·Ð(%3A), ¼¼¹ÌÄÝ·Ð(%3B), ´õÇϱ⠱âÈ£(%2B) ¶Ç´Â ÆÛ¼¾Æ® ±âÈ£(%25)°¡ ÀÖ´Â °æ¿ì nameÀº URL·Î ÀÎÄÚµùÇØ¾ß ÇÕ´Ï´Ù.

auto: none

"auto"´Â Ç׸ñ¿¡ ÀÚµ¿ÃßÃâ ÀÛ¾÷À» ÁöÁ¤ÇÕ´Ï´Ù. op Àμö¸¦ ÃëÇϸç À̾î ÀÛ¾÷ÀÌ ¿É´Ï´Ù. "none"À» ÀÔ·ÂÇÏ¿© ÀÚµ¿ÃßÃâÀÌ µÇÁö ¾Êµµ·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. "auto:" ¶óÀÎÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ±âº» ÀÚµ¿ÃßÃâÀÌ »ý¼ºµË´Ï´Ù. ±âº» ÀÛµ¿Àº ä³Î ¹×/¶Ç´Â °ø±ÞÀÚ¸¦ ¿ø·¡ À̸§À¸·Î ÃßÃâÇÏ´Â °ÍÀÔ´Ï´Ù.

auto: op

file: root|. path [types]

"file"Àº ¼Ó¼º ¼³Á¤¿¡ µû¶ó ÆÄÀÏÀÌ Æ÷ÇԵȴٴ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¼Ó¼ºÀº ±âº»ÀûÀ¸·Î /etc/opt/SUNWps/desktop/desktopconfig.properties ÆÄÀÏ¿¡ ÀÖ´Â "desktop properties" ÆÄÀÏ¿¡¼­ ¶Ç´Â ³»º¸³»°Å³ª °¡Á®¿À´Â Ç׸ñ¿¡ ´ëÇÑ getProperty() È£Ãâ·Î ¾Ë ¼ö ÀÖ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼­ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. root´Â ³ª¸ÓÁö ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. root´Â µð·ºÅ丮¿¡ ÇØ´çÇÏ´Â ¼Ó¼º À̸§ÀÔ´Ï´Ù. root°¡ "."À¸·Î ÁÖ¾îÁö¸é ÆÄÀÏÀÌ À¥ ¼­¹öÀÇ doc ·çÆ®¿¡ ÀÖ´Â Á¤Àû ÄÁÅÙÆ®ÀÎ °ÍÀ¸·Î Ãë±ÞµË´Ï´Ù. ÆÄÀÏ¿¡ ¿¬°ü½Ãų ÀÛ¾÷ÀÇ Á¾·ù¸¦ "channel"À» ±âº»À¸·Î ÇÏ¿© ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. types´Â "channel", "provider" ¶Ç´Â "channel,provider" ¹× "channel+provider"°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

class: class [types]

"class"´Â Ŭ·¡½º ÆÄÀÏÀÌ Ç׸ñÀ¸·Î ÆÐŰ¡µÈ´Ù´Â °ÍÀ» ³ªÅ¸³»¸ç ¿É¼ÇÀ¸·Î Ŭ·¡½º ÆÄÀÏÀÌ ¿¬°üµÉ ÀÛ¾÷ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é "provider"°¡ ¼±Åõ˴ϴÙ. types´Â "channel", "provider" ¶Ç´Â "channel,provider" ¹× "channel+provider"ÀÏ ¼ö ÀÖÀ¸¸ç µÑ ¸ðµÎ ÁöÁ¤ÇÏ´Â °æ¿ì °ø¹éÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

directory: root|. dir +|.|filter [types]

"directory"´Â "files" ¶óÀÎÀ¸·Î ÀÔ·ÂÇßÀ» ¶§Ã³·³ µð·ºÅ丮°¡ ¾Æ´Ñ ¸ðµç ÆÄÀÏÀÌ Æ÷ÇԵǴ Àüü µð·ºÅ丮 °Ë»öÀ» ÀǹÌÇÕ´Ï´Ù. ¿©±â¿¡´Â ¹Ýº¹Àû µð·ºÅ丮 °Ë»ö¿¡ ÀÖ¾î¾ß ÇÏ´Â µð·ºÅ丮 ±¸¼º ¿ä¼ÒÀÎ "filter"¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ Æ÷ÇԵ˴ϴÙ. root´Â µð·ºÅ丮ÀÇ ·çÆ®¸¦ ÁöÁ¤ÇÏ¸ç ¶Ç´Â Á¤Àû ÄÁÅÙÆ®¸¦ ³ªÅ¸³»±â À§ÇØ "."ÀÌ »ç¿ëµË´Ï´Ù. dirÀº °Ë»öÇÒ ·çÆ® ¾Æ·¡ÀÇ µð·ºÅ丮ÀÌ¸ç ·çÆ® ÀÚü¿¡¼­ ½ÃÀÛÇϱâ À§ÇØ "."À¸·Î ÁÖ¾îÁú ¼ö ÀÖ½À´Ï´Ù. filter´Â µð·ºÅ丮¿¡ ÀÖ¾î¾ß ÇÏ´Â ÇÊÅÍ ±¸¼º ¿ä¼Ò¸¦ ÁöÁ¤ÇÏ¸ç ¹Ýº¹Àû Çϰ­À» ÇÔÃàÇϰí ÀÖ½À´Ï´Ù. ÇÊÅÍ ¾øÀÌ ¹Ýº¹Àû Çϰ­À» À§ÇØ "+"·Î ÁÖ¾îÁö°Å³ª ¹Ýº¹Àû Çϰ­ÀÌ ¾ø´Â °æ¿ì(½ÇÁ¦ µð·ºÅ丮ÀÇ ÄÁÅÙÆ®)¸¦ À§ÇØ "."·Î ÁÖ¾îÁú ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷ÀÇ Á¾·ù¸¦ "channel"À» ±âº»À¸·Î ÇÏ¿© ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. types´Â "channel", "provider" ¶Ç´Â "channel,provider" ¹× "channel+provider"°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

entry: name

"entry" .par ÆÄÀÏ¿¡¼­ »ç¿ëµÈ Ç׸ñ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é "from: " ¶óÀÎÀÇ À̸§ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

desc: text

¿©·¯ "desc" ¶óÀÎÀÌ ³ªÅ¸³¯ ¼ö ÀÖÀ¸¸ç Ç׸ñÀ¸·Î ÆÐŰ¡µÇ¾î »ç¿ëÀÚ°¡ º¼ ¼ö ÀÖ´Â ¼³¸íÀ¸·Î °áÇյ˴ϴÙ.

ÀÛ¾÷

³»º¸³»±â ÆÄÀÏÀ̳ª ¸í·ÉÁÙ¿¡¼­ °ªÀ» °¡Áú ¼ö ÀÖ´Â ÄÞ¸¶·Î ºÐ¸®µÈ Ű¿öµå ¸ñ·ÏÀ¸·Î °¢ ÀÛ¾÷(op)À» ÁöÁ¤ÇØ¾ß ÇÏ¸ç ´ëºÎºÐ ¿É¼ÇÀÔ´Ï´Ù. ÀÛ¾÷Àº ºó ¶Ç´Â °ø¹éÀ¸·Î ±¸ºÐµÈ ¸ñ·Ï¿¡ ÀÖ½À´Ï´Ù. °¢ ÀÛ¾÷Àº ´ÙÀ½ Çü½ÄÀÔ´Ï´Ù.

dpnode=dn,entry=name,provider[=name],channel[=name],container=name[,av ail=name,selected]

dpnode

µð·ºÅ丮 ¼­¹ö¿¡¼­ ÀÌ ÀÛ¾÷ÀÌ ´ë»óÀ¸·Î ÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­¿¡ ´ëÇÑ ±¸ºÐ À̸§(¶Ç´Â Ű¿öµå global)À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤Çϰí ÀÖ´Â ÄÁÅØ½ºÆ®°¡ ÀÌ¹Ì À̸¦ Á¦°øÇß´Ù¸é Àû¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ¿¹¸¦ µé¾î, import ÇÏÀ§ ¸í·ÉÀÌ ±¸ºÐ À̸§À» Á¤ÀÇÇÏ´Â °æ¿ì ÆÄÀÏÀÇ ±¸ºÐ À̸§Àº ¹«½ÃµË´Ï´Ù.

entry

.par ÆÄÀÏÀÇ Ç׸ñ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ÀÇ °æ¿ì´Â ÇÊ¿ä ¾ø½À´Ï´Ù.

Ç׸ñÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é par À¯Æ¿¸®Æ¼°¡ ÆÄÀÏÀÇ Ã¹ ¹øÂ° Ç׸ñÀ» ±âº»ÀûÀ¸·Î »ç¿ëÇÕ´Ï´Ù.

provider

°ø±ÞÀÚ ÃßÃâÀÌ ÀÌ·ç¾îÁø´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. À̸§ÀÌ ¾øÀ¸¸é .par ÆÄÀÏ¿¡¼­ °ø±ÞÀÚ·Î ÆÐŰ¡µÈ À̸§ÀÌ »ç¿ëµË´Ï´Ù.

channel

ä³Î ÃßÃâÀÌ ÀÌ·ç¾îÁø´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. À̸§ÀÌ ¾øÀ¸¸é .par ÆÄÀÏ¿¡¼­ ä³Î¿¡ Á¦°øµÈ À̸§ÀÌ »ç¿ëµË´Ï´Ù.

container

ä³Î ÃßÃâ¿¡¸¸ Àû¿ëµÇ¸ç ä³ÎÀÌ »ðÀ﵃ ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ» ³ªÅ¸³À´Ï´Ù. »ý·«Çϸé ä³ÎÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼­ ·çÆ®¿¡¼­ "channels" ¿ä¼Ò¿¡ »ðÀԵ˴ϴÙ.

avail

ä³Î ÃßÃâ¿¡¸¸ Àû¿ëµÇ¸ç "avail" (¶Ç´Â available) ¸ñ·ÏÀÌ »õ·Î¿î ä³Î¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¹ÞÀ» ÄÁÅ×À̳ʸ¦ ³ªÅ¸³À´Ï´Ù. »ý·«ÇÏ¸é »õ ä³Î ÂüÁ¶°¡ ¸¸µé¾îÁöÁö ¾Ê½À´Ï´Ù.

selected

"avail"ÀÌ »ç¿ëµÈ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù. "avail" ¸ñ·ÏÀÌ ÂüÁ¶¸¦ ¹ÞÀº ÄÁÅ×À̳ÊÀÇ "selected" ¸ñ·Ï¿¡µµ ÂüÁ¶°¡ µé¾î ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.

op Á¤º¸°¡ par import ¸í·É°ú .par ÆÄÀÏ ¸ðµÎ¿¡ ÀÖÀ¸¸é ¸í·É Á¤º¸°¡ ¿ì¼±ÇÕ´Ï´Ù.

Par ÆÄÀÏ

ÀÌ ºÎºÐ¿¡´Â par ÆÄÀÏ Çü½Ä¿¡ ´ëÇÑ º¸Ãæ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â par ¸í·ÉÀ» ½ÇÇàÇϴµ¥ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

par ÆÄÀÏÀº ä³Î, °ø±ÞÀÚ ¹× ±×¿Í °ü·ÃµÈ ÆÄÀÏÀ» Àü´ÞÇϱâ À§ÇÑ ºÐ¸íÇÑ Ç׸ñÀ» °®´Â jar ÆÄÀÏÀÔ´Ï´Ù. °ø±ÞÀÚ, ä³Î ¶Ç´Â µÑ ¸ðµÎÀÇ À¯¿¬ÇÑ ¼³Ä¡¸¦ À§ÇÑ °ÍÀÔ´Ï´Ù. .par ÆÄÀÏ¿¡´Â 4°¡Áö ÁÖ¿ä ÆÄÀÏ À¯ÇüÀÌ ÀÖ½À´Ï´Ù.

  1. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ´ëÇÑ °ø±ÞÀÚ ¹×/¶Ç´Â ä³Î Á¤º¸¸¦ ´ã°í ÀÖ´Â XML ¹®¼­. ÀÌ ¹®¼­´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ dtd¿¡¼­ ¼³¸íÇÏ´Â °Í°ú °°Àº "parEntry"ÀÔ´Ï´Ù. ÀÌ parEntry¿¡´Â ä³Î, °ø±ÞÀÚ ¶Ç´Â ä³Î/°ø±ÞÀÚ Á¶ÇÕÀÌ µé¾î ÀÖ½À´Ï´Ù.
  2. °ø±ÞÀÚ ¹×/¶Ç´Â ä³Î°ú °ü·ÃµÈ Ŭ·¡½º ÆÄÀÏ.
  3. ¼Ó¼º ±â¹Ý ÆÄÀÏ Ã¤³Î, Æ÷Ʋ¸´ ¶Ç´Â °ø±ÞÀÚ(º¸Åë ä³Î)¿Í ¿¬°üµÈ Á¾ÇÕ ÆÄÀϷμ­ Æ÷ÅÐ ¼­¹öÀÇ ÀϺΠ±¸¼º °¡´É ·çÆ® ¾Æ·¡¿¡ ¹èÆ÷ÇØ¾ß ÇÕ´Ï´Ù.
  4. Á¤Àû ÄÁÅÙÆ® ÆÄÀÏ. À¥ ¼­¹ö¿¡ ¹®¼­·Î ¹èÆ÷µÇ´Â ÆÄÀÏÀÔ´Ï´Ù.

Par ÆÄÀÏ ÄÁÅÙÆ®

Ç¥ 14-16¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº ÇÊ¿äÇÑ Àü¿ª Çì´õÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. .par ÆÄÀÏ¿¡´Â ´ÙÀ½ Çì´õ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Ç¥ 14-16 Àü¿ª Çì´õ

Çì´õ

¼³¸í

PS-Version

Æ÷ÅÐ ¼­¹ö¿¡ ƯÁ¤ÇÑ .par ÆÄÀÏÀÇ ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À̰ÍÀÌ .par ÆÄÀÏÀÎÁöµµ È®ÀÎÇÕ´Ï´Ù.

PS-DefaultEntry

¸í¸íµÇÁö ¾ÊÀº Ç׸ñÀÌ °ü·ÃµÈ ÀÛ¾÷¿¡ »ç¿ëµÇ´Â Ç׸ñÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

PS-DPRoot

°¢°¢ parEntry ¹®¼­, Ŭ·¡½º, ¼Ó¼º ±â¹Ý ÆÄÀÏ ¹× Á¤Àû ÄÁÅÙÆ®¿¡ ´ëÇÑ ¾ÆÄ«À̺êÀÇ ·çÆ® µð·ºÅ丮¸¦ ³ªÅ¸³À´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÇØ´ç ÆÄÀÏÀÌ ¾ÆÄ«ÀÌºê ¸Ç À§¿¡ ÀÚ¸®ÇÕ´Ï´Ù.

 

PS-ClassRoot

PS-PBFileRoot

PS-StaticRoot

.par ÆÄÀÏ¿¡ °¢ parEntry XML ÆÄÀÏ¿¡ ´ëÇÑ ¸í¸íµÈ Ç׸ñÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ç¥ 14-17¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­Àº °¡´ÉÇÑ Çì´õÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ¸í¸íµÈ °¢ Ç׸ñ¿¡ ´ëÇÑ ºÎºÐ¿¡ ´ÙÀ½ Çì´õ°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 14-17 ¸í¸íµÈ Ç׸ñ Çì´õ

Çì´õ

¼³¸í

PS-EntryName

Ç׸ñÀÇ ¸í·É °¡½ÃÀû À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

PS-AutoExtract

Ç׸ñ¿¡ ´ëÇÑ ÀÚµ¿ÃßÃâ ÀÛ¾÷ÀÌ ÀÖÀ¸¸é À̸¦ ÁöÁ¤ÇÕ´Ï´Ù.

PS-Include

½ÇÁ¦ ¾ÆÄ«ÀÌºê °æ·Î·Î ÁöÁ¤µÇ´Â ÄÞ¸¶·Î ºÐ¸®µÈ º¸°ü ÆÄÀÏ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. °æ·Î´Â "root" »ç¾ç¿¡ µû¶ó À̵éÀÌ ¾î¶² ÆÄÀÏ À¯ÇüÀÎÁö¸¦ ³ªÅ¸³À´Ï´Ù. ÆÄÀÏ¿¡´Â ÆÄÀÏÀÌ Àû¿ëµÇ´Â ÀÛ¾÷ÀÇ À¯Çü¿¡ ÇØ´çÇÏ´Â °ýÈ£ ¼ýÀÚ°¡ ºÙ½À´Ï´Ù(°ø±ÞÀÚÀÇ °æ¿ì 1, ä³ÎÀÇ °æ¿ì 2·Î ¸¶½ºÅ©). Ç׸ñ°ú °ü·ÃµÈ XML ¹®¼­ À̿ܿ¡ ÆÄÀÏÀÌ ¾øÀ¸¸é À̸¦ ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¾Æ¹« °Íµµ ¸í¸íµÇÁö ¾ÊÀº °æ¿ì¿¡ ±âº» Ç׸ñÀÌ »ç¿ëµÇ±â ¶§¹®¿¡ .par ÆÄÀÏ¿¡ ÇϳªÀÇ Ç׸ñ¸¸ ÀÖÀ¸¸é ÆÄÀÏ Á¶ÀÛ¿¡¼­ À̸§À» ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.


rwadmin

¼³¸í

rwadmin ¸í·ÉÀ» ÅëÇØ °ü¸®ÀÚ´Â iPlanet Directory Server Access Management Edition Rewriter ¼­ºñ½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Rewriter µ¥ÀÌÅ͸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±¸¹®

ÀÌ ºÎºÐ¿¡¼­´Â rwadmin ¸í·É ±¸¹®À» ¼³¸íÇÕ´Ï´Ù.

´ÜÃà À̸§ Çü½Ä

rwadmin list -u uid -w password [-l locale] [-b] [-h]

rwadmin store -u uid -w password [-l locale] [-b] [-h] filename

rwadmin get -r rulesetname -u uid -w password [-l locale] [-b] [-h] [filename]

rwadmin remove -r rulesetname -u uid -w password [-l locale] [-b] [-h]

»ó¼¼ À̸§ Çü½Ä

rwadmin list --runasdn uid --password password [--locale locale] [--verbose] [--version] [--help]

rwadmin store --runasdn uid --password password [--locale locale] [--verbose] [--version] [--help] filename

rwadmin get --rulesetid rulesetname --runasdn uid --password password [--locale locale] [--verbose] [--version] [--help] [filename]

rwadmin remove --rulesetid rulesetname --runasdn uid --password password [--locale locale] [--verbose] [--version] [--help]

ÇÏÀ§ ¸í·É

´ÙÀ½ ÇÏÀ§ ¸í·ÉÀÌ Áö¿øµË´Ï´Ù.

list

¼³¸í

ÀÌ ¸í·ÉÀº »ç¿ë °¡´ÉÇÑ ¸ðµç ±ÔÄ¢ ÁýÇÕ À̸§À» ³ª¿­ÇÕ´Ï´Ù.

±¸¹®

rwadmin list -u|--runasdn uid -w|--password password

¿¹

rwadmin list -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº »ç¿ë °¡´ÉÇÑ ¸ðµç ±ÔÄ¢ ÁýÇÕÀÇ À̸§À» Ç¥½ÃÇÕ´Ï´Ù.

store

¼³¸í

ÀÌ ¸í·ÉÀº ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ±ÔÄ¢À» iPlanet Directory Server Access Management Edition ¿¡ ÀúÀåÇÕ´Ï´Ù. DefaultRuleSetÀ» ÀúÀåÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

rwadmin store -u uid -w password /resources/DefaultRuleSet.xml

¿©±â¼­ /resources/DefaultRuleSet.xmlÀº rewriter.jar ÆÄÀÏ¿¡ ÀúÀåµÈ ±ÔÄ¢ ÁýÇÕÀÇ À§Ä¡ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ °°Àº ¾ÆÀ̵𸦠°¡Áø ±ÔÄ¢ ÁýÇÕÀÌ ÀÌ¹Ì Á¸ÀçÇÏ¸é »õ·Î¿î µ¥ÀÌÅͰ¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù. ±âÁ¸ ¾ÆÀ̵𸦠»èÁ¦ÇÏ°í ´Ù½Ã ½ÃµµÇϽʽÿÀ.

±¸¹®

rwadmin store -u|--runasdn uid -w|--password password filename

¿¹

rwadmin store -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua /opt/data/ExampleRuleSet.xml

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº /opt/data/ExampleRuleSet.xml¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ±ÔÄ¢À» iPlanet Directory Server Access Management Edition ¿¡ ÀúÀåÇÕ´Ï´Ù.

get

¼³¸í

ÀÌ ¸í·ÉÀº iPlanet Directory Server Access Management Edition ¿¡¼­ ±ÔÄ¢ ÁýÇÕÀ» °¡Á®¿É´Ï´Ù. filenameÀÌ Á¦°øµÇ¸é °Ë»öµÈ ±ÔÄ¢ ÁýÇÕÀÌ ÁöÁ¤ ÆÄÀÏ¿¡ ÀúÀåµÇ°í ±×·¸Áö ¾ÊÀº °æ¿ì´Â stdout (¶Ç´Â ÄܼÖ)¿¡ Ç¥½ÃµË´Ï´Ù.

±¸¹®

rwadmin get -r|--rulesetid ruleset -u|--runasdn uid -w|--password password [filename]

¿¹
¿¹1

rwadmin get -r "ExampleRuleSet" -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº iPlanet Directory Server Access Management Edition ¿¡¼­ ExampleRuleSetÀ̶ó´Â ±ÔÄ¢ ÁýÇÕÀ» °Ë»öÇÏ¿© Äֿܼ¡ Ç¥½ÃÇÕ´Ï´Ù.

¿¹2

rwadmin get -r "ExampleRuleSet" -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua /tmp/abc.xml

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº iPlanet Directory Server Access Management Edition¿¡¼­ ExampleRuleSetÀ̶ó´Â ±ÔÄ¢ ÁýÇÕÀ» °Ë»öÇÏ¿© /tmp µð·ºÅ丮¿¡ ÀÖ´Â abc.xml ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.

remove

¼³¸í

ÀÌ ¸í·ÉÀº iPlanet Directory Server Access Management Edition ¿¡¼­ ±ÔÄ¢ ÁýÇÕÀ» »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº °æ°í ¾øÀÌ ±ÔÄ¢ ÁýÇÕÀ» »èÁ¦ÇÕ´Ï´Ù.

±¸¹®

rwadmin remove -r|--rulesetid ruleset -u|--runasdn uid -w|password password

¿¹

rwadmin remove -r "ExampleRuleSet" -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w joshua

ÀÌ ¿¹¿¡¼­ ÀÌ ¸í·ÉÀº iPlanet Directory Server Access Management Edition ¿¡¼­ À̸§ÀÌ ExampleRuleSetÀÎ ±ÔÄ¢ ÁýÇÕÀ» »èÁ¦ÇÕ´Ï´Ù.

¿É¼Ç

Ç¥ 14-18Àº rwadmin ¸í·É¿¡ ´ëÇÑ ¿ä¾àÀÔ´Ï´Ù. ¿©±â¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº °¡´ÉÇÑ ¿É¼ÇÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù(¾ËÆÄºª ¼ø¼­·Î ³ª¿­).

Ç¥ 14-18 rwadmin ¸í·É ¿É¼Ç

¿É¼Ç

¼³¸í

-b ¶Ç´Â --verbose

¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ¾î¶² °á°ú°¡ »ý±â´ÂÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¶§ rwadmin¿¡ ÀÌ Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

filename

iPlanet Directory Server Access Management Edition À¸·Î °¡Á®¿Ã ¶§ ±ÔÄ¢ ÁýÇÕ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ÆÄÀÏÀ» ³ªÅ¸³»±â À§ÇØ store ÇÏÀ§ ¸í·É°ú ÇÔ²² ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. °Ë»öµÈ ±ÔÄ¢ ÁýÇÕ µ¥ÀÌÅ͸¦ ÀúÀåÇØ¾ß ÇÏ´Â ÆÄÀÏÀ» ³ªÅ¸³¾ ¶§ get ÇÏÀ§ ¸í·É°ú ÇÔ²² À̸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-h ¶Ç´Â --help

°£·«ÇÑ µµ¿ò¸» ÆäÀÌÁö¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÒ ¶§ rwadmin¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÇÏÀ§ ¸í·ÉÀÌ ¾øÀ¸¸é rwadmin¿¡ ´ëÇÑ ÀÏ¹Ý µµ¿ò¸» ÆäÀÌÁö°¡ ÀμâµË´Ï´Ù. rwadmin ÇÏÀ§ ¸í·É Áß Çϳª°¡ ÀÖÀ¸¸é ÀÌ ÇÏÀ§ ¸í·É¿¡ ƯÁ¤ÇÑ °£·«ÇÑ µµ¿ò¸» ÆäÀÌÁö°¡ ÀμâµË´Ï´Ù.

-l ¶Ç´Â --locale

¸ðµç Ãâ·Â ¸Þ½ÃÁö¸¦ ƯÁ¤ ·ÎÄÌ·Î ÇöÁöÈ­ÇÒ ¶§ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ ·ÎÄÌÀÌ ±âº»ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

-r ¶Ç´Â --rulesetid

ÀÛ¾÷¿¡ »ç¿ëµÉ ±ÔÄ¢ ÁýÇÕÀÇ À̸§À» ÁöÁ¤ÇÒ ¶§ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

-u ¶Ç´Â --runasdn

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëÇÒ »ç¿ëÀÚÀÇ ±¸ºÐ À̸§¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.

--version

¹öÀü, ¹ý·ü °íÁö µî°ú °°Àº À¯Æ¿¸®Æ¼¿Í °ü·ÃµÈ ¼³¸í Á¤º¸¿Í ±âŸ À¯»çÇÑ Á¤º¸¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇϵµ·Ï rwadmin¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÀÖÀ¸¸é ¸ðµç ÇÏÀ§ ¸í·É°ú ±âŸ ¸ðµç Àμö°¡ ¹«½ÃµË´Ï´Ù.

-w ¶Ç´Â --password

µð·ºÅ丮 ¼­¹ö¿¡ ¹ÙÀεùÇϱâ À§ÇØ »ç¿ëµÇ´Â »ç¿ëÀÚÀÇ ±¸ºÐ À̸§ ºñ¹Ð¹øÈ£¿¡ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù.


rdmgr

¼³¸í

rdmgr ¸í·ÉÀº °Ë»ö ¼­ºñ½º¸¦ ÀÌ¿ëÇÒ ¶§ »ç¿ëµÇ´Â ÁÖµÈ ¸í·ÉÀÔ´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ÀÚ¿ø ¼³¸í(RD)¿¡¼­ »ç¿ëµÇ´Â °Í°ú µ¥ÀÌÅͺ£À̽º °ü¸®¸¦ À§ÇØ »ç¿ëµÇ´Â µÎ Á¾·ùÀÇ ÇÏÀ§ ¸í·ÉÀÌ Á¦°øµË´Ï´Ù. rdmgr ¸í·ÉÀº ÀϹÝÀûÀ¸·Î /server-instance-directory/deployment_uri µð·ºÅ丮ÀÎ °Ë»ö °¡´ÉÇÑ Portal Server ÀνºÅϽº µð·ºÅ丮¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ´Â ¼³Ä¡ ½Ã¿¡ ¼±ÅÃÇÑ ¹èÆ÷ URI °æ·ÎÀÔ´Ï´Ù. ±âº» Portal Server ¼³Ä¡¸¦ ¼±ÅÃÇÑ °æ¿ì´Â /var/opt/SUNWps/https-servername/portal µð·ºÅ丮ÀÔ´Ï´Ù. ¿©±â¼­ servernameÀÇ °ªÀº ±âº» Portal Server ÀνºÅϽº À̸§ÀÔ´Ï´Ù(Portal ServerÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§).

±¸¹®

rdmgr ¸í·ÉÀÇ ÀϹÝÀû ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

RD ÇÏÀ§ ¸í·ÉÀº ´õ ±¸Ã¼ÀûÀ¸·Î ´ÙÀ½ ±¸¹®À» µû¸¨´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÏÀ§ ¸í·ÉÀº ´õ ±¸Ã¼ÀûÀ¸·Î ´ÙÀ½ ±¸¹®À» µû¸¨´Ï´Ù.

-l number¸¦ »ç¿ëÇÏ¿© ¾î¶² RD ¶Ç´Â µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ¸í·É¿¡ ´ëÇÑ ·Î±× ¼öÁØÀÇ ¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 1À» ¼³Á¤(±âº»°ª)ÇÏ¸é ¸ðµç rdmgr ¸í·ÉÀÌ ±â·ÏµË´Ï´Ù. ¼ýÀÚ°¡ ³ôÀ»¼ö·Ï ·Î±× ÆÄÀÏ¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ´ã±é´Ï´Ù. °¡´ÉÇÑ ¹üÀ§´Â 1~100ÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÀÌ ¸í·ÉÀº search.conf ÆÄÀÏÀÇ debug-loglevelÀÌ Á¤ÀÇÇÏ´Â ¼³Á¤À» »ç¿ëÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ À̸§Àº search.conf ÆÄÀÏ¿¡ ÀÖ´Â rdmgr-logfile·Î Á¤Àǵ˴ϴÙ.

¿©±â¼­ -c search.conf ¿É¼ÇÀº search.conf ÆÄÀÏÀÇ À§Ä¡¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ±âº»°ªÀº ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â config/search.confÀÔ´Ï´Ù. search.conf ÆÄÀÏ¿¡´Â ¼³Á¤ÇÑ ¸ðµç ƯÁ¤ °Ë»ö °ªÀÌ ³ª¿­µË´Ï´Ù.

-p progress¸¦ »ç¿ëÇÏ¿© RD³ª µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ¸í·ÉÀÇ ÁøÇà »óȲÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. -p¸¸ ÀÔ·ÂÇϸé ÁøÇà »óȲÀÌ stdout¿¡ Ç¥½ÃµË´Ï´Ù.

ÇÏÀ§ ¸í·É

´ÙÀ½ ÇÏÀ§ ¸í·ÉÀÌ Áö¿øµË´Ï´Ù.

ÀÚ¿ø ¼³¸í ÇÏÀ§ ¸í·É

¼³¸í

RD ÇÏÀ§ ¸í·ÉÀ» ÅëÇØ °ü¸®ÀÚ´Â RD¸¦ »ðÀÔÇϰųª ±³Ã¼, º¸±â·Î ÇÊÅ͸µÇÑ RD º´ÇÕ, º¸±â·Î ÇÊÅ͸µÇÑ RD °Ë»ö, RD »èÁ¦ ¹× RD Ä«¿îÆ®¸¦ Àϰý ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 14-19¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­¿¡´Â ÇÏÀ§ ¸í·ÉÀ», µÎ ¹øÂ° ¿­¿¡´Â °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.

Ç¥ 14-19 rdmgr RD ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

-u

RD¸¦ »ðÀÔ ¶Ç´Â ±³Ã¼ÇÕ´Ï´Ù. ¾Æ¹« °Íµµ ¾ð±ÞµÇÁö ¾ÊÀº °æ¿ì ÀÌ ÇÏÀ§ ¸í·ÉÀÌ ±âº» ÇÏÀ§ ¸í·ÉÀÔ´Ï´Ù.

-m

º¸±â·Î ÇÊÅ͸µÇÑ RD¸¦ º´ÇÕÇÕ´Ï´Ù.

-g

º¸±â·Î ÇÊÅ͸µÇÑ RD¸¦ °Ë»öÇÕ´Ï´Ù.

-d

RD¸¦ »èÁ¦ÇÕ´Ï´Ù.

-n

RD¸¦ Ä«¿îÆ®ÇÕ´Ï´Ù.

-U

SOIFÀÇ µ¥ÀÌÅͺ£À̽º¸¦ stdoutÀ¸·Î ´ýÇÁÇÕ´Ï´Ù.

-L

µ¥ÀÌÅͺ£À̽º¿¡¼­ stdoutÀ¸·Î ¼±Åà Çʵ带 ³ª¿­ÇÕ´Ï´Ù. -a att  ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù.

±¸¹®

#  rdmgr   [-umgdnUL]  [-ACSTNPq]   [-a att,att,...] [-b number

[-c search.conf] [-i charset]  [-o charset] [-j number] [-l number

[-p progress] [-r number] [-s schema] [-y dbname] [filename|-Q query]

¿É¼Ç

Ç¥ 14-20¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­¿¡´Â ¿É¼Ç ¶Ç´Â Àμö¸¦, µÎ ¹øÂ° ¿­¿¡´Â °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-20 rdmgr RD ÇÏÀ§ ¸í·É ¿É¼Ç 

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-A

±âº» °Ë»ö µð·ºÅ丮¿¡ ÀÖ´Â config/schema.rdm ÆÄÀÏ¿¡¼­ ½ºÅ°¸¶ º°ÄªÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. u ¹× m ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-C

µ¥ÀÌÅͺ£À̽º°¡ ¾ø´Â °æ¿ì µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µéÁö ¸¶½Ê½Ã¿À. u ¹× m ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-S

½Ã۸¶ Á¡°ËÀ» ºñȰ¼ºÈ­½Ãŵ´Ï´Ù. u ¹× m ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-T

ºÐ·ù¹ý¿¡¼­ »ç¿ëµË´Ï´Ù. ºÐ·ù¹ýÀº µ¥ÀÌÅͺ£À̽º ÄÁÅÙÆ®¸¦ ã¾Æº¸°Å³ª ºÐ·ùÇÒ ¶§ »ç¿ëµÇ¸ç ±âº» °Ë»ö µð·ºÅ丮ÀÇ config/taxonomy.rdm ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. ÀÚ¿ø ¼³¸í ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-N

ÀÌ ¸í·É¿¡¼­ ÁöÁ¤ÇÏ´Â ±â´ÉÀº ÀÚ¿ø ¼³¸íÀÇ ºñ¿µ±¸Àû µ¥ÀÌÅÍ¿¡¸¸ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ RD´Â ¿µ±¸Àû ¹× ºñ¿µ±¸Àû µ¥ÀÌÅͰ¡ ÇÕÃÄÁø °ÍÀÔ´Ï´Ù.

-P

ÀÌ ¸í·É¿¡¼­ ÁöÁ¤ÇÏ´Â ±â´ÉÀº ÀÚ¿ø ¼³¸íÀÇ ¿µ±¸Àû µ¥ÀÌÅÍ¿¡¸¸ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ RD´Â ¿µ±¸Àû ¹× ºñ¿µ±¸Àû µ¥ÀÌÅͰ¡ ÇÕÃÄÁø °ÍÀÔ´Ï´Ù.

-q

Á¾·á ½Ã SOIF ÀÔ·Â ÆÄÀÏÀ» »èÁ¦ÇÕ´Ï´Ù. u, m, g ¹× d ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-a att,att...

¼Ó¼º º¸±â ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. att À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾ÊÀ¸¸ç ½ºÅ°¸¶¿¡ Á¤ÀǵǾú´ÂÁö ¿©ºÎ¿¡ »ó°ü ¾øÀÌ ¾î¶² ¼Ó¼ºµµ µÉ ¼ö ÀÖ½À´Ï´Ù(¿¹: author ¶Ç´Â title). class-1, class-2 ¹× class-3°ú °°ÀÌ ¿©·¯ °ªÀÇ att°¡ ÀÖ´Â °æ¿ì class¸¦ att À̸§À¸·Î¸¸ ÀÔ·ÂÇÕ´Ï´Ù.

-b number

À妽º Àϰý ó¸® Å©±â¸¦ ÀÌ RD ¼ýÀÚ·Î ¼³Á¤ÇÕ´Ï´Ù. u ¹× m ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-c search.conf

search.conf ÆÄÀÏÀÌ ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ±âº»°ªÀº ±âº» °Ë»ö µð·ºÅ丮¿¡ ÀÖ´Â config/search.conf ÆÄÀÏÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

-i charset|-o charset

-i ¿É¼ÇÀº ÀÔ·Â SOIF ½ºÆ®¸²ÀÇ ¹®ÀÚ ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. -o ¿É¼ÇÀº Ãâ·Â SOIF ½ºÆ®¸²ÀÇ ¹®ÀÚ ÁýÇÕÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ISO8859-1, UTF-8, UTF-16 µî°ú °°½À´Ï´Ù. ISO8859-1¿¡¼­ ISO8859-15±îÁöÀÇ ¹®ÀÚ ÁýÇÕÀÌ Áö¿øµË´Ï´Ù. u, m ¹× d ÇÏÀ§ ¸í·É°ú ÇÔ²² -i¸¦ »ç¿ëÇϽʽÿÀ. g, U ¹× L ÇÏÀ§ ¸í·É°ú ÇÔ²² -o¸¦ »ç¿ëÇϽʽÿÀ.

-j number

°Ë»ö °á°úÀÇ ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. u ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¾ð±ÞÇÏÁö ¾ÊÀ¸¸é Q ¿É¼Ç(±âº»°ª 20)ÀÇ °æ¿ì¸¸ Á¦¿ÜÇÏ°í ±âº»°ªÀÌ ¹«Á¦ÇÑÀÌ µË´Ï´Ù.

-l number

·Î±× ¼öÁØÀ» ¼ýÀÚ·Î ¼³Á¤ÇÕ´Ï´Ù. 1À» ¼³Á¤(±âº»°ª)ÇÏ¸é ¸ðµç rdmgr ¸í·ÉÀÌ ±â·ÏµË´Ï´Ù. ¼ýÀÚ°¡ ³ôÀ»¼ö·Ï ·Î±× ÆÄÀÏ¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ´ã±é´Ï´Ù. °¡´ÉÇÑ ¼öÁØÀº 1~100ÀÔ´Ï´Ù. ¸ðµç ÇÏÀ§ ¸í·É¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

-p {stdout|stderr|

filename}

stdout, stderr ¶Ç´Â filename ÆÄÀÏ·Î ÁøÇà »óȲÀ» Àμ⠶Ǵ ǥ½ÃÇÕ´Ï´Ù. ¸ðµç ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ŸÀÌ¹Ö Á¤º¸´Â ÃÊ ´ÜÀ§·Î º¸°íµË´Ï´Ù.

-r number

ÁøÇà »óȲ ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. °¢ RD number¸¶´Ù º¸°í¼­°¡ »ý¼ºµË´Ï´Ù. ±âº»°ªÀº 500ÀÔ´Ï´Ù. u, m, g, d ¹× U ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-s schema

½ºÅ°¸¶ Á¤ÀÇ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ±âº»°ªÀº °Ë»ö ¼­¹ö ÀνºÅϽº µð·ºÅ丮¿¡ ÀÖ´Â config/search.rdm ÆÄÀÏÀÔ´Ï´Ù.

-y dbname

°Ë»ö µ¥ÀÌÅͺ£À̽º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º´Â datbase-name=logicaldbname ·¹À̺íÀÌ ºÙÀº config/search.conf ÆÄÀÏ¿¡ Á¤ÀÇµÈ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù.

filename|-Q query

ÀÌ ÀÔ·Â ¿É¼ÇÀº u, m, g ¹× d ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

filenameÀº SOIF Çü½ÄÀ¸·Î ±âº» ½ºÅ°¸¶(´Ù¸¥ ½ºÅ°¸¶¿¡´Â -s ¿É¼Ç »ç¿ë)¸¦ »ç¿ëÇÏ´Â RD ÆÄÀÏÀÔ´Ï´Ù.

query´Â ÀÏ¹Ý °Ë»ö Äõ¸®ÀÔ´Ï´Ù.


Âü°í

ÇÏÀ§ ¸í·É ¾øÀÌ rdmgr À» ÀÔ·ÂÇϸé ÀÌ ¸í·ÉÀº -u ÇÏÀ§ ¸í·ÉÀ» ÃëÇÕ´Ï´Ù. ÇÏÀ§ ¸í·É°ú Äõ¸®(-Q) ¾øÀÌ rdmgr À» ÀÔ·ÂÇϸé ÀÌ ¸í·ÉÀº -g ÇÏÀ§ ¸í·ÉÀ» ÃëÇÕ´Ï´Ù.


¿¹
¿¹1

ȯ°æ º¯¼ö LD_LIBRARY_PATH¸¦ /opt/SUNWps/lib·Î ¼³Á¤ÇÕ´Ï´Ù.

/var/opt/SUNWps/https-sesta.com/portal µð·ºÅ丮¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.

# /opt/SUNWps/bin/rdmgr -U

ÀÌ ¿¹¿¡¼­ ÀÚ¿ø ¼³¸íÀÇ Àüü ±âº» µ¥ÀÌÅͺ£À̽º°¡ UTF-8 SOIF Çü½ÄÀ¸·Î stdout¿¡ ÀμâµË´Ï´Ù.

¿¹2

/var/opt/SUNWps/https-sesta.com/portalÀÇ ±âº» °Ë»ö µð·ºÅ丮¿¡¼­

# /opt/SUNWps/bin/rdmgr -d -Q java

ÀÌ ¿¹¿¡¼­´Â ¾î´À À§Ä¡¿¡¼­µç ÀÚ¹Ù¸¦ °¡Áö°í ÀÖ´Â ¸ðµç ÀÚ¿ø ¼³¸íÀÌ »èÁ¦µË´Ï´Ù.

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÏÀ§ ¸í·É

¼³¸í

µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ¸í·ÉÀ» ÅëÇØ °ü¸®ÀÚ´Â °Ë»ö µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ­, µ¥ÀÌÅͺ£À̽º ÀÚ¸£±â ¶Ç´Â ºñ¿ì±â, µ¥ÀÌÅͺ£À̽º À妽ºÀÇ À籸¼º, µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¸·áµÈ RD »èÁ¦ ±×¸®°í µ¥ÀÌÅͺ£À̽º º¹±¸ µîÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 14-21¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­Àº ÇÏÀ§ ¸í·ÉÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù.

Ç¥ 14-21 rdmgr µ¥ÀÌÅͺ£À̽º °ü¸® ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É  

¼³¸í

-O

µ¥ÀÌÅͺ£À̽º¸¦ ÃÖÀûÈ­ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ -y ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º´Â datbase-name=logicaldbname ·¹À̺íÀÌ ºÙÀº config/search.conf ÆÄÀÏ¿¡ Á¤ÀÇµÈ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ±âº»°ªÀº datbase-name=defaultÀÌ°í ±âº» µ¥ÀÌÅͺ£À̽º µð·ºÅ丮´Â db/defaultÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º´Â º¸Åë ÃÖÀûÈ­ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.

-X

µ¥ÀÌÅͺ£À̽º¸¦ ÀÚ¸£°Å³ª ºñ¿ó´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ -y ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À妽º¿¡ »ç¿ëÇÑ µð½ºÅ© °ø°£Àº º¹±¸µÇÁö¸¸ ÁÖ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ëÇÑ µð½ºÅ© °ø°£Àº º¹±¸µÇÁö ¾Ê°í µ¥ÀÌÅͺ£À̽º¿¡ »õ µ¥ÀÌÅͰ¡ Ãß°¡µÉ ¶§ ´Ù½Ã »ç¿ëµË´Ï´Ù.

-I

µ¥ÀÌÅͺ£À̽ºÀÇ À妽º¸¦ ´Ù½Ã ±¸¼ºÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ -y ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

-E

µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¸·áµÈ RF¸¦ »èÁ¦ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ -y ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

-R

¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº Àü¿ª ¸í·ÉÀÌ¸ç ¿É¼ÇÀÌ ¾ø½À´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ±âŸ rdmgr ÀνºÅϽº¿Í ÁÖ °Ë»ö ¼­¹ö¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç µ¥ÀÌÅͺ£À̽º ÇÁ·Î¼¼½º¸¦ Áß´ÜÇØ¾ß ÇÕ´Ï´Ù.

-G

µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ºÐÇÒÇÕ´Ï´Ù. ÀÌ ¸í·É¿¡´Â ¿É¼ÇÀÌ ¾ø½À´Ï´Ù. ÆÄƼ¼ÇÀº datbase-partitions=p1,p2,p3,... ·¹À̺íÀÌ ºÙÀº config/search.conf ÆÄÀÏ¿¡¼­ Á¤Àǵ˴ϴÙ. ¿©±â¼­ p1, p2 ¹× p3Àº ÆÄƼ¼ÇÀÇ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ¿¡ ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

-B

µ¥ÀÌÅͺ£À̽º¸¦ ¿ÏÀüÈ÷ »èÁ¦ÇÕ´Ï´Ù. ¸ðµç µð½ºÅ© °ø°£À» º¹±¸ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÒ ¶§´Â À妽º ±¸¼ºÀÌ ¾ø¾î¾ß ÇÏ¸ç Æ÷ÅÐ ¼­¹ö°¡ ²¨Á® ÀÖ¾î¾ß ÇÕ´Ï´Ù.

-L

µ¥ÀÌÅͺ£À̽º¿¡¼­ stdoutÀ¸·Î ¼±Åà Çʵ带 ³ª¿­ÇÕ´Ï´Ù. -a att  ¿É¼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ÇÏÀ§ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ -y ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

±¸¹®

#  rdmgr   [-OXIERGBL]  [-ASTDVNP]   [-a att,att,...] [-b number

[-c search.conf] [-j number] [-l number] [-p progress]  [-r number 

[-s schema] [-y dbname

¿É¼Ç

Ç¥ 14-22¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖÀ¸¸ç ù ¹øÂ° ¿­¿¡´Â ¿É¼Ç ¶Ç´Â Àμö¸¦, µÎ ¹øÂ° ¿­¿¡´Â °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿É¼ÇÀÌ Áö¿øµË´Ï´Ù.

Ç¥ 14-22 rdmgr µ¥ÀÌÅͺ£À̽º °ü¸® ÇÏÀ§ ¸í·É ¿É¼Ç 

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-A

±âº» °Ë»ö µð·ºÅ丮¿¡ ÀÖ´Â config/schema.rdm ÆÄÀÏ¿¡¼­ ½ºÅ°¸¶ º°ÄªÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. I ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-S

½Ã۸¶ Á¡°ËÀ» ºñȰ¼ºÈ­½Ãŵ´Ï´Ù. I ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-T

ºÐ·ù¹ý¿¡¼­ »ç¿ëµË´Ï´Ù. ºÐ·ù¹ýÀº µ¥ÀÌÅͺ£À̽º ÄÁÅÙÆ®¸¦ ã¾Æº¸°Å³ª ºÐ·ùÇÒ ¶§ »ç¿ëµÇ¸ç ±âº» °Ë»ö µð·ºÅ丮ÀÇ config/taxonomy.rdm ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. O, X, I, E, B, U ¹× L ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-D

µ¥ÀÌÅͺ£À̽º¸¸ ¾÷µ¥ÀÌÆ®Çϸç À妽º´Â ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê½À´Ï´Ù. E ¹× X ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-V

À妽º¸¸ ¾÷µ¥ÀÌÆ®ÇÏ¸ç µ¥ÀÌÅͺ£À̽º´Â ¾÷µ¥ÀÌÆ®ÇÏÁö ¾Ê½À´Ï´Ù. E ¹× X ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-N

ÀÌ ¸í·É¿¡¼­ ÁöÁ¤ÇÏ´Â ±â´ÉÀº ÀÚ¿ø ¼³¸íÀÇ ºñ¿µ±¸Àû µ¥ÀÌÅÍ¿¡¸¸ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ RD´Â ¿µ±¸Àû ¹× ºñ¿µ±¸Àû µ¥ÀÌÅͰ¡ ÇÕÃÄÁø °ÍÀÔ´Ï´Ù. I, E, U ¹× L ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-P

ÀÌ ¸í·É¿¡¼­ ÁöÁ¤ÇÏ´Â ±â´ÉÀº ÀÚ¿ø ¼³¸íÀÇ ¿µ±¸Àû µ¥ÀÌÅÍ¿¡¸¸ »ç¿ëµË´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ RD´Â ¿µ±¸Àû ¹× ºñ¿µ±¸Àû µ¥ÀÌÅͰ¡ ÇÕÃÄÁø °ÍÀÔ´Ï´Ù. I, E, U ¹× L ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-a att,att...

¼Ó¼º º¸±â ¸ñ·ÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. att À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾ÊÀ¸¸ç ½ºÅ°¸¶¿¡ Á¤ÀǵǾú´ÂÁö ¿©ºÎ¿¡ »ó°ü ¾øÀÌ ¾î¶² ¼Ó¼ºµµ µÉ ¼ö ÀÖ½À´Ï´Ù(¿¹: author ¶Ç´Â title). class-1, class-2 ¹× class-3°ú °°ÀÌ ¿©·¯ °ªÀÇ att°¡ ÀÖ´Â °æ¿ì class¸¦ att À̸§À¸·Î¸¸ ÀÔ·ÂÇÕ´Ï´Ù.

-b number

À妽º Àϰý ó¸® Å©±â¸¦ ÀÌ RD ¼ýÀÚ·Î ¼³Á¤ÇÕ´Ï´Ù. I ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-c search.conf

search.conf ÆÄÀÏÀÌ ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ±âº»°ªÀº ±âº» °Ë»ö µð·ºÅ丮¿¡ ÀÖ´Â config/search.conf ÆÄÀÏÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.

-j number

°Ë»ö °á°úÀÇ ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. E ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¾ð±ÞÀÌ ¾øÀ¸¸é ±âº»°ªÀÌ ¹«Á¦ÇÑÀÔ´Ï´Ù.

-l number

·Î±× ¼öÁØÀ» ¼ýÀÚ·Î ¼³Á¤ÇÕ´Ï´Ù. 1À» ¼³Á¤(±âº»°ª)ÇÏ¸é ¸ðµç rdmgr ¸í·ÉÀÌ ±â·ÏµË´Ï´Ù. ¼ýÀÚ°¡ ³ôÀ»¼ö·Ï ·Î±× ÆÄÀÏ¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ´ã±é´Ï´Ù. °¡´ÉÇÑ ¼öÁØÀº 1~100ÀÔ´Ï´Ù. ¸ðµç ÇÏÀ§ ¸í·É¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

-p {stdout|stderr|
filename}

stdout, stderr ¶Ç´Â filenameÀ¸·Î ÁøÇà »óȲÀ» Àμ⠶Ǵ ǥ½ÃÇÕ´Ï´Ù. ¸ðµç ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

-r number

ÁøÇà »óȲ ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. °¢ RD number¸¶´Ù º¸°í¼­°¡ »ý¼ºµË´Ï´Ù. ±âº»°ªÀº 500ÀÔ´Ï´Ù. u, m, g, d ¹× U ÇÏÀ§ ¸í·É°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù.

-s schema

½ºÅ°¸¶ Á¤ÀÇ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ±âº» °Ë»ö µð·ºÅ丮ÀÇ config/schema.rdm ÆÄÀÏÀÔ´Ï´Ù.

-y dbname

°Ë»ö µ¥ÀÌÅͺ£À̽º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º ÀÌ¿ÜÀÇ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì¿¡ ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º¿¡´Â ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º´Â datbase-name=filename ·¹À̺íÀÌ ºÙÀº config/search.conf ÆÄÀÏ¿¡ Á¤ÀÇµÈ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù.

¿¹
¿¹1

±âº» °Ë»ö µð·ºÅ丮¿¡¼­

# /opt/SUNWps/bin/rdmgr -E -j 13 -p stdout -r 5

ÀÌ ¿¹¿¡¼­´Â ¸¸·áµÈ RD¸¦ 13°³±îÁö µ¥ÀÌÅͺ£À̽º¿¡¼­ Á¦°ÅÇÕ´Ï´Ù. ÁøÇà »óȲ º¸°í¼­¿¡´Â ÃÊ ´ÜÀ§ÀÇ °æ°ú ½Ã°£°ú 5°³ÀÇ ÀÚ¿ø ¼³¸í¸¶´Ù Áö±Ý±îÁö ó¸®µÈ RD ¼ö°¡ stdoutÀ¸·Î ÀμâµË´Ï´Ù.

¿¹2

°Ë»ö ¿£ÁøÀÌ "Áß´Ü"µÇ°Å³ª ÀÀ´äÇÏÁö ¾Ê½À´Ï´Ù. ±âº» °Ë»ö µð·ºÅ丮¿¡¼­

# /opt/SUNWps/bin/rdmgr -R

ÀÌ ¸í·ÉÀº ¸ðµç °Ë»ö µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ°í °Ë»ö ¿£Áö¸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼­ È¿·ÂÀÌ ¾ø´Â Àá±ÝÀ» Ç®°í ºÒ¿ÏÀüÇÑ µ¥ÀÌÅÍ Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÒ ¶§ ÀÌ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º ÇÁ·Î¼¼½º°¡ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇ¸é È¿·ÂÀÌ ¾ø´Â Àá±Ý°ú ºÒ¿ÏÀüÇÑ Æ®·£Àè¼ÇÀÌ »ý±æ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ¸Þ½ÃÁö ¹× ¹öÀü ÇÏÀ§ ¸í·É

Ç¥ 14-23¿¡´Â ù ¹øÂ° ¿­¿¡ »ç¿ë ¸Þ½ÃÁö¸¦ Ç¥½ÃÇϰųª ¹öÀü Á¤º¸¸¦ º¸¿©ÁÖ´Â ÇÏÀ§ ¸í·É°ú µÎ ¹øÂ° ¿­¿¡ °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù.

Ç¥ 14-23 »ç¿ë ¸Þ½ÃÁö ¹× ¹öÀü¿¡ ´ëÇÑ rdmgr ÇÏÀ§ ¸í·É

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-h ¶Ç´Â -?

»ç¿ë ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-v

¹öÀü Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¹Ýȯ ÄÚµå

rdmgr ¸í·ÉÀº ½©¿¡ ¹Ýȯ Äڵ带 ¹ÝȯÇÕ´Ï´Ù.

0 - ¼º°ø

1 - ½ÇÆÐ


sendrdm

¼³¸í

sendrdm ¸í·ÉÀº CGI ¶Ç´Â ¸í·ÉÁÙ ±â¹Ý °Ë»öÀ» À§ÇÑ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. rdm (ÀÚ¿ø ¼³¸í °ü¸®ÀÚ) ¿äûÀº SOIF Çü½ÄÀ¸·Î °Ë»ö ¼­¹ö·Î º¸³»Áý´Ï´Ù. ÀÌ ¸í·ÉÀº ÀϹÝÀûÀ¸·Î /server-instance-directory/deployment_uri µð·ºÅ丮ÀÎ °Ë»ö °¡´ÉÇÑ Portal Server ÀνºÅϽº µð·ºÅ丮¿¡¼­ ½ÇÇàµË´Ï´Ù. ÀÌ´Â ¼³Ä¡ ½Ã¿¡ ¼±ÅÃÇÑ ¹èÆ÷ URI °æ·ÎÀÔ´Ï´Ù. ±âº» Portal Server ¼³Ä¡¸¦ ¼±ÅÃÇÑ °æ¿ì´Â /var/opt/SUNWps/https-servername/portal µð·ºÅ丮ÀÔ´Ï´Ù. ¿©±â¼­ servernameÀÇ °ªÀº ±âº» Portal Server ÀνºÅϽº À̸§ÀÔ´Ï´Ù(Portal ServerÀÇ ¿ÏÀüÇÑ Á¤±Ô À̸§).


Âü°í

±âº» ¼³Ä¡¸¦ À§ÇØ È¯°æ º¯¼ö LD_LIBRARY_PATH¸¦ /opt/SUNWps/lib·Î ¼³Á¤ÇÕ´Ï´Ù.


±¸¹®

sendrdm ¸í·É ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¿É¼Ç

Ç¥ 14-24´Â sendrdm ¸í·É¿¡ ´ëÇÑ ¿ä¾àÀÔ´Ï´Ù. ¿©±â¿¡´Â µÎ °³ÀÇ ¿­ÀÌ ÀÖ½À´Ï´Ù. ù ¹øÂ° ¿­Àº °¡´ÉÇÑ ¿É¼ÇÀÌ°í µÎ ¹øÂ° ¿­Àº °£´ÜÇÑ ¼³¸íÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ´ÙÀ½ ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù(¾ËÆÄºª ¼ø¼­·Î ³ª¿­).

Ç¥ 14-24 sendrdm ¸í·É ¿É¼Ç

Àμö/ÇÇ¿¬»êÀÚ

¼³¸í

-d

µð¹ö±× ¸ðµåÀÔ´Ï´Ù. ±âº»°ªÀº ²¨ÁüÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ¸·Î ÀÌ ¸ðµå¸¦ ÄÕ´Ï´Ù.

-t n

ÃÊ ´ÜÀ§ÀÇ ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù. ¸í·ÉÀº nÃÊ ÈÄ¿¡ ½Ã°£ ÃʰúµË´Ï´Ù. ±âº»°ªÀº 300ÃÊÀÔ´Ï´Ù.

-u uri

°¡Á®¿À´Â ´ë»ó ¼­¹ö¿¡ ´ëÇÑ URI µð·ºÅ丮(Àüü °æ·Î ÀÔ·Â)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

-v

¹öÀüÀÔ´Ï´Ù.

RDM-in

RDM ¿äû ÆÄÀÏ À̸§ÀÔ´Ï´Ù. Çʼö ÀμöÀÔ´Ï´Ù.

RDM-out

RDM °á°ú ÆÄÀÏ À̸§ÀÔ´Ï´Ù. ±âº»°ªÀº Ç¥ÁØ Ãâ·ÂÀÔ´Ï´Ù.

¿¹

/var/opt/SUNWps/https-servername/portal µð·ºÅ丮¿¡¼­ ·çÆ®·Î

ÀÌ ¿¹´Â ½Ã°£ Ãʰú°¡ 1½Ã°£À¸·Î ¼³Á¤µÈ »óÅ¿¡¼­ /rdm/incomingÀ» URI·Î »ç¿ëÇÏ¿© Compass Server 3.01x¿¡¼­ °¡Á®¿À±â¸¦ ¼öÇàÇÕ´Ï´Ù. rdmquery.soifÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.

ÄÚµå ¿¹Á¦ 0-1

 

@RDMHEADER { -

catalog-service-id{48}: x-catalog://frankie.sesta.com:89/Compass-2

 

rdm-type{10}: rd-request

rdm-version{3}: 1.0

rdm-query-language{8}: gatherer

}

@RDMQUERY { -

scope{3}: all

}


StartRobot

StartRobot ½ºÅ©¸³Æ®´Â °ü¸®ÀÚ°¡ ·Îº¿À» ¼öµ¿À¸·Î ½ÃÀÛÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ½ºÅ©¸³Æ®´Â ½ºÄÉÁÙ·¯°¡ ¼³Á¤µÈ ½Ã°£¿¡ ·Îº¿À» ½ÃÀÛÇÒ ¶§ »ç¿ëµË´Ï´Ù(cron ÀÛ¾÷). StartRobot ¸í·ÉÀº /var/opt/SUNWps/https-servername/portal µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

±¸¹®

#  StartRobot

¿É¼Ç

¿É¼ÇÀº ¾ø½À´Ï´Ù.


StopRobot

StopRobot ½ºÅ©¸³Æ®´Â °ü¸®ÀÚ°¡ ·Îº¿À» ¼öµ¿À¸·Î Áß´ÜÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ½ºÅ©¸³Æ®´Â ½ºÄÉÁÙ·¯°¡ ¼³Á¤µÈ ½Ã°£¿¡ ·Îº¿À» Áß´ÜÇÒ ¶§ »ç¿ëµË´Ï´Ù(cron ÀÛ¾÷). StopRobot ¸í·ÉÀº /var/opt/SUNWps/https-servername/portal µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

±¸¹®

# StopRobot

¿É¼Ç

¿É¼ÇÀº ¾ø½À´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


Copyright 2003 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.