LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (August 2004)Back to main CICS-L pageJoin or leave CICS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Mon, 23 Aug 2004 08:05:23 -0500
Reply-To:   CICS List <CICS-L@LISTSERV.UGA.EDU>
Sender:   CICS List <CICS-L@LISTSERV.UGA.EDU>
From:   Scott Trost <TrostS@SCHNEIDER.COM>
Subject:   Re: Any way to end delayed CICS task
Content-type:   text/plain; charset=US-ASCII

If you're looking for a manual process when you "want to turn the delay off", you could code the program to check the start code (sounds like you're already doing this to determine it's at PLT time), and if it's started at at terminal you could cancel the reqid. You could include logic to either start or not start the "sleep" process again (e.g. based on transid or other criteria).

Scott

"Stephen M. Wiegand" To: CICS-L@LISTSERV.UGA.EDU <swiegand@NEO.RR. cc: COM> Subject: Any way to end delayed CICS task Sent by: CICS List <CICS-L@LISTSERV. UGA.EDU>

08/22/2004 08:45 AM Please respond to CICS List

I have a CICS program that is loaded via the PLTPI. It recognizes it was started this way and immediately goes to sleep for an hour allowing the PLTPI to complete its tasks.

After an hour, it reads through a DB2 database and processes the records there. After one pass through, it goes back to sleep for an hour. If there are no records in the database, it goes back to sleep for an hour. This process continues so long as CICS is up.

What I would like to know is if there is a way to interrupt this process without abending the task? Let's say for whatever reason I want to turn the delay off and just have the task end after its next pass. Abending the task will work but causes ROLLBACK to occur which, in this case, is a very bad thing (causes records that were already processed to be put back into the database and processed again.).

Thanks in advance for any help or suggestions.

Steve


Back to: Top of message | Previous page | Main CICS-L page