Описание схемы данных:

{type	hilevel_tlv_t
	{attr	m_rnd	{of	tlv_rnd_t}}
}

{type	tlv_watch_dog_t
	{super	hilevel_tlv_t}
}

{type	tlv_watch_dog_reply_t
	{super	hilevel_tlv_t}
}

{type	tlv_notify_t
	{super	hilevel_tlv_t}
	{attr	m_notify_body	{of	tlv_notify_body_t}}
}

{type	tlv_notify_reply_t
	{super	hilevel_tlv_t}
	{attr	m_smsc_status	{of	tlv_smsc_status_t}}
}

{type	tlv_notify_finish_t
	{super	hilevel_tlv_t}
}

{type	tlv_client_request_t
	{super	hilevel_tlv_t}
	{attr	m_request_body	{of	tlv_client_request_body_t}}
}

{type	tlv_client_reply_t
	{super	hilevel_tlv_t}
	{attr	m_bank_status	{of	tlv_bank_status_t}}
}

{type	tlv_user_status_request_t
	{super	hilevel_tlv_t}
	{attr	m_msisdn	{of	tlv_msisdn_t}}
}

{type	tlv_user_status_reply_t
	{super	hilevel_tlv_t}
	{attr	m_bank_status	{of	tlv_bank_status_t}}
	{attr	m_user_status	{of {ptr}	tlv_user_status_t}}
	{attr	m_card_names	{of	{ptr}	tlv_card_names_t}}
}

{type	tlv_rnd_t
	{attr	m_rnd	{of	oess_1::uint_t}}
}

{type	tlv_notify_body_t
	{attr	m_smsc_id	{of	tlv_smsc_id_t}}
	{attr	m_msisdn	{of	tlv_msisdn_t}}
	{attr	m_sms_body	{of	tlv_sms_body_t}}
}

{type	tlv_smsc_status_t
	{attr	m_cmd_status	{of	oess_1::uint_t}}
}

{type	tlv_smsc_id_t
	{attr	m_smsc_id	{of	oess_1::uint_t}}
}

{type	tlv_msisdn_t
	{attr	m_msisdn	{of	std::string}}
}

{type	tlv_sms_body_t
	{attr	m_sms_body	{of	std::string}}
}

{type	tlv_client_request_body_t
	{attr	m_smsc_id	{of	tlv_smsc_id_t}}
	{attr	m_msisdn	{of	tlv_msisdn_t}}
	{attr	m_sms_body	{of	tlv_sms_body_t}}
}

{type	tlv_bank_status_t
	{attr	m_bank_status	{of	oess_1::uint_t}}
}

{type	tlv_user_status_t
	{attr	m_user_status	{of	oess_1::uint_t}}
}

{type	tlv_card_names_t
	{attr	m_names	{stl-list}	{of	tlv_card_name_t}}
}

{type	tlv_card_name_t
	{attr	m_name	{of	std::string}}
}

Описание отображения в TLV:

{tlv-params
	{tag-type	oess_1::ushort_t }
	{length-type	oess_1::ushort_t }

	{i-class	ient_tlv_t
		{cpp-namespace	smsg_2::cnt_prv::sbrf} }

	{o-class	oent_tlv_t
		{cpp-namespace	smsg_2::cnt_prv::sbrf} }
}

{type	tlv_watch_dog_t
	{tag	0x0001}
}

{type	tlv_watch_dog_reply_t
	{tag	0x0101}
}

{type	tlv_notify_t
	{tag	0x0102}
}

{type	tlv_notify_reply_t
	{tag	0x0002}
}

{type	tlv_notify_finish_t
	{tag	0x0103}
}

{type	tlv_client_request_t
	{tag	0x0004}
}

{type	tlv_client_reply_t
	{tag	0x0104}
}

{type	tlv_user_status_request_t
	{tag	0x0005}
}

{type	tlv_user_status_reply_t
	{tag	0x0105}
}

{type	tlv_rnd_t
	{tag	0x0201}
}

{type	tlv_notify_body_t
	{tag	0x0202}
}

{type	tlv_smsc_status_t
	{tag	0x0203}
}

{type	tlv_smsc_id_t
	{tag	0x0204}
}

{type	tlv_msisdn_t
	{tag	0x0205}
}

{type	tlv_sms_body_t
	{tag	0x0206}
}

{type	tlv_client_request_body_t
	{tag	0x0207}
}

{type	tlv_bank_status_t
	{tag	0x0208}
}

{type	tlv_user_status_t
	{tag	0x0209}
}

{type	tlv_card_names_t
	{tag	0x020A}
}

{type	tlv_card_name_t
	{tag	0x020B}
}