Stopping looping messages

Looping messages can be stopped by pausing the channel in Application Designer. The following SQLs will cancel messages in statuses that block the channel. Data Mover script appmsgpurgeall.dms can also be used.

delete from sysadm.psapsmsgpubcerrp
where chnlname = 'channel name'
;
delete from sysadm.psapmsgpubcerr
where chnlname = 'channel name'
;
delete from sysadm.psapmsgpcondata
where chnlname = 'channel name'
;
update sysadm.psapmsgpubcon
set statusstring = 'CNCLD'
,lastupddttm = to_date(2006010101', 'yyyymmddHH24')
,pubconstatus = 8
where chnlname = 'channel name'
and not statusstring in ('DONE','CNCLD')
;
update sysadm.psapmsgpubhdr
set statusstring = 'CNCLD'
,lastupddttm = to_date(2006010101', 'yyyymmddHH24')
,pubconstatus = 8
where chnlname = 'channel name'
and not statusstring in ('DONE','CNCLD')
;

Channel in PeopleTools 8.4 is a Queue in PT 8.49

Stop looping messages in PeopleTools 8.49 within PeopleSoft at PeopleTools > Integration Broker > Integration Setup, Queues. Change Queue Status to Pause and Save. It can also be done at PeopleTools > Integration Broker > Service Operations Monitor > Administration, Queue Status.

THIS DOES NOT STOP MESSAGES STUCK IN WORKING STATUS. A message that remains in WORKING status should eventually timeout by settings in PeopleSoft Internet Architecture (PIA).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.