anchor.diff:  	update_product_realizing_service, delete_product,
   	ignore_delete_product, query_product, filter_product,
   	post_hub, delete_hub,
  -	notify_create_bucket, notify_delete_expired_bucket].
  +	notify_create_bucket, notify_delete_expired_bucket, notify_create_product].
   
   %%%%%---------------------------------------------------------------------
   %%  Test cases
  
positive.code: %-define(MILLISECOND, millisecond).
  
  -define(PathBalanceHub, "/balanceManagement/v1/hub/").
  
  %%---------------------------------------------------------------------
  %%  Test server callback functions
  
negative.code: notifyexpiredbucket(SessionID, _Env, Input) ->
  	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
  	notify_delete_expired_bucket ! Input.
  
  -spec notifycreateproduct(SessionID :: term(), Env :: list(),
  		Input :: string()) -> any().
  %% @doc Notification callback for notify_create_product test case.
  notifycreateproduct(SessionID, _Env, Input) ->
  	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
  	notify_create_product ! Input.
  
  product_offer() ->
  	CatalogHref = "/catalogManagement/v2",
  