You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by jt...@apache.org on 2006/03/17 22:12:03 UTC

svn commit: r386714 [7/9] - /db/derby/docs/trunk/src/devguide/

Modified: db/derby/docs/trunk/src/devguide/derbydev.ditamap
URL: http://svn.apache.org/viewcvs/db/derby/docs/trunk/src/devguide/derbydev.ditamap?rev=386714&r1=386713&r2=386714&view=diff
==============================================================================
--- db/derby/docs/trunk/src/devguide/derbydev.ditamap (original)
+++ db/derby/docs/trunk/src/devguide/derbydev.ditamap Fri Mar 17 13:11:50 2006
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE map PUBLIC "-//IBM//DTD DITA Map//EN"
- "../dtd/map.dtd">
+<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN"
+ "map.dtd">
 <!--  
 Copyright 1997, 2005 The Apache Software Foundation or its licensors, as applicable.  
 
@@ -27,26 +27,1983 @@
 <vrmlist><vrm version="10.1"/></vrmlist>
 <brand>Apache Derby</brand></prodinfo>
 </topicmeta>
+<reltable>
+<relrow>
+<relcell>
+<topicref href="tdevpreupgrade.dita" navtitle="Preparing to upgrade"></topicref>
+</relcell>
+<relcell>
+<topicref href="tdevupgradedb.dita" navtitle="Upgrading a database"></topicref>
+<topicref href="tdevupgradesoft.dita" navtitle="Soft upgrade"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevupgradedb.dita" navtitle="Upgrading a database"></topicref>
+</relcell>
+<relcell>
+<topicref href="tdevupgradesoft.dita" navtitle="Soft upgrade"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp14839.dita" navtitle="Application development overview">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp39409.dita" navtitle="Derby embedded basics"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp40653.dita" navtitle="Derby JDBC driver"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp17453.dita" navtitle="Derby JDBC database connection URL">
+</topicref>
+<topicref href="cdevdvlp27610.dita" navtitle="Derby system"></topicref>
+<topicref href="cdevdvlp21955.dita" navtitle="A Derby database"></topicref>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp17453.dita" navtitle="Derby JDBC database connection URL">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp27610.dita" navtitle="Derby system"></topicref>
+<topicref href="cdevdvlp21955.dita" navtitle="A Derby database"></topicref>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp27610.dita" navtitle="Derby system"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp21955.dita" navtitle="A Derby database"></topicref>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp21955.dita" navtitle="A Derby database"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp27715.dita" navtitle="Booting databases"></topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp20349.dita" navtitle="Shutting down the system"></topicref>
+<topicref href="cdevdvlp13018.dita" navtitle="Defining the system directory">
+</topicref>
+<topicref href="cdevdvlp25889.dita" navtitle="The error log"></topicref>
+<topicref href="cdevdvlp39943.dita" navtitle="derby.properties"></topicref>
+<topicref href="cdevdvlp20458.dita" navtitle="Double-booting system behavior">
+</topicref>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp25889.dita" navtitle="The error log"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp39943.dita" navtitle="derby.properties"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp20458.dita" navtitle="Double-booting system behavior">
+</topicref>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp20458.dita" navtitle="Double-booting system behavior">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp40724.dita" navtitle="The database directory"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp846110.dita" navtitle="Database-wide properties">
+</topicref>
+<topicref href="cdevdvlp30653.dita" navtitle="Database limitations"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp42173.dita" navtitle="Creating, dropping, and backing up databases">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp845973.dita" navtitle="Single database shutdown">
+</topicref>
+<topicref href="cdevdvlp18166.dita" navtitle="Storage and recovery"></topicref>
+<topicref href="cdevdvlp84026.dita" navtitle="Log on separate device"></topicref>
+<topicref href="cdevdvlp25820.dita" navtitle="Database pages"></topicref>
+<topicref href="cdevdvlp846110.dita" navtitle="Database-wide properties">
+</topicref>
+<topicref href="cdevdvlp30653.dita" navtitle="Database limitations"></topicref>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+<topicref href="cdevadvjdbc41138.dita" navtitle="Offering connection choices to the user">
+</topicref>
+<topicref href="cdevcsecuree.dita" navtitle="Derby and Security"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp845973.dita" navtitle="Single database shutdown">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp40464.dita" navtitle="Shutting down Derby or an individual database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp846110.dita" navtitle="Database-wide properties">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp30653.dita" navtitle="Database limitations"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp846369.dita" navtitle="Connecting to databases within the system">
+</topicref>
+<topicref href="cdevdvlp846402.dita" navtitle="Connecting to databases outside the system directory">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp40350.dita" navtitle="Conventions for specifying the database path">
+</topicref>
+<topicref href="cdevdvlp19700.dita" navtitle="Special database access"></topicref>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp40350.dita" navtitle="Conventions for specifying the database path">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp19700.dita" navtitle="Special database access"></topicref>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp17453.dita" navtitle="Derby JDBC database connection URL">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp19700.dita" navtitle="Special database access"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp846369.dita" navtitle="Connecting to databases within the system">
+</topicref>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp846402.dita" navtitle="Connecting to databases outside the system directory">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp91854.dita" navtitle="Accessing databases from the classpath">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp24155.dita" navtitle="Accessing databases from a jar or zip file">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevdvlp847152.dita" navtitle="Using the databaseName attribute">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp40464.dita" navtitle="Shutting down Derby or an individual database">
+</topicref>
+<topicref href="tdevdvlp39090.dita" navtitle="Creating and accessing a database">
+</topicref>
+<topicref href="tdevdvlp12233.dita" navtitle="Providing a user name and password">
+</topicref>
+<topicref href="tdevdvlp14496.dita" navtitle="Encrypting a database when you create it">
+</topicref>
+<topicref href="tdevdvlp40140.dita" navtitle="Booting an encrypted database">
+</topicref>
+<topicref href="tdevdvlp36289.dita" navtitle="Specifying attributes in a properties object">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdvlp39090.dita" navtitle="Creating and accessing a database">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp12233.dita" navtitle="Providing a user name and password">
+</topicref>
+<topicref href="tdevdvlp14496.dita" navtitle="Encrypting a database when you create it">
+</topicref>
+<topicref href="tdevdvlp40140.dita" navtitle="Booting an encrypted database">
+</topicref>
+<topicref href="tdevdvlp36289.dita" navtitle="Specifying attributes in a properties object">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdvlp12233.dita" navtitle="Providing a user name and password">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure42374.dita" navtitle="Working with user authentication">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdvlp14496.dita" navtitle="Encrypting a database when you create it">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp40140.dita" navtitle="Booting an encrypted database">
+</topicref>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdvlp40140.dita" navtitle="Booting an encrypted database">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstart16043.dita" navtitle="The installation directory">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstart98282.dita" navtitle="Derby libraries and classpath">
+</topicref>
+<topicref href="cdevstart41260.dita" navtitle="UNIX-specific issues"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstart98282.dita" navtitle="Derby libraries and classpath">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstart41260.dita" navtitle="UNIX-specific issues"></topicref>
+<topicref href="cdevstart18978.dita" navtitle="Derby and JVMs"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstart39409.dita" navtitle="Configuring file descriptors">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstart813545.dita" navtitle="Scripts"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp40170.dita" navtitle="Embedded Derby JDBC driver">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevdvlp38881.dita" navtitle="Embedded Derby JDBC database connection URL">
+</topicref>
+<topicref href="cdevdvlp10252.dita" navtitle="Getting a nested connection">
+</topicref>
+<topicref href="tdevdvlp38381.dita" navtitle="Starting Derby as an embedded database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevdvlp38881.dita" navtitle="Embedded Derby JDBC database connection URL">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp10252.dita" navtitle="Getting a nested connection">
+</topicref>
+<topicref href="tdevdvlp38381.dita" navtitle="Starting Derby as an embedded database">
+</topicref>
+<topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
+</topicref>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp10252.dita" navtitle="Getting a nested connection">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdvlp38381.dita" navtitle="Starting Derby as an embedded database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy38918.dita" navtitle="Deployment issues"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy15325.dita" navtitle="Creating Derby databases for read-only use">
+</topicref>
+<topicref href="cdevdeploy30736.dita" navtitle="Loading classes from a database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy15325.dita" navtitle="Creating Derby databases for read-only use">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy30736.dita" navtitle="Loading classes from a database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy855368.dita" navtitle="Embedded deployment application overview">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy855655.dita" navtitle="Deploying Derby in an embedded environment">
+</topicref>
+<topicref href="cdevdeploy18639.dita" navtitle="Embedded systems and properties">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy855655.dita" navtitle="Deploying Derby in an embedded environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy30736.dita" navtitle="Loading classes from a database">
+</topicref>
+<topicref href="cdevdeploy18639.dita" navtitle="Embedded systems and properties">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy18639.dita" navtitle="Embedded systems and properties">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy15325.dita" navtitle="Creating Derby databases for read-only use">
+</topicref>
+<topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdeploy26887.dita" navtitle="Creating and preparing the database for read-only use">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdeploy19136.dita" navtitle="Deploying the database on the read-only media">
+</topicref>
+<topicref href="tdevdeploy33704.dita" navtitle="Transferring read-only databases to archive (jar or zip) files">
+</topicref>
+<topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
+</topicref>
+<topicref href="cdevdeploy82529.dita" navtitle="Databases on read-only media and DatabaseMetaData">
+</topicref>
+<topicref href="tdevdvlp40464.dita" navtitle="Shutting down Derby or an individual database">
+</topicref>
+<topicref href="cdevdeploy18639.dita" navtitle="Embedded systems and properties">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdeploy19136.dita" navtitle="Deploying the database on the read-only media">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevdeploy33704.dita" navtitle="Transferring read-only databases to archive (jar or zip) files">
+</topicref>
+<topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
+</topicref>
+<topicref href="cdevdeploy82529.dita" navtitle="Databases on read-only media and DatabaseMetaData">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevdeploy33704.dita" navtitle="Transferring read-only databases to archive (jar or zip) files">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
+</topicref>
+<topicref href="cdevdeploy82529.dita" navtitle="Databases on read-only media and DatabaseMetaData">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy82529.dita" navtitle="Databases on read-only media and DatabaseMetaData">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy856333.dita" navtitle="Connecting to databases when the path is ambiguous because of databases
+in the classpath"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy18716.dita" navtitle="Connecting to databases with ambiguous paths to databases in the file
+system"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy856753.dita" navtitle="Class loading overview">
+</topicref>
+<topicref href="cdevdeploy15818.dita" navtitle="Create jar files for your application">
+</topicref>
+<topicref href="cdevdeploy23812.dita" navtitle="Add the jar file or files to the database">
+</topicref>
+<topicref href="cdevdeploy21645.dita" navtitle="Enable database class loading with a property">
+</topicref>
+<topicref href="cdevdeploy12748.dita" navtitle="Code your applications"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy17604.dita" navtitle="Dynamic changes to jar files or to the database jar classpath">
+</topicref>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdeploy857611.dita" navtitle="Requirements for dynamic changes">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdeploy857648.dita" navtitle="Notes on dynamic changes">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevdeploy856845.dita" navtitle="Installing jar files"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevdeploy856880.dita" navtitle="Removing jar files"></topicref>
+<topicref href="rdevdeploy856912.dita" navtitle="Replacing jar files"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevdeploy856880.dita" navtitle="Removing jar files"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevdeploy856912.dita" navtitle="Replacing jar files"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial42117.dita" navtitle="Programming database-side JDBC procedures">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial27163.dita" navtitle="Programming trigger actions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial29620.dita" navtitle="Database-side JDBC procedures and nested connections">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial16181.dita" navtitle="Database-side JDBC procedures using non-nested connections">
+</topicref>
+<topicref href="cdevspecial41728.dita" navtitle="Database-side JDBC procedures and SQLExceptions">
+</topicref>
+<topicref href="cdevspecial45786.dita" navtitle="User-defined SQLExceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial16181.dita" navtitle="Database-side JDBC procedures using non-nested connections">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial41728.dita" navtitle="Database-side JDBC procedures and SQLExceptions">
+</topicref>
+<topicref href="cdevspecial45786.dita" navtitle="User-defined SQLExceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial41728.dita" navtitle="Database-side JDBC procedures and SQLExceptions">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial45786.dita" navtitle="User-defined SQLExceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial53165.dita" navtitle="Trigger action overview">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial76763.dita" navtitle="Performing referential actions">
+</topicref>
+<topicref href="cdevspecial67260.dita" navtitle="Accessing before and after rows">
+</topicref>
+<topicref href="cdevspecial13670.dita" navtitle="Examples of trigger actions">
+</topicref>
+<topicref href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial76763.dita" navtitle="Performing referential actions">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial76763.dita" navtitle="Performing referential actions">
+</topicref>
+<topicref href="cdevspecial67260.dita" navtitle="Accessing before and after rows">
+</topicref>
+<topicref href="cdevspecial13670.dita" navtitle="Examples of trigger actions">
+</topicref>
+<topicref href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial67260.dita" navtitle="Accessing before and after rows">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial13670.dita" navtitle="Examples of trigger actions">
+</topicref>
+<topicref href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevspecial13670.dita" navtitle="Examples of trigger actions">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts38375.dita" navtitle="The JDBC Connection and Transaction Model">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
+</topicref>
+<topicref href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
+</topicref>
+<topicref href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
+</topicref>
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+</topicref>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
+</topicref>
+<topicref href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
+</topicref>
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+</topicref>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
+</topicref>
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+</topicref>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+</topicref>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts36881.dita" navtitle="Connections"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts19173.dita" navtitle="Transactions"></topicref>
+<topicref href="cdevdvlp27610.dita" navtitle="Derby system"></topicref>
+<topicref href="cdevdvlp17453.dita" navtitle="Derby JDBC database connection URL">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts838179.dita" navtitle="Statements"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts838315.dita" navtitle="ResultSets and Cursors">
+</topicref>
+<topicref href="cdevconcepts26633.dita" navtitle="Nested connections"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts838315.dita" navtitle="ResultSets and Cursors">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts26633.dita" navtitle="Nested connections"></topicref>
+<topicref href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts26633.dita" navtitle="Nested connections"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevspecial42117.dita" navtitle="Programming database-side JDBC procedures">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts838850.dita" navtitle="Transactions when auto-commit is disabled">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts29416.dita" navtitle="Using auto-commit"></topicref>
+<topicref href="tdevconcepts839040.dita" navtitle="Turning Off Auto-Commit">
+</topicref>
+<topicref href="cdevconcepts839085.dita" navtitle="Explicitly closing Statements, ResultSets, and Connections">
+</topicref>
+<topicref href="cdevconcepts14433.dita" navtitle="Statement versus transaction runtime rollback">
+</topicref>
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts29416.dita" navtitle="Using auto-commit"></topicref>
+</relcell>
+<relcell>
+<topicref href="tdevconcepts839040.dita" navtitle="Turning Off Auto-Commit">
+</topicref>
+<topicref href="cdevconcepts839085.dita" navtitle="Explicitly closing Statements, ResultSets, and Connections">
+</topicref>
+<topicref href="cdevconcepts14433.dita" navtitle="Statement versus transaction runtime rollback">
+</topicref>
+<topicref href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevconcepts839040.dita" navtitle="Turning Off Auto-Commit">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts839085.dita" navtitle="Explicitly closing Statements, ResultSets, and Connections">
+</topicref>
+<topicref href="cdevconcepts14433.dita" navtitle="Statement versus transaction runtime rollback">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts839085.dita" navtitle="Explicitly closing Statements, ResultSets, and Connections">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts14433.dita" navtitle="Statement versus transaction runtime rollback">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevconcepts88082.dita" navtitle="Simple non-updatable ResultSets">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts28351.dita" navtitle="Updatable cursors"></topicref>
+<topicref href="cdevconcepts23987.dita" navtitle="ResultSets and auto-commit">
+</topicref>
+<topicref href="cdevconcepts22641.dita" navtitle="Scrolling insensitive ResultSets">
+</topicref>
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts28351.dita" navtitle="Updatable cursors"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts23987.dita" navtitle="ResultSets and auto-commit">
+</topicref>
+<topicref href="cdevconcepts22641.dita" navtitle="Scrolling insensitive ResultSets">
+</topicref>
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts23987.dita" navtitle="ResultSets and auto-commit">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts22641.dita" navtitle="Scrolling insensitive ResultSets">
+</topicref>
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts22641.dita" navtitle="Scrolling insensitive ResultSets">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts30811.dita" navtitle="Requirements for updatable cursors">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevconcepts41704.dita" navtitle="Naming or accessing the name of a cursor">
+</topicref>
+<topicref href="rdevconcepts38274.dita" navtitle="Extended updatable cursor example">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevconcepts41704.dita" navtitle="Naming or accessing the name of a cursor">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevconcepts38274.dita" navtitle="Extended updatable cursor example">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts840995.dita" navtitle="Holdable cursors and autocommit">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevconcepts1119.dita" navtitle="Non-holdable cursor example">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts15366.dita" navtitle="Isolation levels and concurrency">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts22300.dita" navtitle="Configuring isolation levels">
+</topicref>
+<topicref href="cdevconcepts23810.dita" navtitle="Lock granularity"></topicref>
+<topicref href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
+</topicref>
+<topicref href="cdevconcepts28436.dita" navtitle="Deadlocks"></topicref>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts22300.dita" navtitle="Configuring isolation levels">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts23810.dita" navtitle="Lock granularity"></topicref>
+<topicref href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
+</topicref>
+<topicref href="cdevconcepts28436.dita" navtitle="Deadlocks"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts23810.dita" navtitle="Lock granularity"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
+</topicref>
+<topicref href="cdevconcepts28436.dita" navtitle="Deadlocks"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts28436.dita" navtitle="Deadlocks"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts53677.dita" navtitle="Avoiding Deadlocks"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts95005.dita" navtitle="Deadlock detection"></topicref>
+<topicref href="cdevconcepts89097.dita" navtitle="Lock wait timeouts"></topicref>
+<topicref href="cdevconcepts16400.dita" navtitle="Configuring deadlock detection and lock wait timeouts">
+</topicref>
+<topicref href="cdevconcepts50894.dita" navtitle="Debugging Deadlocks"></topicref>
+<topicref href="cdevconcepts32861.dita" navtitle="Programming applications to handle deadlocks">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts95005.dita" navtitle="Deadlock detection"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts89097.dita" navtitle="Lock wait timeouts"></topicref>
+<topicref href="cdevconcepts16400.dita" navtitle="Configuring deadlock detection and lock wait timeouts">
+</topicref>
+<topicref href="cdevconcepts50894.dita" navtitle="Debugging Deadlocks"></topicref>
+<topicref href="cdevconcepts32861.dita" navtitle="Programming applications to handle deadlocks">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts89097.dita" navtitle="Lock wait timeouts"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts16400.dita" navtitle="Configuring deadlock detection and lock wait timeouts">
+</topicref>
+<topicref href="cdevconcepts50894.dita" navtitle="Debugging Deadlocks"></topicref>
+<topicref href="cdevconcepts32861.dita" navtitle="Programming applications to handle deadlocks">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts16400.dita" navtitle="Configuring deadlock detection and lock wait timeouts">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts50894.dita" navtitle="Debugging Deadlocks"></topicref>
+<topicref href="cdevconcepts32861.dita" navtitle="Programming applications to handle deadlocks">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts50894.dita" navtitle="Debugging Deadlocks"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts32861.dita" navtitle="Programming applications to handle deadlocks">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts842279.dita" navtitle="Exclusive locks"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts842304.dita" navtitle="Shared locks"></topicref>
+<topicref href="cdevconcepts842385.dita" navtitle="Update locks"></topicref>
+<topicref href="rdevconcepts2462.dita" navtitle="Lock compatibility"></topicref>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+<topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts842304.dita" navtitle="Shared locks"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts842385.dita" navtitle="Update locks"></topicref>
+<topicref href="rdevconcepts2462.dita" navtitle="Lock compatibility"></topicref>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+<topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts842385.dita" navtitle="Update locks"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevconcepts2462.dita" navtitle="Lock compatibility"></topicref>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+<topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevconcepts2462.dita" navtitle="Lock compatibility"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+<topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevconcepts713.dita" navtitle="Deployment options and threading and connection modes">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts10914.dita" navtitle="Multi-user database access">
+</topicref>
+<topicref href="cdevconcepts24019.dita" navtitle="Multiple connections from a single application">
+</topicref>
+<topicref href="cdevconcepts19173.dita" navtitle="Transactions"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts10914.dita" navtitle="Multi-user database access">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts24019.dita" navtitle="Multiple connections from a single application">
+</topicref>
+<topicref href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts89498.dita" navtitle="Pitfalls of sharing a connection among threads">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevconcepts65864.dita" navtitle="Multi-thread programming tips">
+</topicref>
+<topicref href="rdevconcepts600.dita" navtitle="Example of threads sharing a statement">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevconcepts65864.dita" navtitle="Multi-thread programming tips">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevconcepts600.dita" navtitle="Example of threads sharing a statement">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevresman79556.dita" navtitle="Classes that pertain to resource managers">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevresman89722.dita" navtitle="Getting a DataSource"></topicref>
+<topicref href="cdevresman92946.dita" navtitle="Shutting down or creating a database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevresman89722.dita" navtitle="Getting a DataSource"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevresman92946.dita" navtitle="Shutting down or creating a database">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure12392.dita" navtitle="Configuring security for your environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure42374.dita" navtitle="Working with user authentication">
+</topicref>
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+</topicref>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevcsecure82556.dita" navtitle="Configuring security in a client/server environment">
+</topicref>
+<topicref href="tdevcsecure81850.dita" navtitle="Configuring security in an embedded environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure42374.dita" navtitle="Working with user authentication">
+</topicref>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure42374.dita" navtitle="Working with user authentication">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+</topicref>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure24366.dita" navtitle="Encrypting databases on disk">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure90988.dita" navtitle="Signed jar files"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure10983.dita" navtitle="Notes on the Derby security features">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure51876.dita" navtitle="User authentication and authorization examples">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcbabejdfj.dita" navtitle="Running Derby under a security manager">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="tdevcsecure82556.dita" navtitle="Configuring security in a client/server environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="tdevcsecure81850.dita" navtitle="Configuring security in an embedded environment">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure36127.dita" navtitle="Enabling user authentication">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure37817.dita" navtitle="Defining users"></topicref>
+<topicref href="cdevcsecure38522.dita" navtitle="External directory service">
+</topicref>
+<topicref href="cdevcsecure21547.dita" navtitle="Built-in Derby users"></topicref>
+<topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
+</topicref>
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure37817.dita" navtitle="Defining users"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure38522.dita" navtitle="External directory service">
+</topicref>
+<topicref href="cdevcsecure21547.dita" navtitle="Built-in Derby users"></topicref>
+<topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
+</topicref>
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+</topicref>
+<topicref href="cdevcsecure21561.dita" navtitle="User-defined class"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure38522.dita" navtitle="External directory service">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure21547.dita" navtitle="Built-in Derby users"></topicref>
+<topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
+</topicref>
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure21547.dita" navtitle="Built-in Derby users"></topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
+</topicref>
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+</topicref>
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure608.dita" navtitle="Libraries for LDAP user authentication">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure863446.dita" navtitle="Setting up Derby to use your LDAP directory service">
+</topicref>
+<topicref href="cdevcsecure876908.dita" navtitle="Guest access to search for DNs">
+</topicref>
+<topicref href="cdevcsecure863546.dita" navtitle="LDAP performance issues">
+</topicref>
+<topicref href="cdevcsecure863611.dita" navtitle="Considerations when using Windows NT with LDAP">
+</topicref>
+<topicref href="cdevcsecure863676.dita" navtitle="LDAP restrictions"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure863446.dita" navtitle="Setting up Derby to use your LDAP directory service">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure876908.dita" navtitle="Guest access to search for DNs">
+</topicref>
+<topicref href="cdevcsecure863546.dita" navtitle="LDAP performance issues">
+</topicref>
+<topicref href="cdevcsecure863611.dita" navtitle="Considerations when using Windows NT with LDAP">
+</topicref>
+<topicref href="cdevcsecure863676.dita" navtitle="LDAP restrictions"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure876908.dita" navtitle="Guest access to search for DNs">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure863546.dita" navtitle="LDAP performance issues">
+</topicref>
+<topicref href="cdevcsecure863611.dita" navtitle="Considerations when using Windows NT with LDAP">
+</topicref>
+<topicref href="cdevcsecure863676.dita" navtitle="LDAP restrictions"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure863546.dita" navtitle="LDAP performance issues">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure863611.dita" navtitle="Considerations when using Windows NT with LDAP">
+</topicref>
+<topicref href="cdevcsecure863676.dita" navtitle="LDAP restrictions"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure863676.dita" navtitle="LDAP restrictions"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure863611.dita" navtitle="Considerations when using Windows NT with LDAP">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure41285.dita" navtitle="LDAP directory service">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure864242.dita" navtitle="JNDI-specific properties for external directory services">
+</topicref>
+<topicref href="cdevcsecure21561.dita" navtitle="User-defined class"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure864242.dita" navtitle="JNDI-specific properties for external directory services">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure21561.dita" navtitle="User-defined class"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure864642.dita" navtitle="Database-level properties">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure864692.dita" navtitle="System-level properties">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure766.dita" navtitle="Programming the application to provide the user and password">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure305.dita" navtitle="Login failure exceptions with user authentication">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure24458.dita" navtitle="Authorization identifiers, user authentication, and user authorization">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure865580.dita" navtitle="User names and schemas">
+</topicref>
+<topicref href="rdevcsecure622.dita" navtitle="Exceptions when using authorization identifiers">
+</topicref>
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure865580.dita" navtitle="User names and schemas">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure622.dita" navtitle="Exceptions when using authorization identifiers">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure865818.dita" navtitle="Setting the default access mode">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure865880.dita" navtitle="Setting the access mode for particular users">
+</topicref>
+<topicref href="rdevcsecure935.dita" navtitle="Notes on user authorization">
+</topicref>
+<topicref href="rdevcsecure379.dita" navtitle="User authorization exceptions">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure865880.dita" navtitle="Setting the access mode for particular users">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure935.dita" navtitle="Notes on user authorization">
+</topicref>
+<topicref href="rdevcsecure379.dita" navtitle="User authorization exceptions">
+</topicref>
+<topicref href="rdevcsecure131.dita" navtitle="Examples of user authorization">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure935.dita" navtitle="Notes on user authorization">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure379.dita" navtitle="User authorization exceptions">
+</topicref>
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure866060.dita" navtitle="Setting user authorization">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure190.dita" navtitle="Read-only and full access permissions">
+</topicref>
+<topicref href="rdevcsecure131.dita" navtitle="Examples of user authorization">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure190.dita" navtitle="Read-only and full access permissions">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure131.dita" navtitle="Examples of user authorization">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure88690.dita" navtitle="Encrypting databases on creation">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure866716.dita" navtitle="Creating the boot password">
+</topicref>
+<topicref href="cdevcsecure60146.dita" navtitle="Booting an encrypted database">
+</topicref>
+<topicref href="cdevcsecure55054.dita" navtitle="Changing the boot password">
+</topicref>
+<topicref href="cdevcsecure31493.dita" navtitle="Specifying an alternate encryption provider">
+</topicref>
+<topicref href="cdevcsecure67151.dita" navtitle="Specifying an alternate encryption algorithm">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure866716.dita" navtitle="Creating the boot password">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure60146.dita" navtitle="Booting an encrypted database">
+</topicref>
+<topicref href="cdevcsecure55054.dita" navtitle="Changing the boot password">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure60146.dita" navtitle="Booting an encrypted database">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure55054.dita" navtitle="Changing the boot password">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure31493.dita" navtitle="Specifying an alternate encryption provider">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure67151.dita" navtitle="Specifying an alternate encryption algorithm">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevcsecure96815.dita" navtitle="Requirements for Derby encryption">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure97760.dita" navtitle="Working with encryption">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure125.dita" navtitle="User authentication example in a client/server environment">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure13713.dita" navtitle="User authentication example in a single-user, embedded environment">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevbabejgjd.dita" navtitle="Granting permissions to Derby">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevcsecure871387.dita" navtitle="Examples of Java 2 security policy files for embedded Derby">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure871406.dita" navtitle="Java 2 security policy file example 1">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure871422.dita" navtitle="Java 2 security policy file example 2">
+</topicref>
+<topicref href="rdevcsecure871439.dita" navtitle="Java 2 security policy file example 3">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="rdevcsecure871422.dita" navtitle="Java 2 security policy file example 2">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="rdevcsecure871439.dita" navtitle="Java 2 security policy file example 3">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevadvjdbc41138.dita" navtitle="Offering connection choices to the user">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevadvjdbc32436.dita" navtitle="Using Derby with IDEs"></topicref>
+<topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevadvjdbc32436.dita" navtitle="Using Derby with IDEs"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp96597.dita" navtitle="One Derby instance for each Java Virtual Machine">
+</topicref>
+<topicref href="cdevdvlp40170.dita" navtitle="Embedded Derby JDBC driver">
+</topicref>
+<topicref href="rdevdvlp38881.dita" navtitle="Embedded Derby JDBC database connection URL">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks19707.dita" navtitle="Retrieving the database connection URL">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks39584.dita" navtitle="Supplying a parameter only once">
+</topicref>
+<topicref href="cdevtricks21248.dita" navtitle="Defining an identity column">
+</topicref>
+<topicref href="cdevtricks23426.dita" navtitle="Using third-party tools">
+</topicref>
+<topicref href="cdevtricks13019.dita" navtitle="Tricks of the VALUES clause">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks39584.dita" navtitle="Supplying a parameter only once">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks21248.dita" navtitle="Defining an identity column">
+</topicref>
+<topicref href="cdevtricks23426.dita" navtitle="Using third-party tools">
+</topicref>
+<topicref href="cdevtricks13019.dita" navtitle="Tricks of the VALUES clause">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks21248.dita" navtitle="Defining an identity column">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks23426.dita" navtitle="Using third-party tools">
+</topicref>
+<topicref href="cdevtricks13019.dita" navtitle="Tricks of the VALUES clause">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks23426.dita" navtitle="Using third-party tools">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks13019.dita" navtitle="Tricks of the VALUES clause">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks807337.dita" navtitle="Multiple rows"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks807365.dita" navtitle="Mapping column values to return values">
+</topicref>
+<topicref href="cdevtricks807400.dita" navtitle="Creating empty queries">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevtricks807365.dita" navtitle="Mapping column values to return values">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevtricks807400.dita" navtitle="Creating empty queries">
+</topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevin71274.dita" navtitle="SQL parser support for Unicode">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevin55108.dita" navtitle="Other components"></topicref>
+<topicref href="cdevin38113.dita" navtitle="Messages libraries"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevin55108.dita" navtitle="Other components"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevin38113.dita" navtitle="Messages libraries"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805644.dita" navtitle="Dynamic SQL"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805664.dita" navtitle="Cursors"></topicref>
+<topicref href="cdevstandards805690.dita" navtitle="Information schema"></topicref>
+<topicref href="cdevstandards805716.dita" navtitle="Transactions"></topicref>
+<topicref href="cdevstandards805742.dita" navtitle="Stored routines and PSM">
+</topicref>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805664.dita" navtitle="Cursors"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805690.dita" navtitle="Information schema"></topicref>
+<topicref href="cdevstandards805716.dita" navtitle="Transactions"></topicref>
+<topicref href="cdevstandards805742.dita" navtitle="Stored routines and PSM">
+</topicref>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805690.dita" navtitle="Information schema"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805716.dita" navtitle="Transactions"></topicref>
+<topicref href="cdevstandards805742.dita" navtitle="Stored routines and PSM">
+</topicref>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805716.dita" navtitle="Transactions"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805742.dita" navtitle="Stored routines and PSM">
+</topicref>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805742.dita" navtitle="Stored routines and PSM">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805768.dita" navtitle="Calling functions and procedures">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805841.dita" navtitle="Unique constraints and nulls">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805893.dita" navtitle="NOT NULL characteristic">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805949.dita" navtitle="DECIMAL max precision">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards805975.dita" navtitle="CLOB, and BLOB"></topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevstandards806001.dita" navtitle="Expressions on LONGs">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevstandards806027.dita" navtitle="ALTER TABLE"></topicref>
+</relcell>
+</relrow>
+<relrow>
+<relcell>
+<topicref href="cdevdvlp20458.dita" navtitle="Double-booting system behavior">
+</topicref>
+</relcell>
+<relcell>
+<topicref href="cdevdvlp40724.dita" navtitle="The database directory"></topicref>
+</relcell>
+</relrow>
+</reltable>
 <topicref href="rdevcopyright.dita" navtitle="Copyright"></topicref>
-<topicref collection-type="family" href="cdevdgpref29520.dita" navtitle="About this guide">
+<topicref href="cdevdgpref29520.dita" navtitle="About this guide">
 <topicref href="cdevdgpref11181.dita" navtitle="Purpose of this guide"></topicref>
 <topicref href="cdevdgpref24290.dita" navtitle="Audience"></topicref>
-<topicref href="cdevdgpref23947.dita" navtitle="How this guide Is Organized">
+<topicref href="cdevdgpref23947.dita" navtitle="How this guide is organized">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevupgrades.dita" navtitle="Upgrades">
+<topicref href="cdevupgrades.dita" navtitle="Upgrades">
 <topicref href="tdevpreupgrade.dita" navtitle="Preparing to upgrade"></topicref>
 <topicref href="tdevupgradedb.dita" navtitle="Upgrading a database"></topicref>
 <topicref href="tdevupgradesoft.dita" navtitle="Soft upgrade"></topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdvlp19524.dita" navtitle="JDBC applications and Derby basics">
+<topicref href="cdevdvlp19524.dita" navtitle="JDBC applications and Derby basics">
 <topicref href="cdevdvlp14839.dita" navtitle="Application development overview">
 </topicref>
-<topicref collection-type="family" href="cdevdvlp39409.dita" navtitle="Derby embedded basics">
+<topicref href="cdevdvlp39409.dita" navtitle="Derby embedded basics">
 <topicref href="cdevdvlp40653.dita" navtitle="Derby JDBC driver"></topicref>
 <topicref href="cdevdvlp17453.dita" navtitle="Derby JDBC database connection URL">
 </topicref>
-<topicref collection-type="family" href="cdevdvlp27610.dita" navtitle="Derby system">
+<topicref href="cdevdvlp27610.dita" navtitle="Derby system">
 <topicref href="cdevdvlp96597.dita" navtitle="One Derby instance for each Java Virtual Machine">
 </topicref>
 <topicref href="cdevdvlp27715.dita" navtitle="Booting databases"></topicref>
@@ -59,7 +2016,7 @@
 </topicref>
 <topicref href="cdevdvlp19297.dita" navtitle="Recommended practices"></topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdvlp21955.dita" navtitle="A Derby database">
+<topicref href="cdevdvlp21955.dita" navtitle="A Derby database">
 <topicref href="cdevdvlp40724.dita" navtitle="The database directory"></topicref>
 <topicref href="cdevdvlp42173.dita" navtitle="Creating, dropping, and backing up databases">
 </topicref>
@@ -67,21 +2024,19 @@
 </topicref>
 <topicref href="cdevdvlp18166.dita" navtitle="Storage and recovery"></topicref>
 <topicref href="cdevdvlp84026.dita" navtitle="Log on separate device"></topicref>
-<topicref href="cdevdvlp25820.dita" navtitle="Database Pages"></topicref>
+<topicref href="cdevdvlp25820.dita" navtitle="Database pages"></topicref>
 <topicref href="cdevdvlp846110.dita" navtitle="Database-wide properties">
 </topicref>
 <topicref href="cdevdvlp30653.dita" navtitle="Database limitations"></topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdvlp34964.dita" navtitle="Connecting to databases">
-<topicref collection-type="family" href="cdevdvlp19619.dita" navtitle="Standard connections">
+<topicref href="cdevdvlp34964.dita" navtitle="Connecting to databases">
 <topicref href="cdevdvlp846369.dita" navtitle="Connecting to databases within the system">
 </topicref>
 <topicref href="cdevdvlp846402.dita" navtitle="Connecting to databases outside the system directory">
 </topicref>
-</topicref>
 <topicref href="cdevdvlp40350.dita" navtitle="Conventions for specifying the database path">
 </topicref>
-<topicref collection-type="family" href="cdevdvlp19700.dita" navtitle="Special database access">
+<topicref href="cdevdvlp19700.dita" navtitle="Special database access">
 <topicref href="cdevdvlp91854.dita" navtitle="Accessing databases from the classpath">
 </topicref>
 <topicref href="cdevdvlp24155.dita" navtitle="Accessing databases from a jar or zip file">
@@ -90,7 +2045,7 @@
 <topicref href="rdevdvlp22102.dita" navtitle="Database connection examples">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
+<topicref href="cdevdvlp51654.dita" navtitle="Working with the database connection URL attributes">
 <topicref href="rdevdvlp847152.dita" navtitle="Using the databaseName attribute">
 </topicref>
 <topicref href="tdevdvlp40464.dita" navtitle="Shutting down Derby or an individual database">
@@ -108,8 +2063,8 @@
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevstart19524.dita" navtitle="After installing">
-<topicref collection-type="family" href="cdevstart16043.dita" navtitle="The installation directory">
+<topicref href="cdevstart19524.dita" navtitle="After installing">
+<topicref href="cdevstart16043.dita" navtitle="The installation directory">
 <topicref href="cdevstart813142.dita" navtitle="Batch files and shell scripts">
 </topicref>
 </topicref>
@@ -122,7 +2077,7 @@
 <topicref href="cdevstart813545.dita" navtitle="Scripts"></topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdvlp25174.dita" navtitle="Derby embedded basics">
+<topicref href="cdevdvlp25174.dita" navtitle="Derby embedded basics">
 <topicref href="cdevdvlp40170.dita" navtitle="Embedded Derby JDBC driver">
 </topicref>
 <topicref href="rdevdvlp38881.dita" navtitle="Embedded Derby JDBC database connection URL">
@@ -132,16 +2087,16 @@
 <topicref href="tdevdvlp38381.dita" navtitle="Starting Derby as an embedded database">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdeploy32171.dita" navtitle="Deploying Derby applications">
-<topicref collection-type="family" href="cdevdeploy38918.dita" navtitle="Deployment issues">
+<topicref href="cdevdeploy32171.dita" navtitle="Deploying Derby applications">
+<topicref href="cdevdeploy38918.dita" navtitle="Deployment issues">
 <topicref href="cdevdeploy855368.dita" navtitle="Embedded deployment application overview">
 </topicref>
-<topicref collection-type="family" href="cdevdeploy855655.dita" navtitle="Deploying Derby in an embedded environment">
+<topicref href="cdevdeploy855655.dita" navtitle="Deploying Derby in an embedded environment">
 <topicref href="cdevdeploy18639.dita" navtitle="Embedded systems and properties">
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdeploy15325.dita" navtitle="Creating Derby databases for read-only use">
+<topicref href="cdevdeploy15325.dita" navtitle="Creating Derby databases for read-only use">
 <topicref href="tdevdeploy26887.dita" navtitle="Creating and preparing the database for read-only use">
 </topicref>
 <topicref href="tdevdeploy19136.dita" navtitle="Deploying the database on the read-only media">
@@ -150,7 +2105,7 @@
 </topicref>
 <topicref href="cdevdeploy11201.dita" navtitle="Accessing a read-only database in a zip/jar file">
 </topicref>
-<topicref collection-type="family" href="tdevdeploy39856.dita" navtitle="Accessing databases within a jar file using the classpath">
+<topicref href="tdevdeploy39856.dita" navtitle="Accessing databases within a jar file using the classpath">
 <topicref href="cdevdeploy18716.dita" navtitle="Connecting to databases with ambiguous paths to databases in the file
 system"></topicref>
 <topicref href="cdevdeploy856333.dita" navtitle="Connecting to databases when the path is ambiguous because of databases
@@ -159,14 +2114,12 @@
 <topicref href="cdevdeploy82529.dita" navtitle="Databases on read-only media and DatabaseMetaData">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevdeploy30736.dita" navtitle="Loading classes from a database">
-<topicref collection-type="family" href="cdevdeploy856753.dita" navtitle="Class loading overview">
-<topicref href="cdevdeploy92419.dita" navtitle="Signed jar files"></topicref>
-</topicref>
+<topicref href="cdevdeploy30736.dita" navtitle="Loading classes from a database">
+<topicref collection-type="sequence" href="cdevdeploy856753.dita" navtitle="Class loading overview">
 <topicref href="cdevdeploy15818.dita" navtitle="Create jar files for your application">
 </topicref>
-<topicref collection-type="family" href="cdevdeploy23812.dita" navtitle="Add the jar file or files to the database">
-<topicref collection-type="family" href="rdevdeploy856948.dita" navtitle="Jar file examples">
+<topicref href="cdevdeploy23812.dita" navtitle="Add the jar file or files to the database">
+<topicref href="rdevdeploy856948.dita" navtitle="Jar file examples">
 <topicref href="rdevdeploy856845.dita" navtitle="Installing jar files"></topicref>
 <topicref href="rdevdeploy856880.dita" navtitle="Removing jar files"></topicref>
 <topicref href="rdevdeploy856912.dita" navtitle="Replacing jar files"></topicref>
@@ -175,20 +2128,22 @@
 <topicref href="cdevdeploy21645.dita" navtitle="Enable database class loading with a property">
 </topicref>
 <topicref href="cdevdeploy12748.dita" navtitle="Code your applications"></topicref>
-<topicref collection-type="family" href="cdevdeploy17604.dita" navtitle="Dynamic changes to jar files or to the database jar classpath">
+</topicref>
+<topicref href="cdevdeploy17604.dita" navtitle="Dynamic changes to jar files or to the database jar classpath">
 <topicref href="cdevdeploy857611.dita" navtitle="Requirements for dynamic changes">
 </topicref>
-<topicref href="cdevdeploy857648.dita" navtitle="Notes"></topicref>
+<topicref href="cdevdeploy857648.dita" navtitle="Notes on dynamic changes">
+</topicref>
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevspecial.dita" navtitle="Derby server-side programming">
-<topicref collection-type="family" href="cdevspecial42117.dita" navtitle="Programming database-side JDBC procedures">
-<topicref collection-type="family" href="cdevspecial29620.dita" navtitle="Database-side JDBC procedures and nested connections">
+<topicref href="cdevspecial.dita" navtitle="Derby server-side programming">
+<topicref href="cdevspecial42117.dita" navtitle="Programming database-side JDBC procedures">
+<topicref href="cdevspecial29620.dita" navtitle="Database-side JDBC procedures and nested connections">
 <topicref href="cdevspecial28907.dita" navtitle="Requirements for database-side JDBC procedures using nested connections">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevspecial16181.dita" navtitle="Database-side JDBC procedures using non-nested connections">
+<topicref href="cdevspecial16181.dita" navtitle="Database-side JDBC procedures using non-nested connections">
 <topicref href="cdevspecial847513.dita" navtitle="Invoking a procedure using the CALL command">
 </topicref>
 </topicref>
@@ -204,26 +2159,27 @@
 </topicref>
 <topicref href="cdevspecial67260.dita" navtitle="Accessing before and after rows">
 </topicref>
-<topicref href="cdevspecial13670.dita" navtitle="Examples"></topicref>
-<topicref collection-type="family" href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
+<topicref href="cdevspecial13670.dita" navtitle="Examples of trigger actions">
+</topicref>
+<topicref href="cdevspecial49460.dita" navtitle="Triggers and exceptions">
 <topicref href="cdevspecial93497.dita" navtitle="Aborting statements and transactions">
 </topicref>
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts19524.dita" navtitle="Controlling Derby application behavior">
-<topicref collection-type="family" href="cdevconcepts38375.dita" navtitle="The JDBC Connection and Transaction Model">
-<topicref collection-type="family" href="cdevconcepts36881.dita" navtitle="Connections">
+<topicref href="cdevconcepts19524.dita" navtitle="Controlling Derby application behavior">
+<topicref href="cdevconcepts38375.dita" navtitle="The JDBC Connection and Transaction Model">
+<topicref href="cdevconcepts36881.dita" navtitle="Connections">
 <topicref href="cdevconcepts838179.dita" navtitle="Statements"></topicref>
 <topicref href="cdevconcepts838315.dita" navtitle="ResultSets and Cursors">
 </topicref>
 <topicref href="cdevconcepts26633.dita" navtitle="Nested connections"></topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts19173.dita" navtitle="Transactions">
+<topicref href="cdevconcepts19173.dita" navtitle="Transactions">
 <topicref href="cdevconcepts838850.dita" navtitle="Transactions when auto-commit is disabled">
 </topicref>
 <topicref href="cdevconcepts29416.dita" navtitle="Using auto-commit"></topicref>
-<topicref href="tdevconcepts839040.dita" navtitle="Turning Off Auto-Commit">
+<topicref href="tdevconcepts839040.dita" navtitle="Turning off auto-commit">
 </topicref>
 <topicref href="cdevconcepts839085.dita" navtitle="Explicitly closing Statements, ResultSets, and Connections">
 </topicref>
@@ -231,10 +2187,10 @@
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
+<topicref href="cdevconcepts41275.dita" navtitle="SQL and JDBC ResultSet/Cursor mechanisms">
 <topicref href="rdevconcepts88082.dita" navtitle="Simple non-updatable ResultSets">
 </topicref>
-<topicref collection-type="family" href="cdevconcepts28351.dita" navtitle="Updatable cursors">
+<topicref href="cdevconcepts28351.dita" navtitle="Updatable cursors">
 <topicref href="cdevconcepts30811.dita" navtitle="Requirements for updatable cursors">
 </topicref>
 <topicref href="tdevconcepts41704.dita" navtitle="Naming or accessing the name of a cursor">
@@ -246,21 +2202,20 @@
 </topicref>
 <topicref href="cdevconcepts22641.dita" navtitle="Scrolling insensitive ResultSets">
 </topicref>
-<topicref collection-type="family" href="rdevconceptsholdablecursors.dita"
-navtitle="Holdable cursors">
+<topicref href="rdevconceptsholdablecursors.dita" navtitle="Holdable cursors">
 <topicref href="cdevconcepts840995.dita" navtitle="Holdable cursors and autocommit">
 </topicref>
 <topicref href="rdevconcepts1119.dita" navtitle="Non-holdable cursor example">
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
+<topicref href="cdevconcepts30291.dita" navtitle="Locking, concurrency, and isolation">
 <topicref href="cdevconcepts15366.dita" navtitle="Isolation levels and concurrency">
 </topicref>
 <topicref href="cdevconcepts22300.dita" navtitle="Configuring isolation levels">
 </topicref>
 <topicref href="cdevconcepts23810.dita" navtitle="Lock granularity"></topicref>
-<topicref collection-type="family" href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
+<topicref href="cdevconcepts36402.dita" navtitle="Types and scope of locks in Derby systems">
 <topicref href="cdevconcepts842279.dita" navtitle="Exclusive locks"></topicref>
 <topicref href="cdevconcepts842304.dita" navtitle="Shared locks"></topicref>
 <topicref href="cdevconcepts842385.dita" navtitle="Update locks"></topicref>
@@ -268,7 +2223,7 @@
 <topicref href="rdevconcepts8424.dita" navtitle="Scope of locks"></topicref>
 <topicref href="cdevconcepts842613.dita" navtitle="Notes on locking"></topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts28436.dita" navtitle="Deadlocks">
+<topicref href="cdevconcepts28436.dita" navtitle="Deadlocks">
 <topicref href="cdevconcepts53677.dita" navtitle="Avoiding Deadlocks"></topicref>
 <topicref href="cdevconcepts95005.dita" navtitle="Deadlock detection"></topicref>
 <topicref href="cdevconcepts89097.dita" navtitle="Lock wait timeouts"></topicref>
@@ -279,7 +2234,7 @@
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
+<topicref href="cdevconcepts34828.dita" navtitle="Working with multiple connections to a single database">
 <topicref href="rdevconcepts713.dita" navtitle="Deployment options and threading and connection modes">
 </topicref>
 <topicref href="cdevconcepts10914.dita" navtitle="Multi-user database access">
@@ -287,7 +2242,7 @@
 <topicref href="cdevconcepts24019.dita" navtitle="Multiple connections from a single application">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
+<topicref href="cdevconcepts23499.dita" navtitle="Working with multiple threads sharing a single connection">
 <topicref href="cdevconcepts89498.dita" navtitle="Pitfalls of sharing a connection among threads">
 </topicref>
 <topicref href="cdevconcepts65864.dita" navtitle="Multi-thread programming tips">
@@ -297,33 +2252,33 @@
 </topicref>
 <topicref href="cdevdvlp22619.dita" navtitle="Working with database threads in an embedded environment">
 </topicref>
-<topicref collection-type="family" href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
-<topicref collection-type="family" href="cdevconcepts844813.dita" navtitle="Information provided in SQLExceptions">
+<topicref href="cdevconcepts24927.dita" navtitle="Working with Derby SQLExceptions in an Application">
+<topicref href="cdevconcepts844813.dita" navtitle="Information provided in SQLExceptions">
 <topicref href="rdevprocsqle.dita" navtitle="Example of processing SQLExceptions">
 </topicref>
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevresman19524.dita" navtitle="Using Derby as a J2EE resource manager">
+<topicref href="cdevresman19524.dita" navtitle="Using Derby as a J2EE resource manager">
 <topicref href="rdevresman79556.dita" navtitle="Classes that pertain to resource managers">
 </topicref>
 <topicref href="cdevresman89722.dita" navtitle="Getting a DataSource"></topicref>
 <topicref href="cdevresman92946.dita" navtitle="Shutting down or creating a database">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevcsecuree.dita" navtitle="Derby and Security">
-<topicref collection-type="family" href="cdevcsecure12392.dita" navtitle="Configuring security for your environment">
+<topicref href="cdevcsecuree.dita" navtitle="Derby and Security">
+<topicref href="cdevcsecure12392.dita" navtitle="Configuring security for your environment">
 <topicref href="tdevcsecure82556.dita" navtitle="Configuring security in a client/server environment">
 </topicref>
 <topicref href="tdevcsecure81850.dita" navtitle="Configuring security in an embedded environment">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevcsecure42374.dita" navtitle="Working with user authentication">
+<topicref href="cdevcsecure42374.dita" navtitle="Working with user authentication">
 <topicref href="cdevcsecure36127.dita" navtitle="Enabling user authentication">
 </topicref>
 <topicref href="cdevcsecure37817.dita" navtitle="Defining users"></topicref>
-<topicref collection-type="family" href="cdevcsecure38522.dita" navtitle="External directory service">
-<topicref collection-type="family" href="cdevcsecure41285.dita" navtitle="LDAP directory service">
+<topicref href="cdevcsecure38522.dita" navtitle="External directory service">
+<topicref href="cdevcsecure41285.dita" navtitle="LDAP directory service">
 <topicref href="rdevcsecure608.dita" navtitle="Libraries for LDAP user authentication">
 </topicref>
 <topicref href="cdevcsecure863446.dita" navtitle="Setting up Derby to use your LDAP directory service">
@@ -338,12 +2293,12 @@
 </topicref>
 <topicref href="cdevcsecure864242.dita" navtitle="JNDI-specific properties for external directory services">
 </topicref>
-<topicref collection-type="family" href="cdevcsecure21561.dita" navtitle="User-defined class">
+<topicref href="cdevcsecure21561.dita" navtitle="User-defined class">
 <topicref href="rdevexudclass.dita" navtitle="Example of setting a user-defined class">
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevcsecure21547.dita" navtitle="Built-in Derby users">
+<topicref href="cdevcsecure21547.dita" navtitle="Built-in Derby users">
 <topicref href="cdevcsecure864642.dita" navtitle="Database-level properties">
 </topicref>
 <topicref href="cdevcsecure864692.dita" navtitle="System-level properties">
@@ -351,14 +2306,14 @@
 </topicref>
 <topicref href="rdevcsecure557.dita" navtitle="List of user-authentication properties">
 </topicref>
-<topicref collection-type="family" href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
+<topicref href="cdevcsecure79358.dita" navtitle="Programming applications for Derby user authentication">
 <topicref href="rdevcsecure766.dita" navtitle="Programming the application to provide the user and password">
 </topicref>
 <topicref href="rdevcsecure305.dita" navtitle="Login failure exceptions with user authentication">
 </topicref>
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
+<topicref href="cdevcsecure37241.dita" navtitle="Users and authorization identifiers">
 <topicref href="cdevcsecure24458.dita" navtitle="Authorization identifiers, user authentication, and user authorization">
 </topicref>
 <topicref href="cdevcsecure865580.dita" navtitle="User names and schemas">
@@ -366,8 +2321,8 @@
 <topicref href="rdevcsecure622.dita" navtitle="Exceptions when using authorization identifiers">
 </topicref>
 </topicref>
-<topicref collection-type="family" href="cdevcsecure36595.dita" navtitle="User authorization">
-<topicref collection-type="family" href="cdevcsecure866060.dita" navtitle="Setting user authorization">
+<topicref href="cdevcsecure36595.dita" navtitle="User authorization">
+<topicref href="cdevcsecure866060.dita" navtitle="Setting user authorization">
 <topicref href="cdevcsecure865818.dita" navtitle="Setting the default access mode">
 </topicref>
 <topicref href="cdevcsecure865880.dita" navtitle="Setting the access mode for particular users">
@@ -377,18 +2332,18 @@

[... 89 lines stripped ...]