anchor.diff:  		{Direction, Address} = direction_address(ServiceInformation),
   		Location = get_service_location(ServiceInformation),
   		Destination = get_destination(ServiceInformation),
  -		case post_request_iec(Subscriber, SvcContextId,
  +		case post_request_iec(Server, Subscriber, SvcContextId,
   				SessionId, MSCC, Location, Destination) of
   			{ok, JSON} ->
   				{struct, RatedStruct} = mochijson:decode(JSON),
  
positive.code: request({_, IpAddress, Port} = ServiceName, Capabilities, Request, [H | T]) ->
  	case ocs:find_client(H) of
  		{ok, #client{protocol = diameter}} ->
  			Class = get_option(rf_class),
  			{reply, process_request(IpAddress, Port, Capabilities, Request, Class)};
  		{error, not_found} ->
  			request(ServiceName, Capabilities, Request, T)
  
negative.code: 			{error, Reason}
  	end.
  
  -spec post_request_scur(ServiceName, Subscribers, ServiceContextId,
  		SessionId, ServiceRatingData, Location, Flag) -> Result
  	when
  		ServiceName :: {IpAddress, Port},
  		IpAddress :: inet:ip_address(),
  		Port :: inet:port_number(),
  		Subscribers :: [Subscriber],
  		Subscriber :: {IdType, Id},
  		IdType :: integer(),
  