Just went from TS22 to TS41 and have a surprise problem. 
        Our program writes a report to a TDQ, and when the report is 
complete leaves the TDQ, which has a Trigger level of 1.  At this point 
TRANSID starts since the trigger level is reached and it process the 
record in the TDQ.  Up to TS41 it worked fine.  Now, it works alright if 
we do the transactions one at a time (manually).  However, if we "batch" a 
bunch of them to run right after another then the TDQ is "sometimes" 
triggered before the report record is completly sent to the TDQ, and then 
the TDQ is read, cleared by the TRANSID trans.   The the rest of the 
record report is written to the TDQ and then read, and a mess is created. 
Note: The TDQ is INTRA partition, has a TRANSID value, and Tirggerlevel is 
1. 
Note: This  system has worked fine until going to TS41 and zOS 1.11 
Note: My knowledge of CICS programming is limited. 
        Question is: 1) is this a bug?  2) now do we go about preventing 
it from happening?  Basically the report writing program must remain 'in 
control' of the TDQ until it completes a full report. 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to