eOTD Synchronizer

Copyright Notice

The following files contain copyright material. The copyright is designed to protect the integrity of the work of the ECCMA membership.

You are hereby granted a free license to use or copy or distribute this material in full or in part on condition that (1) you do not change the material and (2) you include this notice in any redistribution. Your free license includes the right to incorporate the material in your product without attribution but you must not plagiarize the material by claiming it as your own work product.

OVERVIEW: The eOTD synchronization application is designed to allow the maintenance of distributed (remote) copies of the eOTD. All eOTD files include date added and date deleted fields on all records. The application allows the creation of a subset of the current version of the eOTD from a given date. A request for an update from a given date causes the application to query the eOTD and create a subset where the date added and date deleted is greater than the given date. This copy of the eOTD added to the existing eOTD will synchronize an older eOTD file with the current version of the eOTD.

Functional Specifications:


The eOTD Synchronizer synchronizes a local eOTD database against the one on the eOTD server. The input to the synchronizer is the file source or the file to be synchronized, the last date of synchronization and the file destination, which can be in the form of an email address or an FTP site.

The file to be synchronized could be a local eOTD database. The BROWSE button lets the user browse through the files in the system and choose the eOTD database. The date on which the last synchronization was done is specified in the specific text box, this date is necessary as the records that were added and deleted after that date has to be obtained. The synchronization tool creates a file of these records and sends it to the destination specified.

The File Destination has to be specified in the form of a valid email address or an FTP site address depending on the option chosen. This is compulsory, as the synchronization will not take place till the user provides a file destination.

After the inputs and the file destination options are chosen the SYNCHRONIZE button is clicked to start the synchronization of the local database with the eOTD server database. The file of the newly added and deleted records is created and the eOTD server sends it to the destination address specified in the form of either an email address or an FTP site address.

Glossary

AIN – Approved Item Names. A name, which has been selected and delimited where necessary, to establish a basic name, followed by those modifiers necessary to differentiate between item concepts for items having the same basic name.

ATTRIBUTE – A named property or characteristics of an entity. In NATO terminology a master requirement code (MRC)

CHARACTERISTIC – See Attribute

PROPERTIES –See Attribute

EGAC – ECCMA Global Attribute Code

EGAI – ECCMA Global Attribute Identifier

EGAS – ECCMA Global Attribute Schema is a dictionary of common descriptive terms used to describe the properties, characteristics or requirements of products, organizations or locations of supply.

EGII – ECCMA Global-Item Identifier

EGIC – ECCMA Global-Item Code

EGIS – ECCMA Global-Item Schema is a dictionary of names and definitions for common commercial concepts of products, organizations and locations.

EOTD – ECCMA Open Technical Dictionary

MRC—Master Requirement Code

NOUNQUALIFIER PAIR – Also known as Approved Item Names (AIN), Product classes or Product families; a generic concept (good or service) that has a defined list (template) of attributes.

PRODUCT – A tangible good or an intangible service.

XML – eXtensible Markup Language

Revision Details Page

Version before RevisionUpdated Version

PageChanges Made

eOTD Synchronizer.docCreated……………11/6/02

Copyright © 2002 by ECCMA

- 1 -