Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
OCCURS in CICS MAP & MAPSET

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
Author Message
mohanraj841

New User


Joined: 19 Oct 2007
Posts: 1
Location: Kochi

PostPosted: Fri Jul 03, 2009 1:10 pm    Post subject: OCCURS in CICS MAP & MAPSET
Reply with quote

Hi All,

Can someone explain how to declare arrays(occurs) in MAP?

Need to increase the no# of lines in CICS online screen based on the requirements.

Please help me in this case.

Thanks & Regards,
Mohanraj K
Back to top
View user's profile Send private message
References
Moved: Fri Jul 03, 2009 1:14 pm by enrico-sorichetti From TSO/ISPF to CICS
Binop B

Active User


Joined: 18 Jun 2009
Posts: 206
Location: India

PostPosted: Fri Jul 03, 2009 2:33 pm    Post subject:
Reply with quote

Hi Mohan,

I am not aware of whether arrays can be declared in a MAP. If u are using scroll logic in ur map, my suggestion would be to REDEFINE the symbolic map with the array.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 4258
Location: Atlanta, GA

PostPosted: Fri Jul 03, 2009 5:08 pm    Post subject:
Reply with quote

There's a link to manuals at the top of the page. If you use it, find the CICS Language Reference manual, and check out the section on DFHMDF you will find that OCCURS is an option that can be specified. The manuals are generally pretty good at explaining usage.
Back to top
View user's profile Send private message
rohanthengal

New User


Joined: 19 Mar 2009
Posts: 7
Location: Mysore

PostPosted: Sun Jul 05, 2009 3:45 pm    Post subject: Reply to: OCCURS in CICS MAP & MAPSET
Reply with quote

Hi ,
You can refer the following example:
DISP1 DFHMDF POS=(15,01),
INITIAL='-----------------------------------------------
--------------------------------',
LENGTH=79,
ATTRB=(ASKIP,NORM,PROT),
OCCURS=5

Here OCCURS clause is having value 5, which helps in displaying 5 rows. You will need an array in your program to send the output to this map row by row.
Thanx,
ROHAN
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1