##############################################################################
#                                                                            #
#                 DDL1 DEFINITIONS USED FOR TESTING PURPOSES                 #
#                 ------------------------------------------                 #
#                                                                            #
# This dictionary purposely contains several data item and category          #
# definitions with identical data names.                                     #
##############################################################################

data_on_this_dictionary
    _dictionary_name            test_non_unique_data_name.dic
    _dictionary_version         0.0.1
    _dictionary_update          2019-05-15
    _dictionary_history
;
 2019-05-15 Created the dictionary.
;

data_test_non_unique_data_name_[]
_name                      '_test_non_unique_data_name_[]'
_category                    category_overview
_type                        null
_definition
;
 A category.
;

data_test_non_unique_data_name_[]
_name                      '_test_non_unique_data_name_[]'
_category                    category_overview
_type                        null
_definition
;
 Another category.
;

data_test_non_unique_data_name_item_mimics_category
_name                      '_test_non_unique_data_name_[]'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Data item that partakes in category name mimicry.
;

data_test_non_unique_data_name_item_1
_name                      '_test_non_unique_data_name_item_1'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 First data item.
;

data_test_non_unique_data_name_item_2
_name                      '_test_non_unique_data_name_item_2'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Second data item.
;

data_test_non_unique_data_name_item_3
_name                      '_test_non_unique_data_name_item_3'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Third data item.
;

data_test_non_unique_data_name_item_three
_name                      '_test_non_unique_data_name_item_3'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Third data item?
;

data_test_non_unique_data_name_item_
loop_
_name
'_test_non_unique_data_name_item_1'
'_test_non_unique_data_name_item_2'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Data item with several data names.
;

data_test_non_unique_data_name_internally_non_unique
loop_
_name
'_test_non_unique_data_name_internally_non_unique'
'_test_non_unique_data_name_internally_non_unique'
'_test_non_unique_data_name_internally_non_unique'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Data item with several data names.
;

data_test_non_unique_data_name_capitalisation_variant_1
_name
'_test_non_unique_data_name_Capitalisation_Variant'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Data name defined by this definition is also defined in
 data block 'data_test_non_unique_data_name_capitalisation_variant_2',
 although, using different capitalisation.
;

data_test_non_unique_data_name_capitalisation_variant_2
_name
'_test_non_unique_data_name_capitalisatioN_vaRiant'
_category                    test_non_unique_data_name
_type                        char
_definition
;
 Data name defined by this definition is also defined in
 data block 'data_test_non_unique_data_name_capitalisation_variant_1',
 although, using different capitalisation.
;
