Agent Controller ±¸¼º ÆÄÀÏ

Agent Controller ±¸¼ºÀº µÎ °³ÀÇ ±¸¼º ÆÄÀÏ ¼¼Æ®¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù. ù ¹øÂ° ¼¼Æ®´Â ¿£ÁøÀÇ ±âº» ¼³Á¤À» ¼³¸íÇÏ´Â ±âº» ±¸¼ºÀÔ´Ï´Ù. µÎ ¹øÂ° ¼¼Æ®´Â ¿£ÁøÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ¼³Á¤À» ¼³¸íÇÏ´Â Ç÷¯±×ÀÎ ±¸¼ºÀÔ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â °¢ ±¸¼ºÀÇ ¼¼ºÎ»çÇ×°ú ±¸¼º È®ÀåÀÇ ÀÛ¼º ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­ ¾ð±ÞµÈ <install directory> µð·ºÅ丮´Â Agent Controller°¡ ¾ÐÃà ÇØÁ¦µÇ´Â °æ·Î¿¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â ±¸¼º ÆÄÀÏ¿¡¼­ %RASERVER_HOME%À¸·Îµµ ³ªÅ¸³³´Ï´Ù.

±âº» ±¸¼º

±âº» ±¸¼ºÀº XML ½ºÅ°¸¶ <install directory>/config/serviceconfig.xsd¸¦ »ç¿ëÇÏ¿© ±¸¼ºµÈ <install directory>/config/serviceconfig.xml ÆÄÀÏ·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ´Â ½Ã½ºÅÛ È¯°æ º¯¼ö, ÀÀ¿ëÇÁ·Î±×·¥ ±¸¼º ¹× Agent ControllerÀÇ ¿¬°á¼º°ú °°Àº ±âº» ¼³Á¤À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ±¸¼ºÀº ¸ðµç ±¸¼º¿¡ »ç¿ë °¡´ÉÇÏ¸ç ¿£Áø ¼­ºñ½º°¡ ½ÃÀÛµÉ ¶§ ·ÎµåµË´Ï´Ù. ±âº» ±¸¼º¿¡¼­ÀÇ º¯°æ»çÇ×Àº ±Û·Î¹úÇÏ°Ô µÇ¹Ç·Î ÀÀ¿ëÇÁ·Î±×·¥ °³¹ßÀÚ´Â ÀÌ ±âº» ±¸¼º ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. Ç÷¯±×ÀÎ ¹× ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ¼³Á¤À» ÁöÁ¤ÇÏ´Â µ¥´Â Ç÷¯±×ÀÎ ±¸¼º(¾Æ·¡¿¡ ¼³¸íµÊ)À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

Ç÷¯±×ÀÎ ±¸¼º

°¢ »ç¿ëÀÚ Á¤ÀÇ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸¼º ÆÄÀÏ ¹× Á¾¼Ó¼ºÀº Ç÷¯±×ÀÎ µð·ºÅ丮 <install directory>/plugin/<plug-in name> ¾Æ·¡¿¡ ÀÖ¾î¾ß ÇÏ¸ç ¿©±â¼­ <plug-in name>Àº ÀÀ¿ëÇÁ·Î±×·¥À» ½Äº°ÇÏ´Â °íÀ¯ À̸§ÀÔ´Ï´Ù. Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏ pluginconfig.xmlÀº Ç÷¯±×ÀÎ µð·ºÅ丮ÀÇ config ¼­ºêµð·ºÅ丮 ¾Æ·¡¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î JAR ÆÄÀÏÀº Ç÷¯±×ÀÎ µð·ºÅ丮ÀÇ lib ¼­ºêµð·ºÅ丮 ¾Æ·¡¿¡ ³Ö¾îÁý´Ï´Ù. °³¹ßÀÚ´Â XML ½ºÅ°¸¶ <install directory>/config/pluginconfig.xsd¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ ±¸¼º ÆÄÀÏÀÇ ±¸¼ºÀ» µµ¿ÍÁÙ ¼ö ÀÖ½À´Ï´Ù.

¿ä¼Ò ¹× ¼Ó¼º

¿ä¼Ò: AgentControllerConfiguration
ÀÌ ¿ä¼Ò´Â ±âº» ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ¿£Áø ¼­ºñ½º¸¦ ½ÃÀÛÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

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

ÇÏÀ§ ¿ä¼Ò: AgentControllerEnvironment, Application, Hosts, Service, Agent, Option, Plugin

¼Ó¼º:
activeConfiguration
¿£Áø ½ÃÀÛ ½Ã ·ÎµåµÇ´Â ±¸¼ºÀ» ÁöÁ¤
filePort
Agent Controller ÆÄÀÏ Àü¼Û ¼­ºñ½º°¡ ûÃë ÁßÀÎ Æ÷Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº»°ªÀº 10005ÀÔ´Ï´Ù.
isDataMultiplexed
ÇÁ·ÎÆÄÀϸµ ¹× ·Î±ë µ¥ÀÌÅͰ¡ Agent ControllerÀÇ Á¦¾î ä³ÎÀ» ÅëÇØ Àü¼ÛµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. ±âº»ÀûÀ¸·Î µ¥ÀÌÅÍ Ã¤³ÎÀº µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇØ ÀÓÀÇÀÇ Æ÷Æ®¸¦ »ç¿ëÇÏ¸ç ¹æÈ­º®ÀÇ Á¸Àç·Î ÀÎÇØ Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦¾î ä³ÎÀ» ÅëÇÑ µ¥ÀÌÅÍ Àü¼ÛÀº ¹æÈ­º®À» ÅëÇØ µé¾î¿À´Â ¿¬°á ¿äûÀ» À§ÇØ »çÀü Á¤ÀÇµÈ Æ÷Æ® ¼¼Æ®¸¦ ¿­µµ·Ï Çã¿ëÇÕ´Ï´Ù. ÀÌµé Æ÷Æ®´Â ±âº» Æ÷Æ® 10002, º¸¾È Æ÷Æ® 10003 ¹× ÆÄÀÏ ¼­¹ö Æ÷Æ® 10005¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¼Ó¼º¿¡ ´ëÇÑ ±âº»°ªÀº falseÀÔ´Ï´Ù.
jvm
JVM(Java Virtual Machine) µ¿Àû ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÇ ¿ÏÀüÇÑ °æ·Î(jvm.dll ¶Ç´Â libjvm.so)
loggingDetail
HIGH¸¦ ÁöÁ¤ÇÑ °æ¿ì ¿£ÁøÀÇ Çà ¹øÈ£ ·Î±ë »ç¿ë
loggingDirectory
¿£Áø ·Î±× ÆÄÀÏ servicelog.log°¡ ÀÛ¼ºµÈ µð·ºÅ丮
loggingLevel
·Î±× ¸Þ½ÃÁö¿¡ ´ëÇÑ ½É°¢µµ ÇÊÅÍ
port
º¸È£µÇÁö ¾ÊÀº ¼ö½Å Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» ûÃëÇϱâ À§ÇÑ ¿£Áø Æ÷Æ®
processPolling
ÇÁ·Î¼¼½º »óÅÂÀÇ È°¼º °Ë»ç »ç¿ë °¡´É ¿©ºÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀÌ ¼Ó¼ºÀº ÁÖ·Î Windows ½Ã½ºÅÛ¿¡¼­ ÇÁ·Î¼¼½º°¡ Á¾·áµÉ ¶§¸¶´Ù Agent Controller¿¡ ¾Ë·ÁÁö´ÂÁö È®ÀÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ±âº»°ªÀº ÂüÀÔ´Ï´Ù.
securedPort
º¸È£µÈ ¼ö½Å Ŭ¶óÀÌ¾ðÆ® ¿¬°áÀ» ûÃëÇϱâ À§ÇÑ ¿£Áø Æ÷Æ®
version
¿£ÁøÀÇ ¹öÀü

¿ä¼Ò: PluginConfiguration
Ç÷¯±×ÀÎ ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ±âº» ±¸¼ºÀÌ ·ÎµåµÈ ÈÄ¿¡ ·ÎµåµË´Ï´Ù.

»ç¿ë À§Ä¡: Ç÷¯±×ÀÎ ±¸¼º

ÇÏÀ§ ¿ä¼Ò: AgentControllerEnvironment, Application, Service, Agent, Option

¼Ó¼º:
requires
ÀÌ ±¸¼ºÀÌ Á¾¼ÓµÈ Ç÷¯±×ÀÎ À̸§ÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·Ï. TPTP 4.0¿¡¼­´Â ¹öÀü ID Á¢¹ÌºÎ°¡ Ç÷¯±×ÀÎ À̸§¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ Á¢¹ÌºÎ´Â ¹ØÁÙ ¹®ÀÚ ´ÙÀ½¿¡ ¸±¸®½º ¹öÀü ¹øÈ£°¡ ¿É´Ï´Ù(¿¹: org.eclipse.tptp.platform.agentcontroller_4.0.0). ÀÌÀü ¸±¸®½ºÀÇ Ç÷¯±×ÀÎ(¹öÀü ID Á¢¹ÌºÎ°¡ ¾ø´Â Ç÷¯±×ÀÎ)¿¡ Á¾¼ÓµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Ç÷¯±×ÀΠȣȯ¼ºÀ» º¸ÀåÇϱâ À§ÇØ ¹öÀü ID¸¦ Á¦¿ÜÇØ¼­ "requires" ¼Ó¼º¿¡ ´ëÇÑ Ç÷¯±×ÀÎ À̸§À» ÁöÁ¤ÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Agent ControllerÀÇ ±¸¼º ·Î´õ´Â ¿ì¼± ¹öÀü ID Á¢¹ÌºÎ¸¦ Æ÷ÇÔÇÏ¿© Àüü Ç÷¯±×ÀÎ À̸§À» ãÀ¸·Á ½ÃµµÇÕ´Ï´Ù. À̸§À» ã´Â µ¥ ½ÇÆÐÇÏ¸é ±¸¼º ·Î´õ´Â ¹öÀü ID Á¢¹ÌºÎ¸¦ Á¦¿ÜÇÑ Ç÷¯±×ÀÎ À̸§À» °Ë»öÇÕ´Ï´Ù. À̸§ÀÌ µ¿ÀÏÇÑ Ç÷¯±×ÀÎÀÌ µÎ °³ ÀÌ»ó ÀÖ´Â °æ¿ì ¿î¿µ üÁ¦¿¡¼­ ¸®ÅÏÇÑ Ã¹ ¹øÂ° Ç÷¯±×ÀÎ À̸§ÀÌ »ç¿ëµË´Ï´Ù.

¿ä¼Ò: AgentControllerEnvironment
ÀÌ ¿ä¼Ò´Â ÀÌ ±¸¼ºÀÌ Á¦°øÇÏ´Â ±Û·Î¹ú ȯ°æ º¯¼ö¿¡ ´ëÇÑ À§Ä¡ Ç¥½Ã±âÀÔ´Ï´Ù. ÀÌµé ¿ä¼Ò´Â ½Ã½ºÅÛ¿¡ °ø°³µÇ¸ç ±âº» ±¸¼ºÀ» Æ÷ÇÔÇÑ ¸ðµç ´Ù¸¥ ±¸¼º¿¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Variable

¼Ó¼º:
configuration
ȯ°æ º¯¼ö°¡ Ãß°¡µÉ ±¸¼ºÀÇ À̸§

¿ä¼Ò: Application
ÀÌ ¿ä¼Ò´Â ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ȯ°æ¿¡ ´ëÇÑ À§Ä¡ Ç¥½Ã±âÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ÇØ´ç ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥¿¡¸¸ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Variable, Parameter

¼Ó¼º:
configuration
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ãß°¡µÉ ±¸¼ºÀÇ À̸§
executable
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ À̸§, Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ À̸§À» »ç¿ëÇÏ¿© ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ½Äº°ÇØ¾ß ÇÕ´Ï´Ù.
path
ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàÇØ¾ß ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ½ÇÁ¦ÀûÀÎ ¿ÏÀüÇÑ °æ·Î
location
ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀÛ¾÷ µð·ºÅ丮
extends
µ¿ÀÏÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÌ¹Ì Á¤ÀÇµÈ ±¸¼º À̸§. ÀÌ´Â ÇöÀç ¼³Á¤À» ¸Ç À§¿¡ Ãß°¡ÇÕ´Ï´Ù.

¿ä¼Ò: Hosts
ÀÌ ¿ä¼Ò´Â È£½ºÆ® Á¤º¸¿¡ ´ëÇÑ À§Ä¡ Ç¥½Ã±âÀÔ´Ï´Ù. ¿£ÁøÀÌ Æ¯Á¤ È£½ºÆ®ÀÇ ¿¬°áÀ» Çã¿ë/±ÝÁöÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

ÇÏÀ§ ¿ä¼Ò: Allow, Deny

¼Ó¼º:
configuration
ÀÌ È£½ºÆ® À̸§ÀÌ »ç¿ëµÇ´Â ±¸¼ºÀÇ À̸§

¿ä¼Ò: Allow
È£½ºÆ®¸¦ ¿£Áø¿¡ ¿¬°áÇϵµ·Ï Çã¿ëÇÔÀ» ÁöÁ¤ÇÕ´Ï´Ù.

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

¼Ó¼º:
host
È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼Ò
net
¼­ºê³Ý
mask
¼­ºê³Ý ¸¶½ºÅ©
¿ä¼Ò: Deny
È£½ºÆ®¸¦ ¿£Áø¿¡ ¿¬°áÇϵµ·Ï Çã¿ëÇÏÁö ¾ÊÀ½À» ÁöÁ¤ÇÕ´Ï´Ù.

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

¼Ó¼º:
host
È£½ºÆ®ÀÇ À̸§ ¶Ç´Â IP ÁÖ¼Ò
net
¼­ºê³Ý
mask
¼­ºê³Ý ¸¶½ºÅ©

¿ä¼Ò: Service
ÀÌ ¿ä¼Ò´Â ¿£Áø ½ÃÀÛ ½Ã ·ÎµåÇÒ »ç¿ëÀÚ Á¤ÀÇ ¸ðµâÀ» ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Option

¼Ó¼º:
configuration
ÀÌ ¼­ºñ½º¸¦ ·ÎµåÇÒ ±¸¼ºÀÇ À̸§
name
¼­ºñ½ºÀÇ À̸§
path
µ¿Àû ·Îµù ¶óÀ̺귯¸®ÀÇ ¿ÏÀüÇÑ °æ·Î


¿ä¼Ò: Agent
ÀÌ ¿ä¼Ò´Â ¿¡ÀÌÀüÆ® ƯÁ¤ Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration, PluginConfiguration

ÇÏÀ§ ¿ä¼Ò: Option

¼Ó¼º:
configuration
ÀÌ ¿¡ÀÌÀüÆ® ±¸¼ºÀÌ »ç¿ëµÇ´Â ±¸¼ºÀÇ À̸§
name
¿¡ÀÌÀüÆ®ÀÇ À̸§
type
¿¡ÀÌÀüÆ®ÀÇ À¯Çü
dataChannelSize
ÇÁ·Î¼¼½º°£ Åë½Å¿¡ ÇÒ´çÇÒ °øÀ¯ ¸Þ¸ð¸®ÀÇ ¾ç
logFile
¿¡ÀÌÀüÆ®°¡ ¼Û½ÅÇÑ ¸Þ½ÃÁö¸¦ ¾²´Â ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ¿ÏÀüÇÑ °æ·Î
client
ÀÌ ¿¡ÀÌÀüÆ®°¡ µ¿ÀûÀÎÁö Çìµå°¡ ¾ø´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤
¿ä¼Ò: Option
ÀÌ ¿ä¼Ò´Â À̸§-°ª ½ÖÀ» ÀúÀåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. »ç¿ë À§Ä¡: AgentControllerConfiguration, PluginConfiguration, ¼­ºñ½º, ¿¡ÀÌÀüÆ® ¼Ó¼º:
name
¿É¼ÇÀÇ À̸§(¿¹: À̸§ °ø°£)
type
¿É¼ÇÀÇ À¯Çü(¿¹: ¿É¼Ç À̸§)
value
¿É¼ÇÀÇ °ª


¿ä¼Ò: Plugin
Ç÷¯±×ÀÎ ±¸¼ºÀ» ãÀ» µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerConfiguration

¼Ó¼º:
path
Ç÷¯±×ÀÎ ±¸¼ºÀ» ãÀ» ¿ÏÀüÇÑ µð·ºÅ丮

¿ä¼Ò: Variable
ȯ°æ º¯¼ö.

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

¼Ó¼º:
name
ȯ°æ º¯¼öÀÇ À̸§(¿¹: CLASSPATH)
value
ȯ°æ º¯¼öÀÇ °ª
position
ÀÌ °ªÀÌ Ãß°¡µÇ´ÂÁö, ¾Õ¿¡ ºÙ¿©Áö´ÂÁö ¶Ç´Â ±âÁ¸ °ªÀ» ¹Ù²Ù´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤
¿ä¼Ò: Parameter
ÇÁ·Î±×·¥ ¸Å°³º¯¼ö.

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

¼Ó¼º:
value
ÇÁ·Î±×·¥ ¸Å°³º¯¼öÀÇ °ª
position
ÀÌ ¸Å°³º¯¼ö°¡ Ãß°¡µÇ´ÂÁö, ¾Õ¿¡ ºÙ¿©Áö´ÂÁö ¶Ç´Â ±âÁ¸ ¸Å°³º¯¼ö¸¦ ¹Ù²Ù´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤



(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.