home *** CD-ROM | disk | FTP | other *** search
- <!-- #################################################################################################
- # TestTrackData.dtd
- #
- # Creation Date: 11/10/00
- # Description: Document Type Definition for TestTrack Pro.
- #
- # Copyright 2000 Seapine Software, Inc.
- #
- # All contents of this file are considered Seapine Software proprietary.
- #
- # Note: Do not edit, rename, or delete this file.
- ################################################################################################# -->
- <!-- ################################################################################################# -->
- <!-- ################################ Top level element TestTrackData ################################ -->
- <!-- ################################################################################################# -->
- <!ELEMENT TestTrackData (test-config*, user*, customer*, defect*)>
- <!-- ################################################################################################# -->
- <!-- ################################# Test Configuration Definition ################################# -->
- <!-- ################################################################################################# -->
- <!-- Note: base-test-config is used for both test configurations and for a users test config -->
- <!ELEMENT test-config (name, base-test-config?)>
- <!ELEMENT base-test-config (model?, brand?, operating-system?, os-version?, cpu-type?, processor-clock-speed-in-mhz?, ram-in-mb?, rom-in-mb?, video-controller?, hard-disk-type?, hard-disk-size-in-mb?, has-multiple-monitors?, cdrom?, modem?, printer?, scanner?, other-hardware-and-software?)>
- <!ELEMENT name (#PCDATA)>
- <!ELEMENT model (#PCDATA)>
- <!ELEMENT brand (#PCDATA)>
- <!ELEMENT operating-system (#PCDATA)>
- <!ELEMENT os-version (#PCDATA)>
- <!ELEMENT cpu-type (#PCDATA)>
- <!ELEMENT processor-clock-speed-in-mhz (#PCDATA)>
- <!ELEMENT ram-in-mb (#PCDATA)>
- <!ELEMENT rom-in-mb (#PCDATA)>
- <!ELEMENT video-controller (#PCDATA)>
- <!ELEMENT hard-disk-type (#PCDATA)>
- <!ELEMENT hard-disk-size-in-mb (#PCDATA)>
- <!ELEMENT has-multiple-monitors EMPTY>
- <!ATTLIST has-multiple-monitors
- value (yes | no) "yes"
- >
- <!ELEMENT cdrom (#PCDATA)>
- <!ATTLIST cdrom
- present (yes | no) "yes"
- >
- <!ELEMENT modem (#PCDATA)>
- <!ATTLIST modem
- present (yes | no) "yes"
- >
- <!ELEMENT printer (#PCDATA)>
- <!ATTLIST printer
- present (yes | no) "yes"
- >
- <!ELEMENT scanner (#PCDATA)>
- <!ATTLIST scanner
- present (yes | no) "yes"
- >
- <!ELEMENT other-hardware-and-software (#PCDATA)>
- <!-- ############################################################################################ -->
- <!-- ###################################### User Definition ##################################### -->
- <!-- ############################################################################################ -->
- <!ELEMENT user (full-name, login-name?, password?, user-group-name?, primary-telephone-number?, secondary-telephone-number?, email-address?, display-settings?, notifyrulesmgr?, base-test-config?, notes?, global-user?, last-logged-in?, defects-reported?, date-last-defect-reported?, defects-currently-assigned?, defects-fixed?, defects-verified?, defects-closed?, defects-reopened?, time-spent-fixing-defects?)>
- <!-- ############################################################################################ -->
- <!-- #################################### Customer Definition ################################### -->
- <!-- ############################################################################################ -->
- <!ELEMENT customer (full-name, login-name?, password?, user-group-name?, primary-telephone-number?, secondary-telephone-number?, email-address?, display-settings?, notifyrulesmgr?, base-test-config?, notes?, global-user?, company-name?, company-address?, beta-test-site?, last-logged-in?, defects-reported?, date-last-defect-reported?, history*)>
- <!-- ############################# Customer and/or User sub elements ############################ -->
- <!ELEMENT full-name (last-name, first-name)>
- <!ELEMENT first-name (#PCDATA)>
- <!ELEMENT last-name (#PCDATA)>
- <!ELEMENT login-name (#PCDATA)>
- <!ELEMENT password (#PCDATA)>
- <!ATTLIST password
- encrypted (yes | no) "no"
- >
- <!ELEMENT user-group-name (#PCDATA)>
- <!ELEMENT primary-telephone-number (#PCDATA)>
- <!ATTLIST primary-telephone-number
- type (work | fax | home | pager | mobile) "work"
- >
- <!ELEMENT secondary-telephone-number (#PCDATA)>
- <!ATTLIST secondary-telephone-number
- type (work | fax | home | pager | mobile) "fax"
- >
- <!ELEMENT email-address (#PCDATA)>
- <!ATTLIST email-address
- type (internet | mapi | other) "internet"
- >
- <!ELEMENT display-settings EMPTY>
- <!ATTLIST display-settings
- when-assigned-play-sound (true | false) "true"
- when-assigned-display-dialog (true | false) "false"
- double-click-edits (true | false) "true"
- display-names-as (first-last | last-first) "last-first"
- include-assignment-in-status (true | false) "true"
- grey-out-closed-defects (true | false) "true"
- warn-of-change-due-to-fld-relation (true | false) "true"
- action-after-add-defect (set-all-fields-to-defaults | retain-popups | close-window) "retain-popups"
- records-per-page CDATA "20"
- on-assigned-to-me (true | false) "true"
- on-assigned-to-me-but-not-by-me (true | false) "false"
- on-assigned-to-me-filter CDATA ""
- on-added (true | false) "false"
- on-added-but-not-if-i-added (true | false) "false"
- on-added-and-assigned-to-me (true | false) "false"
- on-added-and-assigned-number (true | false) "false"
- on-added-filter CDATA ""
- on-changed (true | false) "false"
- on-changed-but-not-by-me (true | false) "false"
- on-changed-and-assigned-to-me (true | false) "false"
- on-changed-filter CDATA ""
- on-changed-notification (any-modification | selected-modifications) "any-modification"
- on-changed-notification-status (true | false) "false"
- on-changed-notification-close (true | false) "false"
- on-changed-notification-added-edited-deleted (true | false) "false"
- send-mail-when-defects-merged (true | false) "false"
- send-mail-when-defects-assigned-number-or-renumbered (true | false) "false"
- scc-username CDATA ""
- scc-password CDATA ""
- scc-password-encrypted (yes | no) "no"
- scc-project-name CDATA ""
- scc-db-path CDATA ""
- timezone-option (use-server-timezone | use-gmt-timezone | use-timezone-offset) "use-server-timezone"
- timezone-offset CDATA ""
- >
- <!ELEMENT notes (#PCDATA)>
- <!ELEMENT global-user EMPTY>
- <!ATTLIST global-user
- value (yes | no) "yes"
- >
- <!ELEMENT company-name (#PCDATA)>
- <!ELEMENT company-address (#PCDATA)>
- <!ELEMENT beta-test-site EMPTY>
- <!ATTLIST beta-test-site
- value (yes | no) "yes"
- >
-
- <!-- ################ User and Customer notification rules. ############# -->
- <!ELEMENT notifyrulesmgr (notifyrulelist+)>
- <!ELEMENT notifyrulelist (notifyrule+)>
- <!ATTLIST notifyrulelist
- notifyrulelisttype CDATA #REQUIRED
- notifyrulelisttypeoption CDATA #REQUIRED
- >
- <!ELEMENT notifyrule (notifyrulename, notifyrulefilter?, emailtemplate?, onlynotifyifassigned, notifyofownchanges)>
- <!ELEMENT notifyrulename (#PCDATA)>
- <!ELEMENT notifyrulefilter (#PCDATA)>
- <!ATTLIST notifyrulefilter
- notifyrulenotfiltered (true | false) "false"
- >
- <!ELEMENT emailtemplate (#PCDATA)>
- <!ELEMENT onlynotifyifassigned EMPTY>
- <!ATTLIST onlynotifyifassigned value (true | false) "false">
- <!ELEMENT notifyofownchanges EMPTY>
- <!ATTLIST notifyofownchanges value (true | false) "true">
-
- <!-- ################ Calculated User and Customer Fields (These cannot be imported) ############# -->
- <!ELEMENT last-logged-in (#PCDATA)>
- <!ELEMENT defects-reported (#PCDATA)>
- <!ELEMENT defects-currently-assigned (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT defects-fixed (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT defects-verified (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT defects-closed (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT defects-reopened (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT date-last-defect-reported (#PCDATA)>
- <!ELEMENT time-spent-fixing-defects (#PCDATA)>
- <!-- User Only -->
- <!ELEMENT history EMPTY>
- <!-- Customer Only -->
- <!ATTLIST history
- defect-number CDATA ""
- date CDATA ""
- summary CDATA ""
- reference CDATA ""
- status CDATA ""
- >
- <!-- ########################################################################################### -->
- <!-- #################################### Defect Definition #################################### -->
- <!-- ########################################################################################### -->
- <!ELEMENT defect (defect-number?, summary, entered-by?, date-entered?, type?, product?, reference?, disposition?, priority?, component?, severity?, workaround?, custom-field-value*, scc-file*, reported-by-record+, notify-user*, defect-event*, defect-status?, currently-assigned-to?, created-by?, date-created?, creation-method?, last-modified-by?, date-last-modified?, historical-event*)>
- <!ELEMENT defect-number (#PCDATA)>
- <!ELEMENT summary (#PCDATA)>
- <!ELEMENT entered-by (last-name, first-name)>
- <!ELEMENT date-entered (#PCDATA)>
- <!ELEMENT type (#PCDATA)>
- <!ELEMENT product (#PCDATA)>
- <!ELEMENT reference (#PCDATA)>
- <!ELEMENT disposition (#PCDATA)>
- <!ELEMENT priority (#PCDATA)>
- <!ELEMENT component (#PCDATA)>
- <!ELEMENT severity (#PCDATA)>
- <!ELEMENT workaround (#PCDATA)>
- <!ELEMENT custom-field-value EMPTY>
- <!ATTLIST custom-field-value
- field-name CDATA #REQUIRED
- field-value CDATA #REQUIRED
- >
- <!ELEMENT reported-by-record (found-by?, date-found?, version-found?, description?, reproduced?, steps-to-reproduce?, computer-config?, other-hardware-and-software?, attachment*)>
- <!ELEMENT found-by (last-name, first-name)>
- <!ELEMENT date-found (#PCDATA)>
- <!ELEMENT version-found (#PCDATA)>
- <!ELEMENT description (#PCDATA)>
- <!ELEMENT reproduced (#PCDATA)>
- <!ELEMENT steps-to-reproduce (#PCDATA)>
- <!ELEMENT computer-config (#PCDATA)>
- <!ATTLIST computer-config
- type (users | standard) "standard"
- >
- <!-- Note: Attachments cannot be imported at this time -->
- <!ELEMENT attachment (#PCDATA)>
- <!ATTLIST attachment
- name CDATA ""
- last-modified CDATA ""
- creator CDATA ""
- type CDATA ""
- size CDATA ""
- >
- <!ELEMENT notify-user (last-name, first-name)>
- <!ELEMENT scc-file (#PCDATA)>
- <!ATTLIST scc-file
- revision-fixed CDATA ""
- date-time-fixed CDATA ""
- >
- <!-- ################################### Defect Event Declarations ################################### -->
- <!ELEMENT defect-event (event-name, event-date?, event-author?, notes?, time-spent?, resulting-state?, release-notes-version?, event-assigned-to?, attachment*, custom-field-value*)>
- <!ELEMENT event-name (#PCDATA)>
- <!ELEMENT event-date (#PCDATA)>
- <!ELEMENT event-author (last-name, first-name)>
- <!ELEMENT assigned-to-user (last-name, first-name)>
- <!ELEMENT event-assigned-to (assigned-to-user*)>
- <!ELEMENT time-spent (#PCDATA)>
- <!ELEMENT resulting-state (state-name, attribute)>
- <!ELEMENT state-name (#PCDATA)>
- <!ELEMENT attribute (#PCDATA)>
- <!ELEMENT release-notes-version (#PCDATA)>
-
- <!-- ######################## Calculated Defect Fields (These cannot be imported) #################### -->
- <!ELEMENT defect-status (#PCDATA)>
- <!ELEMENT currently-assigned-to (last-name, first-name)>
- <!ELEMENT created-by (last-name, first-name)>
- <!ELEMENT date-created (#PCDATA)>
- <!ELEMENT creation-method (#PCDATA)>
- <!ELEMENT last-modified-by (last-name, first-name)>
- <!ELEMENT date-last-modified (#PCDATA)>
- <!-- ########################### Historical Events (These cannot be imported) ######################## -->
- <!ELEMENT historical-event EMPTY>
- <!ATTLIST historical-event
- date CDATA ""
- last-name CDATA ""
- first-name CDATA ""
- information CDATA ""
- >
-