anchor.diff:  		false -> {fail, missing_type};
   		{value,{_,Type_channel,_,Field_info}} ->
   			Template_entry = create_Zn_entry(Template),
  -			Header = <<16#FAB10006:?ZnInt>>,
  +			Header = <<16#FAB20006:?ZnInt>>,
   %% Question: what is ignore for?
   			Ignore = 0,
   		    ok = gen_tcp:send(State#state.socket,
  
positive.code: register_entry(State,Typename,Field_info) ->
  	FieldInfo = [{atom_to_list(Field),Name} || {Field,Name} <- Field_info],
  	Entry_layout = create_entry_layout(Typename, FieldInfo),
  	Header = <<16#FAB1000A:?ZnInt>>,
      ok = gen_tcp:send(State#state.socket, <<Header/binary,Entry_layout/binary>>),
  	{ok,<<Reply_code:?ZnLong>>} = gen_tcp:recv(State#state.socket,8),
  	case Reply_code of
  
negative.code: 		false -> {fail, missing_type};
  		{value,{_,Type_channel,_,Field_info}} ->
  			Template_entry = create_Zn_entry(Template),
  			Header = <<16#FAB20001:?ZnInt>>,
  			Binary = <<Header/binary,Type_channel:?ZnInt, Template_entry/binary,Wait_time:?ZnLong>>,
  			parse_single_entry_responses(read,State#state.socket,Field_info,Binary,Wait_time)
  	end.
  