From: Farrukh N. <far...@su...> - 2002-10-19 17:22:56
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body> Peyman,<br> <br> Thanks for the nice contribution. Just one word of advice is to let the team know before you start on something like this so that we don't get into situations where multiple people edit the same file. I don't believe that is the case now. The changes look good. One questions is whether we should use a table format for file descriptions with at least 2 columns (File Name, Description).<br> <br> Unless there are any other suggestions please consider making this additional format change to the file and send it back to Nikola for committing to the CVS tree.<br> <br> <pre class="moz-signature" cols="$mailwrapcol">-- Regards, Farrukh</pre> <br> <br> Peyman Nasirifard wrote:<br> <blockquote type="cite" cite="midBJEKLMODAFCPHJJJBLOBGEKACAAA.Peyman@IMSmatrix.com"> <title></title> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="MSHTML 5.00.3103.1000" name="GENERATOR"> <font face="Arial" size="2"> </font> <div><font face="Arial" size="2"><font size="3"><font face="Arial">Hi Nikola et al,<br> <br> I have updated the "<a href="http://ebxmlrr.sourceforge.net/repositoryStructure.html">http://ebxmlrr.sourceforge.net/repositoryStructure.html</a>" from latest bits(October 19), attached to this email. This document is mainly based on javadocs. I have checked it <span class="408250111-19102002">couple of times, but a review is *necessary*. </span></font></font></font></div> <div><font face="Arial" size="2"><font face="Arial"><span class="408250111-19102002"></span></font><font size="3"> </font></font></div> <div><font face="Arial" size="2"><font size="3"><font face="Arial"><span class="408250111-19102002"><strong>Note1: </strong>There are several files that I could not find a suitable brief description for them. Please apply a brief description to them.</span></font></font></font></div> <div><font face="Arial" size="2"><font face="Arial"><span class="408250111-19102002"></span></font><font size="3"> </font></font></div> <div><font face="Arial" size="2"><font size="3"><font face="Arial"><strong>Note<span class="408250111-19102002">2</span>: </strong><span>The<span class="408250111-19102002">re </span>i<span class="408250111-19102002">s a bad</span><span class="408250111-19102002"> naming issue in ConnectionFactoryImpl.java. <</span></span>jaxr<span class="408250111-19102002">.home></span>/src/com/sun/xml/registry/ebxml/ConnectionFactoryImpl.java does NOT implement ConnectionFacory, but extends it. I have checked other "???Impl.java" files. Only "ConnectionFactoryImpl.java" seems to have a bad name.</font></font></font></div> <div><font face="Arial" size="2"> </font></div> <div><font face="Arial" size="2"><font size="3"><font face="Arial"><span class="408250111-19102002"><strong>Note3:</strong> I have applied test folders to this document which can be easily removed from it.</span></font></font></font></div> <div><font face="Arial" size="2"><font size="3"><font face="Arial"><span class="408250111-19102002"></span></font></font><font face="Arial"><span class="408250111-19102002"></span></font><font size="3"> </font></font></div> <div><font face="Arial" size="2"><font face="Arial" size="3"><span class="408250111-19102002">Please let me know any kind of feedback.</span></font></font></div> <div><font face="Arial" size="2"><font face="Arial"><span class="408250111-19102002"></span></font><font size="3"> </font></font></div> <div><font face="Arial" size="2"><font face="Arial" size="3"><span class="408250111-19102002">Regards,</span></font></font></div> <div><font face="Arial" size="2"><font face="Arial" size="3"><span class="408250111-19102002">Peyman</span></font></font></div> <br> <hr width="90%" size="4"><br> <meta http-equiv="Content-Type" content="text/html; "> <title>Current Design of ebXML Registry RI</title> <blockquote> <blockquote> <blockquote> <h1 align="center"><font face="Arial">Repository Structure</font></h1> </blockquote> </blockquote> </blockquote> <p> <font face="Arial"> <br> The repository has three modules (sub-projects):</font></p> <p><b><font face="Arial">1. <a href="#Module%20ebxmlrr-spec"> Module ebxmlrr-spec</a><br> 2. <a href="#Module%20ebxmlrr"> Module ebxmlrr</a><br> 3. <a href="#Module%20jaxr"> Module jaxr</a></font></b></p> <p><font face="Arial">Each module and its structure is described below:</font></p> <h2><font color="#0000ff" face="Arial"><a name="Module ebxmlrr-spec"><br> Module ebxmlrr-spec </a></font></h2> <font face="Arial"> This module contains files that are used as a basis for the OASIS ebXML Registry specifications.</font> <p><font face="Arial"><span style="background-color: rgb(255,255,0);">This module is not to be modified by team members.<br> </span> </font> </p> <blockquote> <h3><font face="Arial"><ebxmlrr-spec.home></font></h3> <font face="Arial"> Contains </font> <ol> <li><font face="Arial"><b>ClientConfiguration.xml: </b>Client configuration XML file.</font></li> <li><font face="Arial"><b>castorbuilder.properties: </b>Property file for SourceCodeGenerator.</font></li> <li><font face="Arial"><b>castor.properties: </b>This file specifies values for Castor run-time which may be configured by the user.</font></li> <li><font face="Arial"><b>build.xml:</b> Contains Apache Ant target scripts and properties. (i.e. compiling and deploying properties and scripts)</font></li> <li><font face="Arial"><b>build.bat:</b> Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)</font></li> <li><font face="Arial"><b> build.sh: </b>"build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.</font> </li> </ol> <h3><font face="Arial">Directory doc</font></h3> <font face="Arial"> Contains the documentation files for ebxmlrr-spec. These would include:</font> <ul> <li><font face="Arial"><b>ebRIM.doc, ebRS.doc: </b> Main specifications.</font> </li> <li><font face="Arial"><b> ebxmlrr-issues.mdb: </b> Issues database. </font></li> <li><font face="Arial"><b>ebXMLRRIssues.xls:</b> Issues Excel file.</font></li> </ul> <h3><font face="Arial">Directory doc/presentations</font></h3> <p><font face="Arial">Contains several presentations on ebxmlrr. These presentations currently include:</font></p> <ul> <li><b><font face="Arial">ebXMLRegistryV3OverviewMinimal.sxi</font></b></li> <li><b><font face="Arial">ebXMLRegistryV2.sdd</font></b></li> </ul> <h3><font face="Arial">Directory lib</font></h3> <font face="Arial"> Contains any jar files used during build of module source.</font> <h3><font face="Arial">Directory misc/schema</font></h3> <font face="Arial"> Contains XML schema definition files for ebxmlrr v2. <span style="background-color: rgb(255,255,0);">These are important during development of the RI.</span> </font> <ol> <li><font face="Arial"><b>rim.xsd:</b> Provides schema for the Registry Information Model classes defined by the ebRIM v2 specification.</font> </li> <li><font face="Arial"><b>query.xsd: </b> Provides schema for the query feature of the ebRS v2 specification. Imports and depends upon rim.xsd</font> </li> <li><font face="Arial"><b>rs.xsd:</b> Provides schema for the registry service interface (Requests, Responses etc.) as defined by the ebRS v2 specification. Imports and depends upon rim.xsd and query.xsd.</font></li> </ol> <h3><font face="Arial">Directory misc/schema/v3</font></h3> <font face="Arial"> Contains XML schema definition files for ebxmlrr v3. <span style="background-color: rgb(255,255,0);">These are important during development of the RI.</span> </font> <ol> <li><font face="Arial"><b>rim.xsd:</b> Provides schema for the Registry Information Model classes defined by the ebRIM v3 specification.</font> </li> <li><font face="Arial"><b>query.xsd: </b> Provides schema for the query feature of the ebRS v3 specification. Imports and depends upon rim.xsd</font> </li> <li><font face="Arial"><b>rs.xsd:</b> Provides schema for the registry service interface (Requests, Responses etc.) as defined by the ebRS v3 specification. Imports and depends upon rim.xsd and query.xsd.</font></li> <li><b><font face="Arial">Notification.xml:</font></b> </li> <li><b><font face="Arial">Subscription.xml:</font></b> </li> <li><font face="Arial"><b>event.xsd: </b> The Event Notifications related schema for OASIS ebXML Registry Services.</font> </li> <li><font face="Arial"><b>federation.xsd: </b> The federation related schema for OASIS ebXML Registry Services.</font> </li> <li><font face="Arial"><b>contentManagementServices.xsd: </b>Initial checkin to reflect 2.2 specs. Next will be generalized for generic content management to include validation.</font> </li> </ol> <h3><font face="Arial" color="#000000">Directory misc/samples</font></h3> <font face="Arial"><font color="#000000"> Contains sample XML instance document files for the schemas defined by the ebRIM and ebRS specifications. The samples are typically those that are used in the ebRIM and ebRS specifications. <span style="background-color: rgb(255,255,0);">These are important during development of the RI as a learning tool.</span> <span style="background-color: rgb(255,255,255);"> </span> </font></font><span style="background-color: rgb(255,255,255);"><font color="#000000" face="Arial">These samples are currently located at <ebxmlrr.home>/</font></span><font face="Arial">misc/samples<font color="#008000"><span style="background-color: rgb(255,255,255);">.</span></font></font> <h3><font face="Arial">Directory misc/services</font></h3> <font face="Arial"> Contains WSDL definitions for the normative SOAP interface defined for the registry in the ebRS specification.</font> <ol> <li><font face="Arial"><b>Registry.wsdl:</b> Provides the description of the abstract registry service in WSDL.</font> </li> <li><font face="Arial"><b>RegistrySOAPBinding.wsdl:</b> Provides the description of the concrete registry service bound to the SOAP protocol.</font></li> </ol> <h3><font face="Arial">Directory misc/sql</font></h3> <font face="Arial"> Contains several SQL files:</font> <ol> <li><font face="Arial"><b>cleanup.sql: </b>For cleaning the database.</font> </li> <li><font face="Arial"><b>database.sql:</b> SQL Load file for creating the starter ebXML Registry database.</font> </li> <li><font face="Arial"><b>storedProcedures.sql: </b>Defines Stored procedures that map to RIM class methods.</font> </li> </ol> <h3><font face="Arial">Directory src/share/org/oasis/ebxml/registry</font></h3> <p><font face="Arial">Contains:</font></p> <ul> <li><font face="Arial"><b>RegistryException.java: </b> Signals that a Registry exception has occured.</font></li> </ul> <h3><font face="Arial">Directory src/share/org/oasis/ebxml/registry/infomodel</font></h3> <font face="Arial"> Contains the source code and Together files that define the UML model used by the ebRIM specification.</font> <h3><font face="Arial">Directory src/share/org/oasis/ebxml/registry/service</font></h3> <font face="Arial"> Contains the source code and Together files that define the UML model used by the ebRS specification.</font> <h3><font face="Arial">Directory src/share/org/oasis/ebxml/registry/bindings</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory test/org/oasis/ebxml/registry/bindings</font></h3> <p><font face="Arial">Contains:</font></p> <ul> <li><font face="Arial"><b>SubmitObjectsRequestTest.java: </b>Unit test program for SubmitObjectsRequest castor binding class.</font></li> </ul> </blockquote> <h2><font color="#0000ff" face="Arial"><br> <a name="Module ebxmlrr">Module ebxmlrr</a></font></h2> <font face="Arial"> This module contains files that are used as a basis for the OASIS ebXML Registry Reference Implementation.</font> <p><span style="background-color: rgb(255,255,0);"><font face="Arial">This module will be normally and routinely modified by team members.</font></span> </p> <blockquote> <h3><font face="Arial"><ebxmlrr.home></font></h3> <font face="Arial"> Contains compiling and deploying scripts and batch commands.</font> <ol> <li><font face="Arial"><b>readme.txt</b>: Contains "readme" information. (i.e. security issues)</font></li> <li><font face="Arial"><b>build.properties.template</b>: This file contains the properties for DEPLOYMENT of ebxmlrr. The RUNTIME properties should be set in ebxmlrr.properties in your home directory. You should copy this file and rename it as build.properties and edit the file.</font></li> <li><font face="Arial"><b>build.xml</b>: Contains Apache Ant target scripts and properties (i.e. compiling and deploying properties and scripts)</font></li> <li><font face="Arial"><b>build.bat</b>: Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)</font></li> <li><font face="Arial"><b> build.sh</b>: "build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.</font></li> <li><font face="Arial"><b>license.txt:</b> License file.</font></li> <li><font face="Arial"><b>setenv.sh:</b> Sets environment variables in UNIX environments.</font> </li> </ol> <h3><font face="Arial">Directory bin</font></h3> <font face="Arial"> Contains the shell scripts (e.g. startup/shutdown scripts) and any other executables used by the registry.</font> <h3><font face="Arial">Directory conf</font></h3> <font face="Arial"> Contains the various configuration files used by the registry during development, deployment or run time.</font> <ol> <li><font face="Arial"><b>database.sql:</b> SQL Load file for creating the starter ebXML Registry databse</font> </li> <li><font face="Arial"><b>cleanup.sql:</b> Cleans up the tables and views created by database.sql (Undoes whatever database.sql does)</font> </li> <li><b><font face="Arial">build_for_bin.xml: </font></b> </li> <li><font face="Arial"><b>commons-logging.properties: </b> Property file.</font> </li> <li><b><font face="Arial">databaseInstance.sql:</font></b> </li> <li><b><font face="Arial">databaseNew.sql:</font></b> </li> <li><font face="Arial"><b>ebxmlrr.properties: </b> This file specifies values for ebxmlrr run-time properties.</font> </li> <li><font face="Arial"><b>errorpage.html: </b>Error page.</font> </li> <li><font face="Arial"><b>intrinsicData.sql: </b> SQL Load file for creating loading factory defined data for ebXML Registry database.</font> </li> <li><b><font face="Arial">jaxrCastorXMLMapping.xml:</font></b> </li> <li><b><font face="Arial">mapping.dtd:</font></b> </li> <li><b><font face="Arial">ObjectManagerDD.xml:</font></b> </li> <li><b><font face="Arial">ObjectQueryManagerDD.xml:</font></b> </li> <li><font face="Arial"><b>storedProcedures.sql: </b> Defines Stored procedures that map to RIM class methods.</font> </li> <li><b><font face="Arial">web.xml:</font></b> </li> </ol> <h3><font face="Arial">Directory conf/xsl</font></h3> <font face="Arial"> Contains the various configuration XSL files used by the registry during development, deployment or run time.</font> <ol> <li><b><font face="Arial">BranchToQuery.xsl:</font></b> </li> <li><b><font face="Arial">sqlQueryResultToFilterQueryResult.xsl:</font></b> </li> </ol> <h3><font face="Arial">Directory doc</font></h3> <font face="Arial"> Contains the documentation files for ebxmlrr project. The main directory content may be a little stale.</font> <h3><font face="Arial">Directory doc/website</font></h3> <font face="Arial"> The website sub-directory will contain source files that will defined our web-site.</font> <h3><font face="Arial">Directory misc/schema</font></h3> <font face="Arial"> Contains XML schema definition files. Currently empty.</font> <h3><font face="Arial">Directory misc/samples</font></h3> <font face="Arial"> Contains sample XML instance document files for the demo scenarios and demo and test data that has to be loaded in the registry. </font><span style="background-color: rgb(255,255,0);"><font face="Arial" color="#000000">These are important during development of the RI as a learning tool.</font></span> <h3><font face="Arial">Directory misc/lib</font></h3> <font face="Arial"> Contains any jar files used during build of module source and during run-time of the registry.</font> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry</font></h3> <font face="Arial"> Note that the sun specific package name will eventually be replaced by some neutral name.</font> <p><font face="Arial">Contains the main source code for the business logic of the current implementation in the following classes:</font> </p> <ol> <li><font face="Arial"><b>LifeCycleManager.java: </b> Submits one or more RegistryObjects and one or more repository items.</font> </li> <li><font face="Arial"><b>QueryManager.java:</b> QueryManager interface.</font> </li> <li><font face="Arial"><b>RegistryException.java:</b> Signals that a Registry exception has occured. It contains no members other than the standard reason String.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/util</font></h3> <font face="Arial"> Contains the source code for a few utility classes as follows:</font> <ol> <li><font face="Arial"><b>NAICSImporter.java:</b> Utility for converting the NAICS taxonomy from the distribution form of an ascii file to a ClassificationScheme. </font> </li> <li><font face="Arial"><b>UNSPSCImporter.java: </b> Utility for converting UNSPSC taxonomy from the distribution from an ascii file to a ClassificationScheme.</font> </li> <li><font face="Arial"><b>ISO3166Importer:</b> Utility for converting the ISO 3166 Geography taxonomy from the distribution form of an ascii file to a ClassificationScheme. </font> </li> <li><font face="Arial"><b>UUID.java, UUIDFactory.java: </b> Used to generate UUIDs for the registry. </font> </li> <li><font face="Arial"><b>RegistryProperties.java: </b> Abstraction for Registry Configuration properties. Initial implementation just uses Java Property file, future implementation might acquire configuration info from XML. Thus, all java property methods are called via this abstraction.</font> </li> <li><font face="Arial"><b>BindingUtility.java:</b> Some utility methods.</font> </li> <li><font face="Arial"><b>Log.java: </b> Simply message logging for tracing and logging code execution. Based on java standard logger in JDK 1.4.</font> </li> <li><font face="Arial"><b>Utility.java:</b> Contains various utility methods.</font></li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/soap</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/security</font></h3> <font face="Arial"> Contains the source code for authentication and authorization:</font> <ol> <li><font face="Arial"><b>OwnerNotFoundException.java: </b> This Exception is thrown when searching a User by id fails to find a User.</font> </li> <li><font face="Arial"><b>SecurityUtil.java:</b> Some utility methods related to XML security.</font> </li> <li><font face="Arial"><b>UnauthorizedRequestException.java:</b> This Exception is thrown when a User attempts a secure operation for which they are not authorized.</font> </li> <li><font face="Arial"><b>UnregisteredUserException.java: </b> This Exception is thrown when an UnregisteredUser attempts a secure operation.</font> </li> <li><font face="Arial"><b>UserNotFoundException.java: </b> This Exception is thrown when searching a User by id fails to find a User.</font> </li> <li><font face="Arial"><b>UserRegistrationException.java: </b> This Exception is thrown when User registration fails for some reason.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/security/authentication</font></h3> <font face="Arial"> Contains the source code for authentication:</font> <ol> <li><font face="Arial"><b>UserRegister.java: </b> It will try to register the user if the certificate in a signed SubmitObjectsRequest is not yet in the keystore.</font> </li> <li><font face="Arial"><b>AuthenticationServiceImpl.java:</b> Implements AuthenticationService.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/security/authorization</font></h3> <font face="Arial"> Contains the source code for authorization:</font> <ol> <li><font face="Arial"><b>AuthorizationServiceImpl.java: </b> Implements AuthorizationService.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/repository</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>RepositoryItem.java: </b> Repository Item</font> </li> <li><font face="Arial"><b>RepositoryManager.java:</b> To control inserting, updating and deleting repository items.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/query</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>QueryManagerImpl.java: </b> Implements QueryManager.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/query/filter</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>AssociationBranchProcessor.java: </b> </font> </li> <li><b><font face="Arial">AssociationQueryProcessor.java:</font> </b> </li> <li><b><font face="Arial">AuditableEventQueryProcessor.java: </font> </b> </li> <li><font face="Arial"><b>BranchProcessor.java:</b> </font> </li> <li><font face="Arial"><b>ClassificationNodeQueryProcessor.java:</b> </font> </li> <li><b><font face="Arial">ClassificationQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">ClassificationSchemeQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">ClassifiedByBranchProcessor.java:</font></b> </li> <li><b><font face="Arial">ClauseHandler.java:</font></b> </li> <li><b><font face="Arial">ClauseType.java:</font></b> </li> <li><b><font face="Arial">ExtrinsicObjectQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">FilterProcessor.java:</font></b> </li> <li><b><font face="Arial">FilterQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">InternationalStringBranchProcessor.java:</font></b> </li> <li><b><font face="Arial">OrganizationQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">QueryProcessor.java:</font></b> </li> <li><b><font face="Arial">RegistryEntryQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">RegistryObjectQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">RegistryPackageQueryProcessor.java:</font></b> </li> <li><b><font face="Arial">ServiceBindingBranchProcessor.java</font></b> </li> <li><b><font face="Arial">ServiceQueryProcessor.java</font></b> </li> <li><b><font face="Arial">SlotBranchProcessor.java:</font></b> </li> <li><b><font face="Arial">SpecificationLinkBranchProcessor.java:</font></b> </li> <li><b><font face="Arial">SQLConverter.java</font></b> </li> <li><b><font face="Arial">UserBranchProcessor.java:</font></b> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/query/sql</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>ASCII_CharStream.java: </b> An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).</font> </li> <li><font face="Arial"><b>ParseException.java: </b> This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser.</font> </li> <li><font face="Arial"><b>SQLParser.java: </b> SQL parser.</font> </li> <li><font face="Arial"><b>SQLParserConstants.java:</b> SQLParser constants.</font> </li> <li><font face="Arial"><b>SQLParserTokenManager.java: </b> SQL parser token manager.</font> </li> <li><font face="Arial"><b>SQLQueryProcessor.java:</b> Processor for SQL queries. Used by the QueryManagerImpl.</font> </li> <li><font face="Arial"><b>Token.java: </b> Describes the input token stream.</font> </li> <li><font face="Arial"><b>TokenMgrError.java: </b> Ordinals for various reasons why an Error of this type can be thrown.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/persistence</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>PersistenceManager.java:</b> Interface exposed by all PersistenceManagers. This is the contract implemented by the persistence layer of the registry architecture.</font> </li> <li><font face="Arial"><b>PersistenceManagerImpl.java: </b> PersistenceManager implementation.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/persistence/rdb</font></h3> <font face="Arial"> Contains various DAO files:</font> <ol> <li><font color="#000000" face="Arial"><b>AssociationDAO.java: </b> For inserting, updating etc. assocation.</font> </li> <li><font face="Arial"><b>AuditableEventDAO.java: </b> <font color="#000000">For inserting, updating etc. auditable event.</font> </font> </li> <li><font face="Arial"><b>ClassificationDAO.java: </b> <font color="#000000">For inserting, updating etc. classification.</font> </font> </li> <li><font face="Arial"><b>ClassificationNodeDAO.java: </b> <font color="#000000">For inserting, updating etc. classification node.</font> </font> </li> <li><font face="Arial"><b>ClassificationSchemeDAO.java:</b> <font color="#000000">For inserting, updating etc. classification scheme.</font> </font> </li> <li><b><font face="Arial" color="#000000">ConnectionPool.java: </font> </b> <font face="Arial" color="#000000"> connection management.</font> </li> <li><b><font face="Arial" color="#000000">DescriptionDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. descriptions</font> </li> <li><b><font face="Arial" color="#000000">EmailAddressDAO.java: </font> </b><font face="Arial" color="#000000">For inserting, updating etc. email address.</font> </li> <li><b><font face="Arial" color="#000000">ExternalIdentifierDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. external identifier.</font> </li> <li><b><font face="Arial" color="#000000">ExternalLinkDAO.java: </font> </b><font face="Arial" color="#000000">For inserting, updating etc. external link</font> </li> <li><b><font face="Arial" color="#000000">ExtrinsicObjectDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. extrinsic object.</font> </li> <li><b><font face="Arial" color="#000000">InternationalStringDAO.java: </font> </b> </li> <li><b><font face="Arial" color="#000000">NameDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. name.</font> </li> <li><b><font face="Arial" color="#000000">OrganizationDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. organization.</font> </li> <li><b><font face="Arial" color="#000000">PersonNameDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. person name.</font> </li> <li><b><font face="Arial" color="#000000">PostalAddressDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating etc. postal address.</font> </li> <li><b><font face="Arial" color="#000000">RegistryEntryDAO.java: </font></b> </li> <li><b><font face="Arial" color="#000000">RegistryObjectDAO.java:</font></b> </li> <li><font face="Arial" color="#000000"><b>RegistryPackageDAO.java: </b>For inserting, updating etc. package.</font> </li> <li><font face="Arial" color="#000000"><b>ServiceBindingDAO.java: </b> For inserting, updating etc. service binding.</font> </li> <li><font face="Arial" color="#000000"><b>ServiceDAO.java: </b> For inserting, updating etc. service.</font> </li> <li><b><font face="Arial" color="#000000">SlotDAO.java:</font></b> </li> <li><font face="Arial" color="#000000"><b>SpecificationLinkDAO.java: </b> For inserting, updating etc. specification link.</font> </li> <li><b><font face="Arial" color="#000000">SQLPersistenceManagerImpl.java:</font></b> </li> <li><font face="Arial" color="#000000"><b>TelephoneNumberDAO.java: </b> For inserting, updating etc. telephon number.</font> </li> <li><b><font face="Arial" color="#000000">UsageDescriptionDAO.java:</font></b> </li> <li><font face="Arial" color="#000000"><b>UsageParameterDAO.java: </b> For inserting, updating etc. usage parameter.</font> </li> <li><b><font face="Arial" color="#000000">UserDAO.java: </font> </b> <font face="Arial" color="#000000">For inserting, updating, etc. user.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/Icm</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>AssociateToDeprecatedRegistryEntryException.java: </b> This exception will be thrown if registry client tries to associate a Registry Object with a deprecated RegistryEntry.</font> </li> <li><font face="Arial"><b>ContentIndexingManager.java: </b> Manages indexing of RepositoryItems when they are submitted to the registry. Maintains an association between an objectType and its corresponding Content Indexing Service and Index Definition File.</font> </li> <li><font face="Arial"><b>DuplicateSlotsException</b><font color="#000000"><b>.java:</b> This exception will be thrown if there exists more than one Slot within a single AddSlotsRequest have the same name. </font> </font> </li> <li><font face="Arial"><b>InvalidURLsException</b><font color="#000000"><b>.java:</b> The Exception that should be thrown when Http URLs of ExternalLink or ServiceBinding cannot be resolved</font> </font> </li> <li><font face="Arial"><b>LifeCycleManagerImpl</b><font color="#000000"><b>.java:</b> Implementation of the LifeCycleManager interface</font> </font> </li> <li><font face="Arial"><b>NonRegistryEntryFoundException</b><font color="#000000"><b>.java:</b> This exception will be thrown if non-registry entries can be found in ApproveObjectsRequest or DeprecateObjectsRequest </font> </font> </li> <li><font face="Arial"><b>ObjectNotFoundException</b><font color="#000000"><b>.java:</b> The Exception that should be thrown when the RegistryObject of specified type cannot be found.</font> </font> </li> <li><font face="Arial"><b>ObjectsNotFoundException</b><font color="#000000"><b>.java:</b> The Exception that should be thrown when the Registry Objects or repository items cannot be found.</font> </font> </li> <li><font face="Arial"><b>ReferencedObjectNotFoundException</b><font color="#000000"><b>.java:</b> This exception will be thrown when Association/Classification/ClassificationNode/Organization is referencing a object that is 1) not specified by ObjectRef but the referenced object does not exist within the request 2) specified by ObjectRef but actually the object does not exist in Registry.</font> </font> </li> <li><font face="Arial"><b>ReferencesExistException</b><font color="#000000"><b>.java:</b> When deleting a RegistryObject, this exception will be thrown if there exists<br> any objects that are referencing the RegistryObject to be deleted.</font> </font> </li> <li><font face="Arial"><b>RegistryObjectExistsException</b><font color="#000000"><b>.java: </b> This exception will be thrown if the RegistryObject already exist (i.e. the UUID is not globally unique)</font> </font> </li> <li><font face="Arial"><b>SlotNotExistException</b><font color="#000000"><b>.java:</b> This exception will be thrown if any of the slots of a parent within RemoveSlotsRequest does not exist </font> </font> </li> <li><font face="Arial"><b>SlotsExistException</b><font color="#000000"><b>.java: </b> This exception will be thrown if some Slots for a RegistryObject already exist.</font> </font> </li> <li><font face="Arial"><b>SlotsParentNotExistException</b><font color="#000000"><b>.java: </b> This exception will be thrown if the parent of the Slots does not exist when adding Slot.</font> </font> </li> <li><font face="Arial"><b>UUIDNotUniqueException</b><font color="#000000"><b>.java: </b> This exception will be thrown if at least two Registry Objects within a <br> SubmitObjectsRequest have the same UUID (no matter it is proper or improper)</font> </font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/Icm/quota</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>QuotaExceededException.java:</b> This exception will be thrown if the size of submitted items exceeds the quota specified.</font> </li> <li><font face="Arial"><b>QuotaServiceImpl.java: </b>For quota service.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/interfaces</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>Request.java:</b> A Request encapsulates all aspects of an incoming client request to an ebXML registry.</font> </li> <li><font face="Arial"><b>Response.java:</b> A Response encapsulates all aspects of an outgoing registry response to an ebXML registry client.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/interfaces/rest</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/interfaces/ebms</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/interfaces/soap</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>RegistryJAXMServlet.java:</b> It receives SOAP messages.</font> </li> </ol> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/infomodel</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory src/share/com/sun/ebxml/registry/bindings</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory test/com/sun/ebxml/registry</font></h3> <font face="Arial"> Contains the source code for the hopefully large number of unit test programs we will write as a team. May have further sub-directories in the future. Currently contains:</font> <ol> <li><font face="Arial"><b>ISO3166ClassificationSchemeMarshalTest.java:</b> Tests program for ISO3166Importer.</font> </li> <li><font face="Arial"><b>NAICSClassificationSchemeMarshalTest:</b> Tests program for NAICSImporter.</font> </li> <li><font face="Arial"><b>UNSPSCClassificationSchemeMarshalTest:</b> Tests program for UNSPSCImporter.</font> </li> </ol> <h3><font face="Arial">Directory test/com/sun/ebxml/registry/conformance</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>SAXContentHandler.java:</b> SAX Content Handler used used to create new file in which values of some existing arguments will be changed on new values for those arguments.</font> </li> <li><font face="Arial"><b>SetConformanceTests.java: </b> Set of Preliminary OASIS/ebXML Registry Test Plan and Test Requirements</font> </li> <li><b><font face="Arial">SetExtrinsicObjects.java:</font></b> </li> <li><b><font face="Arial">SetPreDefinedClassificationSchemes.java:</font></b> </li> <li><b><font face="Arial">SetUsefulClassificationSchemes.java:</font></b> </li> <li><b><font face="Arial">TestSupport.java:</font></b> </li> </ol> <h3><font face="Arial">Directory test/com/sun/ebxml/registry/interfaces/rest</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>RESTSender.java:</b> A simple test program for the REST interface.</font> </li> </ol> <h3><font face="Arial">Directory test/com/sun/ebxml/registry/interfaces/soap</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>SOAPSender.java:</b> Sends a SOAP 1.1 message with attachments to an ebXML Registry.</font> </li> </ol> <p> </p> </blockquote> <h2><font color="#0000ff" face="Arial"><a name="Module jaxr">Module jaxr</a></font></h2> <font face="Arial"> This module contains client source code:</font> <p><span style="background-color: rgb(255,255,0);"><font face="Arial">This module will be normally and routinely modified by team members.</font></span> </p> <blockquote> <h3><font face="Arial"><jaxr.home></font></h3> <font face="Arial"> Contains compiling scripts and batch commands:</font> <ol> <li><font face="Arial"><b>readme.txt</b>: Contains "readme" information.</font></li> <li><font face="Arial"><b>build.properties.template</b>: Keep this file under your top level jaxr tree. This file can be used to override values in build.xml.</font></li> <li><font face="Arial"><b>jaxr-ebxml.properties.template</b>: User properties file for JAXR ebXML provider. </font></li> <li><font face="Arial"><b>project.dtd</b>: Document Type Definition file for project.</font></li> <li><font face="Arial"><b>castor.properties</b>: Castor properties file. This file specifies values for Castor run-time which may be configured by the user.</font></li> <li><font face="Arial"><b>castorbuild.properties</b>: Property file for SourceCodeGenerator.</font></li> <li><font face="Arial"><b>build.xml</b>: Contains Apache Ant target scripts and properties. (i.e. compiling properties and scripts)</font></li> <li><font face="Arial"><b>build.bat</b>: Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)</font></li> <li><font face="Arial"><b> build.sh</b>: "build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.</font> </li> </ol> <h3><font face="Arial">Directory misc/lib</font></h3> <font face="Arial"> Contains any jar files used during build of module source.</font> <h3><font face="Arial">Directory resources/icons</font></h3> <font face="Arial"> Contains client icons.</font> <h3><font face="Arial">Directory src/manifests</font></h3> <font face="Arial"> Contains manifest files:</font> <ol> <li><b><font face="Arial">javax.xml.registry.ConnectionFactory</font></b> </li> <li><b><font face="Arial">jaxr-ebxml.manifest</font></b> </li> <li><b><font face="Arial">jaxr-ebxml-admin.manifest</font></b> </li> <li><b><font face="Arial">jaxr-ebxml-test.manifest</font></b> </li> <li><b><font face="Arial">registry-browser.manifest</font></b> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/client/browser</font></h3> <font face="Arial"> Contains:</font> <ol> <li><b><font face="Arial">AuditableEventsDialog.java:</font></b> </li> <li><b><font face="Arial">AuditableEventsTable.java:</font></b> </li> <li><b><font face="Arial">AuditableEventsTableModel.java:</font></b> </li> <li><font face="Arial"><b>ClassificationsList.java: </b> Specialized JList for showing Classifications. Supports drag&drop of Classification objects.</font> </li> <li><font face="Arial"><b>ClassificationsListModel.java: </b> Model for ClassificationsList.</font> </li> <li><font face="Arial"><b>ConceptPanel.java: </b> Panel to edit/inspect a Service.</font> </li> <li><font face="Arial"><b>ConceptsList.java: </b> Specialized JList for showing Concepts. Supports drag&drop of Concept objects.</font> </li> <li><font face="Arial"><b>ConceptsListModel.java: </b> Model for ConceptsList.</font> </li> <li><font face="Arial"><b>ConceptsTree.java:</b> A JTree that lists.</font> </li> <li><font face="Arial"><b>ConceptsTreeDialog.java: </b> Base class for all JAXR Browser dialogs.</font> </li> <li><font face="Arial"><b>ConceptsTreeModel.java:</b> A JTable that lists.</font> </li> <li><font face="Arial"><b>DiscoveryPanel.java:</b> The top level panel for discovery operations.</font> </li> <li><font face="Arial"><b>EmailAddressPanel.java:</b> Panel for EmailAddress</font> </li> <li><font face="Arial"><b>ExternalIdentifierPanel.java: </b> Panel to edit/inspect a Service.</font> </li> <li><font face="Arial"><b>ExternalIdentifiersList.java: </b> Specialized JList for showing ExternalIdentifiers. Supports drag&drop of ExternalIdentifier objects.</font> </li> <li><font face="Arial"><b>ExternalIdentifiersListModel.java:</b> Model for ExternalIdentifiersList.</font> </li> <li><font face="Arial"><b>ExternalLinkPanel.java:</b> Panel to edit/inspect a Service.</font> </li> <li><font face="Arial"><b>ExternalLinksList.java:</b> Specialized JList for showing ExternalLinks. Supports drag&drop of ExternalLink objects.</font> </li> <li><font face="Arial"><b>ExternalLinksListModel.java: </b> Model for ExternalLinksList..</font> </li> <li><font face="Arial"><b>FindParamsPanel.java: </b> A form to allow user enter all parameters for a find or search in the registry. Parent of QueryPanel.</font> </li> <li><font face="Arial"><b>JAXRClient.java:</b> Contains the JAXR client code used by the browser.</font> </li> <li><font face="Arial"><b>JAXRResourceBundle.java:</b> For loading the resource from ResourceBundle.properties.</font> </li> <li><font face="Arial"><b>JBDialog.java: </b> Base class for all JAXR Browser dialogs.</font> </li> <li><font face="Arial"><b>JBFileFilter.java:</b> A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.</font> </li> <li><b><font face="Arial">NodeInfo.java:</font></b> </li> <li><font face="Arial"><b>OrganizationPanel.java:</b> Panel used in a popup dialog that holds the information about an organization such as its registry object and registry entry information.</font> </li> <li><font face="Arial"><b>PersonNamePanel.java:</b> Panel for PersonName.</font> </li> <li><font face="Arial"><b>PostalAddressPanel.java:</b> Panel for PostalAddress.</font> </li> <li><font face="Arial"><b>QueryPanel.java: </b> A form to allow user to select a pre-configured query, display the form for the pre-configured query, accept form entry, submit query. Results are displayed in the RegistryObjectListPanel.</font> </li> <li><font face="Arial"><b>RegistryBrowser.java: </b> The ebXML Registry Browser.</font> </li> <li><b><font face="Arial">RegistryObjectDialog.java:</font></b> </li> <li><font face="Arial"><b>RegistryObjectPanel.java:</b> Currently only used for Organizations. Holds organization information and a ClassificationsPanel..</font> </li> <li><font face="Arial"><b>RegistryObjectsList.java:</b> Specialized JList for showing RegistryObjects. Supports drag&drop of Classification objects.</font> </li> <li><font face="Arial"><b>RegistryObjectsListModel.java: </b> Model for RegistryObjectsList.</font> </li> <li><font face="Arial"><b>RegistryObjectsTable.java: </b> A JTable that lists.</font> </li> <li><font face="Arial"><b>RegistryObjectsTableModel.java:</b> A JTable that lists.</font> </li> <li><font face="Arial"><b>RegistryObjectsTransferable.java: </b> An object that represents the clipboard contents for a ArrayList of RegistryObjects selection.</font> </li> <li><font face="Arial"><b>ServiceBindingPanel.java:</b> Panel to edit/inspect a Service.</font> </li> <li><font face="Arial"><b>ServicePanel.java:</b> Panel to edit/inspect a Service.</font> </li> <li><font face="Arial"><b>SlotsList.java: </b> Specialized JList for showing Slots. Supports drag&drop of Slot objects.</font> </li> <li><font face="Arial"><b>SlotsListModel.java:</b> Model for SlotsList.</font> </li> <li><font face="Arial"><b>TelephoneNumberPanel.java:</b> Panel for TelephoneNumber.</font> </li> <li><font face="Arial"><b>UserRegistrationPanel.java:</b> The top level panel for user registration operations.</font> </li> <li><font face="Arial"><b>ResourceBundle.properties: </b> Property file. Resource bundle for registry browser.</font> </li> </ol> <h3><font face="Arial"><br> <font color="#000000"> Directory src/com/sun/xml/registry/client/browser/graph</font></font></h3> <font color="#000000" face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>GraphPanel.java: </b> Panel to show RegistryObjects as a Graph.</font> </li> <li><font color="#000000" face="Arial"><b>JBGraph.java: </b> Specialized JGraph for JAXR Browser.</font> </li> <li><font color="#000000" face="Arial"><b>JBGraphCell.java:</b> The model for a vertex in the JAXR Browser's Registry Object Graph. Each cell represents a RegistryObject in the graph.</font> </li> <li><font color="#000000" face="Arial"><b>JBGraphModel.java:</b> Custom model that does not allow self references in graph.</font> </li> <li><font color="#000000" face="Arial"><b>JBMarqueeHandler.java:</b> MarqueeHandler that Connects Vertices and Displays PopupMenus.</font> </li> </ol> <h3><font color="#000000" face="Arial">Directory src/com/sun/xml/registry/client/browser/registration</font></h3> <font color="#000000" face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>CertificateImportPanel.java:</b> A single panel for a wizard.</font> </li> <li><font color="#000000" face="Arial"><b>JBBaseWizardPanel.java:</b> Wizard panel.</font> </li> <li><font color="#000000" face="Arial"><b>UserInfoPanel.java: </b> A single panel for a wizard.</font> </li> <li><font color="#000000" face="Arial"><b>UserRegistrationWizardAction.java:</b> Starts a wizard.</font> </li> <li><font color="#000000" face="Arial"><b>UserRegistrationWizardDescriptor.java:</b> A wizard descriptor.</font> </li> <li><font color="#000000" face="Arial"><b>UserRegistrationWizardIterator.java: </b>A wizard iterator (sequence of panels). Used to create a wizard. Create one or more panels from template as needed too.</font> </li> <li><font color="#000000" face="Arial"><b>Bundle.properties:</b> Property file.</font> </li> <li><font color="#000000" face="Arial"><b>UserRegistrationWizardActionIcon.gif:</b> A gif file.</font> </li> <li><b><font face="Arial">CertificateImportPanel.form:</font></b> </li> <li><b><font face="Arial">JBBaseWizardPanel.form:</font></b> </li> <li><b><font face="Arial">UserInfoPanel.form:</font></b> </li> </ol> <h3><font color="#000000" face="Arial"> Directory src/com/sun/xml/registry/client/browser/conf</font></h3> <font color="#000000" face="Arial"> Contains:</font> <ol> <li><font color="#000000" face="Arial"><b>config.xml: </b>Configuration XML file.</font> </li> <li><font color="#000000" face="Arial"><b>registryBrowser.jnlp: </b>The Java Web Start file for launching registry browser.</font> </li> </ol> <h3><font color="#000000" face="Arial"> Directory src/com/sun/xml/registry/client/browser/conf/bindings/types</font></h3> <font color="#000000" face="Arial">Currently empty.</font> <h3><font face="Arial">Directory src/com/sun/xml/registry/client/admin</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>UserAdmin.java: </b> Program to administer users for ebxmlrr server.<b> Note:</b> This program is specific to a ebXML JAXR provider and to the ebxmlrr implementation of a registry as it depends upon implementation specific aspects of user registration.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/client/util</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>DebugTestUtil.java: </b> Miscellaneous utility methods for debugging and tests.</font> </li> <li><font face="Arial"><b>DebugTestUtilDefault.properties:</b> This contains default properties for DebugTestUtil.</font> </li> <li><font face="Arial"><b>SecurityUtil.java: </b> Security related utility methods.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/ebxml</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>BulkResponseImpl.java:</b> Implements BulkResponse.</font> </li> <li><font face="Arial"><b>BusinessLifeCycleManagerImpl.java:</b> Implements BusinessLifeCycleManager.</font> </li> <li><font face="Arial"><b>BusinessQueryManagerImpl.java:</b> Implements BusinessQueryManager. </font> </li> <li><font face="Arial"><b>CapabilityProfileImpl.java:</b> Implements CapabilityProfile.</font> </li> <li><font face="Arial"><b>ConnectionFactoryImpl.java: </b> Extends ConnectionFactory.</font> </li> <li><font face="Arial"><b>ConnectionImpl.java:</b> Implements Connection.</font> </li> <li><font face="Arial"><b>DeclarativeQueryManagerImpl.java:</b> Implements DeclarativeQueryManager.</font> </li> <li><font face="Arial"><b>LifeCycleManagerImpl.java: </b> Implements LifeCycleManager.</font> </li> <li><font face="Arial"><b>ObjectCache.java: </b> An ObjectCache.</font> </li> <li><font face="Arial"><b>QueryImpl.java:</b> Implements Query.</font> </li> <li><font face="Arial"><b>QueryManagerImpl.java:</b> Implements QueryManager.</font> </li> <li><font face="Arial"><b>RegistryServiceImpl.java: </b> Implements RegistryService.</font> </li> <li><font face="Arial"><b>SoapMessenger.java: </b> Class is responsible for communicating with registry using SOAP.</font> </li> <li><font face="Arial"><b>jaxr-ebxml-default.properties: </b> Default properties file for JAXR ebXML provider.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/ebxml/infomodel</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>AssociationImpl.java: </b> Implements Association.</font> </li> <li><font face="Arial"><b>AuditableEventImpl.java: </b> Implements AuditableEvent.</font> </li> <li><font face="Arial"><b>ClassificationImpl.java: </b> Implements Classification.</font> </li> <li><font face="Arial"><b>ClassificationSchemeImpl.java: </b> Implements ClassificationScheme.</font> </li> <li><font face="Arial"><b>ConceptImpl.java: </b> Implements Concept .</font> </li> <li><font face="Arial"><b>EmailAddressImpl.java: </b> Implements EmailAddress.</font> </li> <li><font face="Arial"><b>ExtensibleObjectImpl.java: </b> Implements ExtensibleObject.</font> </li> <li><font face="Arial"><b>ExternalIdentifierImpl.java: </b> Implements ExternalIdentifier.</font> </li> <li><font face="Arial"><b>ExternalLinkImpl.java: </b> Implements ExternalLink.</font> </li> <li><font face="Arial"><b>ExtrinsicObjectImpl.java: </b> Implements ExtrinsicObject.</font> </li> <li><font face="Arial"><b>InternationalStringImpl.java: </b> Implements InternationalString.</font> </li> <li><font face="Arial"><b>KeyImpl.java: </b> Implements Key.</font> </li> <li><font face="Arial"><b>LocalizedStringImpl.java: </b> Implements LocalizedString.</font> </li> <li><font face="Arial"><b>OrganizationImpl.java: </b> Implements Organization.</font> </li> <li><font face="Arial"><b>PersonNameImpl.java: </b> Implements PersonName.</font> </li> <li><font face="Arial"><b>PostalAddressImpl.java:</b> Implements PostalAddress.</font> </li> <li><font face="Arial"><b>RegistryEntryImpl.java: </b> Implements RegistryEntry, Versionable.</font> </li> <li><font face="Arial"><b>RegistryObjectImpl.java: </b>Implements RegistryObject.</font> </li> <li><font face="Arial"><b>RegistryObjectRef.java:</b> Holds a direct or indirect reference to a RegistryObject.</font> </li> <li><font face="Arial"><b>RegistryPackageImpl.java: </b> Implements RegistryPackage.</font> </li> <li><font face="Arial"><b>ServiceBindingImpl.java: </b> Implements ServiceBinding.</font> </li> <li><font face="Arial"><b>ServiceImpl.java: </b> Implements Service.</font> </li> <li><font face="Arial"><b>SlotImpl.java: </b> Implements Slot.</font> </li> <li><font face="Arial"><b>SpecificationLinkImpl.java: </b> Implements SpecificationLink.</font> </li> <li><font face="Arial"><b>TelephoneNumberImpl.java: </b> Implements TelephoneNumber.</font> </li> <li><font face="Arial"><b>UserImpl.java: </b> Implements User.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/ebxml/util</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>BindingUtil.java: </b>Some helper methods.</font> </li> <li><font face="Arial"><b>I18nUtil.java: </b>Internationalization utilities.</font> </li> <li><font face="Arial"><b>ProviderProperties.java: </b> Abstraction for Registry Configuration properties.</font> </li> <li><font face="Arial"><b>UUID.java,</b> <b>UUIDFactory.java: </b>Used to generate UUIDs for the registry. </font> </li> <li><font face="Arial"><b>jaxr-ebxml-defaults.properties:</b> Default properties file for JAXR ebXML provider.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/ebxml/util/resources</font></h3> <font face="Arial"> Contains:</font> <ol> <li><font face="Arial"><b>Messages.properties</b>: English messages for JAXR ebXML provider.</font> </li> </ol> <h3><font face="Arial">Directory src/com/sun/xml/registry/infomodel</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory src/com/sun/xml/registry/util</font></h3> <font face="Arial"> Currently empty.</font> <h3><font face="Arial">Directory test/com/sun/xml/registry/ebxml</font></h3> <font face="Arial"> Contains the source code for the hopefully large number of unit test programs we will write as a team. May have further sub-directories in the future. Currently contains:</font> <ol> <li><font face="Arial"><b>CertificateImportTest.java: </b>Tests CertificateImport.</font> </li> <li><font face="Arial"><b>EbxmlProviderTest.java: </b>Tests EbxmlProvider.</font> </li> <li><font face="Arial"><b>EbxmlTest1.java: </b></font> </li> <li><font face="Arial"><b>JAXRTest.java:</b> Tests JAXR.</font> </li> <li><font face="Arial"><b>PublishTest1.java:</b> Tests publishing.</font> </li> <li><font face="Arial"><b>SoapMessengerTest.java: </b>Tests SoapMessneger.</font> </li> </ol> <h3><font face="Arial">Directory test/resources</font></h3> <font face="Arial"> Contains test files resources:</font> <ol> <li><font face="Arial"><b>duck-wave.gif: </b>A gif file.</font> </li> </ol> </blockquote> <p> </p> <p align="center"><i><font face="Arial"><b>Last Updated:</b> October 19, 2002</font></i></p> </blockquote> <br> <pre class="moz-signature" cols="$mailwrapcol"> </pre> <br> </body> </html> |