anchor.diff:  notifyaddpla(SessionID, _Env, Input) ->
   	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
   	notify_add_pla ! Input.
  +
  +-spec notifydeletepla(SessionID :: term(), Env :: list(),
  +		Input :: string()) -> any().
  +%% @doc Notification callback for notify_delete_pla test case.
  +notifydeletepla(SessionID, _Env, Input) ->
  +	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
  +	notify_delete_pla ! Input.
   
   product_offer() ->
   	CatalogHref = "/productCatalogManagement/v2",
  
positive.code: 		TestCase == notify_create_service; TestCase == notify_delete_service;
  		TestCase == notify_create_offer; TestCase == notify_delete_offer;
  		TestCase == notify_insert_gtt; TestCase == notify_delete_gtt;
  		TestCase == notify_add_pla ->
  	true = register(TestCase, self()),
  	case inets:start(httpd, [{port, 0},
  			{server_name, atom_to_list(?MODULE)},
  
negative.code: 			{_, Name} = lists:keyfind("id", 1, PlaList)
  	end.
  
  notify_delete_pla() ->
  	[{userdata, [{doc, "Receive pla deletion notification."}]}].
  
  notify_delete_pla(Config) ->
  	HostUrl = ?config(host_url, Config),
  	CollectionUrl = HostUrl ++ ?PathResourceHub,
  	ListenerPort = ?config(listener_port, Config),
  	ListenerServer = "http://localhost:" ++ integer_to_list(ListenerPort),
  	Callback = ListenerServer ++ "/listener/"
  			++ atom_to_list(?MODULE) ++ "/notifydeletepla",
  	RequestBody = "{\n"
  			++ "\t\"callback\": \"" ++ Callback ++ "\",\n"
  			++ "}\n",
  	ContentType = "application/json",
  	Accept = {"accept", "application/json"},
  	Request = {CollectionUrl, [Accept, auth_header()], ContentType, RequestBody},
  	{ok, {{_, 201, _}, _, _}} = httpc:request(post, Request, [], []),
  	SD = erlang:system_time(?MILLISECOND),
  	ED = erlang:system_time(?MILLISECOND) + rand:uniform(10000000000),
  	Status = created,
  	Name = "test_notification2",
  	Pla = #pla{name = Name, start_date = SD,
  			end_date = ED, status = Status},
  	{ok, #pla{}} = ocs:add_pla(Pla),
  	receive
  		Receive1 ->
  			{struct, PlaEvent1} = mochijson:decode(Receive1),
  			{_, "PlaCreationNotification"}
  					= lists:keyfind("eventType", 1, PlaEvent1)
  	end,
  	ok = ocs:delete_pla(Name),
  	receive
  		Receive2 ->
  			{struct, PlaEvent2} = mochijson:decode(Receive2),
  			{_, "PlaRemoveNotification"}
  					= lists:keyfind("eventType", 1, PlaEvent2),
  			{_, {struct, PlaList}} = lists:keyfind("event", 1, PlaEvent2),
  			{_, Name} = lists:keyfind("id", 1, PlaList)
  	end.
  
  notify_product_charge() ->
  	[{userdata, [{doc, "Receive product charged notification"}]}].
  
  