<?xml version="1.0" encoding="UTF-8" ?>
|
<!-- This file was written by IceGrid GUI -->
|
<icegrid>
|
<application name="VCI-PLT">
|
<variable name="LLIB_HOME" value="${LPLT_HOME}/lib"/>
|
<variable name="LPLT_HOME" value="/usr/vci-plt"/>
|
<variable name="WLIB_HOME" value="${WPLT_HOME}/lib"/>
|
<variable name="WPLT_HOME" value="D:/VCI-PLT/R2024"/>
|
|
<server-template id="BOFServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="BOFServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="BOFService" entry="com.vci.server.BOFactoryBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="BOFService" endpoints="default" id="BOFService-${id}" replica-group="BOFServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="BOFServerTemplate">
|
<parameter name="id"/>
|
<icebox id="BOFServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="BOFService" entry="com.vci.server.BOFactoryBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="BOFService" endpoints="default" id="BOFService-${id}" replica-group="BOFServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="CacheServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="CacheServer-${id}" activation="always" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="CacheService" entry="com.vci.server.CacheBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="CacheService" endpoints="default" id="CacheService-${id}" replica-group="CacheServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="CacheServerTemplate">
|
<parameter name="id"/>
|
<icebox id="CacheServer-${id}" activation="always" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="CacheService" entry="com.vci.server.CacheBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="CacheService" endpoints="default" id="CacheService-${id}" replica-group="CacheServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="FrameServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="FrameServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="FrameService" entry="com.vci.server.FrameBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="FrameService" endpoints="default" id="FrameService-${id}" replica-group="FrameServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="FrameServerTemplate">
|
<parameter name="id"/>
|
<icebox id="FrameServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="FrameService" entry="com.vci.server.FrameBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="FrameService" endpoints="default" id="FrameService-${id}" replica-group="FrameServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="OMDServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="OMDServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="OMDService" entry="com.vci.server.OMDBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="OMDService" endpoints="default" id="OMDService-${id}" replica-group="OMDServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="OMDServerTemplate">
|
<parameter name="id"/>
|
<icebox id="OMDServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="OMDService" entry="com.vci.server.OMDBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="OMDService" endpoints="default" id="OMDService-${id}" replica-group="OMDServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="OQServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="OQServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="OQService" entry="com.vci.server.ObjectQueryBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="OQService" endpoints="default" id="OQService-${id}" replica-group="OQServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="OQServerTemplate">
|
<parameter name="id"/>
|
<icebox id="OQServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="OQService" entry="com.vci.server.ObjectQueryBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="OQService" endpoints="default" id="OQService-${id}" replica-group="OQServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="UIServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="UIServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="UIService" entry="com.vci.server.UIBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="UIService" endpoints="default" id="UIService-${id}" replica-group="UIServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="UIServerTemplate">
|
<parameter name="id"/>
|
<icebox id="UIServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="UIService" entry="com.vci.server.UIBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="UIService" endpoints="default" id="UIService-${id}" replica-group="UIServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="VolumeServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="VolumeServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="DefaultVolumeService" entry="com.vci.server.VolumeBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="VolumeService" endpoints="default" id="VolumeService-${id}" replica-group="VolumeServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="VolumeServerTemplate">
|
<parameter name="id"/>
|
<icebox id="VolumeServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="DefaultVolumeService" entry="com.vci.server.VolumeBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="VolumeService" endpoints="default" id="VolumeService-${id}" replica-group="VolumeServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="WFServerTemplWin">
|
<parameter name="id"/>
|
<icebox id="WFServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${WLIB_HOME}/thrid/*;${WLIB_HOME}/common/*;${WLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="WFService" entry="com.vci.server.WorkflowBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="WFService" endpoints="default" id="WFService-${id}" replica-group="WFServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<server-template id="WFServerTemplate">
|
<parameter name="id"/>
|
<icebox id="WFServer-${id}" activation="on-demand" exe="java">
|
<option>com.zeroc.IceBox.Server</option>
|
<env>CLASSPATH=${LLIB_HOME}/thrid/*:${LLIB_HOME}/common/*:${LLIB_HOME}/service/*</env>
|
<properties>
|
<properties refid="props"/>
|
</properties>
|
<service name="WFService" entry="com.vci.server.WorkflowBoxService">
|
<properties>
|
<property name="${service}.Identity" value="${server}-${service}"/>
|
</properties>
|
<adapter name="WFService" endpoints="default" id="WFService-${id}" replica-group="WFServiceRep"/>
|
</service>
|
</icebox>
|
</server-template>
|
<replica-group id="BOFServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="BOFService" type="::vci::plt::service::BOFService"/>
|
</replica-group>
|
<replica-group id="CacheServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="CacheService" type="::vci::plt::service::CacheService"/>
|
</replica-group>
|
<replica-group id="FrameServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="FrameService" type="::vci::plt::service::FrameService"/>
|
</replica-group>
|
<replica-group id="OMDServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="OMDService" type="::vci::plt::service::OMDService"/>
|
</replica-group>
|
<replica-group id="OQServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="OQService" type="::vci::plt::service::OQService"/>
|
</replica-group>
|
<replica-group id="UIServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="UIService" type="::vci::plt::service::UIService"/>
|
</replica-group>
|
<replica-group id="VolumeServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="VolumeService" type="::vci::plt::service::VolumeService"/>
|
</replica-group>
|
<replica-group id="WFServiceRep">
|
<load-balancing type="round-robin" n-replicas="0"/>
|
<object identity="WFService" type="::vci::plt::service::WFService"/>
|
</replica-group>
|
|
<properties id="props">
|
<property name="Ice.ThreadPool.Server.Size" value="10"/>
|
</properties>
|
<node name="WinNode">
|
<variable name="name" value="WNode"/>
|
<server-instance template="CacheServerTemplWin" id="${name}-1"/>
|
<server-instance template="FrameServerTemplWin" id="${name}-1"/>
|
<server-instance template="FrameServerTemplWin" id="${name}-2"/>
|
<server-instance template="OMDServerTemplWin" id="${name}-1"/>
|
<server-instance template="OMDServerTemplWin" id="${name}-2"/>
|
<server-instance template="BOFServerTemplWin" id="${name}-1"/>
|
<server-instance template="BOFServerTemplWin" id="${name}-2"/>
|
<server-instance template="OQServerTemplWin" id="${name}-1"/>
|
<server-instance template="OQServerTemplWin" id="${name}-2"/>
|
<server-instance template="OQServerTemplWin" id="${name}-3"/>
|
<server-instance template="UIServerTemplWin" id="${name}-1"/>
|
<server-instance template="UIServerTemplWin" id="${name}-2"/>
|
<server-instance template="WFServerTemplWin" id="${name}-1"/>
|
<server-instance template="VolumeServerTemplWin" id="${name}-1"/>
|
</node>
|
<node name="LinuxNode">
|
<variable name="name" value="LNode"/>
|
<server-instance template="BOFServerTemplate" id="${name}-1"/>
|
<server-instance template="BOFServerTemplate" id="${name}-2"/>
|
<server-instance template="CacheServerTemplate" id="${name}-1"/>
|
<server-instance template="OQServerTemplate" id="${name}-1"/>
|
<server-instance template="OQServerTemplate" id="${name}-2"/>
|
<server-instance template="OQServerTemplate" id="${name}-3"/>
|
<server-instance template="UIServerTemplate" id="${name}-1"/>
|
<server-instance template="VolumeServerTemplate" id="${name}-1"/>
|
<server-instance template="WFServerTemplate" id="${name}-1"/>
|
</node>
|
</application>
|
</icegrid>
|