serviceconfig.xml ÆÄÀÏ

ÄÁÅÙÃ÷

Âü°í

ÀÌ ¹®¼­¿¡¼­ ÆÄÀÏ ¹× µð·ºÅ丮 À§Ä¡¸¦ ÂüÁ¶ÇÒ ¶§ <install-home>Àº Agent Controller ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ǭ µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ µð·ºÅ丮´Â ±¸¼º ÆÄÀÏ¿¡¼­ %TPTP_AC_HOME%À¸·Îµµ ÂüÁ¶µË´Ï´Ù.

¼Ò°³

serviceconfig.xml ÆÄÀÏÀº Agent Controller°¡ »ç¿ëÀÚ ±¸¼º °¡´É ¼³Á¤À» ¾ò±â À§ÇØ Àд ÆÄÀÏÀÔ´Ï´Ù. ½ÃÀÛ ½Ã ÇÑ ¹ø¸¸ ÀнÀ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ ¼öÁ¤Àº º¯°æ¿¡ µû¸¥ ¿µÇâÀÌ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¹ÌÄ¡±â ¶§¹®¿¡ ÀϹÝÀûÀ¸·Î Á¦Çѵ˴ϴÙ.

serviceconfig.xml ÆÄÀÏÀº ´ÙÀ½ ¼¼±×¸ÕÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

ȯ°æ º¯¼ö TPTP_AC_HOMEÀÌ Á¤ÀǵǸé Agent Controller´Â Á¤ÀÇµÈ °æ·Î¿¡ »ó´ëÀûÀÎ config/serviceconfig.xmlÀ» ãÀ¸¸ç Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÚü ¼³Ä¡µÈ À§Ä¡ÀÇ »ó´ë °æ·Î¸¦ ã½À´Ï´Ù. serviceconfig.xml ÆÄÀÏÀÇ ±âº» À§Ä¡´Â <install-home>/config/serviceconfig.xmlÀÔ´Ï´Ù.

µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇÏ´Â Agent ControllerÀÇ °¢ ÀνºÅϽº¿¡´Â Àü¼Û °èÃþ ±¸¼ºÀÌ ´Ù¸¥ serviceconfig.xmlÀÇ ÀÚü ¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù. 

Âü°í

¿¡ÀÌÀüÆ®´Â ¿¬°á ¼¼±×¸ÕÆ®ÀÇ Á¤º¸¸¦ ¾ò±â À§ÇØ serviceconfig.xml ÆÄÀϵµ ÀÐÀ¸¹Ç·Î ¿¡ÀÌÀüÆ®°¡ ƯÁ¤ Agent Controller¿Í Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. 

¿¡ÀÌÀüÆ®´Â serviceconfig.xml ÆÄÀÏÀ» ãÀ» ´ëü À§Ä¡¸¦ ¾ò±â À§ÇØ ¸í·ÉÇàÀ» ÀнÀ´Ï´Ù. À§Ä¡ ÁöÁ¤À» À§ÇÑ »çÀü Á¤ÀÇµÈ ¿É¼Ç À̸§Àº ±¸¼º ÆÄÀÏÀÇ °æ·Î À̸§ÀÌ µÚ¿¡ ¿À´Â -serviceconfigÀÔ´Ï´Ù. ¸í·ÉÇà¿¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì ¿¡ÀÌÀüÆ®´Â Agent Controller¿¡ ´ëÇØ À§¿¡ ¼³¸íµÈ µ¿ÀÏÇÑ À§Ä¡¿¡¼­ serviceconfig.xmlÀ» ã½À´Ï´Ù.

Agent Controller ±¸¼º

serviceconfig.xml ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ °èÃþ ±¸Á¶´Â ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù. °°Àº ·¹º§¿¡ Ç¥½ÃµÈ ¿ä¼ÒÀÇ ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ¿ä¼Ò¿¡¼­ °¢°¢ÀÇ Ã¹ ¹øÂ° ·¹º§ÀÇ ÇÑ ¹ß»ý(¿¹: AgentControllerEnvironment, Logging, Agent, Plugin, ProcessController, Connection, ApplicationAliases, PeerConnectionTransport)¸¸ÀÌ ¿¹»óµË´Ï´Ù. °èÃþ ±¸Á¶ÀÇ ÇÏÀÌÆÛ¸µÅ©´Â ¿ä¼Ò ¹× ¼Ó¼º ¼½¼ÇÀÇ Á¤±Ô ¿ä¼Ò ¼³¸íÀ¸·Î ¸µÅ©µË´Ï´Ù.

AgentControllerConfiguration
    AgentControllerEnvironment
        Variable
    Logging
    Agent
    Ç÷¯±×ÀÎ
    ProcessController
    Connection
        TransportLayer
            Configuration
                Port
                PipeName
                MemName
               
SecuredPort
               
FilePort
               
IsDataMultiplexed
                ProcessPolling
               
Jvm
                Version
                SecurityEnabled
                UserDefinition
                Keystore
                KeystorePassword
                Hosts
                   
Allow
                    Deny
    CommandExtractor
    ApplicationAliases
        Application
            Variable
            Parameter
     PeerConnectionTransport

¿ä¼Ò ¹× ¼Ó¼º


¿ä¼Ò:
AgentControllerConfiguration
Agent Controller ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù. Agent Controller°¡ óÀ½À¸·Î ½ÃÀÛµÉ ¶§ ¼³Á¤À» »ç¿ëÇÕ´Ï´Ù. °¢ ÇÏÀ§ ¿ä¼ÒÀÇ Çϳª¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ÇÏÀ§ ¿ä¼Ò:     AgentControllerEnvironment
                            Logging
                            Agent
                            Plugin
                            ProcessController
                            Connection
                            ApplicationAliases
                            PeerConnectionTransport

¿ä¼Ò: AgentControllerEnvironment
Agent Controller¸¦ ÅëÇØ ½ÇÇàµÈ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ ±Û·Î¹ú ȯ°æ ¼³Á¤À» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò¸¦ »ý·«Çϸé Àü´ÞµÈ ȯ°æÀÌ Agent Controller ÀÚüÀÇ È¯°æ°ú µ¿ÀÏÇÏ°Ô À¯ÁöµË´Ï´Ù. ¿©±â¿¡ Á¤ÀÇµÈ º¯¼ö´Â Agent Controller ÀÚüÀÇ È¯°æ ¼³Á¤¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

ÇÏÀ§ ¿ä¼Ò: Variable

¿ä¼Ò: Variable
ÀÌ º¯¼ö ¿ä¼Ò´Â ȯ°æ º¯¼ö ¹× ±âÁ¸ ȯ°æ ³»¿¡ ÀÌ È¯°æ º¯¼ö¸¦ À§Ä¡½ÃŰ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ¿© ½ÇÇàµÈ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ ±âº» ȯ°æÀ» Çü¼ºÇÕ´Ï´Ù. AgentControllerEnvironment¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerEnvironment

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
value
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº "Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âº» ȯ°æ¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ È¯°æÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: Logging
·Î±×ÇÒ Á¤º¸ÀÇ ½É°¢µµ ·¹º§, Çü½Ä ¹× À§Ä¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò¸¦ »ý·«ÇÏ¸é ¸ðµç Áß´ë ¹× À§Çè °æ°í°¡ CBE Çü½ÄÀ» »ç¿ëÇÏ¿© Agent Controller°¡ ½ÇÇà ÁßÀÎ µ¿ÀÏÇÑ µð·ºÅ丮¿¡ ·Î±×µË´Ï´Ù. ·Î±× ÆÄÀÏ À̸§(tptpAgentCtrl.log)Àº ±¸¼º °¡´ÉÇÏÁö ¾Ê°í À§Ä¡¸¸ °¡´ÉÇÔ¿¡ À¯ÀÇÇϽʽÿÀ.

»ç¿ë À§Ä¡: AgentControllerConfiguration

¼Ó¼º:

level
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ·Î±×ÇØ¾ß ÇÏ´Â ¸Þ½ÃÁöÀÇ ½É°¢µµ ·¹º§À» ³ªÅ¸³À´Ï´Ù. °¢ ·¹º§Àº ÀÚü ¹× º¸´Ù ½É°¢ÇÑ ¸ðµç À̺¥Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ÁöÁ¤ÇϽʽÿÀ(½É°¢µµ°¡ Ä¿Áö´Â ¼ø¼­·Î ³ª¿­µÊ).
  • µð¹ö±× - Agent Controller ¹× ¿¡ÀÌÀüÆ®ÀÇ ÄÚµå ÃßÃâÀÇ ³»ºÎ Ç÷ο쿡 ´ëÇÑ ÇÏÀ§ ·¹º§ ¼¼ºÎ»çÇ×À» Á¦°øÇÏ´Â ¸Þ½ÃÁö¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
  • Á¤º¸ - Á¤»óÀûÀÌÁö¸¸ ÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ°¡ Èï¹Ì¸¦ ´À³¥ ¼ö ÀÖ´Â À̺¥Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
  • °æ°í - ¿¹±âÄ¡ ¾Ê°Ô ¹ß»ýÇßÁö¸¸ ÇÁ·Î±×·¥ ¿ÀÆÛ·¹À̼ÇÀ» ¹æÇØÇÏÁö ¾Ê´Â À̺¥Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
  • À§Çè - (±âº»°ª) Á¤»óÀûÀÎ ÇÁ·Î±×·¥ ¿ÀÆÛ·¹À̼ÇÀÌ ¿À·ù·Î ÀÎÇØ ÀÎÅÍ·´Æ®µÇ¾úÀ½À» ³ªÅ¸³»´Â À̺¥Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
  • ½É°¢ - ÇÁ·Î±×·¥ Á¾·á¸¦ ¾ß±â½ÃŰ´Â À̺¥Æ®·Î Á¦Çѵ˴ϴÙ.
format
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ·Î±× ÆÄÀÏ¿¡ ¸Þ½ÃÁö¸¦ ¾µ ¶§ »ç¿ëÇÒ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ Áß Çϳª¸¦ ÁöÁ¤ÇϽʽÿÀ.
  • CBE - (±âº»°ª) CBE ·Î±× Àбâ À¯Æ¿¸®Æ¼¿¡ ÀÌ¿ëÇϱ⿡ ÀûÇÕÇÑ CBE(Common Base Event) Çü½ÄÀ¸·Î ¸Þ½ÃÁö°¡ ÀÛ¼ºµË´Ï´Ù(¸Þ½ÃÁöÀÇ ÄÁÅØ½ºÆ® ¹× ¿À¸®Áø¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸ Æ÷ÇÔ).
  • ´Ü¼ø - ¸Þ½ÃÁö°¡ ´Ü¼ø ÅØ½ºÆ®·Î ÀÛ¼ºµË´Ï´Ù.
directory

(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ·Î±× ÆÄÀÏÀ» ÀÛ¼ºÇÒ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº Agent Controller°¡ ½ÇÇàµÇ´Â µð·ºÅ丮ÀÔ´Ï´Ù.

¿ä¼Ò: Agent
ÀÌ Çʼö ¿ä¼Ò´Â Agent Controller¿¡ ¾Ë·ÁÁú ¿¡ÀÌÀüÆ®°¡ ¿¡ÀÌÀüÆ®¸¦ À̸§º°·Î ½Äº°ÇÏ´Â ¼­ºêµð·ºÅ丮¸¦ ¹èÄ¡ÇÏ°í ¿¡ÀÌÀüÆ®¸¦ ½ÇÇà ¹× °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Â agent.xml ±¸¼º ÆÄÀÏÀ» Æ÷ÇÔ½Ãų µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

¼Ó¼º:

path
ÀÌ ¹®ÀÚ¿­ °ªÀº ¿¡ÀÌÀüÆ® ±¸¼ºÀ» ãÀ» µð·ºÅ丮ÀÇ Àüü °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

¿ä¼Ò: Plugin
ÀÌ ¿ä¼Ò´Â Agent Controller ±¸¼º¿¡ ´ëÇÑ È®ÀåÀÌ ¹èÄ¡µÇ´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÇØ´ç È®ÀåÀº pluginconfig.xml ±¸¼º ÆÄÀÏ¿¡ Á¤Àǵ˴ϴÙ. ÁöÁ¤µÈ µð·ºÅ丮ÀÇ ¼­ºêµð·ºÅ丮¿¡´Â ¶ÇÇÑ È®Àå Æ¯Á¤ ½ÇÇà ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ.

»ç¿ë À§Ä¡: AgentControllerConfiguration

¼Ó¼º:

path
ÀÌ ¹®ÀÚ¿­ °ªÀº È®ÀåÀ» ãÀ» µð·ºÅ丮ÀÇ Àüü °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
¿ä¼Ò: ProcessController
ProcessController ¿ä¼Ò´Â ´Ü¼øÈ÷ Agent Controller°¡ ½ÃÀÛÇÑ ´ÙÀ½ ¿¡ÀÌÀüÆ®¿Í ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇØ È£ÃâÇÒ ½ÇÇà ÆÄÀÏÀÇ °æ·Î À̸§À» ÁöÁ¤ÇÏ´Â °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Agent Controller´Â Agent Controller ÀÚü¿Í µ¿ÀÏÇÑ µð·ºÅ丮¿¡ ÀÖ´Â tptpProcessController(.exe) ¿¡ÀÌÀüÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. ½ÇÇà ÆÄÀÏÀº ÀÚüÀûÀ¸·Î Agent Controller¿¡ µî·ÏÇØ¾ß Çϸç ÀÌ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¸í·É ¼¼Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ½ÇÇà Á¤º¸°¡ ¿©±â¿¡ Æ÷ÇÔµÈ °æ·Î À̸§À¸·Î Á¦ÇѵDZ⠶§¹®¿¡ ÀÌ ¿¡ÀÌÀüÆ®´Â ´Ù¸¥ ¿¡ÀÌÀüƮó·³ ¿¡ÀÌÀüÆ® µð·ºÅ丮¿¡ ¼­ºêµð·ºÅ丮¸¦ ÁöÁ¤ÇÒ Çʿ䰡 ¾øÀ¸¸ç ¸í·ÉÇà Àμö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

¿ä¼Ò: Connection
ÀÌ ¿ä¼Ò´Â Çʼö ¿ä¼ÒÀ̸ç Àû¾îµµ Agent Controller°¡ »ç¿ëÇÏ´Â °¢ ¿¬°á À¯Çü(¼ÒÄÏ, Named-Pipe ¹× °øÀ¯ ¸Þ¸ð¸®)À» Á¤ÀÇÇÒ TransportLayer ¿ä¼Ò¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerEnvironment

ÇÏÀ§ ¿ä¼Ò: TransportLayer

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ¿¬°á ±¸¼º¿¡ ´ëÇÑ À̸§À» Á¦°øÇÕ´Ï´Ù.

¿ä¼Ò: TransportLayer
ÀÌ ¿ä¼Ò´Â ÇÁ·Î¼¼½º °£ Åë½Å ¸ÞÄ¿´ÏÁòÀ» ÅëÇØ ½Ã½ºÅÛÀÇ ÄÄÆ÷³ÍÆ® »çÀÌ¿¡ µ¥ÀÌÅ͸¦ ¼Û½Å ¹× ¼ö½ÅÇÒ Ã¥ÀÓÀÌ ÀÖ´Â, Agent Controller ³»ºÎÀÇ Ç÷¯±× °¡´É ÄÄÆ÷³ÍÆ®ÀÎ Àü¼Û °èÃþÀ» Á¤ÀÇÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ¿¬°á

ÇÏÀ§ ¿ä¼Ò:  Configuration
                         CommandExtractor

¼Ó¼º:

loadlib
ÀÌ ¹®ÀÚ¿­ °ªÀº Àü¼Û °èÃþ¿¡ ´ëÇØ ·ÎµåÇÒ ¶óÀ̺귯¸®ÀÇ À̸§À» Á¢¹ÌºÎ ¾øÀÌ(Áï, .dll µîÀ» Æ÷ÇÔÇÏÁö ¾Ê°í) ÁöÁ¤ÇÕ´Ï´Ù. ¶óÀ̺귯¸®¸¦ ã´Â ÀÏ¹Ý ½Ã½ºÅÛ °æ·Î °Ë»öÀÌ »ç¿ëµË´Ï´Ù.
type
ÀÌ ¹®ÀÚ¿­ °ªÀº ÀÌ Àü¼Û °èÃþÀÇ Æ¯Á¤ ID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº TPTP_SOCKET, TPTP_NAMEDPIPE, TPTP_SHAREDMEM, TPTP_CCTL ¹× TPTP_ACTLÀÔ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ Àü¼Û °èÃþÀº ´Ù¸¥ ID¸¦ »ç¿ëÇÕ´Ï´Ù. TPTP_CCTL ¹× TPTP_ACTL °ªÀº ¿ø·¡ Agent Controller ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® ¹× ¿¡ÀÌÀüÆ®¿¡ ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» Á¦°øÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ Àü¼ÛÀÔ´Ï´Ù.

¿ä¼Ò: Configuration
Configuration ¿ä¼Ò´Â °¢ TransportLayer¿¡ ´ëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å ¸ÞÄ¿´ÏÁòÀ» ÁöÁ¤ÇÏ´Â ÇÏÀ§ ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¿©±â¿¡ Á¦°øµÈ Åë½Å ¸ÞÄ¿´ÏÁòÀº ¼ÒÄÏ, Named-Pipe, °øÀ¯ ¸Þ¸ð¸® ¹× CCTLÀÔ´Ï´Ù. ACTL Àü¼Û °èÃþ¿¡´Â ±¸¼º ¿ä¼Ò°¡ ¾ø½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ TransportLayers¿¡´Â ÇØ´ç Àü¼Û °èÃþ¿¡ °íÀ¯ÇÑ ±âŸ ±¸¼º ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: TransportLayer

ÇÏÀ§ ¿ä¼Ò:     Port(socketTL ¹× CCTL¸¸)
                            PipeName(namedPipeTL¸¸)
                            MemName(sharedMemTL¸¸)
                            SecuredPort(CCTL¸¸)
                            FilePort(CCTL¸¸)
                            IsDataMultiplexed(CCTL¸¸)
                            ProcessPolling(CCTL¸¸)
                            Jvm(CCTL¸¸)
                            Version(CCTL¸¸)
                            SecurityEnabled(CCTL¸¸)
                            UserDefinition(CCTL¸¸ ¶ÇÇÑ º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸)
                            Keystore(CCTL¸¸ ¶ÇÇÑ º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸)
                            KeystorePassword(CCTL¸¸ ¶ÇÇÑ º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸)
                            Hosts(CCTL¸¸)

¿ä¼Ò: Port
Port ¿ä¼Ò´Â ¼ÒÄÏ Åë½Å¿¡ »ç¿ëµÇ´Â Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Port ¿ä¼Ò´Â TPTP_SOCKET ¹× TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù. Á¤¼ö °ªÀº ¼ÒÄÏ ¿¬°áÀ» ¼öÇàÇÒ ¶§ »ç¿ëÇÒ ½ÇÁ¦ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: PipeName
PipeName ¿ä¼Ò´Â Àü¼Û °èÃþÀÌ Named-Pipe Åë½ÅÀ» À§ÇÑ °ÍÀÓÀ» ³ªÅ¸³À´Ï´Ù. PipeName ¿ä¼Ò´Â namedPipeTL loadlib¿Í ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù. ¹®ÀÚ¿­ °ªÀº ¿¬°áÇÒ ¶§ »ç¿ëÇÒ ÆÄÀÌÇÁÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: MemName
MemName ¿ä¼Ò´Â Àü¼Û °èÃþÀÌ °øÀ¯ ¸Þ¸ð¸® Åë½ÅÀ» À§ÇÑ °ÍÀÓÀ» ³ªÅ¸³À´Ï´Ù. MemName ¿ä¼Ò´Â sharedMemTL loadlib¿Í ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù. ¹®ÀÚ¿­ °ªÀº ¿¬°áÇÒ ¶§ »ç¿ëÇÒ °øÀ¯ ¸Þ¸ð¸® ÀÚ¿øÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º
 

¿ä¼Ò: SecuredPort
SecuredPort ¿ä¼Ò´Â º¸¾È ¼ÒÄÏ Åë½Å¿¡ »ç¿ëÇÒ Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. SecuredPort ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù. Á¤¼ö °ªÀº º¸¾È ¼ÒÄÏ ¿¬°áÀ» ¼öÇàÇÒ ¶§ »ç¿ëÇÒ ½ÇÁ¦ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: FilePort
FilePort ¿ä¼Ò´Â ÆÄÀÏ Àü¼Û ¼­ºñ½º¿¡¼­ ¼ÒÄÏ Åë½Å¿¡ »ç¿ëµÇ´Â Àü¼Û °èÃþÀ» ÁöÁ¤ÇÕ´Ï´Ù. FilePort ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù. Á¤¼ö °ªÀº ¼ÒÄÏ ¿¬°áÀ» ¼öÇàÇÒ ¶§ »ç¿ëÇÒ ½ÇÁ¦ Æ÷Æ® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: IsDataMultiplexed
IsDataMultiplexed ¿ä¼Ò´Â ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë µ¥ÀÌÅͰ¡ Agent ControllerÀÇ Á¦¾î ä³ÎÀ» ÅëÇØ Àü¼ÛµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î µ¥ÀÌÅÍ Ã¤³ÎÀº µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇØ ÀÓÀÇÀÇ Æ÷Æ®¸¦ »ç¿ëÇÏ¸ç ¹æÈ­º®ÀÇ Á¸Àç·Î ÀÎÇØ Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦¾î ä³ÎÀ» ÅëÇÑ µ¥ÀÌÅÍ Àü¼ÛÀº ¹æÈ­º®À» ÅëÇØ µé¾î¿À´Â ¿¬°á ¿äûÀ» À§ÇØ »çÀü Á¤ÀÇµÈ Æ÷Æ® ¼¼Æ®¸¦ ¿­µµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÌµé Æ÷Æ®´Â ±âº» Æ÷Æ® 10002, º¸¾È Æ÷Æ® 10003 ¹× ÆÄÀÏ ¼­¹ö Æ÷Æ® 10005¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò´Â ºÎ¿ï °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ªÀº "FALSE"ÀÔ´Ï´Ù. IsDataMultiplexed ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: ProcessPolling
ProcessPolling ¿ä¼Ò´Â ÇÁ·Î¼¼½º »óÅÂÀÇ È°¼º °Ë»ç »ç¿ë °¡´É ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÇÁ·Î¼¼½º°¡ Á¾·áµÉ ¶§¸¶´Ù Agent Controller¿¡ ¾Ë·ÁÁö´ÂÁö È®ÀÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Ò´Â ºÎ¿ï °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ªÀº "TRUE"ÀÔ´Ï´Ù. ProcessPolling ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: Jvm
Jvm ¿ä¼Ò´Â ÆÄÀÏ Àü¼Û ¹× º¸¾È ¿¬°á ÄÄÆ÷³ÍÆ®¿¡¼­ »ç¿ëÇÒ JVM(Java Virtual Machine) µ¿Àû ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÇ ¿ÏÀüÇÑ °æ·Î(jvm.dll ¶Ç´Â libjvm.so)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Jvm ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: Version
Version ¿ä¼Ò´Â ´Ù¸¥ ÄÄÆ÷³ÍÆ®¿¡ º¸°íµÇ´Â Agent ControllerÀÇ ¹öÀü ¹øÈ£¸¦ ¼³¸íÇÕ´Ï´Ù. Version ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: SecurityEnabled
SecurityEnabled ¿ä¼Ò´Â ÀÌ Àü¼Û °èÃþ¿¡ ¿¬°áµÇ´Â Ŭ¶óÀÌ¾ðÆ®¸¦ º¸¾È Æ÷Æ®¿¡ ¿¬°áÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù. º¸¾ÈÀ» »ç¿ëÇϸ鼭 Ŭ¶óÀÌ¾ðÆ®°¡ ºñº¸¾È Æ÷Æ®¿¡ ´ëÇÑ ¿¬°áÀ» ½ÃµµÇÏ´Â °æ¿ì ÇØ´ç Ŭ¶óÀÌ¾ðÆ®¿¡´Â º¸¾È Æ÷Æ®ÀÇ ÁÖ¼Ò°¡ Á¦°øµÇ¸ç ¿¬°áÀÌ °ÅºÎµË´Ï´Ù. ÀÌ ¿ä¼Ò´Â ºÎ¿ï °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ªÀº "FALSE"ÀÔ´Ï´Ù. SecurityEnabled ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: UserDefinition
UserDefinition ¿ä¼Ò´Â ÀÌ Àü¼Û °èÃþ¿¡ ¿¬°áµÇ´Â »ç¿ëÀÚ¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò¸¦ "ANY"·Î ¼³Á¤Çϸé OS·Î ÀÎÁõÀ» ¹ÞÀ» ¼ö ÀÖ´Â ¸ðµç »ç¿ëÀÚ°¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ ¿ä¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò´Â ½°Ç¥·Î ±¸ºÐµÈ »ç¿ëÀÚ À̸§ ¸ñ·ÏÀ¸·Î ±¸¼ºµÇ´Â ¹®ÀÚ¿­ °ªÀ» »ç¿ëÇÕ´Ï´Ù. UserDefinition ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: Keystore
Keystore ¿ä¼Ò´Â º¸¾È ¿¬°áÀ» À§ÇÑ Å° ½ºÅä¾îÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ ¿ä¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. Keystore ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: KeystorePassword
KeystorePassword ¿ä¼Ò´Â º¸¾È ¿¬°áÀ» À§ÇØ Å° ½ºÅä¾î¿¡¼­ »ç¿ëµÉ ¾ÏÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù. º¸¾ÈÀ» »ç¿ëÇÏ´Â °æ¿ì ÀÌ ¿ä¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù. KeystorePassword ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: Hosts
Hosts ¿ä¼Ò´Â ÀÌ Àü¼Û °èÃþÀ» ÅëÇØ ¿¬°áÇÒ ¼ö Àִ ȣ½ºÆ®¸¦ Á¦¾îÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¿ä¼Ò´Â ¿©·¯ Allow ¶Ç´Â Deny ¿ä¼Ò·Î ±¸¼ºµË´Ï´Ù. Hosts ¿ä¼Ò´Â TPTP_CCTL Àü¼Û °èÃþ°ú ÇÔ²² »ç¿ëÇÒ ¶§¿¡¸¸ ¿Ã¹Ù¸¨´Ï´Ù.

»ç¿ë À§Ä¡: ±¸¼º

¿ä¼Ò: Allow
Allow ¿ä¼Ò´Â ÀÌ Àü¼Û °èÃþÀ» ÅëÇØ Agent Controller¿¡ ¿¬°áÇÒ ¼ö Àִ ȣ½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: È£½ºÆ®

¼Ó¼º:

host
ÀÌ ¹®ÀÚ¿­Àº È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼ÒÀÔ´Ï´Ù. "ALL" °ªÀº ÀÌ Àü¼Û °èÃþÀÌ ¸ðµç È£½ºÆ®ÀÇ ¿¬°áÀ» Çã¿ëÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù. "LOCAL"°ªÀº ·ÎÄà ÇÁ·Î¼¼½º¿¡¼­ ¿¬°áÀ» Çã¿ëÇØ¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù.
net
ÀÌ ¼Ó¼ºÀº ¿¬°áÀ» Çã¿ëÇÒ ¼­ºê³ÝÀ» Ç¥½ÃÇÕ´Ï´Ù.
mask
ÀÌ ¼Ó¼ºÀº ¿¬°áÀ» Çã¿ëÇϱâ À§ÇØ »ç¿ëÇÒ ¼­ºê³Ý ¸¶½ºÅ©¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¿ä¼Ò: Deny
Deny ¿ä¼Ò´Â ÀÌ Àü¼Û °èÃþÀ» ÅëÇØ Agent Controller¿¡ ¿¬°áÇÒ ¼ö ¾ø´Â È£½ºÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: È£½ºÆ®

¼Ó¼º:

host
ÀÌ ¹®ÀÚ¿­Àº °ÅºÎÇÒ È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼ÒÀÔ´Ï´Ù.
net
ÀÌ ¼Ó¼ºÀº ¿¬°áÀ» °ÅºÎÇÒ ¼­ºê³ÝÀ» Ç¥½ÃÇÕ´Ï´Ù.
mask
ÀÌ ¼Ó¼ºÀº ¿¬°áÀ» °ÅºÎÇϱâ À§ÇØ »ç¿ëÇÒ ¼­ºê³Ý ¸¶½ºÅ©¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¿ä¼Ò: CommandExtractor
ÀÌ ¿ä¼Ò´Â ÇÁ·Î¼¼½º °£ Åë½Å ½ºÆ®¸²¿¡¼­ ¸í·ÉÀ» ÃßÃâÇÏ´Â Àü¼Û °èÃþÀÇ Ç÷¯±× °¡´É ÄÄÆ÷³ÍÆ®ÀÎ ¸í·É ÃßÃâ±â¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¹®ÀÚ¿­ °ªÀº Á¢¹ÌºÎ(Áï, .dll µîÀ» Æ÷ÇÔÇÏÁö ¾Ê°í) ¶Ç´Â Á¢µÎºÎ(Áï, LinuxÀÇ °æ¿ì "lib") ¾øÀÌ ·ÎµåÇÒ ¶óÀ̺귯¸®ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ¶óÀ̺귯¸®¸¦ ã´Â ÀÏ¹Ý ½Ã½ºÅÛ °æ·Î °Ë»öÀÌ »ç¿ëµË´Ï´Ù.

»ç¿ë À§Ä¡: TransportLayer
 

¿ä¼Ò: ApplicationAliases
ApplicationAliases ¿ä¼Ò´Â ÀÀ¿ëÇÁ·Î±×·¥ º°¸í Á¤ÀÇÀÇ ¼±ÅÃÀû ¸ñ·ÏÀÔ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

ÇÏÀ§ ¿ä¼Ò: Application

¼Ó¼º:

launchAliasesOnly
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ ¼Ó¼ºÀº "true" ¶Ç´Â "false"(±âº»°ª)ÀÔ´Ï´Ù. "true"·Î ¼³Á¤µÇ¸é ÀÌ ¿ä¼Ò ³»¿¡ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥¸¸ÀÌ ½ÇÇàµË´Ï´Ù. ¼Ó¼ºÀÌ "false"·Î ¼³Á¤µÇ°Å³ª »ý·«µÇ¸é ¾î´À ÀÀ¿ëÇÁ·Î±×·¥ÀÌµç ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ä¼Ò: Application
Application ¿ä¼Ò´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ º°¸í ¹× ½ÇÇà Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: ApplicationAliases

ÇÏÀ§ ¿ä¼Ò: Variable
Parameter

¼Ó¼º:

executable
ÀÌ ¹®ÀÚ¿­ °ªÀº °æ·Î ¼Ó¼º¿¡ ÁöÁ¤µÈ ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀÇ º°¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù.
location
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ½ÇÇà ÆÄÀÏÀÌ ½ÇÇàµÉ µð·ºÅ丮¸¦ ÁöÁ¤Çϸç, ¶§·Î ½ÇÇà ÆÄÀÏÀÌ ½ÇÇà ÁßÀÏ ¶§ ÀÛ¾÷ µð·ºÅ丮¶ó°íµµ ºÎ¸¨´Ï´Ù.
path
ÀÌ ¹®ÀÚ¿­ °ªÀº ½ÇÇàÇÒ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Àüü °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀ» ½ÇÇàÇÒ ¶§ º°¸í ´ë½Å »ç¿ëµË´Ï´Ù.

¿ä¼Ò: Variable
ÀÌ º¯¼ö ¿ä¼Ò´Â ȯ°æ º¯¼ö ¹× ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ±âÁ¸ ȯ°æ ³»¿¡ ÀÌ È¯°æ º¯¼ö¸¦ À§Ä¡½ÃŰ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù. Application¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: ÀÀ¿ëÇÁ·Î±×·¥

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
value
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº >"Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âº» ȯ°æ¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ È¯°æÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: Parameter
Parameter ¿ä¼Ò´Â ½ÇÇà ½Ã ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¦°øÇÒ ¸í·ÉÇà Àμö¸¦ Á¤ÀÇÇÕ´Ï´Ù. Application¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: ÀÀ¿ëÇÁ·Î±×·¥

¼Ó¼º:

value
ÀÌ ¹®ÀÚ¿­ °ªÀº ¸í·ÉÇà Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº "Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âÁ¸ ¸í·ÉÇà Àμö¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ ÀμöÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: PeerConnectionTransport
ÀÌ Çʼö ¿ä¼Ò´Â ÀÌ ±¸¼ºÀ» Àд Agent Controller¿Í ÇǾî Agent Controller ÀνºÅϽº¸¦ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÒ Àü¼Û °èÃþÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿ä¼ÒÀÇ °ª À̸§Àº ±¸¼º ÆÄÀÏÀÇ ¿¬°á ¼½¼Ç¿¡¼­ ¼±¾ðµÈ ƯÁ¤ Àü¼Û °èÃþÀÇ Àü¼Û °èÃþ À¯Çü À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù(¿¹: TPTP_CCTL).

»ç¿ë À§Ä¡: AgentControllerConfiguration


¿¹Á¦ serviceconfig.xml ÆÄÀÏ

ÀÌ ¿¹Á¦´Â »ùÇà Agent Controller ±¸¼º ÆÄÀÏÀ» º¸¿©ÁÝ´Ï´Ù.

<?xml version="1.0" encoding="UTF-8"?>
<AgentControllerConfiguration>
    <AgentControllerEnvironment configuration="default">
        <Variable name="JAVA_PATH" value="C:\Program Files\Java\j2re1.4.2_08\bin\java.exe" position="replace"/>
        <Variable name="RASERVER_HOME" value="C:\Eclipse\Projects\AgentController" position="replace"/>
        <Variable name="TPTP_AC_HOME" value="%RASERVER_HOME%" position="replace"/>
        <Variable name="PLUGINS_HOME" value="%RASERVER_HOME%\plugins" position="replace"/>
        <Variable name="PATH" value="%RASERVER_HOME%\bin" position="prepend"/>
    </AgentControllerEnvironment>
    <ApplicationAliases>
        <Application configuration="default" executable="java.exe" path="%JAVA_PATH%" location="%SYS_TEMP_DIR%">
            <Variable name="CLASSPATH" value="%CLASSPATH_ORG_ECLIPSE_EQUINOX_COMMON%" position="append"/>
            <Variable name="PATH" value="%RASERVER_HOME%\bin" position="prepend"/>
        </Application>
    </ApplicationAliases>
    <Plugin path="%PLUGINS_HOME%"/>
    <Agent path="%TPTP_AC_HOME%\agents"/>
    <Logging level="INFORMATION" format="CBE" directory="%TPTP_AC_HOME%\config"/>
    <ProcessController>%TPTP_AC_HOME%\bin\tptpProcessController.exe</ProcessController>
    <Connection name="Dev">
        <TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
            <Configuration>
                <Port>10006</Port>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
        <TransportLayer loadlib="namedPipeTL" type="TPTP_LOG">
            <Configuration>
                <PipeName>acmasterlog</PipeName>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
        <TransportLayer loadlib="namedPipeTL" type="TPTP_NAMEDPIPE">
            <Configuration>
                <PipeName>acmaster</PipeName>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
        <TransportLayer loadlib="sharedMemTL" type="TPTP_SHAREDMEM">
            <Configuration>
                <MemName>acbuffer</MemName>
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
        <TransportLayer loadlib="tptpCCTL" type="TPTP_CCTL">
            <Configuration>
                <Port>10002</Port>
                <SecuredPort>10003</SecuredPort>
                <FilePort>10005</FilePort>
                <IsDataMultiplexed>false</IsDataMultiplexed>
                <ProcessPolling>true</ProcessPolling>
                <Jvm>C:\Program Files\Java\j2re1.4.2_08\bin\client\jvm.dll</Jvm>
                <Version>4.2.0</Version>
                <SecurityEnabled>true</SecurityEnabled>
                <UserDefinition>ANY</UserDefinition>
                <Keystore>C:\Eclipse\Projects\AgentController\security\tptpSampleKeystore</Keystore>
                <KeystorePassword>password</KeystorePassword>
                <Hosts configuration="default">
                    <Allow host="LOCAL"/>
                </Hosts >
            </Configuration>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
        <TransportLayer loadlib="tptpACTL" type="TPTP_ACTL">
            <Configuration/>
            <CommandExtractor>tptpCmdExtr</CommandExtractor>
        </TransportLayer>
    </Connection>
    <PeerConnectionTransport>TPTP_CCTL</PeerConnectionTransport>
</AgentControllerConfiguration>


Copyright (C) 2005, 2006 Intel Corporation.