Say system X posted an message in TEST_REQ_QTAB.From which message gets de-queued. If we use below mentioned command, the message will again be acting like freshly inserted data from System X and will again get de-queued.
Command:
update TEST_REQ_QTAB X
set X.deq_time =null , X.STATE=0
where to_char(X.DEQ_TIME,'YYYY-MM-DD HH-MI)='2009-12-11 03-49'
and X.user_data.header.type='$Header_Type';
Using similar statement one can play with the system X payload as well present in the user_data.text_vc field.
update TEST_REQ_QTAB X
set
X.deq_time =null ,
X.STATE=0,
X.user_data.header.type='$New_Header_Type',
X.user_data.text_vc='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SubscriptionData xmlns="http://wireless.xyz.com/wsi/model/Subscrption" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Info>
<mdn>4932023072</mdn>
<authorizedBy>auth</authorizedBy>
<billFirstName>aaffl</billFirstName>
<billLastName>aaahj</billLastName>
<businessName>dfg</businessName>
</Info>
</SubscriptionData>'
where to_char(X.ENQ_TIME,'YYYY-MM-DD HH-MI')='2009-12-23 09-50'
and X.user_data.header.type='$Header_Type';