anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  +calc_max_trans_id(Config, Max) ->
  +    Factor = ?config(megaco_factor, Config),
  +    if
  +        (Factor =:= 1) ->
  +            Max;
  +        (Factor =< 10) ->
  +            calc_max_trans_id2(Factor, Max);
  +        true ->
  +            calc_max_trans_id2(10, Max)
  +    end.
  +
  +calc_max_trans_id2(Factor, Max) ->
  +    Max - ((Factor-1) * 100).
  +
   transaction_id_counter_mg(suite) ->
       [];
   transaction_id_counter_mg(doc) ->
  
positive.code:     %% Set counter limits
      i("set counter max limit"),
      CH = CD#conn_data.conn_handle, 
      megaco_config:update_conn_info(CH, max_trans_id, 1000),
  
      %% Create the counter worker procs
      i("create counter working procs"),
  
negative.code: 
                    %% Set counter limits
                    i("set counter max limit(s)"),
                    set_counter_max_limits(CDs, MaxTransID),
  
                    {UserMid, CDs}
            end,
  
      Case = fun({_, CDs}) ->
                     %% Create the counter worker procs
                     i("create counter working procs"),
  