anchor.diff:  			{error, 500}
   	end.
   %% @hidden
  -add_product2(JsonResponse) ->
  -	Id = {id, ""},
  +add_product2(ProdId, JsonResponse) ->
  +	Id = {id, ProdId},
   	Json = {struct, [Id | JsonResponse]},
   	Body = mochijson:encode(Json),
  -	Location = "/catalogManagement/v1/product", %% ++ id
  +	Location = "/catalogManagement/v1/product/" ++ ProdId,
   	Headers = [{location, Location}],
   	{ok, Headers, Body}.
   
  
positive.code: 		ContentTypes :: list().
  %% @doc Provides list of resource representations accepted.
  content_types_accepted() ->
  	["application/json"].
  
  -spec content_types_provided() -> ContentTypes
  	when
  
negative.code: 		ProdAlterDescirption = proplists:get_value("description", ProdAlterObj, ""),
  		{ProdAlterUnits, ProdAlterSize} = product_unit_of_measure(ProdAlterUOMeasure),
  		AlterSize = product_size(ProdAlterUnits, octets, ProdAlterSize),
  		_ProdAlterSTime = ocs_rest:timestamp(ProdAlterSTimeISO),
  		ProdAlterPriceType = price_type(ProdAlterPriceTypeS),
  		#alteration{name = ProdAlterName, description = ProdAlterDescirption,
  			units = ProdAlterUnits, size = AlterSize, amount = ProdAlterAmount}
  