anchor.diff:  		SessionId, MSCC, Location, Flag) -> Result
   	when
   		SubscriberIds :: tuple(),
  -		ServiceContextId :: string(),
  +		ServiceContextId :: binary(),
   		SessionId :: binary(),
   		MSCC :: [#'3gpp_ro_Multiple-Services-Credit-Control'{}],
   		Location :: [tuple()],
  
positive.code: 		_IpAddress, _Port) ->
  	try
  		Location = get_service_location(ServiceInformation),
  		ServiceType = service_type(SvcContextId),
  		case post_request(SubscriberIds, ServiceType,
  				SessionId, MSCC1, Location, final) of
  			{ok, JSON} ->
  				{struct, RatedStruct} = mochijson:decode(JSON),
  
negative.code: 		SubscriberIds, OHost, _DHost, ORealm, _DRealm, _IpAddress, _Port) ->
  	try
  		Location = get_service_location(ServiceInformation),
  		case post_request(SubscriberIds, SvcContextId,
  				SessionId, MSCC1, Location, initial) of
  			{ok, JSON} ->
  				{struct, RatedStruct} = mochijson:decode(JSON),
  