<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">
	<keyStore id="defaultKeyStore" password="{xor}Lz4sLAhvLTs=" />
    <!-- Enable features -->
	<featureManager>
        	<feature>jsp-2.3</feature>
		<feature>ejbLite-3.2</feature>
		<feature>beanValidation-1.1</feature>
		<feature>jsf-2.2</feature>		
		<feature>jndi-1.0</feature>
		<feature>jca-1.7</feature>
		<feature>ejbPersistentTimer-3.2</feature>
		<feature>jms-2.0</feature>
		<feature>federatedRegistry-1.0</feature>
		<feature>appSecurity-2.0</feature>
		<feature>jdbc-4.1</feature>
		<feature>jaxrs-2.0</feature>
		<feature>concurrent-1.0</feature>
		<feature>ejbRemote-3.2</feature>
		<feature>jmsMdb-3.2</feature>
		<feature>ejb-3.2</feature>
		<feature>ldapRegistry-3.0</feature>
		<feature>adminCenter-1.0</feature>
		<feature>managedBeans-1.0</feature>
		<feature>restConnector-2.0</feature>
		<feature>servlet-3.1</feature>
		<feature>transportSecurity-1.0</feature>
		<feature>localConnector-1.0</feature>
		<feature>webProfile-7.0</feature>
		<feature>websocket-1.1</feature>
		<feature>wasJmsServer-1.0</feature>
		<feature>wasJmsClient-2.0</feature>
		<feature>mdb-3.2</feature>
	</featureManager>
	
	<!-- <logging consoleLogLevel="INFO" suppressSensitiveTrace="false"  /> -->
	<applicationManager autoExpand="true" />
	<config updateTrigger="disabled" />
	<applicationMonitor updateTrigger="mbean" />
	   
	<!-- <webContainer> -->
	<!-- <Enable-Implicit-Bean-Archive>false</Enable-Implicit-Bean-Archive> -->
	<!-- <Enable-CDI>false</Enable-CDI> -->
	<!-- </webContainer> -->

	<variable name="HTTP_port_base" value="9089" />
	<variable name="HTTP_ssl_port_base" value="9443" />
	<variable name="wasJms_port_base" value="6051" />
	<variable name="wasJms_ssl_port_base" value="7051" />
	<variable name="jvm_sequence" value="0" />
	<basicRegistry id="basic" realm="TAFJRealm">
		<user name="tafjUser" password="{xor}Kz45NQosOi0Abm1s" />
		<user name="tafjUser2" password="{xor}Kz45NQosOi1tAG5tbA==" />		
		<group name="TAFJAdmin">
			<member name="tafjUser" />
			<member name="tafjUser2" />
			<member name ="AUTHOR" />
		</group>
	</basicRegistry>
        <administrator-role>
		<user>TAFJUser</user>
		<user>wasadm</user>		
		<group>TAFJAdmin</group>
	</administrator-role>

	<httpEndpoint host="*" httpPort="${HTTP_port_base}" httpsPort="${HTTP_ssl_port_base}" id="defaultHttpEndpoint" />
	<!-- <wasJmsEndpoint host="l9tqv1f3.temenosgroup.com" id="wasJmsQueue" wasJmsPort="${wasJms_port_base+jvm_sequence}" wasJmsSSLPort="${wasJms_ssl_port_base+jvm_sequence}" /> -->
	<remoteFileAccess>
			<writeDir>${server.config.dir}/server.xml</writeDir>
		</remoteFileAccess>
			<!--<variable name="wasJmsClient.rar.location" value="C:/LibertyProfile_latest/usr/servers/AppServer001/apps/wmq.jmsra.rar" />-->
	<!-- <webcontainer com.ibm.ws.cdi.enableImplicitBeanArchives="false"/> -->
	<library id="SharedLibs" apiTypeVisibility="+third-party">
		<fileset dir="<T24_HOME>" includes="*.jar" />  
	  	<fileset dir="<TAFJ_HOME>/ext" includes="TAFJBASIC.jar" />
      		<fileset dir="<TAFJ_HOME>/ext" includes="tComponentFramework.jar" />
	  	<fileset dir="<TAFJ_HOME>/ext" includes="DBTools.jar" />
	  	<fileset dir="<TAFJ_HOME>/ext" includes="*.jar" />
		<fileset dir="<TAFJ_HOME>/ext/caching" includes="*.jar" />
	  
	  	<fileset dir="<TAFJ_HOME>/ext" includes="TAFJSpoolerPlugins.jar" />
	  	<fileset dir="<TAFJ_HOME>/ext" includes="TAFJFunctions.jar" />
	  	<fileset dir="<TAFJ_HOME>/ext" includes="TAFJBASIC-tests.jar" />
	  
	  	<fileset dir="<TAFJ_HOME>/lib" includes="*.jar" />
	  	<fileset dir="<TAFJ_HOME>/libMonitor" includes="*.jar" />
	  	<fileset dir="<TAFJ_HOME>/RulesEngine" includes="*.jar" />
		<fileset dir="<TAFJ_HOME>/dbdrivers/h2-1.3.161" includes="h2-1.3.161.jar" />
   	</library>
	<library id="libertylib">
   		<fileset dir="C:/LibertyProfile_latest/lib" includes="*.jar" />
   	</library>	

	<library id="h2" apiTypeVisibility="+third-party">
       		<fileset dir="<TAFJ_HOME>/dbdrivers/h2-1.3.161" includes="h2-1.3.161.jar" />	
	</library>
<!--	<library id="wink_iris">
		<fileset dir="C:/D/T24_Envs/Temenos/R19/Env/Slot01/Products/TAFJ/default/wink_iris" includes="*.jar" />
	</library> -->
	
	
<!--	<authData id="authT24" password="t24" user="t24" />  -->
		
	<dataSource id ="t24DataSource" jndiName="jdbc/t24DataSource" type="javax.sql.DataSource" transactional="true">
		<jdbcDriver libraryRef="SharedLibs" javax.sql.DataSource="org.h2.jdbcx.JdbcDataSource" />
        	<properties password="t24" user="t24" url="jdbc:h2:tcp://localhost:3456/TAFJDB;MODE=Oracle;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=0;DB_CLOSE_ON_EXIT=FALSE;FILE_LOCK=NO;IFEXISTS=TRUE;CACHE_SIZE=8192;MVCC=TRUE;LOCK_TIMEOUT=60000" databaseName="TAFJDB"/>
   	</dataSource>
   
   	<dataSource id ="t24LockingDS" jndiName="jdbc/t24LockingDataSource" type="javax.sql.DataSource" transactional="false">
    		<jdbcDriver libraryRef="SharedLibs" javax.sql.DataSource="org.h2.jdbcx.JdbcDataSource" />
     		<properties password="t24" user="t24" url="jdbc:h2:tcp://localhost:3456/TAFJDB;MODE=Oracle;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=0;DB_CLOSE_ON_EXIT=FALSE;FILE_LOCK=NO;IFEXISTS=TRUE;CACHE_SIZE=8192;MVCC=TRUE;LOCK_TIMEOUT=60000" databaseName="TAFJDB"  />
   	</dataSource>
   
   	<dataSource id ="t24DS_1" jndiName="jdbc/t24DS" type="javax.sql.DataSource" transactional="true">
		<jdbcDriver libraryRef="SharedLibs" javax.sql.DataSource="org.h2.jdbcx.JdbcDataSource" />
        	<properties password="t24" user="t24" url="jdbc:h2:tcp://localhost:3456/TAFJDB;MODE=Oracle;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=0;DB_CLOSE_ON_EXIT=FALSE;FILE_LOCK=NO;IFEXISTS=TRUE;CACHE_SIZE=8192;MVCC=TRUE;LOCK_TIMEOUT=60000" databaseName="TAFJDB"  />
   	</dataSource>
   
   	<dataSource id ="t24LockingDS_1" jndiName="jdbc/t24LockingDS" type="javax.sql.DataSource" transactional="false">
    		<jdbcDriver libraryRef="SharedLibs" javax.sql.DataSource="org.h2.jdbcx.JdbcDataSource"  />
     		<properties password="t24" user="t24" url="jdbc:h2:tcp://localhost:3456/TAFJDB;MODE=Oracle;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=0;DB_CLOSE_ON_EXIT=FALSE;FILE_LOCK=NO;IFEXISTS=TRUE;CACHE_SIZE=8192;MVCC=TRUE;LOCK_TIMEOUT=60000" databaseName="TAFJDB" />
   	</dataSource>

	
	
	<persistentExecutor id="defaultEJBPersistentTimerExecutor" retryInterval="300s" retryLimit="100" />
	<ejbContainer>        
		<timerService nonPersistentMaxRetries="10" nonPersistentRetryInterval="300" />
	</ejbContainer>
	<ejbContainer>        
     		<asynchronous maxUnclaimedRemoteResults="40" unclaimedRemoteResultTimeout="10m" />    
	</ejbContainer>

	<jmsConnectionFactory jndiName="jms/TAFJConnectionFactory">
		<properties.wasJms remoteServerAddress="localhost:7276:BootstrapBasicMessaging" />
        	<connectionManager agedTimeout="30m" connectionTimeout="180s" maxIdleTime="30m" maxPoolSize="500" minPoolSize="250" reapTime="180s" />
    	</jmsConnectionFactory>
    	<jmsConnectionFactory jndiName="jms/t24ConnectionFactory">
		<properties.wasJms remoteServerAddress="localhost:7276:BootstrapBasicMessaging" />
        	<connectionManager agedTimeout="30m" connectionTimeout="180s" maxIdleTime="30m" maxPoolSize="500" minPoolSize="250" reapTime="180s" />
    	</jmsConnectionFactory>
	<jmsConnectionFactory jndiName="jms/t24CxFactory">
		<properties.wasJms remoteServerAddress="localhost:7276:BootstrapBasicMessaging" />
        	<connectionManager agedTimeout="30m" connectionTimeout="180s" maxIdleTime="30m" maxPoolSize="500" minPoolSize="250" reapTime="180s" />
    	</jmsConnectionFactory>
	<jmsConnectionFactory jndiName="jms/jmsConnectionFactory">
		<properties.wasJms remoteServerAddress="localhost:7276:BootstrapBasicMessaging" />
		<connectionManager agedTimeout="30m" connectionTimeout="180s" maxIdleTime="30m" maxPoolSize="500" minPoolSize="250" reapTime="180s" />
	</jmsConnectionFactory>
	<messagingEngine id="ME">
		<queue id="t24OFSQueue" />
		<queue id="t24OFSReplyQueue" />
    		<queue id="t24IRISQueue" />
    		<queue id="t24BROWSERQueue" />
		<queue id="t24BROWSERReplyQueue" />
    		<queue id="t24ARCMOBQueue" />
		<queue id="t24TWSQueue" />
		<queue id="t24TWSReplyQueue" />
		<queue id="t24TCIBQueue" />
		<queue id="t24TCIBCORPQueue" />
		<queue id="t24TCIBWEALTHQueue" />
		<queue id="t24CALLATQueue" />
		<queue id="t24AMLQueue" />
		<queue id="t24TPSQueue" />
		<queue id="t24SEATQueue" />
		<queue id="t24IFInboundQueue" />
		<queue id="t24IFOutboundQueue" />
		<queue id="t24EXECQueue" />
		<queue id="t24IRISIntQueue" />
		<queue id="t24IRISIntReplyQueue" />
		<queue id="t24IRISExtQueue" />
    		<queue id="t24AAIntQueue" />
    		<queue id="t24AAExtQueue" />
		<queue id="t24IIBOFSQueue" />
		<queue id="t24DSFPACKAGERQueue" />
		<queue id="t24IRISMetaDataQueue" />
		<queue id="t24DDQueue" />
		<queue id="t24MSOFSQueue" />
		<queue id="t24RFOFSQueue" />
		<queue id="t24TPHAckNackQueue" />
		<queue id="t24CMBInterfaceQueue" />
		<queue id="t24TPSStalResp" />
		<queue id="t24TPSNIClrQueue" />
		<queue id="t24IFRTPInQueue" />
		<queue id="t24IFRTPOutQueue" />	
		<topic id="tecEventsTopic" />
    		<topic id="t24ManagementTopic" />	
	</messagingEngine>

	<jmsQueue id="jms/t24OFSQueue" jndiName="jms/t24OFSQueue">
		<properties.wasJms  queueName="t24OFSQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24OFSReplyQueue" jndiName="jms/t24OFSReplyQueue">
		<properties.wasJms  queueName="t24OFSReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISQueue" jndiName="jms/t24IRISQueue">
		<properties.wasJms  queueName="t24IRISQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISReplyQueue" jndiName="jms/t24IRISReplyQueue">
		<properties.wasJms  queueName="t24IRISReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISIntQueue" jndiName="jms/t24IRISIntQueue">
		<properties.wasJms  queueName="t24IRISIntQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISIntReplyQueue" jndiName="jms/t24IRISIntReplyQueue">
		<properties.wasJms  queueName="t24IRISIntReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISExtQueue" jndiName="jms/t24IRISExtQueue">
		<properties.wasJms  queueName="t24IRISExtQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISExtReplyQueue" jndiName="jms/t24IRISExtReplyQueue">
		<properties.wasJms  queueName="t24IRISExtReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24AAIntQueue" jndiName="jms/t24AAIntQueue">
		<properties.wasJms  queueName="t24AAIntQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24AAIntReplyQueue" jndiName="jms/t24AAIntReplyQueue">
		<properties.wasJms  queueName="t24AAIntReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24AAExtQueue" jndiName="jms/t24AAExtQueue">
		<properties.wasJms  queueName="t24AAExtQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24AAExtReplyQueue" jndiName="jms/t24AAExtReplyQueue">
		<properties.wasJms  queueName="t24AAExtReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24BROWSERQueue" jndiName="jms/t24BROWSERQueue">
     		<properties.wasJms  queueName="t24BROWSERQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24BROWSERReplyQueue" jndiName="jms/t24BROWSERReplyQueue">
     		<properties.wasJms  queueName="t24BROWSERReplyQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24TWSQueue" jndiName="jms/t24TWSQueue">
     		<properties.wasJms  queueName="t24TWSQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24TWSReplyQueue" jndiName="jms/t24TWSReplyQueue">
     		<properties.wasJms  queueName="t24TWSReplyQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24IFInboundQueue" jndiName="jms/t24IFInboundQueue">
     		<properties.wasJms  queueName="t24IFInboundQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24IFOutboundQueue" jndiName="jms/t24IFOutboundQueue">
     		<properties.wasJms  queueName="t24IFOutboundQueue" />                  
 	</jmsQueue>
	<jmsQueue id="jms/t24EXECQueue" jndiName="jms/t24EXECQueue">
     		<properties.wasJms  queueName="t24EXECQueue" />                  
	 </jmsQueue>
	<jmsQueue id="jms/t24TCIBQueue" jndiName="jms/t24TCIBQueue">
		<properties.wasJms  queueName="t24TCIBQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24TCIBReplyQueue" jndiName="jms/t24TCIBReplyQueue">
		<properties.wasJms  queueName="t24TCIBReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IIBOFSQueue" jndiName="jms/t24IIBOFSQueue">
		<properties.wasJms  queueName="t24IIBOFSQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IIBOFSReplyQueue" jndiName="jms/t24IIBOFSReplyQueue">
		<properties.wasJms  queueName="t24IIBOFSReplyQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISIntQueue" jndiName="jms/t24IRISIntQueue">
               <properties.wasJms  queueName="t24IRISIntQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISIntReplyQueue" jndiName="jms/t24IRISIntReplyQueue">
		<properties.wasJms  queueName="t24IRISIntReplyQueue" />
	</jmsQueue>

	<jmsQueue id="jms/t24DSFPACKAGERQueue" jndiName="jms/t24DSFPACKAGERQueue">
		<properties.wasJms  queueName="t24DSFPACKAGERQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IRISMetaDataQueue" jndiName="jms/t24IRISMetaDataQueue">
		<properties.wasJms  queueName="t24IRISMetaDataQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24DDQueue" jndiName="jms/t24DDQueue">
		<properties.wasJms  queueName="t24DDQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24MSOFSQueue" jndiName="jms/t24MSOFSQueue">
		<properties.wasJms  queueName="t24MSOFSQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24RFOFSQueue" jndiName="jms/t24RFOFSQueue">
		<properties.wasJms  queueName="t24RFOFSQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24TPHAckNackQueue" jndiName="jms/t24TPHAckNackQueue">
		<properties.wasJms  queueName="t24TPHAckNackQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24CMBInterfaceQueue" jndiName="jms/t24CMBInterfaceQueue">
		<properties.wasJms  queueName="t24CMBInterfaceQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24TPSStalResp" jndiName="jms/t24TPSStalResp">
		<properties.wasJms  queueName="t24TPSStalResp" />
	</jmsQueue>
	<jmsQueue id="jms/t24TPSNIClrQueue" jndiName="jms/t24TPSNIClrQueue">
		<properties.wasJms  queueName="t24TPSNIClrQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IFRTPInQueue" jndiName="jms/t24IFRTPInQueue">
		<properties.wasJms  queueName="t24IFRTPInQueue" />
	</jmsQueue>
	<jmsQueue id="jms/t24IFRTPOutQueue" jndiName="jms/t24IFRTPOutQueue">
		<properties.wasJms  queueName="t24IFRTPOutQueue" />
	</jmsQueue>

	<jmsTopic jndiName="jms/tecEventsTopic">
		<properties.wasJms topicName="tecEventsTopic" />
	</jmsTopic>
	<jmsTopic jndiName="jms/t24ManagementTopic">
		<properties.wasJms topicName="t24ManagementTopic" />
	</jmsTopic>
        <jmsActivationSpec id="jms/t24OFSMessageMDB">
                <properties.wasJms destinationRef="jms/t24OFSQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24BROWSERMessageMDB">
                <properties.wasJms destinationRef="jms/t24BROWSERQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24ARCMOBMessageMDB">
                <properties.wasJms destinationRef="jms/t24ARCMOBQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TWSMessageMDB">
                <properties.wasJms destinationRef="jms/t24TWSQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TCIBMessageMDB">
                <properties.wasJms destinationRef="jms/t24TCIBQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TCIBCORPMessageMDB">
                <properties.wasJms destinationRef="jms/t24TCIBCORPQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TCIBWEALTHMessageMDB">
                <properties.wasJms destinationRef="jms/t24TCIBWEALTHQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24CALLATMessageMDB">
                <properties.wasJms destinationRef="jms/t24CALLATQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24AMLMessageMDB">
                <properties.wasJms destinationRef="jms/t24AMLQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TPSMessageMDB">
                <properties.wasJms destinationRef="jms/t24TPSQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TPSInstInMessageMDB">
                <properties.wasJms destinationRef="jms/t24TPSInstInQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24SEATMessageMDB">
                <properties.wasJms destinationRef="jms/t24SEATQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IFInboundMessageMDB">
                <properties.wasJms destinationRef="jms/t24IFInboundQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IFOutboundMessageMDB">
                <properties.wasJms destinationRef="jms/t24IFOutboundQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24SWFMessageMDB">
                <properties.wasJms destinationRef="jms/t24SWFQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24AAINTMessageMDB">
                <properties.wasJms destinationRef="jms/t24AAIntQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24AAEXTMessageMDB">
                <properties.wasJms destinationRef="jms/t24AAExtQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IRISIntMessageMDB">
                <properties.wasJms destinationRef="jms/t24IRISIntQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IRISExtMessageMDB">
                <properties.wasJms destinationRef="jms/t24IRISExtQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24DDMessageMDB">
                <properties.wasJms destinationRef="jms/t24DDQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24MSMessageMDB">
                <properties.wasJms destinationRef="jms/t24MSOFSQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24RFMessageMDB">
                <properties.wasJms destinationRef="jms/t24RFOFSQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TPHMessageMDB">
                <properties.wasJms destinationRef="jms/t24TPHAckNackQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24CMBInterfaceMessageMDB">
                <properties.wasJms destinationRef="jms/t24CMBInterfaceQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TPSStandaloneMessageMDB">
                <properties.wasJms destinationRef="jms/t24TPSStalResp" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24TPSNonSLAMessageMDB">
                <properties.wasJms destinationRef="jms/t24TPSNIClrQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IFRTPInMessageMDB">
                <properties.wasJms destinationRef="jms/t24IFRTPInQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IFRTPOutMessageMDB">
                <properties.wasJms destinationRef="jms/t24IFRTPOutQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24EXECMessageMDB">
                <properties.wasJms destinationRef="jms/t24EXECQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24ManagementMDB">
                <properties.wasJms destinationRef="jms/t24ManagementTopic" destinationType="javax.jms.Topic" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24DSFPACKAGERMessageMDB">
                <properties.wasJms destinationRef="jms/t24DSFPACKAGERQueue" destinationType="javax.jms.Queue" />
        </jmsActivationSpec>
        <jmsActivationSpec id="jms/t24IRISMetaDataMessageMDB">
                <properties.wasJms destinationRef="jms/t24IRISMetaDataQueue" destinationType="javax.jms.Queue"/>
        </jmsActivationSpec>


	<resourceAdapter id="TemnKafkaRAR" name="Temn Kafka RAR" location="${liberty.home}/apps/TemnKafka.rar" autoStart="true" >
		<classloader apiTypeVisibility="spec,ibm-api,api,third-party,stable" commonLibraryRef="SharedLibs" delegation="parentFirst"/>
	</resourceAdapter>
	<connectionFactory jndiName="eis/KafkaConnectionFactory">
		<properties.TemnKafkaRAR />
	</connectionFactory>
	<activationSpec id="TAFJJEE_EAR/TAFJJEE_MDB/KafkaMDB">
		 <properties.TemnKafkaRAR />
	</activationSpec>
	
	<enterpriseApplication autoStart="true" context-root="TAFJEE" id="TAFJJEE_EAR" location="${liberty.home}/apps/TAFJJEE_EAR.ear" name="TAFJJEE_EAR" type="ear">
		<classloader classProviderRef="TemnKafkaRAR" apiTypeVisibility="spec,ibm-api,api,third-party" commonLibraryRef="SharedLibs" delegation="parentFirst" />
		<application-bnd>
			<security-role name ="TAFJAdmin">
				<user name="TAFJUser"/>
				<user name ="AUTHOR" />
				<group name ="TAFJAdmin"/>		
			</security-role>
		</application-bnd>		
  	</enterpriseApplication>
	
	<webApplication autoStart="true" contextRoot="BrowserWeb" id="BrowserWeb" location="${liberty.home}/apps/BrowserWeb.war" name="BrowserWeb" type="war" />

</server>
