In reply to Shipra_s:
(1) class uvm_sequence_item extends uvm_transaction;
(2) a sequence belongs always to a sequencer, becaus it will be executed on a sequencer. You can use this relationship tp pass data through the config_db to a sequence. It looks like this
uvm_config_db#(<type>)::get(get_sequencer(), "", "<name>", var)