MySQL Forums
Forum List  »  IBM DB2

Need help in accessing IMS DC screens from user point
Posted by: Jai Sankar Vaiyapuri
Date: September 07, 2009 06:18AM


This is the reply for the posting under subject

'Need help in accessing IMS DC screens from user point'

The below will try to make you understand very basics of IMS DC online environment. I welcome any discussions on IMS.
The following are required to invoke a IMS DC Online screen.
1) As you login to CICS region to invoke CICS Online screen, you will have to login to IMS DC Online region to invoke IMS Online screen.

2) Each IMS DC screen is associated with a transaction code, this is of 6 bytes. Lets assume IMSTRN. Once after successfully logging into IMS online region type the command
a. /IMSTRN  To invoke a IMS DC Screen
3) Remember, at each and every time the screen is invoked the associated application program also, gets invoked and executes and hence the transaction is executed. The IMS online screens can be of three types Menu Screen / Inquiry Screen / Update Screen.
4) The IMS DC screen is defined using MFS. (MFS – Message Format Service), this is coded using assembler language, this is all about defining
1. Screen layout
2. MID (Message Input Descriptor)
3. MOD (Message Output Descriptor)
A MFSGEN has to be done once the MFS is coded completely. At this point, before starting to develop the application program the screen layout that you had developed can be viewed on the IMS terminal using the command /FOR Screen_ModName
Screen_ModName is the name given for MOD definition on MFS
5) Application program may be (COBOL, PL/I) & database may be (DB2/IMS DB) should be developed to use the defined screen.

Also, see the discussion thread running on EXPEAT FOAUM on this topic.


Options: ReplyQuote

Written By
Need help in accessing IMS DC screens from user point
September 07, 2009 06:18AM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.