anchor.diff:  	NameOp = {struct, [{op, "add"}, {"path", "/name"}, {value, "TariffRow"}]},
   	DescriptionOp = {struct, [{op, "add"}, {"path", "/description"},
   			{value, "policy row resource"}]},
  -	NewResSpecObj = {struct, [{"id", "2"}, {"name", "tariff row spec"},
  -			{"href", "/resourceCatalogManagement/v2/resourceSpecification/2"}]},
  -	ResSpecOp = {struct, [{op, "add"}, {path, "/resourceSpecification"},
  -			{value, NewResSpecObj}]},
  -	OpArray = {array, [NameOp, DescriptionOp, ResSpecOp]},
  +	NewPrefix = "136",
  +	NewRate = 456,
  +	ResCharOp1 = {struct, [{op, "add"}, {path, "/resourceCharacteristic/0/value"},
  +			{value, NewPrefix}]},
  +	ResCharOp2 = {struct, [{op, "add"}, {path, "/resourceCharacteristic/2/value"},
  +			{value, NewRate}]},
  +	OpArray = {array, [NameOp, DescriptionOp, ResCharOp1, ResCharOp2]},
   	PatchReqBody = lists:flatten(mochijson:encode(OpArray)),
   	PatchContentType = "application/json-patch+json",
   	Request2 = {HostUrl ++ ResourceHref ++ ResourceId, [Accept, auth_header(),
  
positive.code: 	{ok, Result2} = httpc:request(patch, Request2, [], []),
  	{{"HTTP/1.1", 200, "OK"}, _Headers2, _ResponseBody2} = Result2,
  	{ok, #resource{name = "TariffRow", description = "policy row resource",
  			specification = #specification_ref{name = "tariff row spec"}}}
  			= ocs:get_resource(ResourceId).
  
  post_policy_resource() ->
  	[{userdata, [{doc,"Add policy in rest interface"}]}].
  
negative.code: 	{error, not_found} = ocs:get_resource(Id).
  
  update_tariff_resource() ->
  	[{userdata, [{doc, "Use PATCH for update tariff resource entity"}]}].
  
  update_tariff_resource(Config) ->
  	ResourceHref = "/resourceInventoryManagement/v1/resource/",
  