½Ã½ºÅÛÀÌ Á¤Áö »óÅ¿¡¼ ¹é¾÷µÇ¸é, ¾÷±×·¹À̵å ÀýÂ÷¸¦ ¾ÈÀüÇÏ°Ô ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇÑ °æ¿ì DBA°¡ ½ºÅ°¸¶ Á¤º¸ ¹× ÀúÀå ÇÁ·Î½ÃÀú µîÀÇ ÀúÀåµÈ µ¥ÀÌÅͺ£À̽º Á¤º¸¸¦ °¡Á®¿Àµµ·Ï ÇϽʽÿÀ. Áö½Ã»çÇ×Àº µ¥ÀÌÅͺ£À̽º ¼¹ö ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
4.3 ÀÌÀü ¼³Ä¡¸¦ ¹é¾÷ÇÏ¿´À¸¸é, InterChange ServerÀÇ »õ ¹öÀüÀ» ¼³Ä¡ÇÒ Áغñ°¡ µÈ °ÍÀÔ´Ï´Ù. InterChange ServerÀÇ »õ ¹öÀüÀ» ¼³Ä¡ÇÏ·Á¸é InterChange Server, XML Data Handler, ÀüÀÚ ¿ìÆí ¾î´ðÅÍ ¹× ±âŸ Áö¿ø Á¦Ç° ¼³Ä¡¿¡¼ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
Âü°í:
InterChange Server ¹öÀü 4.2.2¿¡¼ ¾÷±×·¹À̵åÇÒ °æ¿ì¿¡´Â ORB(Object Request Broker)¸¦ ±¸¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ¼¹ö ½ºÅ©¸³Æ® ¾÷±×·¹À̵忡 ÀÖ´Â Áö½Ã»çÇ×À¸·Î ÁøÇàÇϽʽÿÀ.
InterChange ServerÀÇ 4.2.2 ¸±¸®½º¿¡¼´Â VisiBroker ORB°¡ IBM Java ORB·Î ¹Ù²î¾ú½À´Ï´Ù. Çϵå¿þ¾î ¹× Áö¿ø ¼ÒÇÁÆ®¿þ¾î ¾÷±×·¹À̵忡 ¼³¸íµÈ °Íó·³, ICS ¼³Ä¡ ÇÁ·Î±×·¥Àº IBM Java ORB ¹× IBM Transient Naming Server¸¦ ICS ¼³Ä¡ ÇÁ·Î¼¼½ºÀÇ ÀϺηΠÀÚµ¿ ¼³Ä¡ÇÕ´Ï´Ù. ±×·¯³ª ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ¿© IBM Java ORB°¡ ÀûÀýÇÏ°Ô ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
ORB Á¶Á¤À» À§ÇØ ´Ù¾çÇÑ ORB °ü·Ã µî·Ï Á¤º¸°¡ VisiBroker ORB¿¡ Á¦½ÃµË´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇÇÑ ½ºÅ©¸³Æ®³ª ¼ÒÇÁÆ®¿þ¾î¿¡¼ ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÑ °æ¿ì, IBM Java ORB¿¡µµ ÀûÀýÇÏ°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Ç¥ 32¿¡´Â ÀϺΠVisiBroker ORB µî·Ï Á¤º¸¿Í IBM Java ORB¿¡¼ÀÇ ÇØ´ç µî·Ï Á¤º¸°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
4.2.2 ÀÌÀü ¼³Ä¡¿¡ VisiBroker ORB µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ½ºÅ©¸³Æ®°¡ ÀÖ´Â °æ¿ì, Ç¥ 32¿¡ ³ª¿µÈ IBM ORB ÇØ´ç °ªÀ¸·Î ´ëüÇϽʽÿÀ.
Ç¥ 32. IBM ORB µî·Ï Á¤º¸ ¹× ÇØ´çµÇ´Â VisiBroker µî·Ï Á¤º¸
IBM ORB µî·Ï Á¤º¸ | ÇØ´çµÇ´Â VisiBroker µî·Ï Á¤º¸ | ¼³¸í |
---|---|---|
org.omg.CORBA.ORBInitialHost | vbroker.agent.addr | IBM Transient Naming Server(tnameserv)¸¦ ½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò³ª È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ ±âº»°ªÀº localhostÀÔ´Ï´Ù. |
org.omg.CORBA.ORBInitialPort | vbroker.agent.port | IBM Transient Naming Server°¡ ûÃëÇÏ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
com.ibm.CORBA.ListenerPort | vbroker.se.iiop_tp.scm.iiop_tp. listener.port | ORB ¼¹ö°¡ ¼ö½ÅµÇ´Â ¿äûÀ» ûÃëÇÒ Æ÷Æ®ÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤Çϸé, ORB´Â ORB.init()À»(¸¦) ½ÇÇàÇÏ´Â µ¿¾È ûÃ븦 ½ÃÀÛÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ Æ÷Æ®´Â µ¿ÀûÀ¸·Î ÁöÁ¤µË´Ï´Ù. 4.3ÀÇ °æ¿ì, VisiBroker µî·Ï Á¤º¸ À̸§ÀÎ OAport´Â °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.LocalHost | vbroker.se.iiop_tp.host | ÀÌ µî·Ï Á¤º¸´Â ORB¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛÀÇ È£½ºÆ® À̸§(¶Ç´Â IP ÁÖ¼Ò)À» Ç¥½ÃÇÕ´Ï´Ù. ·ÎÄà ȣ½ºÆ® À̸§Àº ¼¹öÀÇ È£½ºÆ® À̸§À» ¿ø°Ý ¿ÀºêÁ§Æ® IOR¿¡ ³õ±â À§ÇØ ¼¹öÃø ORB¿¡¼ »ç¿ëµË´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é InetAddress.getLocalHost(). getHostAddress();À» È£ÃâÇÏ¿© ·ÎÄà ȣ½ºÆ®¸¦ °Ë»öÇÕ´Ï´Ù. 4.3ÀÇ °æ¿ì, VisiBroker µî·Ï Á¤º¸ À̸§ÀÎ OAipAddrÀº °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.ThreadPool. MaximumSize | vbroker.se.iiop_tp.scm.iiop_tp. dispatcher.threadMax | Server Connection Manager°¡ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª 0Àº Á¦ÇÑÀÌ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. 4.3ÀÇ °æ¿ì, VisiBroker µî·Ï Á¤º¸ À̸§ÀÎ OAthreadMax´Â °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.ThreadPool. InactivityTimeout | vbroker.se.iiop_tp.scm.iiop_tp. dispatcher.threadMaxIdle | ´ë±â ½º·¹µå°¡ ¼Ò¸êµÇ±â Àü¿¡ °æ°úÇÏ´Â ½Ã°£(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. 4.3ÀÇ °æ¿ì, VisiBroker µî·Ï Á¤º¸ À̸§ÀÎ OAthreadMaxIdleÀº °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.BufferSize | vbroker.orb.streamChunkSize | ù ¹øÂ° ½Ãµµ¿¡¼ ¼ÒÄÏÀ¸·ÎºÎÅÍ Àоî¿Ã ¹ÙÀÌÆ® ¼ö(GIOP ¸Þ½ÃÁö·Î)ÀÔ´Ï´Ù. ¹öÆÛ Å©±â°¡ Ŭ¼ö·Ï ÇÑ ¹øÀÇ ½Ãµµ·Î Àüü ¸Þ½ÃÁö¸¦ ÀÐÀ» °¡´É¼ºÀÌ Ä¿Áö¹Ç·Î ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº 2048ÀÔ´Ï´Ù. |
4.2.2 ÀÌÀü ¹öÀü InterChange Server¿¡¼ VisiBroker ORB´Â InterChange Server¿¡ µî·ÏÇÑ ¸ðµç ORB ¿ÀºêÁ§Æ®¸¦ ½Äº°Çϱâ À§ÇØ osfind µµ±¸¸¦ Á¦°øÇß½À´Ï´Ù. IBM Java ORB´Â ÀÌ·¯ÇÑ ¸ñÀûÀ¸·Î CosNameServer_Dump¶ó°í ÇÏ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µµ±¸´Â ProductDir/bin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
InterChange ServerÀÇ 4.2.2 ¸±¸®½º¿¡¼´Â IBM Java ORB°¡ VisiBroker ORB ´ë½Å »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ º¯°æÀ¸·Î, ÀÌÀü¿¡ HA¸¦ À§ÇØ »ç¿ëÇß´ø VisiBroker Smart Agent ´ë½Å Transient Naming Server°¡ »ç¿ëµÇ¾ú½À´Ï´Ù. HA ȯ°æ¿¡ ¸Â´Â IBM ORB ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ORB(Object Request Broker) ¼³Ä¡ ¹× ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü InterChange Server ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚ Á¤ÀÇ ÆÄÀÏÀ» ÀÛ¼ºÇÑ °æ¿ì, ±× ÆÄÀϵéÀÇ ¾÷±×·¹À̵å ÇÊ¿ä ¿©ºÎ¸¦ ÆÇº°ÇϽʽÿÀ.
InterChange Server, 4.2.2 ¸±¸®½ººÎÅÍ´Â ¸ðµç ½ÃÀÛ ½ºÅ©¸³Æ®°¡ VisiBroker ORB¿¡¼ IBM Java ORB·ÎÀÇ À̵¿ ¹× IBM JRE¿¡ ´ëÇÑ Áö¿øÀ» ¼ö¿ëÇϵµ·Ï º¯°æµÇ¾ú½À´Ï´Ù.
¼¹ö ½ÃÀÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÀÚ Á¤ÀÇÇßÀ¸¸ç 4.2.2 ÀÌ¿ÜÀÇ ¸±¸®½º¿¡¼ 4.3À¸·Î ¾÷±×·¹À̵åÇÒ °æ¿ì¿¡µµ »õ ½ºÅ©¸³Æ®¿Í À¯»çÇÑ º¯°æÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½ÃÀÛ ½ºÅ©¸³Æ®¿¡´Â ´ÙÀ½°ú °°Àº »ç¿ëÀÚ Á¤ÀǸ¦ ¼öÇàÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, Data Handler¸¦ »ç¿ëÀÚ Á¤ÀÇÇÑ °æ¿ì¿¡´Â ÇØ´çµÇ´Â .jar ÆÄÀÏÀ» CLASSPATH º¯¼ö¿¡ Ãß°¡ÇϽʽÿÀ.
¾÷±×·¹À̵å ÇÁ·Î¼¼½º¿Í Å×½ºÆ®¸¦ ¿Ï·áÇÏ°í ³ª¸é, ¼¹ö ½ÃÀÛ¿¡¼ -design ¿É¼ÇÀ» Á¦°ÅÇÏ¿© InterChange Server°¡ ÇÁ·Î´ö¼Ç ¸ðµå¿¡¼ ½ÃÀ۵ǵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µµ±¸ ±¸¼º ÆÄÀÏ, cwtools.cfgÀÇ Å¸½ºÅ© Áß Çϳª´Â ÄÄÆÄÀÏ ½Ã Æ÷ÇÔÇÒ »ç¿ëÀÚ Á¤ÀÇ .jar ÆÄÀÏÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ .jar ÆÄÀÏÀ» ÀÛ¼ºÇßÀ¸¸é, CLASSPATH º¯¼ö¿¡¼ codeGeneration ¼½¼Ç¿¡ »ç¿ëÀÚ Á¤ÀÇ ÆÄÀÏÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. cwtools.cfg ÆÄÀÏÀº »ç¿ëÀÚ µµ±¸¸¦ ½ÇÇàÇÏ´Â Windows ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ µð·ºÅ丮¿¡ À§Ä¡µË´Ï´Ù.
ProductDir\bin
¸ðµç ½Ã½ºÅÛ È¯°æ º¯¼ö´Â ´ÜÀÏ CWSharedEnv.sh ÆÄÀÏ¿¡¼ ¼³Á¤µË´Ï´Ù. ¸ðµç ½ÃÀÛ ½ºÅ©¸³Æ®´Â ÀÌ ÆÄÀÏÀ» ÇØ´çµÇ´Â È£Ãâ ÇÁ·Î½ÃÀúÀÇ ÀϺηΠÀнÀ´Ï´Ù. ICS ½Ã½ºÅÛ Àü¹ÝÀÇ µî·Ï Á¤º¸(¿¹: IBM Java ORBÀÇ µî·Ï Á¤º¸)´Â ÀÌ ÆÄÀÏ ³»¿¡¼ ¼³Á¤µË´Ï´Ù. ¾÷±×·¹À̵å ÇÁ·Î¼¼½ºÀÇ ÀϺηΠ´ÙÀ½°ú °°Àº ½Ã½ºÅÛ Àü¹ÝÀÇ µî·Ï Á¤º¸°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
CWSharedEnv.sh ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀúÀå¼Ò Å×À̺íÀ» »ç¿ëÇÏ´Â ¿ÏÀüÇÑ »ç¿ëÀÚ Á¤ÀÇ ±¸¼º¿ä¼Ò(¿¹: ½ºÅ©¸³Æ®, µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú)¸¦ °¡Áö°í ÀÖÀ¸¸é, °¢ ±¸¼º¿ä¼Ò¸¦ Æò°¡ÇÏ¿© ¾÷±×·¹ÀÌµå ¿©ºÎ¸¦ ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå ÇÁ·Î½ÃÀú°¡ »õ ¸±¸®½º¿¡¼ º¯°æµÈ ÀúÀå¼Ò Å×À̺íÀ» »ç¿ëÇÒ °æ¿ì, ÀúÀå¼Ò Å×À̺íÀÇ »õ ±¸Á¶¿¡ ´ëÇØ ÀÛµ¿Çϵµ·Ï ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÏ´Ü ¼³Ä¡°¡ ¿Ï·áµÇ¸é, Áö¿øµÇ´Â ¸ðµç Çʼö ¼ÒÇÁÆ®¿þ¾î°¡ ½ÇÇà ÁßÀÎ ÇÑ ÀúÀå¼ÒÀÇ ±âÁ¸ ¹öÀüÀ» »ç¿ëÇÏ¿© InterChange ServerÀÇ »õ ¹öÀüÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ¾÷±×·¹À̵带 ¼öÇàÇÑ °æ¿ì, ICS¸¦ ¿øº» ÀúÀå¼Ò·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ICS¸¦ ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
Áö¿øµÇ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ½ÇÇà ÁßÀÓÀ» È®ÀÎÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº Áö¿ø ¼ÒÇÁÆ®¿þ¾î ½ÃÀÛ ¹× IBM ORB Transient Naming Server ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.
InterChange Server ½ÃÀÛ ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº InterChange Server ½ÃÀÛ ¹× System Manager ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.
ProductDir µð·ºÅ丮¿¡¼ InterchangeSystem.log ÆÄÀÏÀ» Á¡°ËÇÏ¿© InterChange Server°¡ Á¦´ë·Î ½ÃÀ۵ǵµ·Ï È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ÇÆÐÀÇ ¿øÀÎÀ» ¾ÆÁ÷ ¸ð¸¦ °æ¿ì, Á¶Á¤ ¶Ç´Â ¹é¾÷¿¡¼ÀÇ º¹±¸¸¦ ½ÃµµÇϱâ Àü¿¡ IBM ±â¼ú Áö¿ø ¼¾ÅÍ¿¡ Áö¿øÀ» ¿äûÇϽʽÿÀ.
InterChange Server ÀúÀå¼Ò´Â InterChange Server ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅͰ¡ º¸°üµÇ´Â µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ¾÷±×·¹ÀÌµå »ç¿ë ¿©ºÎ¿¡ °ü°è ¾øÀÌ ¾÷±×·¹À̵带 ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 4.3 ICS ¼³Ä¡ ÇÁ·Î±×·¥Àº »ç¿ëÀÚÀÇ ICS ÀúÀå¼Ò ³»¿ëÀ» ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÇØ´ç À§Ä¡ ¾÷±×·¹À̵带 »ç¿ëÇϰí ÀÌÀü ´Ü°è¿¡¼ ICS¸¦ ½ÃÀÛÇÑ °æ¿ì, ICS°¡ 4.3 ÀÌÀü ÀúÀå¼ÒÀÇ ½ºÅ°¸¶¸¦ 4.3 º¯°æ»çÇ×À¸·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù. ¾÷±×·¹À̵å ÇÁ·Î¼¼½ºÀÇ ÀÌ ½ÃÁ¡¿¡¼ ÀúÀå¼Ò¿¡ ·Î±×ÇÒ ¿ÀºêÁ§Æ®¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¼³Ä¡ ÇÁ·Î±×·¥Àº ICSÀÇ ¿©·¯ ±¸¼º¿ä¼Ò¿¡ ÇØ´çµÇ´Â ÀÔ·Â ÆÄÀÏÀ» ÀÚµ¿À¸·Î ProductDir°ú ProductDirÀÇ ´Ù¾çÇÑ ¼ºêµð·ºÅ丮(¿¹: /repository)·Î º¹»çÇÕ´Ï´Ù. (¿©±â¼ ProductDirÀº »õ 4.3 ¸±¸®½ºÀÇ Á¦Ç° µð·ºÅ丮ÀÔ´Ï´Ù.) ÀÌ ÀÔ·Â ÆÄÀÏ¿¡´Â 4.3 ICS ¸±¸®½ºÀÇ »õ ±¸¼º¿ä¼Ò°¡ ÀÖ½À´Ï´Ù.
ICS ÀúÀå¼Ò¸¦ repos_copy·Î ¹é¾÷ÇÑ °æ¿ì, ±âÁ¸ ICS ¸±¸®½º¿¡¼ Á¦°øµÇ´Â ±¸¼º¿ä¼ÒÀÇ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â Çϳª ÀÌ»óÀÇ ÀúÀå¼Ò ÆÄÀÏÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
¿¬°áµÈ Windows ½Ã½ºÅÛÀÇ System Manager¿¡¼ InterChange Server ±¸¼º¿ä¼Ò °ü¸® º¸±â¸¦ »ç¿ëÇÏ¿© ¼¹ö¿¡ ·ÎµåµÈ ±¸¼º¿ä¼Ò¸¦ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼½¼Ç¿¡¼ ¼³¸íÇÏ´Â ´Ü°è´Â ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ¾÷±×·¹À̵带 »ç¿ëÇÏÁö ¾Ê°í InterChange Server¸¦ ¾÷±×·¹À̵åÇÏ´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.
»ç¿ëÀÚ´Â ICS ¼³Ä¡ ÇÁ·Î¼¼½ºÀÇ ÀϺηΠICS ±¸¼º ¸¶¹ý»ç¿¡¼ ICS µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ÁöÁ¤Çß½À´Ï´Ù. ICSÀÇ »õ ¹öÀüÀ» ½ÃÀÛÇÑ °æ¿ì, ¼¹ö´Â ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡¼ ½ºÅ°¸¶¸¦ ¾÷±×·¹À̵åÇß½À´Ï´Ù. ÀÌ·¯ÇÑ »õ ÀúÀå¼Ò¸¦ ÃʱâÈÇÏ·Á¸é ±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ·ÎµåÇØ¾ß ÇÕ´Ï´Ù.
ÀúÀå¼Ò ·Îµå¸¦ ÁغñÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
ProductDir/DLMs/classes/NativeMaps
ProductDir/collaborations/classes/UserCollaborations
¿©±â¼ ProductDirÀº »õ 4.3 ¸±¸®½ºÀÇ Á¦Ç° µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ ´Ü°è¿¡¼´Â ±âÁ¸ ¸Ê ¹× Çù¾÷¿¡ ÇØ´çµÇ´Â .class ÆÄÀÏÀÌ »õ 4.3 µð·ºÅ丮 ±¸Á¶¿¡ »óÁÖÇÏ°Ô µË´Ï´Ù.
ÀúÀå¼Ò¸¦ ·ÎµåÇϱâ À§ÇÑ °¢ ´Ü°è´Â ´ÙÀ½¿¡ ¿À´Â ¼½¼Ç¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
ÀÌ ¼½¼ÇÀÇ ´Ü°è´Â ¹öÀü 4.1.1¿¡¼ ¾÷±×·¹À̵åÇÏ´Â °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.
±âÁ¸ÀÇ repos_copy ¹é¾÷ ÆÄÀÏ(ÀúÀå¼Ò ÆÄÀÏÀ̶ó°í ÇÔ)À» È®ÀÎÇÏ¿© ¸ðµç °ªÀÌ »õ ÀúÀå¼Ò¿¡ °ü·ÃµÇµµ·Ï ÇϽʽÿÀ. ±âÁ¸ ÀúÀå¼Ò ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇÏ°í ¿ø·¡ ÀúÀå¼Ò ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ Á¤º¸¸¦ ¼öÁ¤ÇϽʽÿÀ.
°ü°è¸¦ °¡Á®¿Ã ¶§, °¢ °ü°èÀÇ ´ÙÀ½ ¼Ó¼ºÀÌ ÀúÀå¼Ò ÆÄÀÏ ³»¿¡¼ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.
ÀÌ ¼Ó¼ºµéÀÌ ICS ÀúÀå¼Ò¿¡ ´ëÇØ repos_copy °¡Á®¿À±â Á¶ÀÛ Áß ¹ß°ßÇÒ ¼ö ¾ø´Â µ¥ÀÌÅͺ£À̽º¸¦ ½Äº°ÇÒ °æ¿ì, InterChange Server´Â Àüü °¡Á®¿À±â Á¶ÀÛÀ» ·Ñ¹éÇÕ´Ï´Ù. ±×·¯³ª °ü°è¸¶´Ù ÀÌµé ¼Ó¼ºÀ» »èÁ¦ÇÒ °æ¿ì InterChange Server´Â ±âº» °ü°è µ¥ÀÌÅͺ£À̽º·Î ÀúÀå¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù.
4.1.1 Çü½ÄÀÇ µ¥ÀÌÅͺ£À̽º ¿¬°áÀº »õ ÀúÀå¼Ò·Î °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ ÀúÀå¼Ò ÆÄÀÏ¿¡¼ ¿¬°á Ç®À» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ICS ÀνºÅϽº°¡ ¾÷±×·¹À̵åµÇ¸é, ¿¬°áµÈ Windows ½Ã½ºÅÛÀÇ System Manager¿¡¼ ÀÌ ¿¬°á Ç®À» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ °¡Á®¿À±â Àü¿¡ ÀÌ¹Ì 4.3 ÀúÀå¼Ò¿¡ Á¸ÀçÇÒ ¼ö ÀÖ´Â Áߺ¹ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ´Ü°è´Â repos_copy À¯Æ¿¸®Æ¼°¡ ÀÌÀü Çü½ÄÀ» ÀúÀå¼Ò·Î °¡Á®¿Ã ¶§ -ar ¶Ç´Â -arp ¿É¼Ç(Áߺ¹ ¿ÀºêÁ§Æ®¸¦ ó¸®ÇÏ´Â)À» ÀνÄÇÏÁö ¸øÇϹǷΠ¹Ýµå½Ã ÇÊ¿äÇÕ´Ï´Ù. ICS´Â ÀúÀå¼Ò ÆÄÀÏ¿¡¼ Áߺ¹ ¿ÀºêÁ§Æ®¸¦ ¹ß°ßÇϸé, °¡Á®¿À±â Á¶ÀÛ Àüü¸¦ ·Ñ¹éÇÕ´Ï´Ù.
Áߺ¹µÇ´Â ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÏ·Á¸é repos_copy À¯Æ¿¸®Æ¼ÀÇ -d ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½ repos_copy ¸í·ÉÀº ÀúÀå¼Ò ³»¿ëÀ» »èÁ¦ÇÕ´Ï´Ù.
repos_copy -sNewICSinstance -uadmin -ppasswd -d
ÀÌÀü repos_copy ¸í·É¿¡¼,
ÀúÀå¼Ò ÆÄÀÏÀÇ ³»¿ëÀ» ÀúÀå¼Ò·Î ·ÎµåÇÏ·Á¸é repos_copy À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϽʽÿÀ. InterChange Server ½Ã½ºÅÛ ¹é¾÷¿¡ ¼³¸íµÈ °Íó·³, repos_copy À¯Æ¿¸®Æ¼ÀÇ -o ¿É¼ÇÀ» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ ÀúÀå¼Ò ÆÄÀÏÀ» ÀÛ¼ºÇϱâ À§ÇØ ±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ³»º¸³»¾ß ÇÕ´Ï´Ù. ÀÌÁ¦´Â repos_copyÀÇ -i ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÌ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ »õ ÀúÀå¼Ò·Î °¡Á®¿É´Ï´Ù.
¿¹¸¦ µé¾î, Repository411.txt ÀúÀå¼Ò ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ´ÙÀ½ repos_copy ¸í·ÉÀº ÀÌ ÆÄÀÏ ³»¿¡¼ ¸ðµç ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ·ÎµåÇÕ´Ï´Ù.
repos_copy -iRepository411.txt -sserverName -uuserName -ppassword -r*
ÀÌÀü repos_copy ¸í·É¿¡¼,
±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®°¡ »õ ÀúÀå¼Ò¿¡ ³õ¿©µµ, °è¼Ó Ãß°¡ ´Ü°è¸¦ ¼öÇàÇÏ¿© Çù¾÷ ÅÛÇø®Æ® ¹× ¸Ê ¾÷±×·¹À̵带 ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Çù¾÷ ÅÛÇø®Æ® ¹× ¸Ê ¾÷±×·¹ÀÌµå ¿Ï·á¸¦ ÂüÁ¶ÇϽʽÿÀ.