anchor.diff:  				      {service_announce, 3, Availability, 
   				       [Service], { signature, {}}}),
   		      ?debug("data_link_bert:announce_local_service(~p): Res      ~p", 
  -			    [ Availability, Res]),
  -		      ok
  -
  +			    [ Availability, Res])
   	      end,
   	      Addresses),
   	    
  
positive.code: 				   1, LocalAddress, LocalPort, rvi_binary, 
  				   {certificate, {}}, { signature, {}} }),
  
  	    {ok, [ { status, rvi_common:json_rpc_status(ok)}]};
  	{ error, _ } ->
  	    {error, [ { status, rvi_common:json_rpc_status(not_available)}]}
      end.
  
  
  disconnect_data_link(RemoteAddress, RemotePort) ->
      ?info("data_link_bert:disconnect_data_link(): Remote Address: ~p", [ RemoteAddress]),
      ?info("data_link_bert:disconnect_data_link(): Remote Port:    ~p", [ RemotePort]),
      {ok, [ { status, rvi_common:json_rpc_status(ok)}]}.
  
  
  
  send_data(RemoteAddress, RemotePort, Data) ->
      ?info("data_link_bert:send_data(): Remote Address: ~p", [ RemoteAddress]),
      ?info("data_link_bert:send_data(): Remote Port:    ~p", [ RemotePort]),
      %% ?info("data_link_bert:send_data(): Data:           ~p", [ Data]),
  
      Res = connection:send(RemoteAddress, RemotePort, {receive_data, Data}),
  
      ?info ("data_link_bert:send_data(): bert-rpc result: ~p", [ Res ]),
      {ok, [ { status, rvi_common:json_rpc_status(ok)}]}.
  
  
  
negative.code: handle_socket(_FromPid, SetupIP, SetupPort, data, 
  	      { receive_data, Data}, _ExtraArgs) ->
  %%    ?info("data_link_bert:receive_data(): ~p", [ Data ]),
      ?debug("data_link_bert:receive_data(): SetupAddress:  {~p, ~p}", [ SetupIP, SetupPort ]),
      case 
  	rvi_common:send_component_request(protocol, receive_message, 
  					  [
  