I have a requirement to save data in a TSQ through an Online CICS program and then read the data saved from a batch job.
Let me know if its possible to do it.
You would need to write a Batch-EXCI program, which issues an EXCI LINK with a commarea, to a previously written or newly written CICS program in the target region, which issues a READQ TS (item 1 I'm assuming), loads the TSQ item 1 content into the DFHCOMMAREA, followed by a CICS RETURN back to the Batch-EXCI program and you're done! (Wow, I'm out of breath!).
What would happen if CICS were down?
This doesn't sound like a viable plan.
You need to come up with a different strategy.