ebxmlrr-spec

This module is not to be modified by team members.

<ebxmlrr-spec.home>
ClientConfiguration.xmlClient configuration XML file.
castorbuilder.propertiesProperty file for SourceCodeGenerator.
castor.propertiesThis file specifies values for Castor run-time which may be configured by the user.
build.xml Contains Apache Ant target scripts and properties. (i.e. compiling and deploying properties and scripts)
build.bat Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)
build.sh"build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.
Directory doc

Contains the documentation files for ebxmlrr-spec. These would include:
ebRIM.doc, ebRS.doc Main specifications.
ebxmlrr-issues.mdbIssues database.
ebXMLRRIssues.xls Issues Excel file.
Directory doc/presentations

Contains several presentations on ebxmlrr. These presentations currently include:
ebXMLRegistryV3OverviewMinimal.sxiebXML Registry Version 3 overview presentation.
ebXMLRegistryV2.sddebXML Registry Version 2 presentation.

Directory lib

Contains any jar files used during build of module source.

Directory misc/schema

Contains XML schema definition files for ebxmlrr v2.These are important during development of the RI.

rim.xsd Provides schema for the Registry Information Model classes defined by the ebRIM v2 specification.
query.xsd Provides schema for the query feature of the ebRS v2 specification. Imports and depends upon rim.xsd
rs.xsd 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.

Directory misc/schema/v3

Contains XML schema definition files for ebxmlrr v3.These are important during development of the RI.

rim.xsd Provides schema for the Registry Information Model classes defined by the ebRIM v3 specification.
query.xsd Provides schema for the query feature of the ebRS v3 specification. Imports and depends upon rim.xsd
rs.xsd 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.
Notification.xml
Subscription.xml
event.xsd The Event Notifications related schema for OASIS ebXML Registry Services.
federation.xsd The federation related schema for OASIS ebXML Registry Services.
contentManagementServices.xsdInitial checkin to reflect 2.2 specs. Next will be generalized for generic content management to include validation.
Directory misc/samples

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. These are important during development of the RI as a learning tool.
These samples are currently located at <ebxmlrr.home>/misc/samples.
Directory misc/services

Contains WSDL definitions for the normative SOAP interface defined for the registry in the ebRS specification.
Registry.wsdlProvides the description of the abstract registry service in WSDL.
RegistrySOAPBinding.wsdl Provides the description of the concrete registry service bound to the SOAP protocol.

Directory misc/sql

Contains several SQL files:

cleanup.sqlFor cleaning the database.
database.sql SQL Load file for creating the starter ebXML Registry database.
storedProcedures.sql Defines Stored procedures that map to RIM class methods.
Directory src/share/org/oasis/ebxml/registry
RegistryException.java Signals that a Registry exception has occured.
Directory src/share/org/oasis/ebxml/registry/infomodel

Contains the source code and Together files that define the UML model used by the ebRIM specification.

Directory src/share/org/oasis/ebxml/registry/service

Contains the source code and Together files that define the UML model used by the ebRS specification.

Directory src/share/org/oasis/ebxml/registry/bindings

Currently empty.

Directory test/org/oasis/ebxml/registry/bindings
SubmitObjectsRequestTest.javaUnit test program for SubmitObjectsRequest castor binding class.

ebxmlrr

This module will be normally and routinely modified by team members.



<ebxmlrr.home>

Contains compiling and deploying scripts and batch commands

readme.txt Contains "readme" information. (i.e. security issues)
build.properties.templateThis 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.
build.xml Contains Apache Ant target scripts and properties (i.e. compiling and deploying properties and scripts)
build.bat Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)
build.sh "build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.
license.txt License file.

Directory bin

Contains the shell scripts (e.g. startup/shutdown scripts) and any other executables used by the registry.

Directory conf

Contains the various configuration files used by the registry during development, deployment or run time.

database.sql SQL Load file for creating the starter ebXML Registry databse
cleanup.sql Cleans up the tables and views created by database.sql (Undoes whatever database.sql does)
build_for_bin.xml
commons-logging.properties Property file.
databaseInstance.sql
databaseNew.sql
ebxmlrr.properties This file specifies values for ebxmlrr run-time properties.
errorpage.html Error page.
intrinsicData.sql SQL Load file for creating loading factory defined data for ebXML Registry database.
jaxrCastorXMLMapping.xml
mapping.dtd
ObjectManagerDD.xml
ObjectQueryManagerDD.xml
storedProcedures.sql Defines Stored procedures that map to RIM class methods.
web.xml

Directory conf/xsl

Contains the various configuration XSL files used by the registry during development, deployment or run time.

BranchToQuery.xsl
sqlQueryResultToFilterQueryResult.xsl

Directory doc

Contains the documentation files for ebxmlrr project. The main directory content may be a little stale.

Directory doc/website

The website sub-directory will contain source files that will defined our web-site.

Directory misc/schema

Contains XML schema definition files. Currently empty.

Directory misc/samples

Contains sample XML instance document files for the demo scenarios and demo and test data that has to be loaded in the registry. These are important during development of the RI as a learning tool.

Directory misc/lib

Contains any jar files used during build of module source and during run-time of the registry.

Directory src/share/com/sun/ebxml/registry

Note that the sun specific package name will eventually be replaced by some neutral name.Contains the main source code for the business logic of the current implementation in the following classes:

LifeCycleManager.java Submits one or more RegistryObjects and one or more repository items.
QueryManager.java QueryManager interface.
RegistryException.java Signals that a Registry exception has occured. It contains no members other than the standard reason String.
Directory src/share/com/sun/ebxml/registry/util

Contains the source code for a few utility classes as follows:
NAICSImporter.java Utility for converting the NAICS taxonomy from the distribution form of an ascii file to a ClassificationScheme.
UNSPSCImporter.java Utility for converting UNSPSC taxonomy from the distribution from an ascii file to a ClassificationScheme.
ISO3166Importer Utility for converting the ISO 3166 Geography taxonomy from the distribution form of an ascii file to a ClassificationScheme.
UUID.java, UUIDFactory.java Used to generate UUIDs for the registry.
RegistryProperties.java 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.
BindingUtility.java Some utility methods.
Log.java Simply message logging for tracing and logging code execution. Based on java standard logger in JDK 1.4.
Utility.java Contains various utility methods.

Directory src/share/com/sun/ebxml/registry/soap

Currently empty.

Directory src/share/com/sun/ebxml/registry/security

Contains the source code for authentication and authorization:

OwnerNotFoundException.java This Exception is thrown when searching a User by id fails to find a User.
SecurityUtil.java Some utility methods related to XML security.
UnauthorizedRequestException.java This Exception is thrown when a User attempts a secure operation for which they are not authorized.
UnregisteredUserException.java This Exception is thrown when an UnregisteredUser attempts a secure operation.
UserNotFoundException.java This Exception is thrown when searching a User by id fails to find a User.
UserRegistrationException.java This Exception is thrown when User registration fails for some reason.

Directory src/share/com/sun/ebxml/registry/security/authentication

Contains the source code for authentication:

UserRegister.java It will try to register the user if the certificate in a signed SubmitObjectsRequest is not yet in the keystore.
AuthenticationServiceImpl.java Implements AuthenticationService.

Directory src/share/com/sun/ebxml/registry/security/authorization

Contains the source code for authorization:

AuthorizationServiceImpl.java Implements AuthorizationService.

Directory src/share/com/sun/ebxml/registry/repository

RepositoryItem.java Repository Item.
RepositoryManager.java To control inserting, updating and deleting repository items.
Directory src/share/com/sun/ebxml/registry/query
QueryManagerImpl.java Implements QueryManager.
Directory src/share/com/sun/ebxml/registry/query/filter
AssociationBranchProcessor.java
AssociationQueryProcessor.java
AuditableEventQueryProcessor.java
BranchProcessor.java
ClassificationNodeQueryProcessor.java
ClassificationQueryProcessor.java
ClassificationSchemeQueryProcessor.java
ClassifiedByBranchProcessor.java
ClauseHandler.java
ClauseType.java
ExtrinsicObjectQueryProcessor.java
FilterProcessor.java
FilterQueryProcessor.java
InternationalStringBranchProcessor.java
OrganizationQueryProcessor.java
QueryProcessor.java
RegistryEntryQueryProcessor.java
RegistryObjectQueryProcessor.java
RegistryPackageQueryProcessor.java
ServiceBindingBranchProcessor.java
ServiceQueryProcessor.java
SlotBranchProcessor.java
SpecificationLinkBranchProcessor.java
SQLConverter.java
UserBranchProcessor.java
Directory src/share/com/sun/ebxml/registry/query/sql
ASCII_CharStream.java An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
ParseException.java 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.
SQLParser.java SQL parser.
SQLParserConstants.java SQLParser constants.
SQLParserTokenManager.java SQL parser token manager.
SQLQueryProcessor.java Processor for SQL queries. Used by the QueryManagerImpl.
Token.java Describes the input token stream.
TokenMgrError.java Ordinals for various reasons why an Error of this type can be thrown.
Directory src/share/com/sun/ebxml/registry/persistenc
PersistenceManager.java Interface exposed by all PersistenceManagers. This is the contract implemented by the persistence layer of the registry architecture.
PersistenceManagerImpl.java PersistenceManager implementation.
Directory src/share/com/sun/ebxml/registry/persistence/rdb

Contains various DAO files:
AssociationDAO.java For inserting, updating etc. assocation.
AuditableEventDAO.java For inserting, updating etc. auditable event.
ClassificationDAO.java For inserting, updating etc. classification.
ClassificationNodeDAO.java For inserting, updating etc. classification node.
ClassificationSchemeDAO.java For inserting, updating etc. classification scheme.
ConnectionPool.java connection management.
DescriptionDAO.javaFor inserting, updating etc. descriptions.
EmailAddressDAO.java For inserting, updating etc. email address.
ExternalIdentifierDAO.java For inserting, updating etc. external identifier.
ExternalLinkDAO.java For inserting, updating etc. external link.
ExtrinsicObjectDAO.java For inserting, updating etc. extrinsic object.
InternationalStringDAO.java
NameDAO.java For inserting, updating etc. name.
OrganizationDAO.java: For inserting, updating etc. organization.
PersonNameDAO.javaFor inserting, updating etc. person name.
PostalAddressDAO.java For inserting, updating etc. postal address.
RegistryEntryDAO.java
RegistryObjectDAO.java
RegistryPackageDAO.java For inserting, updating etc. package.
ServiceBindingDAO.java For inserting, updating etc. service binding.
ServiceDAO.java For inserting, updating etc. service.
SlotDAO.java
SpecificationLinkDAO.java For inserting, updating etc. specification link.
SQLPersistenceManagerImpl.java:
TelephoneNumberDAO.java: For inserting, updating etc. telephon number.
UsageDescriptionDAO.java:
UsageParameterDAO.java For inserting, updating etc. usage parameter.
UserDAO.java For inserting, updating, etc. user.
Directory src/share/com/sun/ebxml/registry/Icm
AssociateToDeprecatedRegistryEntryException.java This exception will be thrown if registry client tries to associate a Registry Object with a deprecated RegistryEntry.
ContentIndexingManager.java 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.
DuplicateSlotsException.java This exception will be thrown if there exists more than one Slot within a single AddSlotsRequest have the same name.
InvalidURLsException.java The Exception that should be thrown when Http URLs of ExternalLink or ServiceBindingcannot be resolved.
LifeCycleManagerImpl.java Implementation of the LifeCycleManager interface
NonRegistryEntryFoundException.java This exception will be thrown if non-registry entries can be found in ApproveObjectsRequest or DeprecateObjectsRequest
ObjectNotFoundException.java The Exception that should be thrown when the RegistryObject of specified type cannot be found.
ObjectsNotFoundException.java The Exception that should be thrown when the Registry Objects or repository items cannot be found.
ReferencedObjectNotFoundException.java 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.
ReferencesExistException.java When deleting a RegistryObject, this exception will be thrown if there exists any objects that are referencing the RegistryObject to be deleted.
RegistryObjectExistsException.java This exception will be thrown if the RegistryObject already exist (i.e. the UUID is not globally unique)
SlotNotExistException.java This exception will be thrown if any of the slots of a parent within RemoveSlotsRequest does not exist.
SlotsExistException.java This exception will be thrown if some Slots for a RegistryObject already exist.
SlotsParentNotExistException.java: This exception will be thrown if the parent of the Slots does not exist whenadding Slot.
UUIDNotUniqueException.java This exception will be thrown if at least two Registry Objects within aSubmitObjectsRequest have the same UUID (no matter it is proper or improper)
Directory src/share/com/sun/ebxml/registry/Icm/quota
QuotaExceededException.java This exception will be thrown if the size of submitted items exceeds the quota specified.
QuotaServiceImpl.java For quota service.
Directory src/share/com/sun/ebxml/registry/interfaces
Request.java A Request encapsulates all aspects of an incoming client request to an ebXML registry.
Response.java A Response encapsulates all aspects of an outgoing registry response to an ebXML registry client.

Directory src/share/com/sun/ebxml/registry/interfaces/rest

Currently empty.

Directory src/share/com/sun/ebxml/registry/interfaces/ebms

Currently empty.

Directory src/share/com/sun/ebxml/registry/interfaces/soap
RegistryJAXMServlet.java It receives SOAP messages.

Directory src/share/com/sun/ebxml/registry/infomodel

Currently empty.

Directory src/share/com/sun/ebxml/registry/bindings

Currently empty.

Directory test/com/sun/ebxml/registry

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:

ISO3166ClassificationSchemeMarshalTest.java Tests program for ISO3166Importer.
NAICSClassificationSchemeMarshalTest Tests program for NAICSImporter.
UNSPSCClassificationSchemeMarshalTest Tests program for UNSPSCImporter.

Directory test/com/sun/ebxml/registry/conformance

SAXContentHandler.java 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.
SetConformanceTests.java Set of Preliminary OASIS/ebXML Registry Test Plan and Test Requirements
SetExtrinsicObjects.java
SetPreDefinedClassificationSchemes.java
SetUsefulClassificationSchemes.java
TestSupport.java

Directory test/com/sun/ebxml/registry/interfaces/rest

RESTSender.java A simple test program for the REST interface.
Directory test/com/sun/ebxml/registry/interfaces/soap
SOAPSender.java Sends a SOAP 1.1 message with attachments to an ebXML Registry.

jaxr

This module will be normally and routinely modified by team members.



<jaxr.home>

Contains compiling scripts and batch commands:

readme.txt:

Contains "readme" information.

build.properties.template:

Keep this file under your top level jaxr tree. This file can be used to override values in build.xml.
jaxr-ebxml.properties.template User properties file for JAXR ebXML provider.
project.dtdDocument Type Definition file for project.
castor.propertiesCastor properties file. This file specifies values for Castor run-time which may be configured by the user.
castorbuild.properties Property file for SourceCodeGenerator.
build.xml Contains Apache Ant target scripts and properties. (i.e. compiling properties and scripts)
build.bat Contains batch commands for setting CLASSPATH and runnig Apache Ant. (For Windows environments)
build.sh "build.bat" for UNIX environments. This file contains shell commands for setting CLASSPATH and runnig Apache Ant.

Directory misc/lib

Contains any jar files used during build of module source.

Directory resources/icons

Contains client icons.

Directory src/manifests

Contains manifest files:

javax.xml.registry.ConnectionFactory
jaxr-ebxml.manifest
jaxr-ebxml-admin.manifest
jaxr-ebxml-test.manifest
registry-browser.manifest
Directory src/com/sun/xml/registry/client/browser
AuditableEventsDialog.java:
AuditableEventsTable.java:
AuditableEventsTableModel.java:
ClassificationsList.java Specialized JList for showing Classifications. Supports drag&drop of Classification objects.
ClassificationsListModel.java Model for ClassificationsList.
ConceptPanel.java Panel to edit/inspect a Service.
ConceptsList.java Specialized JList for showing Concepts. Supports drag&drop of Concept objects.
ConceptsListModel.java Model for ConceptsList.
ConceptsTree.java A JTree that lists.
ConceptsTreeDialog.java Base class for all JAXR Browser dialogs.
ConceptsTreeModel.java A JTable that lists.
DiscoveryPanel.java The top level panel for discovery operations.
EmailAddressPanel.java Panel for EmailAddress
ExternalIdentifierPanel.java Panel to edit/inspect a Service.
ExternalIdentifiersList.java Specialized JList for showing ExternalIdentifiers. Supports drag&drop of ExternalIdentifier objects.
ExternalIdentifiersListModel.java Model for ExternalIdentifiersList.
ExternalLinkPanel.java Panel to edit/inspect a Service.
ExternalLinksList.java Specialized JList for showing ExternalLinks. Supports drag&drop of ExternalLink objects.
ExternalLinksListModel.java Model for ExternalLinksList..
FindParamsPanel.java A form to allow user enter all parameters for a find or search in the registry. Parent of QueryPanel.
JAXRClient.java Contains the JAXR client code used by the browser.
JAXRResourceBundle.java For loading the resource from ResourceBundle.properties.
JBDialog.java Base class for all JAXR Browser dialogs.
JBFileFilter.java A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
NodeInfo.java
OrganizationPanel.java Panel used in a popup dialog that holds the information about an organization such as its registry object and registry entry information.
PersonNamePanel.java Panel for PersonName.
PostalAddressPanel.java Panel for PostalAddress.
QueryPanel.java 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.
RegistryBrowser.java The ebXML Registry Browser.
RegistryObjectDialog.java
RegistryObjectPanel.java Currently only used for Organizations. Holds organization information and a ClassificationsPanel..
RegistryObjectsList.java Specialized JList for showing RegistryObjects. Supports drag&drop of Classification objects.
RegistryObjectsListModel.java Model for RegistryObjectsList.
RegistryObjectsTable.java A JTable that lists.
RegistryObjectsTableModel.java A JTable that lists.
RegistryObjectsTransferable.java An object that represents the clipboard contents for a ArrayList of RegistryObjects selection.
ServiceBindingPanel.java Panel to edit/inspect a Service.
ServicePanel.java Panel to edit/inspect a Service.
SlotsList.java Specialized JList for showing Slots. Supports drag&drop of Slot objects.
SlotsListModel.java Model for SlotsList.
TelephoneNumberPanel.java Panel for TelephoneNumber.
UserRegistrationPanel.java The top level panel for user registration operations.
ResourceBundle.properties Property file. Resource bundle for registry browser.
Directory src/com/sun/xml/registry/client/browser/graph
GraphPanel.java Panel to show RegistryObjects as a Graph.
JBGraph.java Specialized JGraph for JAXR Browser.
JBGraphCell.java The model for a vertex in the JAXR Browser's Registry Object Graph. Each cell represents a RegistryObject in the graph.
JBGraphModel.java Custom model that does not allow self references in graph.
JBMarqueeHandler.java MarqueeHandler that Connects Vertices and Displays PopupMenus.
Directory src/com/sun/xml/registry/client/browser/registration
CertificateImportPanel.java A single panel for a wizard.
JBBaseWizardPanel.java: Wizard panel.
UserInfoPanel.java A single panel for a wizard.
UserRegistrationWizardAction.java Starts a wizard.
UserRegistrationWizardDescriptor.java A wizard descriptor.
UserRegistrationWizardIterator.java A wizard iterator (sequence of panels). Used to create a wizard. Create one or more panels from template as needed too.
Bundle.properties Property file.
UserRegistrationWizardActionIcon.gifA gif file.
CertificateImportPanel.form
JBBaseWizardPanel.form
UserInfoPanel.form
Directory src/com/sun/xml/registry/client/browser/conf
config.xml Configuration XML file.
registryBrowser.jnlp The Java Web Start file for launching registry browser.

Directory src/com/sun/xml/registry/client/browser/conf/bindings/types

Currently empty.

Directory src/com/sun/xml/registry/client/admin

UserAdmin.java Program to administer users for ebxmlrr server. Note: 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.
Directory src/com/sun/xml/registry/client/util
DebugTestUtil.java Miscellaneous utility methods for debugging and tests.
DebugTestUtilDefault.properties This contains default properties for DebugTestUtil.
SecurityUtil.java Security related utility methods.
Directory src/com/sun/xml/registry/ebxml
BulkResponseImpl.java Implements BulkResponse.
BusinessLifeCycleManagerImpl.java Implements BusinessLifeCycleManager.
BusinessQueryManagerImpl.java Implements BusinessQueryManager.
CapabilityProfileImpl.java Implements CapabilityProfile.
ConnectionFactoryImpl.java Extends ConnectionFactory.
ConnectionImpl.java Implements Connection.
DeclarativeQueryManagerImpl.java Implements DeclarativeQueryManager.
LifeCycleManagerImpl.java Implements LifeCycleManager.
ObjectCache.java An ObjectCache.
QueryImpl.java Implements Query.
QueryManagerImpl.java Implements QueryManager.
RegistryServiceImpl.java Implements RegistryService.
SoapMessenger.java Class is responsible for communicating with registry using SOAP.
jaxr-ebxml-default.properties Default properties file for JAXR ebXML provider.
Directory src/com/sun/xml/registry/ebxml/infomodel
AssociationImpl.java Implements Association.
AuditableEventImpl.javaImplements AuditableEvent.
ClassificationImpl.java Implements Classification.
ClassificationSchemeImpl.java Implements ClassificationScheme.
ConceptImpl.java Implements Concept .
EmailAddressImpl.java Implements EmailAddress.
ExtensibleObjectImpl.java Implements ExtensibleObject.
ExternalIdentifierImpl.java Implements ExternalIdentifier.
ExternalLinkImpl.java Implements ExternalLink.
ExtrinsicObjectImpl.java Implements ExtrinsicObject.
InternationalStringImpl.java Implements InternationalString.
KeyImpl.java Implements Key.
LocalizedStringImpl.java Implements LocalizedString.
OrganizationImpl.java Implements Organization.
PersonNameImpl.java Implements PersonName.
PostalAddressImpl.java Implements PostalAddress.
RegistryEntryImpl.java Implements RegistryEntry, Versionable.
RegistryObjectImpl.java Implements RegistryObject.
RegistryObjectRef.java Holds a direct or indirect reference to a RegistryObject.
RegistryPackageImpl.java Implements RegistryPackage.
ServiceBindingImpl.java Implements ServiceBinding.
ServiceImpl.java Implements Service.
SlotImpl.java Implements Slot.
SpecificationLinkImpl.javaImplements SpecificationLink.
TelephoneNumberImpl.java Implements TelephoneNumber.
UserImpl.java Implements User.
Directory src/com/sun/xml/registry/ebxml/util
BindingUtil.javaSome helper methods.
I18nUtil.java Internationalization utilities.
ProviderProperties.java Abstraction for Registry Configuration properties.
UUID.java, UUIDFactory.java Used to generate UUIDs for the registry.
jaxr-ebxml-defaults.properties Default properties file for JAXR ebXML provider.
Directory src/com/sun/xml/registry/ebxml/util/resources
Messages.properties English messages for JAXR ebXML provider.

Directory src/com/sun/xml/registry/infomodel

Currently empty.

Directory src/com/sun/xml/registry/util

Currently empty.

Directory test/com/sun/xml/registry/ebxml

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:

CertificateImportTest.java Tests CertificateImport.
EbxmlProviderTest.java Tests EbxmlProvider.
EbxmlTest1.java
JAXRTest.java Tests JAXR.
PublishTest1.javaTests publishing.
SoapMessengerTest.java Tests SoapMessneger.

Directory test/resources

Contains test files resources:

duck-wave.gif A gif file.