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 

how to frame a map?

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


Joined: 05 Nov 2006
Posts: 89
Topics: 36

PostPosted: Wed Dec 13, 2006 5:29 pm    Post subject: how to frame a map? Reply with quote

hi there

i have a 10 lines x 10 columns map which is a warning message indeed

i want to place this map over a previous map, on the center of the screen

is there a way to put a "frame" around the 2nd map (the warning message one) in order to make it very very visible?

how to place the 2nd map over the 1st one without erasing it and not confusing with it as well?

thanks
Back to top
View user's profile Send private message Send e-mail
semigeezer
Supermod


Joined: 03 Jan 2003
Posts: 1014
Topics: 13
Location: Atlantis

PostPosted: Wed Dec 13, 2006 10:14 pm    Post subject: Reply with quote

I'm going to do a bad thing and guess at an answer... Please people who know CICS, correct me!

The simple answer may be that you can display the previous map and the popup map using the ACCUM function. The problem there would be that the input fields on the underlying map would still be visible and input (you could type into them) and I think that unless you define fields for all of the areas on the popup map, some of the old map contents would show through. You could probably fix both of these problems by setting the attribute bytes in the underlying map to be a different color and output only before showing the popup and then redisplaying it in its original form after the popup is dismissed (similar to the way ISPF shows a popup window).

To add a border, you could define it in the map using simple characters like dash, plus and vertical bar. Or, if you want to get really fancy, you could actually send 3270 orders to the screen that would use "graphic escape sequences" to get solid lines and corners. 3270 programming is a lost art and is not trivial and graphic escape sequences may not be supported on all defined terminals or by all emulators. One trick I've used to "steal" 3270 data streams is to code the panel in TSO's ISPF, and then use a terminal emulator's diagnostic trace functions and copy the 3270 data stream into a COBOL program as hex data and use that data in a SEND command. Not trivial, nearly impossible to maintain and not recommended, but as Rod Serling used to say on the old Twilight Zone TV show, it is "submitted for your approval" Smile

Finally, I do recall hearing this question before and that part of the answer was that there are products that you can buy to do this exact thing.
Back to top
View user's profile Send private message Visit poster's website
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