anchor.diff:  service_rating1([#'3gpp_ro_Multiple-Services-Credit-Control'{
   		'Requested-Service-Unit' = [#'3gpp_ro_Requested-Service-Unit'{}]}
   		= MSCC | T], SCID, SI, Acc) ->
  -	service_rating1(T, SCID, SI, Acc);
  +	Parameters = lists:flatten([SCID, get_si(MSCC), get_rg(MSCC), SI,
  +			{"requestSubType", "RESERVE"}]),
  +	service_rating1(T, SCID, SI, [{struct, Parameters} | Acc]);
   service_rating1([#'3gpp_ro_Multiple-Services-Credit-Control'{
   		'Used-Service-Unit' = [#'3gpp_ro_Used-Service-Unit'{
   		'CC-Time' = [CCTime]}]} = MSCC | T], SCID, SI, Acc)
  
positive.code: %% @doc POST rating data to a Nrf Rating Server.
  post_request({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  		SessionId, MSCC, Location, intial) ->
  	{ok, NrfUri} = application:get_env(ocs, nrf_uri),
  	Path = NrfUri ++ ?BASE_URI,
  	post_request1({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  			SessionId, MSCC, Location, Path);
  post_request({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  		SessionId, MSCC, Location, interim) ->
  	{ok, NrfUri} = application:get_env(ocs, nrf_uri),
  	Path = NrfUri ++ get_ref(SessionId) ++ "/" ++ "update",
  	post_request1({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  			SessionId, MSCC, Location, Path);
  post_request({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  		SessionId, MSCC, Location, final) ->
  	{_, NrfUri} = application:get_env(ocs, nrf_uri),
  	Path = NrfUri ++ get_ref(SessionId) ++ "/" ++ "release",
  	post_request1({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  			SessionId, MSCC, Location, Path).
  %% @hidden
  post_request1({MSISDN, IMSI}, SvcContextId, TimeStamp, ServiceType,
  		SessionId, MSCC, Location, Path) ->
  	{ok, Profile} = application:get_env(ocs, nrf_profile),
  	TS = erlang:system_time(?MILLISECOND),
  	InvocationTimeStamp = ocs_log:iso8601(TS),
  	Sequence = ets:update_counter(counters, nrf_seq, 1),
  
negative.code: 		'Event-Timestamp' = EventTimestamp} = Request, SessionId,
  		RequestNum, SubscriberIds, OHost, _DHost, ORealm, _DRealm,
  		IpAddress, Port) when length(MSCC1) > 0 ->
  	try
  		Location = get_service_location(ServiceInformation),
  		ServiceType = service_type(SvcContextId),
  