Glossary Item Box

MEdit Send comments on this topic.

The Descriptive Name Rules (container)

Check ASN.1 (container) 

 

Rule Name:

The Descriptive Name Rules    (container)

Position:

Root

Name:

Desc_Name

Default:

Checked

Usage:

A container class used to hold the rules which apply to aspects of the Descriptive Name of the record. 


This rule holds several other rules beneath it as follows: 
[ Click on the arrows below to expand the rule and see its detailed information ]

Show AllShow All
Hide AllHide All

ShowCreate Descriptive Names from ASN when blank

 

Rule Name:

Create Descriptive Names from ASN when blank 

Position:

Under: The Descriptive Name Rules   

Name:

Desc_Blank

Default:

Checked

Usage:

If there is no descriptive name content in the record (which occurs in a number of older databases) then use the ASN name field to create a suitable descriptive name and make some primitive guesses about the type of entry this is (simple or complex, data element or data frame).   If changes were made, a note is added to the log and displayed. 



 

ShowPrepend front of Descriptive Name based on table type

 

Rule Name:

Prepend front of Descriptive Name based on table type

Position:

Under: The Descriptive Name Rules   

Name:

Desc_PrePend

Default:

UN-Checked

Usage:

Use the style of naming found in SAE and IEEE standards work, which is to append one of the following items (“DE_”, “DF_”, “Msg_”)  to descriptive name fields that do not have such a string to make them match the styles used in those standards.  If changes were made, a note is added to the log and displayed. 



 

ShowWarn on duplicate Descriptive Name entries

 

Rule Name:

Warn on duplicate Descriptive Name entries

Position:

Under: The Descriptive Name Rules   

Name:

Desc_Dupes

Default:

UN-Checked (not released)

Usage:

As a general rule only one record in the table should have any given descriptive name, duplicates are not allowed.  This can be problematic for the SQL calls in the tools, but it also violates the rules of IEEE 1488/89 for how data records are created.   In some older MS access tools that were developed by others this can cause application failures as well, and may require hand removal in MS Access for the table to be usable.    This rule detects the presence of such records and warns the user.

 

Remarkably there are very few descriptive names that conflict across all of ITS, so this rarely occurs and then only when multiple standards are merged into the same tables.  In such a case, the descriptive names must uniquely resolve through the use of module names or namespaces or the ASN and XML will not compile. 

 

Of course the user can create such names, and this most often occurs when iterating variations of a data concept in the development process. In such cases, append a letter or number to the name to differentiate them (i.e. MyEntry1,   MyEntry2, etc.).



 

 

 

   <-LAST     TOP      NEXT->  

 

 


© SubCarrier Systems Corp. All Rights Reserved.