ICS ½Ã½ºÅÛ ¾÷±×·¹À̵带 ÁغñÇÒ ¶§ ICS µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖ½Ã۱â À§ÇÑ µÎ °¡Áö ¿É¼ÇÀÌ Àִµ¥, ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ¹× ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ¾øÀ½ÀÔ´Ï´Ù. ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ´Â ÀÌÀü ÀúÀå¼Ò¸¦ ´Ù½Ã »ç¿ëÇϰí ICS ¼¹ö¸¦ óÀ½ ½ÃÀÛÇÏ´Â µ¿¾È ICS°¡ ÀúÀå¼Ò ¾÷±×·¹À̵带 ¼öÇàÇϵµ·Ï ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ¾øÀ½Àº »õ·Î¿î ºó ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ¾÷±×·¹À̵åÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ¾øÀ½À» »ç¿ëÇÏ´Â InterChange Server ½Ã½ºÅÛÀÇ ¾÷±×·¹À̵忡´Â ´ÙÀ½ ´Ü°è°¡ ¼ö¹ÝµË´Ï´Ù. ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ¸¦ »ç¿ë ÁßÀÎ °æ¿ì, Áö½Ã»çÇ×ÀÇ º¯°æ»çÇ×Àº "ÇØ´ç À§Ä¡ µ¥ÀÌÅͺ£À̽º ÀÌÁÖ"·Î Ç÷¡±×µË´Ï´Ù.
InterChange Server ½Ã½ºÅÛ ¹é¾÷À» »ç¿ëÇÏ¸é »õ ¹öÀüÀ» ¼³Ä¡ÇÏ´Â Áß¿¡ ½Ç¼ö·Î °ãÃľ²ÀÏ ¼ö ÀÖ´Â ¸ðµç ÆÄÀÏÀ» º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾÷±×·¹À̵å ÀýÂ÷¸¦ ¼öÇàÇϱâ Àü¿¡ Á¤Àû µ¥ÀÌÅÍ ¹× µ¿Àû µ¥ÀÌÅÍ(¾÷±×·¹À̵å¿Í °ü·Ã ¾øÀÌ Á¤±âÀûÀ¸·Î ¹é¾÷ÇÏ´Â º¯°æ °¡´ÉÇÑ µ¥ÀÌÅÍ)¸¦ ¹é¾÷ÇϽʽÿÀ. Á¤Àû ¹× µ¿Àû µ¥ÀÌÅÍÀÇ ¿¹Á¦´Â Ç¥ 15ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
½Ã½ºÅÛÀ» ¹é¾÷ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
repos_copy -sWICS -oRepository430.txt -uadmin -pnull
4.1.1ÀÇ °æ¿ì, repos_copy À¯Æ¿¸®Æ¼°¡ *.txt ¶Ç´Â *.in ÆÄÀÏ·Î ÀúÀå¼Ò ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¹é¾÷À» ÀÛ¼ºÇÕ´Ï´Ù.
4.2.2ÀÇ °æ¿ì, repos_copy À¯Æ¿¸®Æ¼°¡ *.jar ÆÄÀÏ·Î ÀúÀå¼Ò ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¹é¾÷À» ÀÛ¼ºÇÕ´Ï´Ù.
ProductDir\mqseries\crossworlds_mq.tst
IBM¿¡¼´Â Àüü InterChange Server Á¦Ç° µð·ºÅ丮ÀÇ ½Ã½ºÅÛ ¹é¾÷À» ÀÛ¼ºÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù.
À̰ÍÀº ½ºÅ°¸¶ Á¤º¸ ¹× ÀúÀå ÇÁ·Î½ÃÀú¸¦ Æ÷ÇÔÇÏ´Â ¿ÏÀüÇÑ ¹é¾÷À̾î¾ß ÇÕ´Ï´Ù. InterChange Server ½Ã½ºÅÛÀÌ ICS ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º»Ó¸¸ ¾Æ´Ï¶ó µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇÑ °æ¿ì ÇØ´ç ±âŸ µ¥ÀÌÅͺ£À̽ºµµ ¹é¾÷ÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 15¿¡¼´Â ¿©·¯ ICS ±¸¼º¿ä¼Ò¸¦ ¹é¾÷ÇÏ´Â ¹æ¹ýÀ» ¿ä¾àÇÕ´Ï´Ù.
Ç¥ 15. InterChange Server µ¥ÀÌÅÍÀÇ ¹é¾÷ ¹æ¹ý
InterChange Server ½Ã½ºÅÛÀ» ¹öÀü 4.3À¸·Î ¾÷±×·¹À̵åÇϱâ Àü¿¡ ½Ã½ºÅÛÀÌ Á¤Áö »óÅÂÀÎÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Áï, ȯ°æÀ» ¹é¾÷ÇÏ°í ¾÷±×·¹À̵å ÀýÂ÷¸¦ ¼öÇàÇϱâ Àü¿¡ ÁøÇà ÁßÀÎ ¸ðµç À̺¥Æ®°¡ ¿Ï·áµÇ°í ºÒ¾ÈÇÑ ¸ðµç Æ®·£Àè¼ÇÀÌ ÇØ°á µÇ¾î¾ß ÇÕ´Ï´Ù.
´ÙÀ½ ´Ü°è´Â InterChange Server ½Ã½ºÅÛÀ» Á¤Áö »óÅ·ΠÀüȯÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
½ÇÇà ÁßÀÎ ½Ã½ºÅÛÀ» ´Ü°èÀûÀ¸·Î ÁßÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ´Ü°è¿¡´Â Ÿ»ç ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ Á¦°ÅÇÏ´Â ¿Ã¹Ù¸¥ ¼ø¼°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
ÀÓÀÇÀÇ InterChange Server ±¸¼º¿ä¼Ò°¡ ¼ºñ½º·Î ½ÇÇà ÁßÀÏ °æ¿ì, ¾÷±×·¹À̵带 ¼öÇàÇϱâ Àü¿¡ ¸ÕÀú ÇØ´ç ¼ºñ½º¸¦ ¼³Ä¡ Á¦°ÅÇϽʽÿÀ. »õ ¸±¸®½º°¡ ´Ù¸¥ À§Ä¡¿¡ »óÁÖÇÏ°Ô µÇ¹Ç·Î ±âÁ¸ ¼ºñ½º Á¤ÀÇ´Â ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. ¾÷±×·¹À̵尡 ¿Ï·áµÇ¸é "°í±Þ ±¸¼º ¿É¼Ç"ÀÇ ³»¿ëÀ» ÂüÁ¶ÇÏ¿© ¼ºñ½º·Î InterChange Server ±¸¼º¿ä¼Ò ±¸¼º¿¡ ´ëÇÑ Áö½Ã»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ´Ü°è¿¡´Â InterChange ServerÀÇ ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡ÇÏ´Â ¿Ã¹Ù¸¥ ¼ø¼°¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
InterChange Server ÀÌÀü ¹öÀü¿¡¼ ÀÌÁÖ ÁßÀÎ °æ¿ì, µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾îµµ ¾÷±×·¹À̵åÇØ¾ß ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
Áö¿øµÇ´Â µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î ¸ñ·ÏÀº ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ(¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× ÂüÁ¶). ±âÁ¸ µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î ¹öÀüÀ» ¹öÀü 4.3 Á¦Ç°ÀÌ Áö¿øÇÏ´Â ¹öÀü°ú ºñ±³ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇØ¾ß ÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ(DBA)´Â ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
¹é¾÷À» ¼öÇàÇÏ°í µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº µ¥ÀÌÅͺ£À̽º ¼¹ö ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â 8´Ü°è - ÀúÀå¼Ò ·Îµå·Î À̵¿ÇϽʽÿÀ.
WebSphere MQ ¾÷±×·¹ÀÌµå ½Ã ´ÙÀ½ °æ·Î Áß Çϳª¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
WebSphere 5.3 ¼³Ä¡ ½Ã Java ¸Þ½Ã¡À» Æ÷ÇÔÇϵµ·Ï »ç¿ëÀÚ ¼³Ä¡ ¹× ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ. ÀÏ¹Ý ¼³Ä¡¸¦ ¼±ÅÃÇÏ´Â °æ¿ì Çʼö Java ¸Þ½Ã¡ ÆÄÀÏÀÌ ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ Áö½Ã»çÇ×Àº WebSphere MQ ¼³Ä¡¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ Áö½Ã»çÇ×Àº WebSphere MQ ¾÷±×·¹À̵带 ÂüÁ¶ÇϽʽÿÀ.
WebSphere MQ ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇÑ ÈÄ¿¡´Â InterChange Server¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â WebSphere MQ ±¸¼ºÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
WebSphere InterChange Server ½Ã½ºÅÛÀº ICS¿Í ICS Ŭ¶óÀ̾ðÆ®(¿¹: Ä¿³ØÅÍ, WebSphere Business Integration µµ±¸, SNMP ¿¡ÀÌÀüÆ® ¹× ACCESS CLIENT)°£ Åë½ÅÀ» ó¸®ÇÏ´Â µ¥ ´õ ÀÌ»ó VisiBroker ORB(Object Request Broker)¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å, InterChange Server ½Ã½ºÅÛÀº ÀÌÁ¦ IBM Java ORB¸¦ »ç¿ëÇÕ´Ï´Ù. ICS ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ IBM Java ORB¸¦ JRE(Java Runtime Environment)ÀÇ ÀϺηΠÀÚµ¿À¸·Î ¼³Ä¡ÇÕ´Ï´Ù.
InterChange Server´Â ÀÌÁ¦ VisiBroker Smart Agent ´ë½Å IBM Transient Naming Server¸¦ »ç¿ëÇÏ¿© À̸§ ÁöÁ¤ ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù. ½Ã½ºÅÛÀ» ¾÷±×·¹À̵åÇÏ¿© »õ À̸§ ¼¹ö¸¦ »ç¿ëÇÏ·Á¸é VisiBroker Smart Agent°¡ IBM Transient Naming Server¿Í µ¿ÀÏÇÑ È£½ºÆ® ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ°í ÀÌ µ¿ÀÏÇÑ È£½ºÆ® ½Ã½ºÅÛ¿¡ ³²¾Æ ÀÖ´ÂÁö¿¡ µû¶ó ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
IBM Java ORB ¼³Á¤À» À§ÇÑ µî·Ï Á¤º¸ »ç¿ëÀº ¼³Ä¡°¡ Á¦°øÇÏ´Â ½ÃÀÛ ½ºÅ©¸³Æ®¿¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª InterChange Server 4.3 ÀÌÀü ¹öÀü¿¡¼ Inprise VisiBroker ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇß°í »ç¿ëÀÚ°¡ VisiBroker ORB µî·Ï Á¤º¸¸¦ »ç¿ëÀÚ Á¤ÀÇÇÑ °æ¿ì, IBM ORB·ÎÀÇ 4.3À» ÀÌÁÖ¸¦ ¼ö¿ëÇÒ ¼ö ÀÖµµ·Ï »õ ½ºÅ©¸³Æ®¸¦ À¯»çÇÏ°Ô º¯°æÇØ¾ß ÇÕ´Ï´Ù. IBM ORB µî·Ï Á¤º¸ ¹× ÇØ´ç VisiBroker µ¿±Þ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ORB µî·Ï Á¤º¸ ¾÷±×·¹À̵åÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´Ù¾çÇÑ ORB °ü·Ã µî·Ï Á¤º¸°¡ ORB Á¶Á¤À» À§ÇØ VisiBroker ORB¿¡ Ç¥½ÃµË´Ï´Ù. ÇØ´ç µî·Ï Á¤º¸¸¦ »ç¿ëÀÚ Á¤ÀÇ ½ºÅ©¸³Æ® ¹× ¼ÒÇÁÆ®¿þ¾î¿¡ »ç¿ëÇÑ °æ¿ì IBM Java ORB¿¡ ÀûÀýÇÏ°Ô ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Ç¥ 16¿¡ VisiBroker ORB µî·Ï Á¤º¸ ¹× IBM Java ORB¿¡ ÀÖ´Â ÇØ´ç µ¿±Þ À̸§ÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù.
4.3 ÀÌÀü ¼³Ä¡¿¡¼ VisiBroker ORB µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇµÈ ½ºÅ©¸³Æ®°¡ ÀÖ´Â °æ¿ì, ¾Æ·¡ Ç¥ 16¿¡ ³ª¿µÈ IBM ORBÀÇ ÇØ´ç ½ºÅ©¸³Æ®·Î ´ëüÇϽʽÿÀ.
Ç¥ 16. 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()À»(¸¦) ½ÇÇàÇÏ´Â µ¿¾È ûÃ븦 ½ÃÀÛÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ Æ÷Æ®´Â µ¿ÀûÀ¸·Î ÁöÁ¤µË´Ï´Ù. 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 | ¼¹ö ¿¬°á °ü¸®ÀÚ°¡ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª 0Àº Á¦ÇÑ»çÇ×ÀÌ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù. 4.3ÀÇ °æ¿ì, VisiBroker µî·Ï Á¤º¸ À̸§ OAthreadMax´Â °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.ThreadPool. InactivityTimeout | vbroker.se.iiop_tp.scm.iiop_tp. dispatcher.threadMaxIdle | ´ë±â ½º·¹µå¸¦ Á¦°ÅÇϱâ Àü¿¡ ½Ã°£ÀÇ ±æÀÌ(ÃÊ)¸¦ ÁöÁ¤ÇϽʽÿÀ. VisiBroker µî·Ï Á¤º¸ À̸§ OAthreadMaxIdleÀº °è¼Ó Áö¿øµË´Ï´Ù. |
com.ibm.CORBA.BufferSize | vbroker.orb.streamChunkSize | óÀ½ ½Ãµµ ½Ã ¼ÒÄÏ¿¡¼ ÀÐ°Ô µÉ ¹ÙÀÌÆ® ¼ö(GIOP ¸Þ½ÃÁö·Î). ´ëÇü ¹öÆÛ Å©±â´Â ÇÑ ¹øÀÇ ½Ãµµ·Î Àüü ¸Þ½ÃÁö¸¦ ÀÐÀ» ¼ö ÀÖ´Â °¡´É¼ºÀ» ´Ã·Á ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ±âº»°ªÀº 2048ÀÔ´Ï´Ù. |
InterChange Server 4.3 ÀÌÀü ¹öÀü¿¡¼ VisiBroker ORB´Â osfind µµ±¸¸¦ Á¦°øÇÏ¿© InterChange Server¿¡ µî·ÏµÈ ORB ¿ÀºêÁ§Æ®¸¦ ¸ðµÎ ½Äº°Çß½À´Ï´Ù. IBM Java ORB´Â À̸¦ À§ÇØ µµ±¸ CosNameServer_Dump¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µµ±¸´Â ProductDir\bin µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ãß°¡ ¾÷±×·¹À̵å Á¤º¸´Â ¼¹ö ½ºÅ©¸³Æ® ¾÷±×·¹ÀÌµå ¹× ±¸¼º¿ä¼Ò ¾÷±×·¹ÀÌµå ¿Ï·áÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ::
´ë±â¿ °ü¸®ÀÚ ¹× ¸®½º³Ê ¸ðµÎ ½ÃÀÛÇÏ¿© ½ÇÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ.
InterChange Server ½ÃÀÛ¿¡ ´ëÇÑ Áö½Ã»çÇ×Àº "InterChange Server ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
ProductDir µð·ºÅ丮¿¡¼ InterchangeSystem.log ÆÄÀÏÀ» Á¡°ËÇÏ¿© InterChange Server°¡ Á¦´ë·Î ½ÃÀ۵ǵµ·Ï È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
repos_copy ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌÀü ¹öÀü¿¡¼ ÀúÀå¼Ò ÆÄÀÏÀ» ·ÎµåÇϽʽÿÀ. ¿¹¸¦ µé¾î, ICS À̸§ÀÌ WICSÀÌ°í »ç¿ëÀÚ À̸§/¾ÏÈ£°¡ admin/nullÀ̸ç, ÀúÀå¼Ò ÆÄÀÏ À̸§ÀÌ repos_backup.jarÀÎ °æ¿ì ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ(4.1.1¿¡¼ ¾÷±×·¹À̵å ÁßÀÎ °æ¿ì repos_backup.in »ç¿ë).
repos_copy -sWICS_NAME -irepos_backup.jar -uadmin - pnull
ÀúÀå¼Ò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀúÀå¼Ò ¾÷±×·¹À̵åÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ICS 4.1.1¿¡¼ ¾÷±×·¹À̵å ÁßÀÎ °æ¿ì, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© µµ±¸¿¡ ´ëÇÑ ÀÌÀü DLM ¹× Çù¾÷À» ¾÷±×·¹À̵åÇϽʽÿÀ.
ICL¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ICL·Î °¡Á®¿À±âÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ´Ü°è´Â ¹öÀü 4.2.x ¼¹öÀÇ °æ¿ì¿¡´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
¾÷±×·¹À̵åÀÇ ¼º°øÀ» È®ÀÎÇÏ·Á¸é ÀúÀå¼Ò ½ºÅ°¸¶°¡ ÀÛ¼ºµÇ¾ú´ÂÁö¿Í ¸ðµç ¿ÀºêÁ§Æ®°¡ ·ÎµåµÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.
±âÁ¸ÀÇ InterChange Server ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ Á¤ÀÇ ÆÄÀÏÀ» ÀÛ¼ºÇÑ °æ¿ì ´ÙÀ½ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ¿© ¾÷±×·¹À̵尡 ÇÊ¿äÇÑÁö ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù.
¸ðµç ½ÃÀÛ ½ºÅ©¸³Æ®´Â VisiBroker ORB¿¡¼ IBM Java ORB·ÎÀÇ À̵¿À» ¼ö¿ëÇϰí IBM JRE¸¦ Áö¿øÇϵµ·Ï º¯°æµÇ¾ú½À´Ï´Ù. º¯°æ»çÇ×Àº ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
4.3 ÀÌÀü ½ÃÀÛ ½ºÅ©¸³Æ®¸¦ »ç¿ëÀÚ Á¤ÀÇÇÑ °æ¿ì, »õ 4.3 ½ºÅ©¸³Æ®¸¦ À¯»çÇÏ°Ô º¯°æÇØ¾ß ÇÕ´Ï´Ù. ÇØ´ç ½ÃÀÛ ½ºÅ©¸³Æ®¿¡ ´ÙÀ½ÀÇ »ç¿ëÀÚ Á¤ÀǸ¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ëÀÚ Á¤ÀÇ Data Handler°¡ ÀÖ´Â °æ¿ì ÇØ´ç .jar ÆÄÀÏÀ» CLASSPATH º¯¼ö¿¡ Ãß°¡ÇϽʽÿÀ.
¾÷±×·¹À̵å ÇÁ·Î¼¼½º ¹× Å×½ºÆ®¸¦ ¿Ï·áÇÑ ÈÄ¿¡´Â InterChange Server°¡ »ý»ê ¸ðµå¿¡¼ ½ÃÀÛÇϵµ·Ï ¼¹ö ½ÃÀÛ¿¡¼ -design ¿É¼ÇÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
µµ±¸ ±¸¼º ÆÄÀÏ Å¸½ºÅ© Áß ÇϳªÀÎ cwtools.cfg´Â »ç¿ëÀÚ Á¤ÀÇ .jar ÆÄÀÏÀ» Á¦°øÇÏ¿© ÄÄÆÄÀÏ ½Ã°£¿¡ Æ÷ÇԵǵµ·Ï ÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ .jar ÆÄÀÏÀ» ÀÛ¼ºÇÑ °æ¿ì ÇØ´ç »ç¿ëÀÚ Á¤ÀÇ ÆÄÀÏÀ» classpath º¯¼ö¿¡ ÀÖ´Â codeGeneration ¼½¼Ç¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. cwtools.cfg ÆÄÀÏÀº ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
ProductDir/bin
¸ðµç ½Ã½ºÅÛ È¯°æ º¯¼ö°¡ ÇϳªÀÇ CWSharedEnv ÆÄÀÏ¿¡ »õ·Ó°Ô ¼³Á¤µË´Ï´Ù. ¸ðµç ½ÃÀÛ ½ºÅ©¸³Æ®°¡ ÀÌ ÆÄÀÏÀ» È£Ãâ ÇÁ·Î½ÃÀúÀÇ ÀϺηΠÀнÀ´Ï´Ù. ¼³Á¤µÈ Àüü ICS ½Ã½ºÅÛ µî·Ï Á¤º¸(¿¹: IBM Java ORB¿ë µî·Ï Á¤º¸)°¡ ÀÌ ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. ¾÷±×·¹À̵å ÇÁ·Î¼¼½ºÀÇ ÀϺηΠ´ÙÀ½ÀÇ Àüü ½Ã½ºÅÛ µî·Ï Á¤º¸°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
CWSharedEnv ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â System Administration Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀúÀå¼Ò Å×À̺íÀ» »ç¿ëÇÏ´Â ¿ÏÀü »ç¿ëÀÚ Á¤ÀÇ ±¸¼º¿ä¼Ò(¿¹: ½ºÅ©¸³Æ®, µ¥ÀÌÅͺ£À̽º Å×ÀÌºí ¶Ç´Â ÀúÀå ÇÁ·Î½ÃÀú)°¡ ÀÖ´Â °æ¿ì °¢ ±¸¼º¿ä¼Ò¿¡ ¾×¼¼½ºÇÏ¿© ¾÷±×·¹À̵åÇØ¾ß ÇÏ´ÂÁö ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå ÇÁ·Î½ÃÀú°¡ »õ ¸±¸®½º¿¡¼ º¯°æµÈ ÀúÀå¼Ò Å×À̺íÀ» »ç¿ëÇÏ´Â °æ¿ì ÀúÀå¼Ò Å×À̺íÀÇ »õ ±¸Á¶·Î ÀÛ¾÷Çϵµ·Ï ÀúÀå ÇÁ·Î½ÃÀú¸¦ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
InterChange Server ÀúÀå¼Ò´Â InterChange Server ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅͰ¡ º¸°üµÇ´Â µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ICS ¼³Ä¡ ÇÁ·Î±×·¥Àº ICS ÀúÀå¼ÒÀÇ ³»¿ëÀ» ÀÚµ¿À¸·Î ¾÷±×·¹À̵åÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌÀü ´Ü°è¿¡¼ ICS¸¦ ½ÃÀÛÇϸé ICS°¡ 4.3 ÀÌÀü ÀúÀå¼ÒÀÇ ½ºÅ°¸¶¸¦ 4.3 º¯°æ»çÇ×À¸·Î ¾÷±×·¹À̵åÇÕ´Ï´Ù. ¾÷±×·¹À̵å ÇÁ·Î¼¼½ºÀÇ ÀÌ ½ÃÁ¡¿¡¼ ÀúÀå¼Ò¿¡ ·Î±×ÇÒ ¿ÀºêÁ§Æ®¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¼³Ä¡ÇÏ·Á´Â ƯÁ¤ ICS ±¸¼º¿ä¼Ò(º°µµ ¼³Ä¡µÇÁö ¾ÊÀ½)ÀÇ °æ¿ì, ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ÀÚµ¿À¸·Î ÇØ´ç ÀÔ·Â ÆÄÀÏÀ» ProductDir\repository µð·ºÅ丮·Î º¹»çÇÕ´Ï´Ù. ÀÌ ÀÔ·Â ÆÄÀÏ¿¡´Â 4.3 ¸±¸®½ºÀÇ ÀϺηΠ¼³Ä¡ÇÑ »õ ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ÀúÀå¼Ò ¿ÀºêÁ§Æ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
repos_copy·Î ICS ÀúÀå¼Ò¸¦ ¹é¾÷ÇÑ °æ¿ì ±âÁ¸ ICS ¸±¸®½ºÀÇ ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â Çϳª ÀÌ»óÀÇ ÀúÀå¼Ò ÆÄÀÏÀ» °®°Ô µË´Ï´Ù.
System Manager¿¡¼ InterChange Server ±¸¼º¿ä¼Ò °ü¸® º¸±â¸¦ »ç¿ëÇÏ¿© ¼¹ö·Î ·ÎµåµÈ ±¸¼º¿ä¼Ò¸¦ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.
InterChange Server ¹öÀü 4.1.1¿¡¼ ¾÷±×·¹À̵å ÁßÀÌ°í µ¥ÀÌÅͺ£À̽º ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇØ¾ß ÇÏ´Â °æ¿ì DBA´Â »õ µ¥ÀÌÅͺ£À̽º ¼¹ö¸¦ ¼³Ä¡Çϰí ICS ÀúÀå¼Ò¸¦ Æ÷ÇÔÇÏ¿© ICS µ¥ÀÌÅͺ£À̽º¿¡ ÇÊ¿äÇÑ ¸ðµç º¯°æ»çÇ×À» ÇÚµéÇØ¾ß ÇÕ´Ï´Ù. ICS ¼³Ä¡ ÇÁ·Î¼¼½ºÀÇ ÀϺηÎ, ICS µ¥ÀÌÅͺ£À̽º À̸§À» ICS ±¸¼º ¸¶¹ý»ç¿¡ ÁöÁ¤ÇÕ´Ï´Ù. ICS »õ ¹öÀü ½ÃÀÛ ½Ã ¼¹ö´Â ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ½ºÅ°¸¶¸¦ ¾÷±×·¹À̵åÇÕ´Ï´Ù. »õ ÀúÀå¼Ò¸¦ ÃʱâÈÇÏ·Á¸é ±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ·ÎµåÇØ¾ß ÇÕ´Ï´Ù.
ÀúÀå¼Ò ·Îµå¸¦ ÁغñÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.
ProductDir\DLMs\classes\NativeMaps
ProductDir\collaborations\classes\UserCollaborations
¿©±â¼, ProductDirÀº »õ 4.3 ¸±¸®½ºÀÇ Á¦Ç° µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ ´Ü°è¿¡¼´Â ±âÁ¸ ¸Ê ¹× Çù¾÷¿¡ ´ëÇÑ .class ÆÄÀÏÀÌ »õ 4.3 µð·ºÅ丮 ±¸Á¶¿¡ »óÁÖÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ÇÚµéÇÏ´Â °¢ ´Ü°è´Â ´ÙÀ½ ¼½¼Ç¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
±âÁ¸ repos_copy ¹é¾÷ ÆÄÀÏ(ÀúÀå¼Ò ÆÄÀÏ)À» È®ÀÎÇÏ¿© ¸ðµç °ªÀÌ »õ ÀúÀå¼Ò¿¡ ÀûÀýÇÑÁö È®ÀÎÇϽʽÿÀ. ±âÁ¸ ÀúÀå¼Ò ÆÄÀÏÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇÏ°í ´ÙÀ½ Á¤º¸¸¦ ¼öÁ¤Çϵµ·Ï ¿øº» ÀúÀå¼Ò ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ.
°ü°è¸¦ °¡Á®¿Ã ¶§ °¢ °ü°èÀÇ ´ÙÀ½ ¼Ó¼ºÀÌ ÀúÀå¼Ò ÆÄÀÏ¿¡¼ ¿Ã¹Ù¸¥Áö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¼Ó¼ºÀÌ ICS ÀúÀå¼Ò·Î repos_copy °¡Á®¿À±â µ¿¾È µ¥ÀÌÅͺ£À̽º¸¦ ãÀ» ¼ö ¾ø´Ù°í ½Äº°ÇÏ´Â °æ¿ì InterChange Server´Â Àüü °¡Á®¿À±â Á¶ÀÛÀ» ·Ñ¹éÇÕ´Ï´Ù. ±×·¯³ª °¢ °ü°è¿¡¼ À§ ¼Ó¼ºÀ» »èÁ¦ÇÏ´Â °æ¿ì InterChange Server´Â ÀúÀå¼Ò¸¦ ±âº» °ü°è µ¥ÀÌÅͺ£À̽º·Î »ç¿ëÇÕ´Ï´Ù.
4.1.1 Çü½ÄÀÇ µ¥ÀÌÅͺ£À̽º ¿¬°á Ç®À» »õ ÀúÀå¼Ò¿¡ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. ±×·¯¹Ç·Î ¿¬°á Ç®À» ÀúÀå¼Ò ÆÄÀÏ¿¡¼ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ICS ÀνºÅϽº¸¦ ¾÷±×·¹À̵åÇÑ ÈÄ System Manager¿¡¼ ÇØ´ç ¿¬°á Ç®À» ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ °¡Á®¿À±â Àü¿¡ 4.3 ÀúÀå¼Ò¿¡ ÀÌ¹Ì Á¸ÀçÇÒ ¼ö ÀÖ´Â Áߺ¹ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ÀÌÀü Çü½ÄÀ» ÀúÀå¼Ò·Î °¡Á®¿À±âÇÒ ¶§ repos_copy À¯Æ¿¸®Æ¼°¡ -ar ¶Ç´Â -arp ¿É¼Ç(Áߺ¹ ¿ÀºêÁ§Æ®¸¦ ÇÚµé)À» ÀνÄÇÏÁö ¸øÇϹǷΠÀÌ ´Ü°è°¡ ÇÊ¿äÇÕ´Ï´Ù. ICS°¡ ÀúÀå¼Ò ÆÄÀÏ¿¡¼ Áߺ¹ ¿ÀºêÁ§Æ®¸¦ ã´Â °æ¿ì Àüü °¡Á®¿À±â Á¶ÀÛÀ» ·Ñ¹éÇÕ´Ï´Ù.
ÇØ´ç ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÏ·Á¸é repos_copy À¯Æ¿¸®Æ¼ÀÇ -d ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î, ´ÙÀ½ repos_copy ¸í·ÉÀº ÀúÀå¼ÒÀÇ ³»¿ëÀ» »èÁ¦ÇÕ´Ï´Ù.
repos_copy -sNewICSinstance -uadmin -pnull -d
¸ÕÀú repos_copy ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ.
ÀúÀå¼Ò ÆÄÀÏ ³»¿ëÀ» ÀúÀå¼Ò·Î ·ÎµåÇÏ·Á¸é repos_copy À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϽʽÿÀ. 1´Ü°è - InterChange Server ½Ã½ºÅÛ ¹é¾÷¿¡ ¼³¸íµÈ ´ë·Î ±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ repos_copy À¯Æ¿¸®Æ¼ÀÇ -o ¿É¼ÇÀ¸·Î ³»º¸³»±âÇÏ¿© Çϳª ÀÌ»óÀÇ ÀúÀå¼Ò ÆÄÀÏÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌÁ¦ ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ »õ ÀúÀå¼Ò¿¡ repos_copyÀÇ -i ¿É¼ÇÀ¸·Î °¡Á®¿À½Ê½Ã¿À.
¿¹¸¦ µé¾î, Repository411.txt ÀúÀå¼Ò ÆÄÀÏÀÌ ÀÖ´Ù°í °¡Á¤ÇϽʽÿÀ. ´ÙÀ½ repos_copy ¸í·ÉÀº ¸ðµç ÀúÀå¼Ò ¿ÀºêÁ§Æ®¸¦ ÀÌ ÆÄÀÏ·Î ·ÎµåÇÕ´Ï´Ù.
repos_copy -iRepository411.txt -sserverName -uuserName -ppassword -r*
¸ÕÀú repos_copy ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ.
±âÁ¸ ÀúÀå¼Ò ¿ÀºêÁ§Æ®°¡ »õ ÀúÀå¼Ò¿¡ ÀÖÀ¸¸é °è¼Ó Ãß°¡ÀÇ ´Ü°è¸¦ ¼öÇàÇÏ¿© Çù¾÷ ÅÛÇø®Æ® ¹× ¸ÊÀÇ ¾÷±×·¹À̵带 ¿Ï·áÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Çù¾÷ ÅÛÇø®Æ® ¹× ¸Ê ¾÷±×·¹ÀÌµå ¿Ï·á¸¦ ÂüÁ¶ÇϽʽÿÀ.