server.xml

 


<?xml version="1.0" encoding="UTF-8"?>

<process:Server 
    xmi:version="2.0" 
    xmlns:xmi="http://www.omg.org/XMI" 
    xmi:id="Server_1" 
    name="server1" 
    clusterName="hostname_cluster">

    <stateManagement 
      xmi:id="StateManageable_1" 
      initialState="START"/>

    <statisticsProvider 
      xmi:id="StatisticsProvider_1" 
      specification="com.ibm.orb=enabled"/>

    <services 
      xmi:type="pmiservice:PMIService" 
      xmi:id="PMIService_1" 
      enable="false" 
      initialSpecLevel=""/>

    <services 
      xmi:type="adminservice:AdminService" 
      xmi:id="AdminService_1" 
      enable="true" 
      standalone="false" 
      preferredConnector="SOAPConnector_1">

      <connectors 
          xmi:type="adminservice:SOAPConnector" 
          xmi:id="SOAPConnector_1">

          <properties 
              xmi:id="Property_7" 
              name="sslConfig" 
              value="hostname/DefaultSSLSettings"/>

          <properties 
              xmi:id="Property_8" 
              name="requestTimeout" 
              value="600"/>

      </connectors>

      <connectors 
          xmi:type="adminservice:RMIConnector" 
          xmi:id="RMIConnector_1"/>

      <configRepository 
          xmi:id="RepositoryService_1"/>

    </services>

    <services 
        xmi:type="traceservice:TraceService" 
        xmi:id="TraceService_1" 
        enable="true" 
        startupTraceSpecification="*=all=disabled" 
        traceOutputType="SPECIFIED_FILE" 
        traceFormat="BASIC" 
        memoryBufferSize="8">

        <traceLog 
            xmi:id="TraceLog_1" 
            fileName="${SERVER_LOG_ROOT}/trace.log" 
            rolloverSize="20" 
            maxNumberOfBackupFiles="1"/>

    </services>

    <services 
        xmi:type="loggingservice.ras:RASLoggingService" 
        xmi:id="RASLoggingService_1" 
        enable="true" 
        messageFilterLevel="NONE" 
        enableCorrelationId="true">

        <serviceLog 
            xmi:id="ServiceLog_1"
            name="${LOG_ROOT}/activity.log"
            size="2"
            enabled="true"/>

    </services>

    <services 
        xmi:type="orb:ObjectRequestBroker" 
        xmi:id="ObjectRequestBroker_1" 
        enable="true" 
        requestTimeout="180" 
        requestRetriesCount="1" 
        requestRetriesDelay="0" 
        connectionCacheMaximum="240" 
        connectionCacheMinimum="100" 
        commTraceEnabled="false" 
        locateRequestTimeout="180" 
        forceTunnel="never" 
        noLocalCopies="false">

        <properties 
            xmi:id="Property_1" 
            name="com.ibm.CORBA.enableLocateRequest" 
            value="true"/>

        <properties 
            xmi:id="Property_2" 
            name="com.ibm.CORBA.WSSSLServerSocketFactoryName" 
            value="com.ibm.ws.security.orbssl.WSSSLServerSocketFactoryImpl"/>

        <properties 
            xmi:id="Property_3" 
            name="com.ibm.CORBA.WSSSLClientSocketFactoryName" 
            value="com.ibm.ws.security.orbssl.WSSSLClientSocketFactoryImpl"/>

        <properties 
            xmi:id="Property_4" 
            name="com.ibm.CORBA.ConnectionInterceptorName" 
            value="com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityConnectionInterceptor"/>

        <properties 
            xmi:id="Property_5" 
            name="com.ibm.CORBA.RasManager" 
            value="com.ibm.websphere.ras.WsOrbRasManager"/>

        <properties 
            xmi:id="Property_6" 
            name="javax.rmi.CORBA.UtilClass" 
            value="com.ibm.ws.orb.WSUtilDelegateImpl"/>

        <interceptors 
            xmi:id="Interceptor_1" 
            name="com.ibm.ejs.ras.RasContextSupport"/>

        <interceptors 
            xmi:id="Interceptor_2" 
            name="com.ibm.ws.runtime.workloadcontroller.OrbWorkloadRequestInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_3" 
            name="com.ibm.ejs.jts.jts.ClientInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_4" 
            name="com.ibm.ejs.jts.jts.ServerInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_5" 
            name="com.ibm.ejs.jts.jts.TXIORInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_6" 
            name="com.ibm.ISecurityLocalObjectBaseL13Impl.SecurityComponentFactory"/>

        <interceptors 
            xmi:id="Interceptor_7" 
            name="com.ibm.ISecurityLocalObjectBaseL13Impl.ServerRIWrapper"/>

        <interceptors 
            xmi:id="Interceptor_8" 
            name="com.ibm.ISecurityLocalObjectBaseL13Impl.ClientRIWrapper"/>

        <interceptors 
            xmi:id="Interceptor_9" 
            name="com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI"/>

        <interceptors 
            xmi:id="Interceptor_10" 
            name="com.ibm.ISecurityLocalObjectBaseL13Impl.CSIServerRI"/>

        <interceptors 
            xmi:id="Interceptor_12" 
            name="com.ibm.ws.wlm.client.WLMClientInitializer"/>

        <interceptors 
            xmi:id="Interceptor_13" 
            name="com.ibm.ws.wlm.server.WLMServerInitializer"/>

        <interceptors 
            xmi:id="Interceptor_14" 
            name="com.ibm.ws.activity.ActivityServiceServerInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_15" 
            name="com.ibm.ws.activity.ActivityIORInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_16" 
            name="com.ibm.debug.DebugPortableInterceptor"/>

        <interceptors 
            xmi:id="Interceptor_17" 
            name="com.ibm.debug.olt.ivbtrjrt.OLT_RI"/>

        <plugins 
            xmi:id="ORBPlugin_1" 
            name="com.ibm.ejs.jts.jts.JtsPlugin"/>

        <plugins 
            xmi:id="ORBPlugin_2" 
            name="com.ibm.ws.orbimpl.transport.WSTransport"/>

        <plugins 
            xmi:id="ORBPlugin_3" 
            name="com.ibm.ISecurityUtilityImpl.SecurityPropertyManager"/>

        <plugins 
            xmi:id="ORBPlugin_4" 
            name="com.ibm.ws.orbimpl.WSORBPropertyManager"/>

        <plugins 
            xmi:id="ORBPlugin_5" 
            name="com.ibm.ws.wlm.client.WLMClient"/>

        <plugins 
            xmi:id="ORBPlugin_6" 
            name="com.ibm.ws.pmi.server.modules.OrbPerfModule"/>

        <threadPool 
            xmi:id="ThreadPool_1" 
            minimumSize="10" 
            maximumSize="50" 
            inactivityTimeout="3500" 
            isGrowable="false"/>

    </services>

    <errorStreamRedirect 
        xmi:id="StreamRedirect_1" 
        fileName="${SERVER_LOG_ROOT}/SystemErr.log" 
        rolloverType="SIZE" 
        maxNumberOfBackupFiles="1" 
        rolloverSize="1" 
        baseHour="24" 
        rolloverPeriod="24" 
        formatWrites="true" 
        messageFormatKind="BASIC" 
        suppressWrites="false" 
        suppressStackTrace="false"/>

   <outputStreamRedirect 
        xmi:id="StreamRedirect_2" 
        fileName="${SERVER_LOG_ROOT}/SystemOut.log" 
        rolloverType="SIZE" 
        maxNumberOfBackupFiles="1" 
        rolloverSize="1" 
        baseHour="24" 
        rolloverPeriod="24" 
        formatWrites="true" 
        messageFormatKind="BASIC" 
        suppressWrites="false" 
        suppressStackTrace="false"/>

   <components 
        xmi:type="namingserver:NameServer" 
        xmi:id="NameServer_1">

        <stateManagement 
            xmi:id="StateManageable_2" 
            initialState="START"/>

   </components>

   <components 
        xmi:type="applicationserver:ApplicationServer" 
        xmi:id="ApplicationServer_1" 
        applicationClassLoaderPolicy="MULTIPLE">

        <stateManagement 
            xmi:id="StateManageable_4" 
            initialState="START"/>

        <services 
            xmi:type="applicationserver:TransactionService" 
            xmi:id="TransactionService_1" 
            enable="true" 
            totalTranLifetimeTimeout="120" 
            clientInactivityTimeout="60"/>

        <services 
            xmi:type="applicationserver:DynamicCache" 
            xmi:id="DynamicCache_1" 
            enable="true">

            <cacheGroups xmi:id="ExternalCacheGroup_1" name="EsiInvalidator">

                <members 
                    xmi:id="ExternalCacheGroupMember_1" 
                    address="localhost" 
                    adapterBeanName="com.ibm.websphere.servlet.cache.ESIInvalidatorServlet"/>

            </cacheGroups>

        </services>

        <components 
            xmi:type="applicationserver.webcontainer:WebContainer" 
            xmi:id="WebContainer_1" 
            enableServletCaching="false">

            <stateManagement 
                xmi:id="StateManageable_5" 
                initialState="START"/>

            <services 
                xmi:type="applicationserver.webcontainer:SessionManager" 
                xmi:id="SessionManager_1" 
                enable="true" 
                enableUrlRewriting="false" 
                enableCookies="true" 
                enableSSLTracking="false" 
                enableProtocolSwitchRewriting="false" 
                sessionPersistenceMode="NONE" 
                enableSecurityIntegration="false" 
                allowSerializedSessionAccess="false" 
                maxWaitTime="5" 
                accessSessionOnTimeout="true">

                <defaultCookieSettings 
                    xmi:id="Cookie_1" 
                    domain="" 
                    maximumAge="-1" 
                    secure="false"/>

                 <sessionDatabasePersistence
                    xmi:id="SessionDatabasePersistence_1"
                    datasourceJNDIName="jdbc/Sessions"
                    userId="db2admin"
                    password="{xor}Oz1tPjsyNjE="
                    db2RowSize="ROW_SIZE_4KB"
                    tableSpaceName=""/>

                <tuningParams
                    xmi:id="TuningParams_1"
                    usingMultiRowSchema="false"
                    maxInMemorySessionCount="1000"
                    allowOverflow="true"
                    scheduleInvalidation="false"
                    writeFrequency="TIME_BASED_WRITE"
                    writeInterval="10"
                    writeContents="ONLY_UPDATED_ATTRIBUTES"
                    invalidationTimeout="30">

                    <invalidationSchedule
                        xmi:id="InvalidationSchedule_1"
                        firstHour="14"
                        secondHour="2"/>

                </tuningParams>

            </services>

            <transports
               xmi:type="applicationserver.webcontainer:HTTPTransport"
               xmi:id="HTTPTransport_1"
               sslEnabled="false">

               <address 
                   xmi:id="EndPoint_1" 
                   host="" 
                   port="9080"/>

            </transports>

            <transports 
                xmi:type="applicationserver.webcontainer:HTTPTransport" 
                xmi:id="HTTPTransport_2" 
                sslEnabled="true" 
                sslConfig="hostname/DefaultSSLSettings">

                <address 
                    xmi:id="EndPoint_2" 
                    host="" 
                    port="9443"/>

              </transports>

          <threadPool 
              xmi:id="ThreadPool_2" 
              minimumSize="10" 
              maximumSize="50" 
              inactivityTimeout="3500" 
              isGrowable="false"/>

        </components>

        <components 
            xmi:type="applicationserver.ejbcontainer:EJBContainer" 
            xmi:id="EJBContainer_1" 
            passivationDirectory="${USER_INSTALL_ROOT}/temp" 
            inactivePoolCleanupInterval="30000">

            <stateManagement 
                xmi:id="StateManageable_10" 
                initialState="START"/>

            <services 
                xmi:type="applicationserver.ejbcontainer.messagelistener:MessageListenerService" 
                xmi:id="MessageListenerService_1">

                <listenerPorts 
                    xmi:id="ListenerPort_1070747152634" 
                    name="ErrorBizDocMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueB" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement
                      xmi:id="StateManageable_1070747152634" 
                      initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                   xmi:id="ListenerPort_1070747186033" 
                   name="ErrorMessageEJBPort" 
                   connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                   destinationJNDIName="acme/buyer/jms/QueueC" 
                   maxSessions="5" 
                   maxRetries="0" 
                   maxMessages="1">

                   <stateManagement 
                       xmi:id="StateManageable_1070747186041" 
                       initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747220352" 
                    name="JobExecMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueD" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747220352" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747263716" 
                    name="CashMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/CashQueue" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747263716" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747298824" 
                    name="ReceiveInvoiceMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueF" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747298824" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747335691" 
                    name="ReceiveNonCashDocumentMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/ReceiveNonCashDocumentQueue" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747335691" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747371913" 
                    name="ReceivePaymentMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueH" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747371913" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747430177" 
                    name="ReceiveDocumentMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/ReceiveDocumentQueue" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747430177" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747468014" 
                    name="ReceiveDocumentPurgeMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/ReceiveDocumentPurgeQueue" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747468014" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts
                    xmi:id="ListenerPort_1070747510186" 
                    name="ReceiveVendorMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueK" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                   <stateManagement 
                       xmi:id="StateManageable_1070747510186" 
                       initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1070747549544" 
                    name="ReceiveVoidCheckMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueL" 
                    maxSessions="5" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1070747549544" 
                        initialState="START"/>

                </listenerPorts>

                <listenerPorts 
                    xmi:id="ListenerPort_1072114622855" 
                    name="CollabJobExecMessageEJBPort" 
                    connectionFactoryJNDIName="acme/buyer/jms/XaQueueConnectionFactory" 
                    destinationJNDIName="acme/buyer/jms/QueueA" 
                    maxSessions="1" 
                    maxRetries="0" 
                    maxMessages="1">

                    <stateManagement 
                        xmi:id="StateManageable_1072114622855" 
                        initialState="START"/>

                </listenerPorts>

                <threadPool 
                    xmi:id="ThreadPool_3" 
                    minimumSize="10" 
                    maximumSize="50" 
                    inactivityTimeout="3500" 
                    isGrowable="false"/>

            </services>

            <cacheSettings 
                xmi:id="EJBCache_1" 
                cleanupInterval="3000" 
                cacheSize="2053"/>

        </components>

  </components>

  <processDefinition 
      xmi:type="processexec:JavaProcessDef" 
      xmi:id="JavaProcessDef_1" 
      executableName="${JAVA_HOME}/bin/java" 
      workingDirectory="${USER_INSTALL_ROOT}" 
      executableTargetKind="JAVA_CLASS" 
      executableTarget="com.ibm.ws.runtime.WsServer">

      <execution 
          xmi:id="ProcessExecution_1" 
          processPriority="20" 
          runAsUser="" 
          runAsGroup=""/>

      <ioRedirect 
          xmi:id="OutputRedirect_1" 
          stdoutFilename="${SERVER_LOG_ROOT}/native_stdout.log" 
          stderrFilename="${SERVER_LOG_ROOT}/native_stderr.log"/>

      <monitoringPolicy 
          xmi:id="MonitoringPolicy_1" 
          maximumStartupAttempts="3" 
          pingInterval="60" 
          pingTimeout="300" 
          autoRestart="true" 
          nodeRestartState="STOPPED"/>

      <jvmEntries 
          xmi:id="JavaVirtualMachine_1" 
          verboseModeClass="false" 
          verboseModeGarbageCollection="false" 
          verboseModeJNI="false" 
          initialHeapSize="0" 
          maximumHeapSize="1024" 
          runHProf="false" 
          debugMode="false" 
          debugArgs="-Djava.compiler=NONE 
          -Xdebug 
          -Xnoagent 
          -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777" 
          disableJIT="false">

          <classpath>/usr/local/wstest1/acme/was</classpath>

          <systemProperties 
              xmi:id="Property_1068219603924" 
              name="db2j.system.home" 
              value="${WAS_INSTALL_ROOT}/properties" 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1068219637173" 
              name="java.security.auth.login.config" 
              value="/opt/WebSphere/AppServer/properties/wsjaas.conf" 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1068219670452" 
              name="java.security.policy" 
              value="${WAS_INSTALL_ROOT}/properties/server.policy" 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1068219693601" 
              name="log4j.configuration" 
              value="log4j.xml" 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1068219708004" 
              name="server.root" 
              value="${WAS_INSTALL_ROOT}" 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1070748264189" 
              name="hibernate.cglib.use_reflection_optimizer" 
              value="false" 
              description="Required in order to enable Java 2 sandbox security." 
              required="false"/>

          <systemProperties 
              xmi:id="Property_1070748351342" 
              name="acme.home" 
              value="/usr/local/wstest1/acme" 
              required="false"/>

      </jvmEntries>

    </processDefinition>

</process:Server>