Actions

RESTful API: Add MTP3 Point Codes: Difference between revisions

m (Minor edits to style)
Line 8: Line 8:
=== Export the current point codes table to a json file ===
=== Export the current point codes table to a json file ===
tbconfig  /configurations/main_config/point_codes pc.json -r
tbconfig  /configurations/main_config/point_codes pc.json -r
</br>'''Note''': Change “main_config” to the name of your configuration.
</br>'''Note''': Change “main_config” to the name of your configuration.


The file pc.json will resemble the following:
The file pc.json will resemble the following:
Line 77: Line 79:
   }
   }
}
}


=== Add the new point codes and save it as pc_new.json ===  
=== Add the new point codes and save it as pc_new.json ===  

Revision as of 11:03, 21 November 2023

Add MTP3 Point Codes using tbconfig commands

DisplayMTP3 point codes list

To show the MTP3 point codes list, in general, enter:

 tbconfig -u root -p root /configurations/main_config/point_codes 


Note: Change “main_config” to the name of your configuration.

Export the current point codes table to a json file

tbconfig /configurations/main_config/point_codes pc.json -r


Note: Change “main_config” to the name of your configuration.


The file pc.json will resemble the following: {

 "MTP3_2_2_2" : {
   "advanced_parameters" : {
     "broadcast" : false,
     "route_to_adjacent" : false,
     "sls_selector_bit1" : true,
     "sls_selector_bit2" : false,
     "sls_selector_bit3" : false,
     "sls_selector_bit4" : false,
     "support_multi_message_prio" : false,
     "support_route_congestion_test" : true
   },
   "mtp3_linksets" : [
     "MTP3_LS_ANSI"
   ],
   "name" : "MTP3_2_2_2",
   "point_code" : "DPC_2_2_2",
   "point_code_type" : "SP",
   "sls_range" : "ANSI 5 bits",
   "timers" : {
     "t6_timer" : "800 milliseconds",
     "t8_timer" : "800 milliseconds",
     "t10_timer" : "30 seconds",
     "t11_timer" : "30 seconds",
     "t18_timer" : 11000,
     "t19_timer" : "67 seconds",
     "t21_timer" : "63 seconds",
     "t25_timer" : "30 seconds",
     "tc_timer" : "500 milliseconds"
   }
 },
 "MTP3_LOCAL" : {
   "advanced_parameters" : {
     "broadcast" : false,
     "route_to_adjacent" : false,
     "sls_selector_bit1" : true,
     "sls_selector_bit2" : false,
     "sls_selector_bit3" : false,
     "sls_selector_bit4" : false,
     "support_multi_message_prio" : false,
     "support_route_congestion_test" : true
   },
   "mtp3_linksets" : [
     "MTP3_LS_ANSI"
   ],
   "name" : "MTP3_LOCAL",
   "point_code" : "OPC_1_1_1",
   "point_code_type" : "SP",
   "sls_range" : "ANSI 5 bits",
   "timers" : {
     "t6_timer" : "800 milliseconds",
     "t8_timer" : "800 milliseconds",
     "t10_timer" : "30 seconds",
     "t11_timer" : "30 seconds",
     "t18_timer" : 11000,
     "t19_timer" : "67 seconds",
     "t21_timer" : "63 seconds",
     "t25_timer" : "30 seconds",
     "tc_timer" : "500 milliseconds"
   }
 },
 "***meta***" : {
   "src_path" : "",
   "version" : "3.2.55"
 }

}

Add the new point codes and save it as pc_new.json

Import pc_new.json

tbconfig /configurations/main_config/point_codes pc_new.json -U


Note: Change “main_config” to the name of your configuration.


Example of pc.json and pc_new.json