Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


CICS BMS map display

CICS BMS map display

CICS BMS map display

In one of our application we have this flow of screen.
screen B -> screen C -> screen D and map of screen D display correct data.
For this scenario
screen A -> screen B -> screen C -> screen D and map of screen D display corrupted data.
Always O field of the screen have correct value but for second sequence of screen the map comes out corrupted.
Can any body provide some clue.?
My guess is there is some kind of memory overflow. Do not knpw how to pinpoint it.
Any help is appreciated

RE: CICS BMS map display


Check on the second display of screen D you are sending map and data, you proabably are but it is worth a check.

Also check your maps are not using the same data area also check in your CICS JOB output for storage violations.

Hope this helps


RE: CICS BMS map display

   I'm not sure what you mean by corrupted data.  If you are getting very strange results, the problem could be that the program is moving data that is defined as comp or comp-3 to a field and then sending it.  That can always be a problem.  
   Next, on the BMS, for defining a Mapset (eg. DFHMSD), check that you are using as a parm: STORAGE=AUTO, otherwise all maps in the mapset redefine eachother which could cause problems.
   It might be a good idea to re-assemble all maps and re-compile all programs.
   Also, you might be sending mapD as Dataonly or maponly, thus overlaying only some fields and possibly overlaying mapC.
   Maybe you could use CECI to SEND the maps and see if you get the same results ( to eliminate some possible problems ) and likewise, try the screen sequence in a test region and see if you get the same results.
   If worse comes to worse, the systems programmer probably has some tools to catch the datastream that is being sent to the screen.  
   Also, you are undoubtly not using an old fashioned 3270 screen, so there is a possibility of the hardware/software of the 3270 emulator having a bug.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close