Product Information

Product Release Info

Product Downloads

Trials Upgrades Documentation

Member Login

forgot password? | register

Customer Testimonies

"MAPR II is so widely used by the application group that when the temp license expired briefly (that was before we got the permanent one), they were on me. They said they had developed many map programs with it during those 30 days and wanted no other product but it."
~ Dolph Dickson, System Programmer, Caddo Public Schools


Create CICS maps fast

CICS/MAPR II is a CICS map development product that allows screens to be designed online in CICS using an intuitive full-screen editor. Full length COBOL, PL/I, and Assembler language field names and Basic Mapping Support (BMS) field attributes can be added on the Field Definition screen. Horizontal, vertical, and/or two-dimensional arrays can be defined on the Array Definition screen.

Other online CICS/MAPR II facilities include a Test function for individual maps and a Demo System for a series of related maps that allows programmers to test, prototype, and demonstrate their maps online before assembling them. A batch job is used to generate BMS source macros and COBOL, PL/I or Assembler copybooks for your maps. Another batch job can be used to convert BMS source macros from products such as SDF, SDF-II, MAPGEN, and BMS/GT to our CICS/MAPR II VSAM file.

Other CICS/MAPR II Highlights:

  • Compatible with all versions of z/OS, VSE, and CICS (including TS)
  • Supports all CICS screen sizes (24x80, 32x80, 43x80, and 27x132)
  • Supports all CICS BMS extended field attributes (color, highlighting, etc.)
  • Supports upper and lower case characters
  • Online CICS/MAPR II functions include adding new maps, changing or browsing existing maps, copying maps to a new name, deleting maps, a test facility, a demo system, and a directory screen to list and work on all of the maps defined to MAPR
  • A batch utility program that allows for migrating map(s) from "test to production" by copying map(s) from one CICS/MAPR II VSAM file to another
  • Extensive online help
  • Optional browse and/or update password for each map.  Can be used for security purposes or as a check-out facility for an update cycle that lasts days or weeks.
  • Automatic protection against simultaneous CICS updates to a map (unlimited browsers allowed)
  • Online DFHWBOUT definition, for customized HTML on  TEMPLATE map assemblies
  • Full-length field names on the DFHMDF macro.  This is helpful for web applications that use these actual field names in the map load module’s Application Data Structure Descriptor (ADSD). 
  • A CICS to z/OS job submission facility that enables users to submit jobs from CICS to execute site-customized z/OS map procedures to create BMS map source, copybooks, and/or assemble and link mapsets.


Intuitive full-screen editor:
CICS/MAPR II’s screen editor allows you to "paint" the entire map that you want to create or change on one screen. Simply enter headings or constant information just as you want it to appear on the screen. Then follow MAPR’s simple rules for entering variable fields. For example, to create a four-byte "protected" alphanumeric field, just enter PPPP wherever you want it to appear on the map

Copybook generator:
CICS/MAPR II supports field names of up to 30 characters, plus an optional 1 to 8 character prefix to be put in front of each field name on a map. MAPR then appends a one-character suffix to each field name (I for input, O for output, L for length, C for color, etc.). MAPR generates the proper fields to match the attributes defined for the map (color, highlighting, etc.). The field names for the variable fields that make up the symbolic map are entered on the Field Definition screen. The Field Definition screen also defines all of the characteristics for the field (protect, bright, color, highlight, validation, justify, PICIN, PICOUT, etc.).
Conversion of existing BMS source:
CICS/MAPR II supplies a batch job to convert your existing BMS source macros to MAPR’s VSAM file. This can be used by new MAPR customers to convert from SDF, SDF-II, BMS/GT, MAPGEN, and from BMS macros from other sources. Long field names (from comment cards) as well as horizontal, vertical, and two-dimensional arrays can be converted. Multiple maps can be input to one conversion job.

Array Handling:

CICS/MAPR II handles all aspects of array processing---conversion from other BMS source, easy definition in online MAPR, and symbolic map copybook generation. MAPR has supported vertical arrays for a long time. Horizontal and two-dimensional array support was added in release 4.8. A horizontal array is a field or fields that repeat some number of times across one row. A vertical array consists of portions of row(s) or entire row(s) that repeat some number of times (on other rows). A two-dimensional array is field(s) that repeat both horizontally across a row and vertically down rows. CICS/MAPR II’s Array Definition screen defines arrays (rows, columns, occurs, etc.), as well as the order in which array fields will appear in the physical and symbolic map.
Demo System:
CICS/MAPR II’s Demo System aids CICS application development by allowing a programmer to test, demonstrate, and prototype a series of screens before they are used in the actual application programs. After maps are designed by MAPR, they can be defined to and displayed by the Demo System (and/or the Test function) without assembling the map or compiling the program. PF Keys can be defined to the Demo System to simulate the sequence of screen flows in an application.


Related Products:
Easy Help for CICS - 'HELP' windows without programming.