anchor.diff:     [{userdata, [{doc, "Test suite for Re Interface in OCS"}]},
   	{require, diameter},
   	{default_config, diameter, [{address, {127,0,0,1}}]},
  -   {timetrap, {minutes, 10}}].
  +   {timetrap, {minutes, 10}},
  +	{require, rest},
  +	{default_config, rest, [{user, "bss"},
  +			{password, "nfc9xgp32xha"}]}].
   
   -spec init_per_suite(Config :: [tuple()]) -> Config :: [tuple()].
   %% Initialization before the whole suite.
  
positive.code: 	OutputOctets2 = rand:uniform(Balance div 3),
  	UsedServiceUnits = {InputOctets2, OutputOctets2},
  	Answer1 = diameter_scur_interim(SId, Subscriber, RequestNum1, UsedServiceUnits, 0),
  erlang:display({?MODULE, ?LINE, Answer1}),
  	#'3gpp_ro_CCA'{'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_SUCCESS',
  			'Auth-Application-Id' = ?RO_APPLICATION_ID,
  			'CC-Request-Type' = ?'3GPP_CC-REQUEST-TYPE_UPDATE_REQUEST',
  
negative.code: 	ok = application:set_env(ocs, min_reserve_octets, 1000000),
  	ok = application:set_env(ocs, min_reserve_seconds, 60),
  	ok = application:set_env(ocs, min_reserve_messages, 1),
  	Realm = ct:get_config({diameter, realm}, "mnc001.mcc001.3gppnetwork.org"),
  	Host = ct:get_config({diameter, host}, atom_to_list(?MODULE) ++ "." ++ Realm),
     Config1 = [{diameter_host, Host}, {realm, Realm},
           {diameter_acct_address, DiameterAddress} | Config],
  	ok = ocs_test_lib:start(),
     ok = diameter:start_service(?MODULE, client_acct_service_opts(Config1)),
     true = diameter:subscribe(?MODULE),
     {ok, _Ref2} = connect(?MODULE, DiameterAddress, DiameterAcctPort, diameter_tcp),
     receive
        #diameter_event{service = ?MODULE, info = Info}
              when element(1, Info) == up ->
  			init_per_suite2(Config1);
        _Other ->
           {skip, diameter_client_acct_service_not_started}
     end.
  init_per_suite2(Config) ->
  	case inets:start(httpd,
  			[{port, 0},
  			{server_name, atom_to_list(?MODULE)},
  