<?xml version='1.0' encoding='UTF-8'?>
<weblogic-ejb-jar xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/920/weblogic-ejb-jar.xsd">

	<description>Generated by XDoclet</description>

	<weblogic-enterprise-bean>

		<ejb-name>ClinicalDataServiceSynchronous</ejb-name>

		<stateless-session-descriptor>
			<pool>
				<max-beans-in-free-pool>100</max-beans-in-free-pool>
				<initial-beans-in-free-pool>50</initial-beans-in-free-pool>
			</pool>
			<stateless-clustering>
				<home-is-clusterable>true</home-is-clusterable>
				<home-load-algorithm>Random</home-load-algorithm>
				<stateless-bean-is-clusterable>true</stateless-bean-is-clusterable>
				<stateless-bean-load-algorithm>Random</stateless-bean-load-algorithm>
			</stateless-clustering>
		</stateless-session-descriptor>

		<resource-description>
			<res-ref-name>workManagers/ConcurrentRead</res-ref-name>
			<jndi-name>workManagers/ConcurrentRead</jndi-name>
		</resource-description>

		<enable-call-by-reference>true</enable-call-by-reference>
		<jndi-name>ejb/remote/gov/va/med/cds/ClinicalDataServiceSynchronousSession</jndi-name>
		<local-jndi-name>comp/env/ejb/local/gov/va/med/cds/ClinicalDataServiceSynchronousSession</local-jndi-name>

	</weblogic-enterprise-bean>

	<weblogic-enterprise-bean>

		<ejb-name>ClinicalDataServiceRpcSynchronous</ejb-name>

		<stateless-session-descriptor>
			<pool>
				<max-beans-in-free-pool>100</max-beans-in-free-pool>
				<initial-beans-in-free-pool>50</initial-beans-in-free-pool>
			</pool>
			<stateless-clustering>
				<home-is-clusterable>true</home-is-clusterable>
				<home-load-algorithm>Random</home-load-algorithm>
				<stateless-bean-is-clusterable>true</stateless-bean-is-clusterable>
				<stateless-bean-load-algorithm>Random</stateless-bean-load-algorithm>
			</stateless-clustering>
		</stateless-session-descriptor>

		<resource-description>
			<res-ref-name>workManagers/RpcConcurrentRead</res-ref-name>
			<jndi-name>workManagers/RpcConcurrentRead</jndi-name>
		</resource-description>

		<enable-call-by-reference>true</enable-call-by-reference>
		<jndi-name>ejb/remote/gov/va/med/cds/ClinicalDataServiceRpcSynchronousSession</jndi-name>
		<local-jndi-name>comp/env/ejb/local/gov/va/med/cds/ClinicalDataServiceRpcSynchronousSession</local-jndi-name>

	</weblogic-enterprise-bean>
	
	<work-manager>
		<name>workManagers/ConcurrentRead</name>
		<min-threads-constraint>
			<name>MinConcurrentReadThreadsConstraint</name>
			<count>30</count>
		</min-threads-constraint>
		<max-threads-constraint>
			<name>MaxConcurrentReadThreadsConstraint</name>
			<count>100</count>
		</max-threads-constraint>
		<ignore-stuck-threads>false</ignore-stuck-threads>
	</work-manager>

	<work-manager>
		<name>workManagers/QueryConcurrentRead</name>
		<min-threads-constraint>
			<name>MinConcurrentReadThreadsConstraint</name>
			<count>150</count>
		</min-threads-constraint>
		<max-threads-constraint>
			<name>MaxConcurrentReadThreadsConstraint</name>
			<count>500</count>
		</max-threads-constraint>
		<ignore-stuck-threads>false</ignore-stuck-threads>
	</work-manager> 

	<work-manager>
		<name>workManagers/RpcConcurrentRead</name>
		<min-threads-constraint>
			<name>MinConcurrentReadThreadsConstraint</name>
			<count>30</count>
		</min-threads-constraint>
		<max-threads-constraint>
			<name>MaxConcurrentReadThreadsConstraint</name>
			<count>100</count>
		</max-threads-constraint>
		<ignore-stuck-threads>false</ignore-stuck-threads>
	</work-manager>

</weblogic-ejb-jar>