| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension |
| id="com.sybase.stf.servers.drivers.test" |
| name="Test Drivers" |
| point="org.eclipse.datatools.connectivity.driverExtension"> |
| <category |
| name="Test" |
| id="org.eclipse.datatools.connectivity.drivers.test.category" |
| description="Test Drivers"> |
| </category> |
| <driverTemplate |
| id="org.eclipse.datatools.connectivity.drivers.test.driver1" |
| name="Driver 1" |
| parentCategory="org.eclipse.datatools.connectivity.drivers.test.category" |
| description="Test Driver 1" |
| jarList="[PLUGIN]\test_files\dummy1.jar"> |
| <properties> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver1.prop1" |
| name="Property1" |
| visible="false" |
| value="Some Value"/> |
| <property |
| id="org.eclipse.datatools.connectivity.test.driver1.prop2" |
| name="Property2" |
| value="Some sample value" |
| visible="true" |
| description="Property 2"/> |
| </properties> |
| </driverTemplate> |
| <driverTemplate |
| id="org.eclipse.datatools.connectivity.drivers.test.driver2" |
| name="Driver 2" |
| parentCategory="org.eclipse.datatools.connectivity.drivers.test.category" |
| description="Test Driver 2" |
| createDefault="false" |
| jarList="dummy2.jar"> |
| <properties> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver1.prop3" |
| name="Property3" |
| visible="false" |
| value="Some Value"/> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver1.prop4" |
| name="Property4" |
| value="Some sample value" |
| visible="true" |
| description="Property 4"/> |
| <property |
| description="Property5" |
| generated="false" |
| id="org.eclipse.datatools.connectivity.test.property5" |
| name="Property5" |
| required="true" |
| value="some value for property 5" |
| visible="true"> |
| </property> |
| </properties> |
| </driverTemplate> |
| <driverTemplate |
| id="org.eclipse.datatools.connectivity.drivers.test.driver3" |
| name="Old Driver 3" |
| parentCategory="org.eclipse.datatools.connectivity.drivers.test.category" |
| description="Test Driver 3" |
| createDefault="false" |
| jarList="[PLUGIN]\test_files\dummy1.jar"> |
| <properties> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver3.prop1" |
| name="OldProperty1" |
| visible="true" |
| value="Some Value 1 for Migration Test Driver 3"/> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver3.prop2" |
| name="OldProperty2" |
| value="Some Value 2 for Migration Test Driver 3" |
| visible="true" |
| description="Property 2"/> |
| </properties> |
| <migration |
| newDriverTemplateID="org.eclipse.datatools.connectivity.drivers.test.driver4"> |
| <propertyMigration |
| oldPropertyKey="org.eclipse.datatools.connectivity.drivers.test.driver3.prop1" |
| newPropertyKey="org.eclipse.datatools.connectivity.drivers.test.driver4.prop3" |
| newValue="some migrated value 1"> |
| </propertyMigration> |
| <propertyMigration |
| oldPropertyKey="org.eclipse.datatools.connectivity.drivers.test.driver3.prop2" |
| newPropertyKey="org.eclipse.datatools.connectivity.drivers.test.driver4.prop4" |
| newValue="some migrated value 2"> |
| </propertyMigration> |
| </migration> |
| </driverTemplate> |
| <driverTemplate |
| id="org.eclipse.datatools.connectivity.drivers.test.driver4" |
| name="New Driver 4" |
| parentCategory="org.eclipse.datatools.connectivity.drivers.test.category" |
| description="Test Driver 4" |
| createDefault="false" |
| jarList="[PLUGIN]\test_files\dummy1.jar"> |
| <properties> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver4.prop3" |
| name="NewProperty3" |
| visible="true" |
| value="Some Value 3 for Migration Test Driver 4"/> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver4.prop4" |
| name="NewProperty4" |
| value="Some Value 4 for Migration Test Driver 4" |
| visible="true" |
| description="Property 4"/> |
| <property |
| id="org.eclipse.datatools.connectivity.drivers.test.driver4.prop5" |
| name="NewProperty5" |
| value="Some Value 5 for Migration Test Driver 4" |
| visible="true" |
| description="Property 5"/> |
| </properties> |
| </driverTemplate> |
| </extension> |
| <extension |
| point="org.eclipse.datatools.connectivity.driverExtension"> |
| <driverTemplateOverride |
| id="org.eclipse.datatools.connectivity.drivers.test.override1" |
| jarList="[PLUGIN]\test_files\dummy2.jar" |
| name="Override Driver" |
| targetId="org.eclipse.datatools.connectivity.drivers.test.driver2"> |
| <propertyOverrides> |
| <propertyOverride |
| name="Property6" |
| targetId="org.eclipse.datatools.connectivity.drivers.test.driver1.prop4" |
| > |
| </propertyOverride> |
| <propertyOverride |
| remove="true" |
| targetId="org.eclipse.datatools.connectivity.test.property5"> |
| </propertyOverride> |
| </propertyOverrides> |
| </driverTemplateOverride> |
| <driverTemplateOverride |
| name="Overridden Override Driver" |
| targetId="org.eclipse.datatools.connectivity.drivers.test.override1"> |
| <propertyOverrides> |
| <propertyOverride |
| targetId="org.eclipse.datatools.connectivity.drivers.test.driver1.prop4" |
| value="Override Value"> |
| </propertyOverride> |
| </propertyOverrides> |
| </driverTemplateOverride> |
| </extension> |
| </plugin> |