Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Need Clarification regarding CICS usage

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
pkmurali
Warnings : 1

Active User


Joined: 15 Dec 2005
Posts: 236

PostPosted: Tue Nov 17, 2009 12:28 pm    Post subject: Need Clarification regarding CICS usage
Reply with quote

Hi all,

We use web services,SOA,MQ which interfaces JAVA,XML with Mainframe through CICS. I have one basic doubt that if an application which just gets the inputs from the front end screen like XML etc do need CICS to run in background? What could be the reason for using COBOL-CICS program to be handled which doesn't receive any inputs further after invoking the services. To be more clear let me pull you all to an example

Assume i am getting a personal details from front end through XML screen/any open system stuff which inturn invokes the web services which carries the information from front end through WSDL process(not sure) and invokes the CICS which process the details received and send backs the feedback to the front end. In such scenario do we need only CICS to help and process the details received from web services? why not Batch program can't be interface with front end? what difference CICS makes compared with BATCH? Is web service supports only CICS. Please clarify.

Thanks,
Murali.
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7932
Location: Bellevue, IA

PostPosted: Tue Nov 17, 2009 4:18 pm    Post subject:
Reply with quote

Batch programs are designed to run, do a set of processes, and then quit. They cannot -- without having potentially severe impacts to your overall system -- be allowed to run all day, waiting for web services to pass data to them. CICS is designed to run all day and handle transactions (i.e., one or more programs that do something and then quit -- not handling an entire file, for example, but a single record). Web services can use CICS, MQ series, Websphere, so you're by no means limited to CICS. However, you do need a transaction processor instead of a batch program.
Back to top
View user's profile Send private message
pkmurali
Warnings : 1

Active User


Joined: 15 Dec 2005
Posts: 236

PostPosted: Wed Nov 18, 2009 10:41 am    Post subject:
Reply with quote

Thanks Robert.

I want to know the where we can apply CICS SPOOL WRITE, what type of application demands CICS SPOOL..
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7932
Location: Bellevue, IA

PostPosted: Wed Nov 18, 2009 5:56 pm    Post subject:
Reply with quote

I think you're going about that backwards -- you don't ask what type of application demands CICS SPOOL, you ask when does CICS SPOOL make sense for your application? I've not used CICS SPOOL since I haven't been involved in CICS development in quite some time, but I'm aware of it being used to submit batch jobs, write reports to printers, and write emails to SMTP. If your application needs these kinds of services, then you would look into using CICS SPOOL -- but that's based on what the application requires.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts CICS transaction slow response time vasanthz All Other Mainframe Topics 1 Thu Jan 19, 2017 1:31 am
No new posts INDEPENDENT CICS TS 4.1 MRO REGION UP... Kyle Carroll CICS 0 Wed Dec 14, 2016 6:55 pm
No new posts CICS START AND CANCEL blayek CICS 1 Wed Dec 07, 2016 3:27 am
No new posts How does a called pgm know if its cal... Graeme Westerman COBOL Programming 4 Tue Nov 29, 2016 9:25 pm
No new posts CICS Roll back partially - Need to re... dwijadas CICS 4 Wed Nov 16, 2016 4:30 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us