anchor.diff:  	update_subscriber_attributes_json_patch,
   	get_product, update_product, add_product_sms].
   
  -%%%---------------------------------------------------------------------
  +%%%%---------------------------------------------------------------------
   %%  Test cases
   %%---------------------------------------------------------------------
   authenticate_user_request() ->
  
positive.code: 	HostUrl = ?config(host_url, Config),
  	Accept = {"accept", "application/json"},
  	RequestHeaders1 = [Accept, auth_header()],
  	Request1 = {HostUrl ++ "/ocs/v1/subscriber", RequestHeaders1},
  	{ok, Result1} = httpc:request(get, Request1, [], []),
  	{{"HTTP/1.1", 200, _OK}, ResponseHeaders1, Body1} = Result1,
  	{_, Etag} = lists:keyfind("etag", 1, ResponseHeaders1),
  
negative.code: 	["items", "1", RangeEndS1, "*"] = string:tokens(Range1, " -/"),
  	RequestHeaders2 = RequestHeaders1 ++ [{"if-match", Etag}],
  	PageSize = list_to_integer(RangeEndS1),
  	{array, Service1} = mochijson:decode(Body1),
  	PageSize = length(Service1),
  	Fget = fun Fget(RangeStart2, RangeEnd2) ->
  				RangeHeader = [{"range",
  						"items " ++ integer_to_list(RangeStart2)
  						++ "-" ++ integer_to_list(RangeEnd2)}],
  				RequestHeaders3 = RequestHeaders2 ++ RangeHeader,
  				Request2 = {HostUrl ++ "/serviceInventoryManagement/v2/service/", RequestHeaders3},
  				{ok, Result2} = httpc:request(get, Request2, [], []),
  				{{"HTTP/1.1", 200, _OK}, ResponseHeaders2, Body2} = Result2,
  				{_, Etag} = lists:keyfind("etag", 1, ResponseHeaders2),
  