how to code the following map using occours clause?
all the three fields have different length.
ename eno addr

1) _______ _________ __________
2) _______ _________ __________
3) _______ _________ __________
4) _______ _________ __________
5) _______ _________ __________
6) _______ _________ __________


Answer Posted / sandeep

code BMS macro with all the fields I mean with all the
occurances. for example

give the first occurence field name as ename1, eno1,addrr1
and second line field as

ename2, eno2,addrr2 and respectively for all the six
occurences. Once you generate a map the symbolic map
consists of all the fields it looks like below (coded for
output field i.e Field+O only)


03 filler picture x(2)
03 ename1a pic x
03 ename1o pic x(10)
03 filler pic x(2)
03 eno1a pic x
03 enoO pic x(10)
03 filler pic x(2)
03 addr1a pic x
03 addrO pic x(10)
03 filler picture x(2)
03 ename2a pic x
03 ename2o pic x(10)
.
.
etc

You need to modify above symbolic map as shown below

02 employee OCCURS 6.
03 enamea pic x
03 enameo pic x(10)
03 filler pic x(2)
03 enoa pic x
03 enoO pic x(10)
03 filler pic x(2)
03 addra pic x
03 addrO pic x(10)

You can also give Occurs clause in BMS macro
Ex:
TELNO DFHMDF POS=(7,1),LENGTH=9,ATTRB=NORM,OCCURS=40
The description of these fields in the symbolic map looks
like this in COBOL:

02 TELNOG OCCURS 40.
03 FILLER PICTURE X(2).
03 TELNOA PICTURE X.
03 TELNOO PIC X(9).

Is This Answer Correct ?    13 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

We can allocate memory dynamically by using GET MAIN command my question is at what scenario we can't release this memory and reuse this same memory??

2714


Define floating maps with illustration?

567


Kindly specify the pic clause for the data type of length option field type of data fields?

646


Explain how do you delete item 3 in a five-item tsq?

528


Explain the difference between and exec cics xctl and exec cics start command?

561






What is meant by an attribute byte?

614


Mention the content that is present inside a PPT ?

557


What is the main function of the sign-on table?

593


Can QSAM files be accessed from CICS?

680


Explain the difference between exec cics handle condtion and an exec cics ignore command?

585


Explain the difference between a physical bms mapset and a logical bms mapset?

563


How do you use altindxs in batch, cics programs?

580


Explain how do you intitiate another transaction?

597


Explain the different ways of initiating transaction in cics?

501


what is the differences between getting the system time with eibtime and asktime command?

587