What is the difference between ovm_transaction and ovm_sequence_item?

In reply to mperyer:

hello mperyer,
you want me to declare all the variables(waddr,wsize,wlen,wdata,wstrobe,raddr,…) in ovm_sequence_item itself and generate sequences using this ovm_sequence_item??

Is this what you are trying to say??

if it so? then how can i set IDtags (awid,wid,bid,arid,rid) for each individual transactions??

how can i set ID tag for ovm_transaction ( waddr,wdata,wresp transactions).

please do reply, i have stuck at this point.
regards,
Murali.A