marp template

This is the template for procedure type marp that is called by the hcimsgarchive command is:

##################################################################
# Name:           __MODULE_NAME__
# Purpose:        This proc called by hcimsgarchive command to modify the 
#                 message data to be saved to the external Database.
# UPoC type:      marp
# Args:           keyed list containing these keys:
#                 TEMPLATE         The template specified for inserting.
#                 NAMELIST         The name list for inserting.
#                 TYPELIST         The type list used in external database.
#                 VALUELIST        The values list for inserting
# Returns:        list of keyed lists containing these keys: 
#                 TEMPLATE         The template specified for inserting.
#                 NAMELIST         The name list for inserting.
#                 TYPELIST         The type list used in external database.
#                 VALUELIST        The values list for inserting
#                 FAILACTION       Error handling for insertion failure.
# Notes:          <put your notes here>
#
# History:        <date> <name> <comments> 
#
proc __MODULE_NAME__{ args } {
       keylget args TEMPLATE template        ;# Fetch template

       return {$args}
}

This template, if left unchanged, except for _MODULE_NAME_, uses the same values passed from the input. The procedure does not change the insertion behavior.

This template file is located in $HCIROOT/tclprocs named marp_template.