<?xml version="1.0" encoding="UTF-8"?>
<!-- (c) International Business Machines Corporation, 2002, 2003. (c) University of Edinburgh 2002, 2003.-->
<!-- See OGSA-DAI-Licence.txt for licencing information.-->
<GDSF:GridDataServiceFactoryConfig name="GDSFConfig" xmlns="http://www.w3.org/2000/xmlns" xmlns:GDSF="http://ogsadai.org.uk/P2R1/schemas/gdsf" xmlns:GDSS="http://ogsadai.org.uk/P2R1/schemas/gdss" xmlns:GDS="http://ogsadai.org.uk/P2R1/schemas/gds" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<!-- These version maps configure the Engine -->
	<GDS:VersionMap activity="Engine" version="p2.r1.123" implementation="uk.org.ogsadai.porttype.gds.engine.Engine"/>
	<GDS:VersionMap activity="Statement" version="p2.r1.123" implementation="uk.org.ogsadai.porttype.gds.statement.StatementActivity"/>
	<GDS:VersionMap activity="Delivery" version="p2.r1.234" implementation="uk.org.ogsadai.porttype.gds.delivery.DeliveryActivity"/>
	<GDS:VersionMap activity="CreateServiceWithNamedConfig" version="p2.r1.234" implementation="uk.or.ogsadai.porttype.ogsa.f.CreateServiceWithNamedConfig"/>
	<!-- Remove the following line if the registry is not running -->
	<!-- Change the URL as necessary -->
	<GDSF:GridDataServiceRegistryHandle>http://localhost:8100/ogsa/services/uk/org/ogsadai/wsdl/GridDataServiceRegistry</GDSF:GridDataServiceRegistryHandle>
	<GDS:ScriptEnvironment name="environment" language="GDFSS">
		<GDS:Activity name="Engine" version="p2.r1.123"/>
		<GDS:Activity name="CreateServiceWithNamedConfig" version="p2.r1.234"/>
	</GDS:ScriptEnvironment>
	
	<!-- MYSQL database config -->
	<GDSF:DatabaseManagementSystem name="RDBMS1" type="mysql" location="localhost:3306" version="8.1">
		<GDSF:Driver name="driver" type="jdbc" classname="org.gjt.mm.mysql.Driver" version="2"/>
		<GDSF:QueryLanguage name="sql" type="SQL" version="1992" driver="driver"/>
		<!--		<GDSF:Driver name="driver" type="xmldb" classname="org.apache.xindice.client.xmldb.DatabaseImpl" version="2"/> -->
		<!--		<GDSF:QueryLanguage name="xpath" type="XPath" version="1.0" driver="driver"/> -->
		<!--		<GDSF:QueryLanguage name="xupdate" type="XUpdate" version="1.0" driver="driver"/> -->
		<GDSF:RoleMap name="rolemap" classname="uk.org.ogsadai.common.rolemap.SimpleFileRoleMapper"/>
		<GDSF:LogicalSchema name="BasicSchema" version="13.4"/>
		<GDSF:PhysicalSchema name="BasicSchema" logicalSchema="BasicSchema" roleMap="rolemap" version="1.2"/>
		<GDSF:Database name="matrix" physicalSchema="BasicSchema" version="1.2"/>
		<!--		<GDSF:Database name="/db/MyCollection" physicalSchema="BasicSchema" version="1.2"/> -->
	</GDSF:DatabaseManagementSystem>
	
	<!-- ORACLE database config -->
	<GDSF:DatabaseManagementSystem name="RDBMS2" type="oracle" location="localhost:1521:bohnam" version="9.2">
		<!-- Need to put Oracle driver in here-->
		<GDSF:Driver name="driver" type="jdbc" classname="oracle.jdbc.driver.OracleDriver" version="2"/>
		<GDSF:QueryLanguage name="sql" type="SQL" version="1992" driver="driver"/>
		<GDSF:RoleMap name="rolemap" classname="uk.org.ogsadai.common.rolemap.SimpleFileRoleMapper"/>
		<GDSF:LogicalSchema name="BasicSchema" version="13.4"/>
		<GDSF:PhysicalSchema name="BasicSchema" logicalSchema="BasicSchema" roleMap="rolemap" version="1.2"/>
		<GDSF:Database name="bohnam.edikt" physicalSchema="BasicSchema" version="1.2"/>
	</GDSF:DatabaseManagementSystem>
	
	<!-- XINDICE database config -->
	<!-- Database management system for XML database. -->
	<GDSF:DatabaseManagementSystem name="XMLDBMS1" type="xindice" location="localhost:4080">
		<GDSF:Driver name="driver" type="xmldb" classname="org.apache.xindice.client.xmldb.DatabaseImpl" version="2"/>
		<GDSF:QueryLanguage name="xpath" type="XPath" version="1.0" driver="driver"/>
		<GDSF:QueryLanguage name="xupdate" type="XUpdate" version="1.0" driver="driver"/>
		<!--Change by Brian Hills for OGSA-DAI 1.5-->
		<!--GDSF:RoleMap name="rolemap" classname="uk.org.ogsadai.porttype.gds.statement.SimpleFileRoleMapper"/-->
		<GDSF:RoleMap name="rolemap" classname="uk.org.ogsadai.common.rolemap.SimpleFileRoleMapper"/>
		<GDSF:LogicalSchema name="BasicSchema" version="13.4"/>
		<GDSF:PhysicalSchema name="BasicSchema" logicalSchema="BasicSchema" roleMap="rolemap" version="1.2"/>
		<GDSF:Database name="/db/mycollection" physicalSchema="BasicSchema" version="1.2"/>
	</GDSF:DatabaseManagementSystem>



	<!-- MYSQL SQL DataResource Config -->
	<GDSF:DataResource name="MYSQLDataResource" dbms="RDBMS1">
		<GDSF:QueryLanguageRef name="sql"/>
		<GDSF:DatabaseRef name="matrix"/>
	</GDSF:DataResource>
	
	<!--  SQL DataResource Config -->
	<GDSF:DataResource name="ORACLEDataResource" dbms="RDBMS2">
		<GDSF:QueryLanguageRef name="sql"/>
		<GDSF:DatabaseRef name="bohnam.edikt"/>
	</GDSF:DataResource>
	
	<!-- XINDICE DataResourceConfig-->
	<GDSF:DataResource name="XMLDataResource" dbms="XMLDBMS">
		<GDSF:QueryLanguageRef name="xpath"/>
		<GDSF:DatabaseRef name="/db/mycollection"/>
	</GDSF:DataResource>
	



	<!-- Data resource for XPath queries. -->
	<!-- 	<GDSF:DataResource name="MyDataResource" dbms="MyDBMS"> -->
	<!--		<GDSF:QueryLanguageRef name="xpath"/> -->
	<!--		<GDSF:DatabaseRef name="/db/MyCollection"/> -->
	<!--	</GDSF:DataResource> -->
	<!-- Data resource for XUpdate queries. -->
	<!--	<GDSF:DataResource name="MyDataResource" dbms="MyDBMS"> -->
	<!--		<GDSF:QueryLanguageRef name="xupdate"/> -->
	<!--		<GDSF:DatabaseRef name="/db/MyCollection"/> -->
	<!--	</GDSF:DataResource> -->

	<GDSF:GridDataServiceConfig name="OracleConfig">
		<GDS:ScriptEnvironment name="environment" language="http://ogsadai.org.uk/language/GridDataServiceScript">
			<GDS:Activity name="Engine" version="p2.r1.123"/>
			<GDS:Activity name="Statement" version="p2.r1.123">
				<GDS:Parameter name="DataResource1">ORACLEDataResource</GDS:Parameter>
				<GDS:Parameter name="DefaultRetrievedDataFormat">XMLWebRowset</GDS:Parameter>
			</GDS:Activity>
			<GDS:Activity name="Delivery" version="p2.r1.234"/>
		</GDS:ScriptEnvironment>
	</GDSF:GridDataServiceConfig>
	
	<GDSF:GridDataServiceConfig name="MysqlConfig">
		<GDS:ScriptEnvironment name="environment" language="http://ogsadai.org.uk/language/GridDataServiceScript">
			<GDS:Activity name="Engine" version="p2.r1.123"/>
			<GDS:Activity name="Statement" version="p2.r1.123">
				<GDS:Parameter name="DataResource1">MYSQLDataResource</GDS:Parameter>
				<GDS:Parameter name="DefaultRetrievedDataFormat">XMLWebRowset</GDS:Parameter>
			</GDS:Activity>
			<GDS:Activity name="Delivery" version="p2.r1.234"/>
		</GDS:ScriptEnvironment>
	</GDSF:GridDataServiceConfig>
	



	
		<GDSF:GridDataServiceConfig name="XindiceConfig">
		<GDS:ScriptEnvironment name="environment" language="http://ogsadai.org.uk/language/GridDataServiceScript">
			<GDS:Activity name="Engine" version="p2.r1.123"/>
			<GDS:Activity name="Statement" version="p2.r1.123">
				<GDS:Parameter name="DataResource1">XMLDataResource</GDS:Parameter>
				<GDS:Parameter name="DefaultRetrievedDataFormat">XMLWebRowset</GDS:Parameter>
			</GDS:Activity>
			<GDS:Activity name="Delivery" version="p2.r1.234"/>
		</GDS:ScriptEnvironment>
	</GDSF:GridDataServiceConfig>

	

</GDSF:GridDataServiceFactoryConfig>

