MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Conversational to Pseudo conversational

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware
View previous topic :: View next topic  
Author Message
selva21
Beginner


Joined: 30 Dec 2003
Posts: 53
Topics: 31

PostPosted: Tue Oct 11, 2005 5:56 am    Post subject: Conversational to Pseudo conversational Reply with quote

Hi,

We are working on a strtegy to convert from NATURAL/CICS to COBOL/CICS (Conversational to Pseudo conversational).
Has anyone worked on Conversational to Pseudo conversational appraoch conversion before?. If yes, please suggest some tips on how to retain the working storage values after performing the SEND MAP.

Thanks,
Selva.
_________________
--------------------------------------------------------
Knowledge is power. But Imagination is more important than Knowledge. -Albert Einstein
--------------------------------------------------------
Back to top
View user's profile Send private message
warp5
Intermediate


Joined: 02 Dec 2002
Posts: 429
Topics: 18
Location: Germany

PostPosted: Tue Oct 11, 2005 6:23 am    Post subject: Reply with quote

Usually the DFHCOMMAREA is used to preserve values between transactions. The first transaction has to define the DFHCOMMAREA from working storage. Make sure that you use the DFHCOMMAREA properly, otherwise you can jeopardize your CICS stability.
Back to top
View user's profile Send private message Visit poster's website
Himesh
CICS Forum Moderator
CICS Forum Moderator


Joined: 20 Dec 2002
Posts: 80
Topics: 21
Location: Chicago

PostPosted: Tue Oct 18, 2005 1:43 pm    Post subject: Reply with quote

Hi Selva,

You can also look at making use of Temporary Storage Queues (TSQs), to hold the data, that can be read across transactions.

You need to evaluate all the options based on the requirements on hand. For instance, do you need to develop a generic strategy for achieving the desired feature, or is it program specific.

If you would need to store paging data, then TSQs are definetely the way to go forward.
A sample example is illustrated below:

The first program fetches all data (based on the inputs from the search screen) and writes into a TSQ and invokes the second program, which would then usually display the retrieved data as a list, reading from the TSQ and terminate. Based on the user input, the second program would then interpret the input and act accordingly.

Hope this helps.

regards
himesh
Back to top
View user's profile Send private message Yahoo Messenger
selva21
Beginner


Joined: 30 Dec 2003
Posts: 53
Topics: 31

PostPosted: Tue Oct 18, 2005 9:53 pm    Post subject: Reply with quote

Thanks Himesh.

The requirement is to develop a generic strategy. I am also thinking to use TSQ more in this approach. Now I am collecting details on the limitations of using TSQs.

Regards,
Selva.
_________________
--------------------------------------------------------
Knowledge is power. But Imagination is more important than Knowledge. -Albert Einstein
--------------------------------------------------------
Back to top
View user's profile Send private message
jctgf
Beginner


Joined: 05 Nov 2006
Posts: 89
Topics: 36

PostPosted: Wed Dec 20, 2006 5:51 pm    Post subject: an example pls Reply with quote

could someone provide a simple example of a pseudo conversational program?

a pseudo conversational program is indeed a pair of programs? one to send the map and the other one to receive the map and process it?

thanks
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> CICS and Middleware All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group