dsTest Schema <message>
This section contains the dsTest schema structure and documentation beginning with this top-most element, message. The entire schema hierarchy is shown in the Contents pane to facilitate hierarchical browsing. Parent elements are displayed with book icons.
Successful configuration of dsTest MUST follow the order of the schema hierarchy.
All of the schema topics follow the same layout, although topics only display the information that is applicable to the subject element:
- Title: the topic title and the element name, enclosed in angle brackets, are displayed in the first line
- Description: the short description of the element - the same description that is displayed in the command-line help
- Reference: lists the specification(s) most pertinent to the element
- Usage in interface applications: elements that contribute to values transmitted in messages, particularly those that form the values for Diameter AVPs, display a section that explains how and where the value is used. Elements that contribute to Diameter AVP values also link to the subject AVP(s) in the Diameter Dictionary.
- Explanation: more complex elements may display an explanation of how an element can be configured and/or used
- Type: the element's type
- Default: the default value when no value is specified
-
Attributes:
a list of the element's attributes and each attribute's type
- name: used to refer to an object. If it is not set it will default to the element name.
- start/end: specifies a range of subscribers to associate with an element
- count: specifies the number of objects to be created
- id: used to refer to one item in a collection. Items in a collection will have consecutive IDs that are set programmatically.
- Restrictions: restrictions on an element's value, typically choices or regular expressions
- Child Elements: a list of the element's children, the minimum required and maximum allowed occurrences of each child, and each child's type
- Parent Elements: a list of the element's parents and each parent's type
NOTE: Occurrences refers to the requirements of dsTest, not to the requirements defined in a specification. In order to enable negative testing, information required by a protocol or application may be omitted. If a default is not defined, a value is typically only included when it is specified.
Type:
messageCHILD ELEMENTS |
Child |
Occurrences |
Type |
Test Notes <notes> | 0 .. 1 | testNotes |
Configuration <config> | 0 .. * | ConfigType |
Command <command> | 0 .. * | CommandType |
Response <response> | 0 .. * | ResponseType |
Stored Commands <stored_command> | 0 .. * | StoredCommandType |
Base Diameter Dictionary <diameter_dictionary> | 0 .. * | DictionaryType |
Base S1 Dictionary <s1_dictionary> | 0 .. * | S1DictionaryType |
Base MAP Dictionary <map_dictionary> | 0 .. * | MapDictionaryType |
Base M3 Dictionary <m3_dictionary> | 0 .. * | M3DictionaryType |
Base NGAP Dictionary <ngap_dictionary> | 0 .. * | NgapDictionaryType |
Server Notification <notification> | 0 .. 1 | notificationType |