View previous topic :: View next topic |
Author |
Message |
jainsa Beginner
Joined: 21 Jan 2003 Posts: 1 Topics: 1 Location: Pune, India
|
Posted: Mon Mar 03, 2003 5:20 am Post subject: Popup Screen in IMS DC |
|
|
Hi
We have IMS DC screen in a program. We want to have a pop-up screen on top of it.. So thing like..
Currently
IMS-DC screen is like
===========
State Code: ___
==========
Requirement is
===========
State Code: ___ +
==========
If user takes cursor on the "+" sign and presses enter. A popup screen showing all the 50 states should popup. Something like
=========== --------------------
|_ CA - California |
State Code: ___ + |s NY - New York |
|_ FL - Florida |
|_ GA - Georgia |
---------------------
==========
Here user has selected Newyork and presses enter, NY should populate in statecode
Also to choose more if cursor between the pop-up screen area, F7 to page up and F8 to page down should
Work
My question is how can we get a pop-up screen is IMS-DC
Thanks
sandeep |
|
Back to top |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12376 Topics: 75 Location: San Jose
|
Posted: Mon Mar 03, 2003 7:19 am Post subject: |
|
|
jainsa,
You can define another transaction to show the 50 states and when the user presses the + symbol you can throw that transaction on the screen. But I don't think you will be able to do it as pop up window.Once the user selects the screen you can call the old transaction back.
Hope this helps...
cheers
kolusu |
|
Back to top |
|
|
hari_uss Beginner
Joined: 19 Dec 2002 Posts: 78 Topics: 6 Location: Trivandrum, India
|
Posted: Wed Mar 05, 2003 2:47 am Post subject: |
|
|
Yes..thats the way to go. There is nothing like pop-up window in IMS DC. I had worked in a system where one screen had 15 pop-ups from it. There were 15 different positions in the main screen where you can place your cursor and hit enter.
We had a run time database which stored all the 15 literals and the corresponding transactions against them. When the user hits enter on a particular literal, program will search the database, find out the next transaction to invoke, give an INSERT to that transaction, PURGE the current transaction and give the control back to the region.
Now the new transaction will be already in the queue, waiting for its turn to get executed.
Thanks, |
|
Back to top |
|
|
|
|