Paste DFHMSD / DFHMDI / DFHMDF macros. Continuations and comments are accepted.
BMS Mapper
Visual designer for CICS Basic Mapping Support screens. Draw fields on a 3270 character grid, then export assembler macros that DFHMAPS can assemble.
V Select and move L Label I Input O Output N Numeric E Erase
Drag a palette chip onto the 3270 grid. Keep dragging to set length, then drop. Drop cell = POS; span = LENGTH. Crossing the right edge wraps onto the next row.
Drag a field to move it — it snaps to character cells. Drag the blue end-handle (or Shift+arrows) to change length, including multi-row wrap. Toolbar tools still rubber-band a field in place.
Arrow keys nudge a selected field. Delete removes it.
Double-click a field to edit INITIAL text.
Import BMS loads existing map macros so you can continue development. Export BMS writes column-formatted source with continuation in column 72.
Save a project JSON file to keep the visual layout between sessions. The generated source is always shown under the canvas.
Package the app with Docker for a local client install — see the repository README.