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

    {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}
    }