How to compare the data between two uvm_tlm_analysis_fifo in scoreboard?

In reply to chr_sue:

Sir, I have displayed all the elements that are sampled at write _monitor and read_monitor and there are no problem. From write_monitor and read_monitor I have sent those data by write() method to scoreboard through analysis port. In the scoreboard I use two uvm_tlm_analyis_fifo to store the data which come from two monitors as shown in my scoreboard which I posted at the top of this conversation. But the problem is :
task run_phase(uvm_phase phase);
forever begin
wr_fifo.get(sb_wr_txn);
$display(“req=%p”,sb_wr_txn);
write();
rd_fifo.get(sb_rd_txn);
compare();
end
endtask


  when I use display  method as shown in the above code it displays only 4 address and related data input. where are other elements? I am confused. 
                   Sir, I am a starter in verification field and I am still learning.So please help me. And if you want to check my code then I can send the whole code to you.