MacKinney Systems, Inc.

Create CICS maps fast.

Mapr II

BMS source macro generation

Q:

After you have created or changed the map in online CICS MAPR II, how do you generate BMS source macros with MAPR II?


A:

By running batch job MAPJRUN.  It extracts the map(s) from the VSAM file and then generates the BMS source code, which can then be assembled into an executable load module.

CICS online map functions

Q:

What online map functions are available in CICS MAPR II?


A:

All aspects of CICS map maintenance---copying, creating, editing (with the full screen map editor), deleting, and testing.  All these functions can be done directly from the MAPS transaction directory screen.  Maps can be tested by themselves within MAPR or MAPS or as a group of related screens within the demo system (MAPD) without assembling the map(s).

Conversion BMS errors in MAPP010

Q:

JUSTIFY=(RIGHT,ZERO) lost during MAPP010 conversion process to load maps into MAPR II.


A:

MAPR II conversion program chooses not to convert JUSTIFY= values IF they are the defaults for that field because the result will be the same when the map is assembled. For instance, JUSTIFY=(LEFT,BLANK) is the BMS default for non-numeric fields, and JUSTIFY=(RIGHT,ZERO) is the BMS default for numeric fields.

Copybook generation

Q:

After you have created or changed the map in online CICS MAPR II, how do you generate the COBOL, Assembler or PL1 copybook?


A:

By running batch job MAPJRUN.  It extracts the map(s) from the VSAM file and then generates the symbolic map copybook, which can then be compiled into the application program.  

Import/conversion utility from other CICS map products

Q:

Can MAPR II import or convert CICS maps (screens) from other CICS map products into MAPR II?


A:

Yes, MAPR II has conversion programs for SDF, SDF II, BMS/GT, BMS/TS, and Mapgen, as well as for BMS macros from other sources.  The BMS source macros from other products are input to the MAPR II conversion batch job (MAPJ008) and are automatically converted to the MAPR II format and loaded onto the MAPR II VSAM file. 

Locked maps

Q:

Is there a way to determine what maps/mapsets are locked in MAPR?



A:
 

The U001 record (beginning in column 17) on the MAPRF1 file is the 'Hold Record'.  You may safely delete these records to unlock their associated map.  Columns 3 - 15 identify the Mapset/Map name being held by the user.  

Map assembly into an executable load module

Q:

After you have created  the BMS source macros, how do you assemble the map into an executable load module?


A:

By running batch job MAPJMAP.  It assembles the BMS source macros from your specified location into an executable load module in your specified load library.

MAPE117-INVALID TERMINAL MODEL

Q:

How do you fix MAPE117 - INVALID TERMINAL MODEL on the MAPR main menu when entering a blank terminal model? Now the Terminal Model has a 2 in it (the default).


A:

Press Enter to go to the map if 2 is the correct model, or enter the correct model number. 
 

Partial map display

Q:

Ran MAPJCONV to load a map onto the MAPRF1 VSAM file.  Job gets CC=0 and appears to convert the whole map, but only part of the map shows up in online in CICS MAPR.


A:

Make sure the SHAREOPTIONS are set to (2 3) for MAPRF1.
   

Translating all characters to uppercase

Q:

Why is the paint screen translating all characters to uppercase, even when MP2 parm Mixed Case = Y.


A:

Change the MAPALT PROFILE from UCTRAN(YES) to UCTRAN(NO) and reInstall this Profile.