I have introduced a new IMSDC screen and have written a program for my application and have created a transaction also. I am using only io-pcb mask in my program to receive and send the messages to the terminal. But i dint introduce any online psb for the new screen.
Could anybody pelase let me know if I have to introduce a new psb for my screen. if so what would be the purpose of that new psb introduced ?. Also if anything needs to be done for ACB so as to generate the dbd and psb for online part.
There wont be any online PSBs for screens, the PSBs are associated to transactions and application programs.
You have to define some PSB to run the screen using an application program.
If the screen is just to format and doesn't do anything (may be used for some help manual), you need not define PSB or transaction too.
First the PSBs and transactions have to be defined to the IMS system during SYSGEN.
If the transactions and PSBs are defined and linked, kindly go to blank IMS screen and run the following IMS commands to verify whether they are active or not.
/DIS TRAN <tran_name>
/DIS PSB <psb_name>
/DIS PROG <prog_name>
For an online program PSB name and PROG name are same...
Kindly contact your DBA if it is for first time you are handling this, to get all the necessary steps.
Joined: 13 Jun 2007 Posts: 826 Location: Wilmington, DE
You need to code your MFS screen - message format screen - then compile it. I know that I posted a link a while ago that shows the relationship in IMS DC for your transaction - PSB - MFS - application program.