上一個主題: 元件配置下一個主題: 一般執行程式的運作方式


一般執行程式配置

「一般執行程式」在初始安裝後通常即無需額外配置。 每部伺服器只需要一個「一般執行程式」,除非您需要以不同的使用者 ID 執行元件。

「一般執行程式」配置會安裝在 CAMM HOME 目錄下名為 GE_<userid> 的「一般執行程式」目錄中。 <userid> 是您可以在安裝期間指定的使用者名稱。

「一般執行程式」目錄中包含名為 LocalConfig-ge.xml 的檔案。

當「一般執行程式」擔負某個元件的角色時,將會使用 LocalConfig-ge.xml 中配置的相同使用者 ID 來執行。

UNIX 的 LocalConfig-ge.xml 檔案範例

<?xml version="1.0" encoding="UTF-8"?>
<AppDaemon>
    <Names>
    </Names>
    <Paths>
        <Path name="tim.base">/opt/CA/CAMM</Path>
        <Path name="appHome">${tim.base}/GE_camm</Path>
        <Path name="configBase">${appHome}/tmp</Path>
    </Paths>
    <Binding>
        CA Portal29560</Port>
        <UserId>camm</UserId>
    </Binding>
</AppDaemon>

Windows 的 LocalConfig-ge.xml 檔案範例

對 Windows 使用者而言,主要「一般執行程式」配置檔略有不同:

<?xml version="1.0" encoding="UTF-8"?>
<AppDaemon>
    <Names>
    </Names>
    <Paths>
        <Path name="tim.base">/opt/CA/CAMM</Path>
        <Path name="appHome">${tim.base}/GE_camm</Path>
        <Path name="configBase">${appHome}/tmp</Path>
    </Paths>
    <Binding>
        CA Portal29560</Port>
        <UserId>camm</UserId>
    </Binding>
    <CompanyItems>
   	<Item>
		<Name>MC</Name>
		<Config>${tim.base}/MC/LocalConfig-mc.xml</Config>
		CA Portal29599</Port>
	</Item>
   	<Item>
		<Name>LC</Name>
		<Config>${tim.base}/LC/LocalConfig-lc.xml</Config>
		CA Portal29598</Port>
	</Item>
    </CompanyItems>
</AppDaemon>

新增至「一般執行程式」配置檔的 <CompanyItems> 區段,會定義 MultiController 與 LocalController 的位置與服務連接埠。 在已定義 <CompanyItems> 的情況下,「一般執行程式」會每分鐘檢查一次這些項目,且若這些項目未執行,「一般執行程式」將會自動加以啟動。 此配置可讓 MultiController 與 LocalController 在無外部操作的情況下啟動。

根據預設,<CompanyItems> 功能在安裝之後會停用。 您可以執行 camm.init.install 命令加以啟用。

附註:只有主要「一般執行程式」需使用 <CompanyItems> 區段。 其他「一般執行程式」則不得包含此區段。