GDDM V3R2 Base Application Programming Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF | BOOK


Index

GDDM V3R2 Base Application Programming Guide
SC33-0867-01


Special Characters

sign, 12.7 $ sign, 12.7

Numerics

1403 system printer, 20.4 16M, GDDM code above this location, C.7 D.3 3117 scanner brightness control call, 17.2.1 contrast control call, 17.2.2 image conversion algorithms, 17.2.3 input image width restriction, 17.7.1 ISLDE call, effect of, 6.4.3 3118 scanner brightness control call, 17.2.1 contrast control call, 17.2.2 document loading, 6.4.3 image conversion algorithms, 17.2.3 input image width restriction, 17.7.1 introduction to, 6.1 programming for, 6.4 resolutions, 6.4.2 3193 Display Station, 17.11.1 introduction to, 6.1 local operations, 17.5.6 multiple extract restrictions, 17.7.4 multiple placing restrictions, 17.7.4 programming for, 6.4 rectangle placing restriction, 17.7.4 resolution, 6.4.4 scaling factors restriction, 17.7.2 3211 system printer, 20.4 3270 hardware attributes, 5.6.1 3270 terminals plotters, 21.0 3270-PC/G and /GX graphics attributes, 2.8.3 graphics text, 4.6.2 processing options retained and nonretained modes, 11.14 retained and nonretained modes, 11.14 supported colors, 2.8.3 symbol sets, 12.12.3 underpaint mode not supported, 2.8.3 3270-PC/G, and /GX GDF files, 10.4.6 PIF files, 10.4.6 transferring PIF and GDF files, 10.4.6 3270-PC/GX alphanumerics and graphics on two screens, 15.1 16.16 dual-screen configuration, 5.0 mapping, 15.1 16.16 3279 displays graphics text, 4.6.1 3290 information panel partitions, 22.1 programming example, 22.1.1 22.1.4 scrolling, 22.1.3 variable cell size, 22.1.3.2 3800 page printer graphics-text output, 4.6.5 3800 printer, 20.5 model 1, 20.4 system printer loadable symbol sets, 20.12 3812 printer, 20.5 3816 printer, 20.5 3820 printer, 20.5 3825 printer, 20.5 4028 printer, 20.5 printing an image on, 17.10 4224 printer, 17.11.2 20.5 introduction to, 6.1 4234 printer, 20.5 4250 printer, 20.5 alphanumerics not supported, 3.2.1 graphics-text output, 4.6.5 page segments, large, under VSE, F.3 typographic fonts, 20.13 using symbol sets, 12.12.4 5080 graphics system alphanumerics, 5.10.2 alphanumerics and graphics on two screens, 5.0 15.1 16.16 graphics text, 4.6.3 mapping, 15.1 16.16 5550 Multistation, 13.6 6090 graphics system alphanumerics and graphics on two screens, 5.0 15.1 graphics text, 4.6.3 mapping, 15.1 64-color pattern set, 2.3.6.2 737x plotters, 21.0

A

AAB (application anchor block), 1.2.2 activate (open) a device, 18.2 activate stroke device, 11.6 active operator window, 22.2 22.2.1 22.2.2 active partition, 22.1.1.5 Address command, 1.7.3 Address gddm, 1.7.3 Address link, 1.7.3 adjunct See alphanumerics, mapped ADM4CDUx, 20.9 ADMASLD, F.1 ADMASNB, F.1 ADMASNO and ADMASRO interface modules, E.13.2.2 ADMASP, F.1 ADMASRB, F.1 ADMCDATA files code-page conversion, 12.11.4.3 ADMCDEFM files code-page conversion, 12.11.4.3 ADMCFORM files code-page conversion, 12.11.4.3 ADMCGM TSO, C.2.4 VM/CMS, B.4 ADMCOLn TSO, C.2.4 VM/CMS, B.4 ADMCOLn files, 20.15.1 ADMCOLSD, 2.3.6.2 ADMCOLSN, 2.3.6.2 ADMCOLSR, 2.3.6.2 ADMDATRN, 12.11.2.1 ADMDECK TSO, C.2.4 VM/CMS, B.4 ADMDEFS TSO, C.2.4 VM/CMS, B.4 ADMDHIPK symbol set, 20.15 ADMDVECP, 12.11.2.1 ADMDVSSx, 12.11.2.1 ADMDxxxx (CICS termid), E.10.1 ADMG transient data queue, 15.4 ADMGDF CICS, E.10.1 TSO, C.2.4 VM/CMS, B.4 ADMGDF files, 10.0 10.1 ADMGGMAP CICS, E.10.1 TSO, C.2.4 VM/CMS, B.4 ADMGGMAP ddname, 15.4 ADMGGMAP FCT name, 15.4 ADMGGMAP filetype, 15.4 ADMGNADS ddname, 15.4 ADMIMAGE TSO, C.2.4 VM/CMS, B.4 ADMIMAGE files, 20.5.3 ADMLIST TSO, C.2.4 VM/CMS, B.4 ADMLISTCDP VM/CMS, B.4 ADMMCOLT macro, 20.15 ADMMNICK statement, 18.1.2 ADMnnnnn color tables, 20.15 ADMOPRT sequential file print program, 20.10 ADMOPUC (CICS print utility), E.10.3 ADMOPUV CMS graphics print utility, 20.8 ADMPATTC, 2.3.6.1 ADMPLOT plotter name, 21.1 ADMPRINT files, 12.11.4.3 VM/CMS, B.4 ADMPRINT files, 20.3 ADMPRINTQ, C.2.4 ADMQPOST EXEC procedure, 20.8 ADMSAVE CICS, E.10.1 TSO, C.2.4 VM/CMS, B.4 ADMSYMBL, B.4 CICS, E.10.1 TSO, C.2.4 VM/CMS, B.4 ADMTRACE IMS, D.8 TSO, C.2.4 VM/CMS, B.4 ADMUAIMC, 16.7.1 ADMUCIMC, 16.7.1 ADMUFO, user fast option bypass parameter checking, 8.5 restriction, 8.5 C.1.1 D.6 ADMUOFF (CSECT for nonreentrant CICS), E.8 ADMUP2VD, F.3 ADMUPIMC, 16.7.1 ADMUSB1 C/370 sample program, A.0 A.1 ADMUSB2 C/370 sample program, A.0 A.2 ADMUSB3 C/370 sample program, A.0 ADMUSC1 COBOL sample program, A.0 A.1 ADMUSC2 COBOL sample program, A.0 A.2 ADMUSF1 FORTRAN sample program, A.0 A.1 ADMUSF2 FORTRAN sample program, A.0 A.2 ADMUSP1 PL/I sample program, A.0 A.1 ADMUSP1I PL/I sample program (for IMS), A.1.1 ADMUSP2 PL/I sample program, A.0 A.2 ADMUSP2I PL/I sample program (for IMS), A.2.1 ADMUSP3 PL/I sample program, A.0 ADMUSP3 sample program, A.3 ADMUSP4 PL/I sample program, A.0 ADMUSP4 sample program, A.4 ADMUSP7 sample program, 12.11.4.3 ADMUTMAT, A.5.1 ADMUTMAV, A.5.3 ADMUTMCT, A.5.1 ADMUTMCV, A.5.3 ADMUTMDT, A.5.1 ADMUTMDV, A.5.3 ADMUTMIT, A.5.1 ADMUTMIV, A.5.3 ADMUTMPT, A.5.1 ADMUTMPV, A.5.3 ADMUTMST, A.5.1 ADMUTMSV, A.5.3 ADMUTMT PL/I sample program (for TSO), A.0 ADMUTMT sample program, A.5 compiling, A.5.1 ending, A.5.5 interaction with User Control, A.5.5 link-editing, A.5.1 running, A.5.2 running your own programs, A.5.5 using, A.5.5 ADMUTMTT, A.5.1 ADMUTMTV, A.5.3 ADMUTMV PL/I sample program (for CMS), A.0 ADMUTMV sample program, A.5 compiling, A.5.3 link-editing, A.5.3 running, A.5.4 ADS (application data structure), 15.1 See also alphanumerics, mapped Advanced Function Presentation Data Stream, 20.1 advanced-function printers See also page printers graphics-text output, 4.6.5 using symbol sets, 12.12.4 advanced-function printing mixed-object output, 20.5.4.1 print file GOCA, 20.5.4.1 IOCA, 20.5.4.1 PTOCA, 20.5.4.1 secondary data stream overlay, 20.5.5.2 page segment, 20.5.5.2 AFPDS, 20.1 AFTCxxxx code pages, 20.13.1 AFTxxxxx fonts, 20.13 AID translation, 16.12 alarm mapped output, 16.5 procedural call, 5.8.1 alphanumeric defaults module translation tables, 12.11.2.1 alphanumeric text selecting symbols for, 3.0 alphanumerics comparison of the different types, 3.3 device considerations, 19.2.1.6 procedural processing modified fields, 13.2.3 alphanumerics taking precedence over graphics, 4.2.2.1 alphanumerics, high-performance, 14.0 alphanumerics, high-performance support on plotters, 21.0 alphanumerics, introduction to, 3.2.1 alphanumerics, mapped, 15.1 adjunct, 16.1 base attribute, 16.6 color, 16.13 cursor, 16.8 extended highlighting, 16.13 length, 16.9 on input, 16.3 16.4 on output, 16.1 16.4 selector, 16.1 16.4 16.10 symbol set, 16.13 AID translation, 16.12 alarm, 16.5 and graphics programming example, 16.16.1 application data structure (ADS), 15.1 15.2.1 adjuncts, 16.1 conversion for C/370, 15.2.3 conversion for GDDM-REXX, 15.1 creating, 15.4 receiving data, 15.3 transmitting data, 15.3 character attributes, 16.14 compared with high-performance alphanumerics, 3.3 compared with procedural alphanumerics, 3.3 constant data fields, 15.1 copying between devices, 20.11.1 cursor position, 16.8 CURSR SEL key, 16.10 default data, 15.4 16.1 examples AID translation, 16.12 color adjunct, 16.13 cursor adjunct, 16.8.1.4 16.10 cursor menu selection, 16.11 floating maps, 15.5.3.1 graphics and mapping, 16.16.1 light pen menu selection, 16.11 multiple fixed maps, 15.5.1 PF key selection from menu, 16.11 selector adjunct, 16.1.1 selector and cursor adjuncts, 16.11 simple program using ASREAD, 15.3.2 simple program using MSREAD, 15.2 15.3.1 field attributes, 16.6 blinking, 16.13 color, 16.13 data type, 16.7.1 defining and testing, 15.4 highlight, 16.7.1 16.13 intensity, 16.7.1 light pen, 16.7.1 MDT bit, 16.7.1 non-display, 16.7.1 protected, unprotected, and autoskip, 16.6 reverse video, 16.13 symbol set, 16.13 unprotected field changed to protected, 15.8.1 field naming, 15.4 floating area, 15.5.3 folding input, 16.15 generating mapgroup, 15.4 graphics and mapping, 16.16 initial data, 15.4 Interactive Map Definition product (GDDM-IMD), 15.1 15.2.1 overview of operations, 15.4 quick-path tutorial, 15.2.1 introduction, 3.2.2 justifying input, 16.15 light pen, 16.10 designator character, 16.10 detectable attribute, 16.7.1 mapgroup, 15.3 15.8 device suffixes, 15.8 maps, 15.1 cursor receiver, 16.8.2 fixed, 15.5 floating, 15.5 15.5.3 graphic area, 16.16 multiple, 15.5 positioning on page, 15.3 15.5 15.5.1 15.5.3 testing, 15.4 15.5.1 mixed with procedural alphanumerics, 15.3 MSDFLD (create a mapped field), 15.3 MSGET (retrieve data from a map), 15.3 adjuncts, 16.3 character attributes, 16.14 16.14.1 setting adjuncts, 16.4 MSPCRT (create a page for mapping), 15.3 MSPUT (place data into a mapped field), 15.3 alarm and keyboard locking, 16.5.1 base attribute adjunct, 16.7 reject, 16.4 reject operations, 16.3.1 selector adjunct, 16.2 write and rewrite, 16.2 16.4 MSQMOD (query modified fields), 15.6 MSREAD (present mapped data), 15.2.1 null characters, 16.9 query calls, 15.10 support on plotters, 21.0 variable data receiving, 15.3 transmitting, 15.3 variable data fields, 15.1 alphanumerics, procedural, 5.0 13.2.1 See also alphanumerics, mapped See also graphics text and graphics, 3.2.1 ASFBDY - define field outline, 13.8 ASFTRA - define field-transparency attribute, 5.10.1 ASFTRN - set translation-tables attribute, 5.7.1 attributes, 5.7 on printer, 20.6.2 auto-skip fields, 5.6.1 5.7.1 blinking fields, 5.7.1 character attributes, 5.7.2 color, 5.7.2 highlight, 5.7.2 input of, 5.7.2 12.5.1.1 symbol set, 12.5.1 compared with high-performance alphanumerics, 3.3 compared with mapped alphanumerics, 3.3 copying between devices, 20.11.1 field attributes, 5.7.1 13.5.1 blank-to-null, 5.7.1 color, 5.7.1 DBCS (double-byte character set), 13.6 double-byte characters, 13.6 field end, 5.7.1 Hangeul, 13.6 highlight, 5.7.1 intensity, 5.7.1 Kanji, 13.6 light pen, 13.5.1 multiple definition, 13.3 null-to-blank, 5.7.1 outlining, 13.8 setting defaults, 13.3 symbol set, 5.7.1 12.5 translation tables, 5.7.1 transparency, 5.10.1 type, 5.1 5.7.1 fields, 5.0 multiple definition, 13.2.1 query modified, 13.2.4 setting to modified or unmodified, 13.5 input, 5.2 introduction, 3.2.1 light pen, 13.5.1 menu example, 13.1 mixed with mapped fields, 15.3 multiline fields, 5.2.1 output, 5.2 precedence over graphics, 5.9 overriding on 3270-PC/G and /GX, 3179-G, 3192-G, 3472-G,, 5.10.1 overriding on 3812, 3816 and 4224 printers, 5.10.1 programming example, 5.8 reverse-video fields, 5.7.1 summary of function, 5.0 support on plotters, 21.0 symbol sets, 12.1 trailing attribute bytes, 5.6.1 translation tables, 5.7.1 underscored fields, 5.7.1 alternate device, 18.2 20.3 20.6 copying graphics to printer, 20.6.3 angles, rotation, and shear graphics segments, 9.4 text and symbols, 4.4.7 animation effect, 2.3.8.1 annotating graphics, 3.1 APDEF (define high-performance alphanumeric field), 14.2.1.7 aperture, pick See pick API call parameters data types of, 1.5.13 APL characters code page for, 12.11.7 APL feature TSO, nonqueriable displays, C.4 VM/CMS, nonqueriable APL displays and printers, B.6 APL2, 1.1 high-performance alphanumerics (HPA) restrictions, 14.6 programming example, 23.2 application anchor block (AAB), 1.2.2 application code page, 12.11.3 application data structure (ADS), 15.1 15.2.1 See also alphanumerics, mapped application groups (windowing), 22.2.10 application image creating an (IMACRT), 6.4.2 definition of, 6.2 application programming image, 17.11 application programming interface (API), 1.0 See also external interfaces arcs circular, 2.2.5 elliptic, 2.2.6 area, 2.2.9 change attributes inside, 2.5 shading algorithm, 2.2.9.3 array parameters, 1.7.3 1.7.5.2 ASCCOL (specify character colors within a field), 5.7.2 ASCGET (get field contents), 5.2 ASCHLT (specify character highlights within a field), 5.7.2 ASCPUT (specify field contents), 5.2 ASCSS (specify character symbol sets within a field), 12.5.1 ASDFLD (define or delete a single field), 5.1 ASDFLT (set default field attributes), 13.3 ASDTRN (define I/O translation tables), 5.7.1 ASFBDY (define field outline), 13.8 ASFCOL (define field color), 5.7.1 ASFCUR (position the cursor), 5.5 ASFEND (define field-end attribute), 5.7.1 ASFHLT (define field highlighting), 5.7.1 ASFIN (define input null-to-blank conversion), 5.7.1 ASFINT (define field intensity), 5.7.1 ASFMOD (change field status), 13.5 ASFOUT (define output blank-to-null conversion), 5.7.1 ASFPSS (define primary symbol set for a field), 5.7.1 12.5 ASFSEN (define field mixed-string attribute), 13.7 ASFTRA (define field-transparency attribute), 5.10.1 ASFTRN (assign translation table set to field), 5.7.1 ASFTYP (define field type), 5.7.1 ASMODE (define the operator reply mode), 5.7.2 aspect ratio of copied graphics, 20.6.3 ASQCOL (query character colors for a field), 5.7.2 ASQCUR (query cursor position), 5.6 ASQHLT (query character highlights for field), 5.7.2 ASQMOD (query modified fields), 13.2.4 ASQNMF (query number of modified fields), 13.2.3 ASQSS (query character symbol sets for a field), 5.7.2 12.5.1.1 ASRATT (define field attributes), 13.3 ASREAD (device output/input), 1.5.9 5.8.1 mapping, 15.3 partitions, 22.1.1.4 ASRFMT (redefine fields), 13.2.1 assembler format of call to GDDM, 1.1 assembler language ADMUAIMC, 16.7.1 error code in register 15, 8.3.5 parameter declarations, 1.5.13.1 assigning data to alphanumeric field, 5.2 ASTYPE, 12.11.2.1 asynchronous interrupt on VM/CMS, B.5.1 attention interrupts under TSO, C.3.1 attribute adjunct See alphanumerics, mapped attribute adjuncts, 16.6 attribute bytes on 3270-type hardware, 5.6.1 attributes default standard, 2.7.1 attributes, alphanumeric See alphanumerics attributes, graphics See graphics attributes, segment See graphics segments auto-skip fields See also alphanumerics mapped, 16.6 procedural alphanumerics, 5.7.1 automatic closure of queued printer devices, 20.7 auxiliary device, 21.1

B

background color, 2.3.1 2.3.8 color mixing, 2.3.9 badge reader translation into alphanumeric input, 16.12 base attribute adjunct, 16.6 See also alphanumerics, mapped BASIC, 1.1 basic edit process for IMS, D.10 Basic Mapping Support, E.5 batch mode, VSE, F.0 batch processing MVS, C.6 TSO, C.5 VM/CMS, B.7 bibliography, PREFACE.2 black, special treatment of, 2.3.8 blank-to-null conversion, 5.7.1 blinking See also alphanumerics ASFHLT (define field highlighting), 5.7.1 mapped data, 16.13 16.14 BMS and GDDM, E.5.1 books, list of, PREFACE.2 bottom right cell of screen, 7.5 breaking lines of graphics text, 4.4.3 browsing composite documents application control of, 20.9.1.1 device, 20.9.1.2 bundle list update rule, 14.4.3 bypass parameter checking ADMUFO, 8.5 restriction, 8.5

C

C/370 declaration of GDDM entry points, 1.5.12 format of call to GDDM, 1.1 parameter declarations, 1.5.13.1 calling segments, 9.7 inherited attributes, 9.7.1 candidate operator window, 22.2.1 capturing pictures, 11.11.2 CDPDS, 20.9 CDPF (Composed Document Printing Facility), F.3 CDPU (Composite Document Print Utility), 20.9 CECPINP external default, 12.11.5.2 CECPs, 12.11.2 cell size, variable, 22.1.3.2 programming example, 22.1.4 cent sign, 12.7 CGLOAD (load CGM), 10.4.5 CGM code page for, 10.3.3 conversion profiles, 10.3.2 general purpose, 10.3.2 tailored for applications, 10.3.2 CGM (computer graphics metafile), 10.1 loading onto GDDM page CGLOAD call, 10.4.5 saving graphics as CGSAVE call, 10.3 CGSAVE call, 10.3 chained segment attribute, 9.3 change field status, 13.5 change resolution flag of an image (IMARF), 6.11 changes to GDDM compatibility of release 1.4 with earlier releases, 10.2.6 changes to this book for Version 3 Release 1, FRONT_1 changing image resolution (IMARES), 6.12.3 changing pictures, 10.5 character See also symbol, alphanumerics box, 4.4.4 on 3270-PC/G and /GX, 4.6.2 code, 12.1 comparison of modes, 4.2.2 graphics, 4.0 GSCHAR (draw character string at specified point), 4.0 mode, 4.2 national use, 12.7 shear, 4.4.9 space, 4.4.5 strings, 4.0 ways of displaying, 3.0 character attributes, 5.7.2 16.14 See also alphanumerics character box on advanced function printers, 4.6.5 on IBM 4250 printers, 4.6.5 plotter cell, 21.1.4 character code page See code page character modes mode-1, 4.2.2.1 mode-2, 4.2.2.2 mode-3, 4.2.2.3 character size, variable, 22.1.3.2 programming example, 22.1.4 chart files, ICU, code-page conversion, 12.11.4.3 choice input, 11.4.1 associated with graphics field, 11.10.7 data keys GDDM-OS/2 Link, 11.4.1 enabling and disabling device, 11.7 11.14.4.2 data key, 11.4.1 enabling data keys for, 11.4.1 initializing device, 11.10 input data, 11.4.1 querying, 11.4.1 CICS ADMASXC (COBOL error-exit name), 8.4.2.1 ADMUOFF control section, E.8 BMS and GDDM, E.5.1 compiling GDDM application programs, E.13 GDDM default error exit, E.6 print utility, E.10.3 using GDDM, E.0 CICS conversational programs, E.2 CICS pseudoconversational control, 23.6 CICS/ESA example of JCL compile Assembler, E.17 compile C/370, E.16 compile COBOL, E.15 compile PL/I, E.14 GDDM code above 16MB, E.11.2 CICS/VSE example of JCL compile Assembler, E.21 compile C/370, E.20 compile COBOL, E.19 compile PL/I, E.18 circle displayed as oval, 2.2.1 circular arcs, 2.2.5 clear graphics field, 9.2 clear a rectangle in an image (IMACLR), 6.12.1 CLEAR key enabling as logical input device, 11.7 11.14.4.2 terminates plotting, 21.1.3 translation into alphanumeric input, 16.12 clipping, 7.5 7.12 after GSLOAD, 10.4.2.3 and GSLOAD, 10.4.2.1 by GSSAVE, 10.2.5 close device, 18.6 close segment, 9.1 closure of an area, automatic, 2.2.9.2 CMS ADMASXV (COBOL error-exit name), 8.4.2.1 CMSINTRP processing option, B.5 CMSTRCE, VM trace filename/filetype, 8.3.2 COBOL ADMUCIMC, 16.7.1 error exits, 8.4.2.1 format of call to GDDM, 1.1 parameter declarations, 1.5.13.1 code page, 20.13.1 conversion, 12.11 12.11.3 for 4250, 12.11.6 SBCS Japanese input, 12.11.4.1 country-extended, 12.11.2 definition, 12.11.2 for CGM data, 10.3.3 code page translation for SBCS Japanese input FSTRAN, 12.11.4.1 code point, 12.11.2 code, character, 12.1 color, 2.3.1 16.13 16.14 See also alphanumerics See also multi-colored 3270-PC/G and /GX, 2.8.3 ASFCOL (define field color), 5.7.1 changing inside an area, 2.5 codes, 5.7.1 GSBMIX (set current background color-mixing mode), 2.3.9 GSMIX (set current foreground color-mixing mode), 2.3.7 mapped data, 16.13 16.14 mixing, 2.3.7 of line bounding an area, 2.3.6.2 on plotters, 21.3.5.1 on workstations GDDM-OS/2 Link, 2.8.2 GDDM-PCLK, 2.8.2 unsupported by device, 2.3.1 color mixing on workstations GDDM-OS/2 Link, 2.8.2 GDDM-PCLK, 2.8.2 color-separation masters, 20.15 range of colors, 2.8.7 combining segments, 9.5.5 comment order, GDF, 10.5.1 compatibility of release 1.4 with earlier releases GDF (graphics data format), 10.2.6 compiling a GDDM program, 1.6.1 mapped alphanumerics, 15.2.2 15.4 sample programs, A.6.1 under CICS, E.13 under VM/CMS, B.1 compiling and running GDDM programs, 1.6.2 complex pictures, checking, 19.2.1.9 Composed Document Printing Facility (CDPF), F.3 Composite Document Print Utility invoking from applications CDPU call, 20.9 composite documents displaying on screen, 20.9 DisplayWrite/370 CDPDS, 20.9 output of on display devices, 20.9.1.1 specifying device, 20.9.1.2 printing, 20.9 computer graphics metafile (CGM), 10.1 10.3 10.4.5 IMS restriction, D.1 concatenating graphics text, 4.4.6 console, user, 18.0 constant data fields, 15.1 15.4 construction lines of polyfillet, 2.2.7 control echoing of scanner image (ISESCA), 6.4.1 6.4.4 controlling image quality (ISCTL, ISXCTL), 17.7 convert the resolution attributes of an image (IMARES), 6.12.3 coordinates current See current position querying current position, 2.2.10 locator input, 11.3 11.6 pick input, 11.3 coordinating device (windowing), 22.2 coordination exit routine, 22.2 22.2.7 copying graphics, 9.5.3 copying pictures between devices and systems, 10.5 copying screen output to a plotter, 21.2.1 to a printer, 20.6.2 20.6.3 with control of size and position, 20.6.1 to an alternate device, 18.2 copying, inter-device using GSSAVE and GSLOAD, 10.4.2.2 10.4.2.3 correlation by workstation, 11.1 correlation of tag to primitive (GSCORR), 11.14.1 Country Extended Code Pages querying, 19.2.1.5 19.2.1.6 country-extended code pages, 12.11.2 CPSPOOL processing option, 20.8 CPTAG processing option, 20.8 create an empty projection (IMPCRT), 6.5.2 6.9 create an image (IMACRT), 6.4.2 6.4.9 create graphics field, 7.5 create picture space, 7.6 create viewport, 7.7 current device, 18.0 current operator window, 22.2.1 22.2.2 modify WSMOD, 22.2.3 query WSQRY, 22.2.6 current page, 7.4 current partition, 22.1.1.5 current position, 1.5.6 querying, 2.2.10 cursor always within scrolling window, 22.1.3.1 for selecting from menu, 16.11 positioning in ASREAD output, 1.5.9 5.5 in FSFRCE output, 1.5.9 5.5 in GSREAD output, 11.10.6 in mapped ASREAD output, 16.8 in MSREAD output, 16.8 querying See pick, locator, stroke querying position mapped alphanumerics, 16.8.2 procedural alphanumerics, 5.6 specifying type, 11.10.2 cursor adjunct, 16.8 See also alphanumerics, mapped CURSR SEL key mapped fields, 16.10

D

data (gray) keys enabling as logical input device, 11.7 input to GSREAD, 11.4.4 data buffer update rule, 14.4.2 updating a data buffer, 14.4.2 data characteristics CICS data sets, E.10.1 IMS data sets, D.8 VM/CMS files, B.4 data entry example, 22.1.1 data sets and file processing CICS, E.10 IMS, D.8 TSO, C.2 data type field attribute, 16.7.1 DBCS, 14.1.3.1 alphanumerics, 13.6 graphics text, 12.10 DBCSLNG default parameter, 12.10.1 DCB characteristics for TSO data sets, C.2.4 DCSS (Discontiguous Shared Segment), B.1 B.3 debugging aids, 8.1 declaration of GDDM entry points in C/370, 1.5.12 declaration of GDDM entry points in PL/I, 1.5.12 default device, 18.0 18.4 drawing, 2.7.1.1 error exit, 8.4.2 error threshold, 8.4.2 external, 2.7.1 for trace facilities, 8.3.2 field attributes, 13.3 graphics attributes, 2.7.1.1 standard, 2.7.1 symbol set, 12.3 default data in mapping, 15.4 See also alphanumerics, mapped default error exit CICS, E.6 IMS, D.9 default, external for CECP support CECPINP, 12.11.5.2 defaults module and file, 8.3.2 nicknames, 8.3.2 nicknames in, 18.1.3 parameters for GDDM call tracing, 8.3.2 parameters for Kanji graphics text, 12.10.1 defensive programming, 19.0 define bi-level conversion algorithm (IMRCVB), 17.2.3 define brightness conversion algorithm (IMRBRI), 17.2.1 define contrast conversion algorithm (IMRCON), 17.2.2 define high-performance alphanumeric field (APDEF), 14.2.1.7 define image field (ISFLD), 17.9.1 define place position in pixel coordinates (IMRPL), 6.5.5 define place position in real coordinates (IMRPLR), 6.5.5 define rectangular sub-image in pixel coordinates (IMREX), 6.5.3 define rectangular sub-image in real coordinates (IMREXR), 6.5.3 delete segment, 9.2 delete graphics field, 7.5 delete projection (IMPDEL), 6.5.7 delete the image associated with the identifier (IMADEL), 6.4.5 designator of light pen field mapping, 16.10 procedural alphanumerics, 13.5.1 detectable field attribute, 16.7.1 procedural alphanumerics, 13.5.1 detectable segment, 9.3 11.2 device, 7.1 alternate, 18.2 characteristics, 19.2.1.2 close, 18.6 conceptual, 18.0 querying characteristics, 19.2.1.1 current, 18.0 default, 18.0 definition altered by nicknames, 18.1.5 changed by end user, 18.1.2 DSOPEN, 18.1.1 nicknames and DSOPEN, 18.1.2 querying nicknames (ESQUNS), 18.1.4 definition tables, 18.1.1 dependency, 19.0 dummy, 18.5.2 errors in full-screen mode (TSO), C.3.4 independence, 19.0 logical input, 11.1 See also choice, locator, pick, string, stroke mapgroup suffixes, 15.8 more than one, 18.4 physical, 18.1.1 querying characteristics, 19.2.1.2 primary, 18.2 properties, 18.1.1 query, 19.2.1.2 reinitialize, 18.7 support, 18.0 symbol set suffixes, 12.8 token, 18.1.1 20.4 for 3825 printers, 20.5 in nickname statement, 18.1.2 usage, 18.2 reinitialize, 18.7 variation, 19.0 device class for a map, 15.4 device code page, 12.11.3 device image creating an (IMACRT), 6.4.2 definition of, 6.2 device independence, 19.0 device independent programs, 19.0 device variations, 19.1 DEVTOK nickname parameter, 18.1.2 dialed devices with GDDM/VMXA, B.5.1.5 digitizing See also stroke input example, 11.11.2 direct transmission, of image, 17.6 17.8 17.8.1 direction of graphics text, 4.4.8 disable clipping, GSCLP, 7.12 disabling image cursors (ISENAB), 17.5.2 disabling logical input device, 11.7 11.14.4.2 See also GSENAB image (FSENAB), 17.5.1 when advisable, 11.10.7 Discontiguous Shared Segment (DCSS), B.1 B.3 discontinue device usage (DSDROP), 18.3 displacing segment origin, 9.5.1 displacing segments, 9.4 display format See alphanumerics, mapped display-device conventions CICS, E.7 TSO, C.3 VM/CMS, B.5 dividing the screen, 7.7 DL/I databases, D.11.2 GDDM interface, D.11 dollar sign, 12.7 dots, use of, 1.7.3 double-byte character set (DBCS), 12.10 13.6 double-byte characters for graphics text, 12.10 dragging segments example, 11.12 problems, 11.12.2 draw circular arc, 2.2.5 elliptic arc, 2.2.6 graphics area, 2.2.9 graphics marker, 2.2.8 image, 2.2.11 polyfillet, 2.2.7 series of lines, 2.2.4 several graphics markers, 2.2.8 straight line, 2.2.3 text at current position, 4.1 text at specified point, 4.0 drawing chain, 9.1 drawing defaults, 2.7.1.1 drawing graphics text, 4.1 drawing interactively on the screen, 11.0 example program, 11.11.2 drawing order, 9.6 drop (discontinue) device (DSDROP), 18.3 DSCLS (close a device), 18.6 DSCOPY, 17.10.1.2 DSCOPY (send transformed picture to alternate device), 20.6.1 DSDROP (discontinue device usage), 18.3 DSOPEN query effects of DSQDEV, 19.2.1.1 DSOPEN (open a device), 18.1 for a plotter, 21.1 simplifying the call, 18.1.2 to print color masters, 20.15.1 use for operator windows, 22.2 DSQDEV (query DSOPEN parameters), 19.2.1.1 DSQUSE (query device usage), 19.2.1.1 DSRNIT (reinitialize a device), 18.7 DSUSE (specify device usage), 18.2 for alternate device, 20.6 dual-screen terminals, 5.0 mapping, 15.1 16.16 dummy device, 18.5.2 duplicate identifiers, 18.5.1.2 dynamic load of system programmer interface IMS, D.6 TSO, C.1.1

E

EBCDIC, 12.11.1 12.11.5.1 echo locator device, 11.10.2 querying, 11.11 segment, how drawn, 11.12.1 stroke device, 11.10.5 editing pictures, 10.5 electro-erosion printers, 20.5 ellipse displayed instead of circle, 2.2.1 ellipses, drawing, 2.2.6 elliptic arc, draw (GSELPS), 2.2.6 elliptic arcs direction of drawing, 2.2.6 enable or disable image cursor (ISENAB), 17.5.2 enabling clipping, 7.12 enabling logical input device, 11.2 11.7 11.14.4.2 and initializing, 11.10 11.10.7 image (FSENAB), 17.5.1 pick, locator and stroke together, 11.10.6 querying, 11.11 encapsulated PostScript (EPS), 20.5.5.2 enlarging segments, 9.4 ENTER key enabling as logical input device, 11.7 11.14.4.2 translation into alphanumeric input, 16.12 entry-points to GDDM, 1.5.12 EPSBIN files, 20.5.5.2 erasing by overpainting in black, 2.3.8.1 error checking picture complexity, 19.2.1.9 exits, 8.4.1 handling, 8.1 messages, 8.2 processing, 1.5.11 query last, 8.3.1 record, 8.3.1 return codes, 8.2 in register 15, 8.3.5 error exits CICS default error exit, E.6 COBOL, 8.4.2.1 FORTRAN, 8.4.2.1 IMS, D.9 PL/I, 8.4.2.1 user-defined COBOL, 8.4.2.1 error handling COBOL user-defined exit routines, 8.4.2.1 return error record using FSQERR, 8.4.2.1 error-log record, E.6 errors in full-screen mode (TSO), C.3.4 ERXMENU GDDM-REXX sample program output from, 13.1 ERXMENU REXX sample program, A.0 ERXMODEL REXX sample program, A.0 ERXOPWIN REXX sample program, A.0 ERXORDER REXX sample program, A.0 ERXPROTO REXX sample program, A.0 ERXTRY interactive learning tool, 1.5.10 ERXTRY REXX sample program, A.0 ESACRT (create application group), 22.2.10 ESADEL (delete application group), 22.2.10 ESAQRY (query current application group), 22.2.10 ESASEL (select application group), 22.2.10 ESQUNL, 18.1.4.1 ESQUNL (query length of user's nickname information), 18.1.4 ESQUNS, 18.1.4.1 ESQUNS (query user's nickname information), 18.1.4 ESSUDS (specify source-format user default specification), 18.1.6 example JCL copy page segments from phase library to VSAM file, F.3 defining spill files, F.4 example of program AID translation, 16.12 changing graphics-text attributes, 4.2 color adjunct, 16.13 concatenating graphics text, 4.4.6 copying screen output to a printer, 20.7 creating masters for color printing, 20.15.1 cursor adjunct, 16.8.1.4 16.10 cursor selection, 16.11 directly-attached printer as primary device, 20.2 graphics and mapping, 16.16.1 light pen selection, 16.11 mapped menu, 16.11 PF key selection from menu, 16.11 plotting a saved picture, 21.2 queued printer, 20.3 selector adjunct, 16.1.1 setting the symbol set attributes for alphanumerics, 12.5.1 to accept procedural alphanumeric input and display graphics, 5.9 to create partitions that can be scrolled, 22.1.4 to create partitions with different cell sizes, 22.1.4 to display a bank balance using procedural alphanumerics, 5.8 to display a menu using procedural alphanumerics, 13.1 to draw a spider with graphics image, 2.2.11 to draw a street map using GDDM graphics calls, 2.1 to print an image on the 4224, 17.10.1.1 to provide an operator window for user dialog, 22.2.1 to provide two operator windows (each a virtual device), 22.2.2 to read in data in separate partitions, 22.1.1 to scale an image to fit display screen, 17.4 to trim images interactively, 17.5.7 to trim images interactively with part-screen image field, 17.5.7 to use a dummy device, 18.5.3 to use a multipart graphics area, 2.2.9.4 to use two primary devices, 18.5.1.1 using 4250 fonts, 20.14 using a symbol set for graphics text, 12.3 using a system printer, 20.4 using advanced-function printers, 20.5 example of programming with graphics text, 4.3 example programs calling segments, 9.7 correlation, 11.14.1 dragging segments, 11.12 floating maps, 15.5.3.1 freehand drawing or digitizing, 11.11.2 graphics menu, 11.2 image scanning, displaying and saving, 6.4 multiple maps, 15.5.1 picking symbol primitives, 11.2 redefining graphics windows and viewports, 7.10.4 restoring a projection and saving an image, 6.6 simple mapping, 15.2 simple mapping program, 15.3.1 15.3.2 stroke input, 11.6.2 viewports, 7.7 exclusive-OR drawing mode, 11.12.1 executing a GDDM program, 1.6.1 B.1 mapped alphanumerics, 15.2.2 mapping, 15.4 exporting pictures, 10.5 Extended Binary Coded Decimal Interchange Code See EBCDIC extended set image quality-control parameters (ISXCTL), 17.7.5 external default always unlock keyboard AUNLOCK, E.3.2 control size of output IOBFSZ, D.11.1 control validation of GDDM call parameters FRCEVAL, 14.9 controlling error information ERRFDBK, 8.3.4 for APL data analysis feature CMSAPLF, B.6.2 for CECP conversion CECPINP, 12.11.5.2 for trace facilities CMSTRCE, 8.3.2 B.4 TRCESTR, 8.3.2 E.10.2 for trace facilities (IMS) IMSTRCE, D.8 queued printing on IMS IMSPRNT, D.11.1.2 release storage when abend CICAUD, E.3.2 system printing on IMS IMSSYSP, D.11.1.3 external defaults passing to GDDM, 8.3.2 external interfaces, 1.2 nonreentrant, 1.2.1 reentrant, 1.2.2 system programmer, 1.2.3

F

FAM nickname parameter, 18.1.2 family of device printer, 20.0 family of output, 18.1.1 in nickname statement, 18.1.2 family-4 output retrieval by application FSGETS, FSGET, FSGETE, 20.5.6 family-4 printing spill file, 20.5.4.2 fast-path processing (ADMUFO), 8.5 field attributes See alphanumerics field end, procedural, setting attribute (ASFEND), 5.7.1 field list update rules, 14.4.1 fields mapped, 15.1 procedural alphanumeric, 5.0 fields, introduction, 3.2.1 file processing IMS, D.8 file, defaults, 8.3.2 18.1.3 file, graphics, 10.0 10.1 files, GDDM, code-page conversion, 12.11.4.3 files, non-GDDM printing, 20.10 fixed-point GDF, 10.2.5 floating-point GDF, 10.2.5 folding mapped input, 16.15 FONT4250 code pages, 20.13.1 FONT4250 default file name/filetype TSO, C.2.4 FONT4250 default filename/filetype VM/CMS, B.4 FONT4250 fonts, 20.13 fonts, 4.2.1 12.1 3800 printer symbol sets, 20.12 4250 typographic, 20.13 for alphanumerics, 13.6 foreground color exclusive-OR mix (XOR) mode, 2.3.7 mix mode, 2.3.7 overpaint mode, 2.3.7 transparent mode, 2.3.7 underpaint mode, 2.3.7 format for data sets/files CICS, E.10.1 required data sets/files IMS, D.8 TSO, C.2.4 VM/CMS, B.4 format of call to GDDM, 1.1 format of GDDM error record, 8.3.1 formatting the screen See alphanumerics, high-performance See alphanumerics, mapped FORTRAN error exits, 8.4.2.1 format of call to GDDM, 1.1 limited mapping support, 15.1 parameter declarations, 1.5.13.1 freehand drawing example, 11.11.2 FSALRM (sound the alarm), 5.8.1 16.5.2 FSCHEK (check picture complexity before output), 19.2.1.9 FSCOPY (send page to alternate device), 20.6.2 FSENAB (enable/disable device input), 11.9.1 17.5.1 FSEXIT (specify error exit), 8.4.1 FSFRCE (update the display), 1.5.9 mapping, 15.9 partitions, 22.1.1.4 FSGET retrieval of family-4 datastream example, 20.5.6 FSINIT (initialize GDDM processing), 1.5.1 FSLOG (send character string to alternate device) send text to queued printer, 20.6.4 FSPCRT (create a page) effect on cell size of 3290, 22.1.3.2 FSPWIN (set page window), 22.1.3.1 effect on cell size of 3290, 22.1.3.2 FSQERR (query last error), 8.3.1 FSQURY (query device characteristics), 19.2.1.2 image related, 17.1 FSTERM (terminate GDDM processing), 1.5.1 FSTRAN (translate code page of user input), 12.11.4.1 full-screen mode errors under TSO, C.3.4

G

GDDM CICS, E.0 code resident above 16M, C.7 D.3 E.11 MVS Batch, C.6 TSO batch, C.5 using under MVS batch, C.6 using under TSO batch, C.5 VM/CMS, B.0 GDDM application programs compiling, loading and running under TSO, 1.6.2 under VM/CMS, 1.6.1 B.1 GDDM concepts hierarchy of, 7.0 GDDM image objects See stored image GDDM Internet home page, PREFACE.1 GDDM object files with code page tag, 12.11.4.3 GDDM objects code-page conversion, 12.11.4.3 GDDM symbol sets, 12.11.2.1 GDDM-IMD See Interactive Map Definition GDDM-OS/2 Link IMS restriction, D.1 GDDM-OS/2 Link workstations color mixing, 2.8.2 shading patterns restriction, 2.8.2 supported colors, 2.8.2 GDDM-PCLK workstations color mixing, 2.8.2 shading patterns restriction, 2.8.2 supported colors, 2.8.2 GDDM-REXX application data structure (ADS) GXSET subcommand, 15.1 format of call to GDDM, 1.1 high-performance alphanumerics (HPA) restrictions, 14.6 introduction, 1.7.3 mapped alphanumerics, 15.1 output from sample program ERXMENU, 13.1 parameters, 1.7.5 programming example, 23.5 starting to use, 1.7.3.1 trace facility, 8.3.2 GDDM/VMXA, B.8 GDDMREXX command INIT, 1.7.3 TERM, 1.7.3 1.8.1 GDF (graphics data format), 10.1 printer spill file, 20.5.4.2 storing in files, 10.0 general light-pen fields, 13.5.1 generating mapgroup, 15.4 See also alphanumerics, mapped geometric pattern set - ADMPATTC, 2.3.6.1 get and reserve a unique image identifier (IMAGID), 6.4.9 get and reserve a unique projection identifier (IMPGID), 6.10.3 getting data from an image (IMAGTS,IMAGT,IMAGTE), 17.6.4 GL See IBM GL GLOBAL commands needed under VM/CMS, B.0 GOCA, 20.5.4.1 GRAF option, 20.8 graphic area of mapped display, 16.16 graphics and alphanumerics, 3.2.1 and mapping, 16.16 programming example, 16.16.1 area, 2.2.9 attributes, 2.3 9.1 changing, 10.5 changing default values, 2.7.1.1 changing inside an area, 2.5 default values, 1.5.4 pushing and popping values, 2.7 querying, 2.6 character strings, 4.0 clipping, 7.12 concepts, 7.0 coordinate system, 7.8 device, 7.1 device considerations, 19.2.1.4 drawing on the screen, 11.0 field, 7.5 clear, 9.2 effect on logical input devices, 11.10.7 giving precedence to alphanumerics, 4.2.2.1 graphics window, 7.8 image, 2.2.11 input, 11.8 interactive, 11.0 library, 10.0 markers, 2.2.8 multiple markers, 2.2.8 page, 7.4 plotter considerations, 21.3.5 positioning when copying, 20.11.1 primitive, 2.0 background overlapping other primitive(s), 2.3.9 changing, 10.5 identifier, 11.1 outside segment, 9.8.1 query tag when picked, 11.2 tag, 11.1 scrolling, 22.1.3.3 segment See also graphics segments viewing limits, 7.12.3 storing, 10.0 text, 4.0 See also graphics text using PS with, 19.2.1.9 variable cell size on 3290, 22.1.3.3 window, 7.8.1 See also window, graphics graphics concepts hierarchy of, 7.0 18.5.1.2 19.2.1.3 graphics data format (see GDF) graphics field and GSLOAD, 10.4.1 clipping, 7.12 graphics hierarchy, 18.5.1.2 graphics markers user-defined, 2.3.4 graphics menu example, 11.2 graphics orders CGM saved, 10.1 GDF ignoring, 10.4.1.4 saved, 10.1 graphics segments, 1.5.5 9.0 as locator echo, 11.12.1 example, 11.12 attributes, 9.3 11.2 chained, 9.3 detectable, 9.3 11.2 highlighting, 9.3 nonchained, 9.3 transformable, 9.3 visibility, 9.3 attributes modification, 9.3 called loading, 10.4.1.4 calling, 9.7 inherited attributes, 9.7.1 closing, 9.1 copying, 9.5.3 deleting, 9.2 displacing, 9.4 dragging by end user, 11.12 drawing chain, 9.1 library, 10.0 moving, 9.4 moving and transforming, 11.12.3 origin, 9.4 moving, 9.5.1 querying, 9.5.1 picking example, 11.11.1 query identifier when picked, 11.2 querying, 9.6.1 reference point, 11.12.2 11.12.3 relation to graphics hierarchy, 7.9 reopen, not permitted, 9.1 rotating, 9.4 saving, 10.2.1 scaling, 9.4 segment origin, 11.12.2 11.12.3 shearing, 9.4 storing, 10.0 structure, 9.0 example, 9.7 transformations, 9.4 unnamed, 9.3.1 loading, 10.4.1.6 renumbering, 10.4.1.6 untagged primitives loading, 10.4.1.7 tagging, 10.4.1.7 with zero identifier, 9.3.1 graphics stored as CGM loading into programs, 10.4.5 graphics stored as GDF loading into programs, 10.4.1 graphics symbol sets, 12.0 graphics text, 1.5.7 4.0 alignment in text box, 4.4.11 angle of slope, 4.4.7 appearance of, 4.2 attributes, 4.2 character angle of rotation, 4.4.7 italic, 4.4.9 mode, 4.2.1 4.4.1 shearing, 4.4.9 character-positioned mode, 4.2.1.2 4.2.2.2 characters proportional spacing of, 4.5 comparison of modes, 4.2.2 device considerations, 19.2.1.5 device variations, 4.6 direction, 4.4.8 drawing, at current position, 4.1 drawing, at specified position, 4.1 enlarging, 4.4.4 input, 11.5 introduction, 3.1 line break, 4.4.3 loading symbol sets, 12.2 mode, 4.2.1 character-positioned, 4.2.1.2 string-positioned, 4.2.1.1 stroke-positioned, 4.2.1.3 mode-1, 4.2.1.1 mode-2, 4.2.1.2 curing unexpected overlap, 4.4.4 mode-3, 4.2.1.3 on 3179-G, 4.6 on 3192-G, 4.6 on 3270-PC/G and /GX, 4.6 on 3472-G, 4.6 on advanced function printers, 4.6.5 readability, 4.4.2 reverse-video, 2.3.8.2 rotation, 4.4.7 4.4.8 rounding errors, 4.2.2.3 selecting symbols for, 3.0 shearing, 4.4.9 size, 4.4.4 string-positioned mode, 4.2.2.1 string-positioning mode, 4.2.1.1 stroke-positioned mode, 4.2.2.3 symbol set example, 12.3 symbol sets for, 12.1 text box outlining, 4.4.10 unexpectedly upside-down, 7.8.2 using symbol sets, 12.1 gray keys See data keys grid, partition set, 22.1 GSAM (set attribute mode), 2.7 GSARC (draw a circular arc), 2.2.5 GSARCC (specify aspect-ratio control (for copy)) with FSCOPY, 20.11.1 with GSCOPY, 20.6.3 GSAREA (start a shaded area), 2.2.9 GSBMIX (set current background color-mixing mode), 2.3.9 GSBND (define a data boundary), 7.12 GSCA (set current character angle), 4.4.7 GSCALL (call a segment), 9.7 GSCB (set character-box size), 4.4.4 on advanced-function printers, 4.6.5 GSCBS (set character-box spacing), 4.4.5 GSCD (set current character direction), 4.4.8 GSCH (set current character shear), 4.4.9 GSCHAP (draw a character string at current position), 4.1 GSCHAR (draw a character string at a specified point), 4.0 GSCLP (enable and disable clipping), 7.12 GSCLR (clear graphics field), 9.2 GSCM (set current character mode), 4.2.1 GSCOL (set current color), 2.3.1 GSCOPY (send graphics to alternate device), 20.6.3 GSCORR (explicit correlation of tag to primitive), 11.14.1 GSCORS (explicit correlation of structure), 11.14.2 GSCPG (set current code page), 20.13.1 GSCS (set current symbol set), 12.3 GSDSS (load a graphics symbol set from the application program), 12.9.2 GSELPS (draw an elliptic arc), 2.2.6 GSENAB (enable or disable a logical input device), 11.7 11.14.4.2 and initialization calls, 11.10 11.10.7 enabling pick, locator and stroke together, 11.10.6 when to issue, 11.10.7 GSFLD (define the graphics field), 7.5 GSFLW (set current fractional line width), 2.3.3 GSGET (retrieve graphics data), 10.5.1 GSGETE (end retrieval of graphics data), 10.5.1 GSGETS (start retrieval of graphics data), 10.5.1 GSIDVF (initial data value, float), 11.10.2.1 11.10.2.2 11.10.3.2 GSIDVI (initial data value, integer), 11.10.2.3 GSILOC (initialize locator), 11.10.2 GSIMG (draw a graphics image), 2.2.11 GSIMGS (draw a scaled graphics image), 2.2.11 2.2.12 GSIPIK (initialize pick device), 11.10.3.1 GSISTR (initialize string device), 11.10.4 GSLINE (draw a straight line), 2.2.3 GSLOAD (load segments), 10.4.1 GSLSS (load a graphics symbol set from auxiliary storage), 12.2 GSLSS (load graphics symbol set from auxiliary storage) on 3270-PC/G and /GX, 12.12.3.2 GSLT (set current line type), 2.3.2 GSLW (set current line width), 2.3.3 GSMARK (draw a marker symbol), 2.2.8 GSMB (set marker scale), 2.3.5 GSMIX (set current foreground color-mixing mode), 2.3.7 GSMOVE (move without drawing), 2.2.2 inside an area, 2.2.9.4 GSMRKS (draw series of marker symbols), 2.2.8 GSMS (set the current type of marker symbol), 2.3.4 GSPAT (set current shading pattern), 2.3.6 GSPFLT (draw a curved fillet), 2.2.7 GSPLNE (draw series of lines), 2.2.4 GSPOP (restore attributes), 2.7 GSPS (define the picture space), 7.6 GSQAGA (query all geometric attributes), 9.4.5 GSQCB (query character-box size), 4.4.4 GSQCHO (query choice device data), 11.4.1 GSQCOL (query current color), 2.6 GSQCP (query current position), 2.2.10 GSQLID (query logical input device), 11.11 GSQLOC (query graphics locator data), 11.3 GSQLW (query current line width), 2.6 GSQORG (query segment origin), 9.5.1 GSQPIK (query pick data), 11.2 GSQPKS (query pick structure), 11.2 GSQPRI (query segment priority), 9.6 GSQPS (query picture-space definition), 7.7 GSQSIM (query existence of simultaneous queue entry), 11.8.1 GSQSTK (query stroke data), 11.6 GSQSTR (query string data), 11.5 GSQTB (query the text box), 4.4.10 GSQTFM (query segment transform), 9.4.5 GSREAD (await graphics input), 11.8 partitions, 22.1.1.4 GSSAGA (set all geometric attributes), 9.4 GSSATI (set initial segment attributes), 9.3 GSSATS (modify segment attributes), 9.3 GSSAVE (save a segment), 10.2.1 GSSCLS (close the current segment), 9.1 GSSCPY (copy a segment), 9.5.3 GSSCT (set current transform), 2.4 9.5.2 GSSDEL (delete a segment), 9.2 GSSEG (create a segment), 1.5.5 9.1 GSSINC (include a segment), 9.5.4 GSSORG (set segment origin), 9.5.1 GSSPOS (set segment position), 9.4.3 GSSPRI (set segment priority), 9.6 GSSTFM (set segment transform), 9.4 9.4.4 GSSVL (define segment viewing limits), 7.12.3 GSTA (set text alignment), 4.4.11 GSTAG (set current primitive tag), 11.2 GSUWIN (define a uniform graphics window), 2.2.1 7.8.1 GSVIEW (define a viewport), 7.7 GSWIN (define a graphics window), 7.8 GXSET subcommand application data structure (ADS) REXX programming, 15.1

H

Hangeul alphanumerics, 13.6 hardcopy of graphics output, 20.3 hardware attribute bytes, 5.6.1 hardware symbols, 4.2.1.1 4.2.2.1 as default symbol set, 12.5 header pages for printer, 20.3 hidden surface, 9.6 hierarchy of GDDM concepts, 7.0 18.5.1.2 19.2.1.3 high-performance alphanumerics, 14.0 introduction, 3.2.3 restrictions high-performance alphanumerics (HPA) attributes of characters, 14.2.1.4 attributes of fields, 14.2.1.5 changing, 14.2.1.9 bundle list declaration, 14.1.2 initialization, 14.1.2 character attributes, 14.2.1.4 compared with mapped alphanumerics, 3.3 compared with procedural alphanumerics, 3.3 data buffer declaration, 14.1.3 initialization, 14.1.3 setting up, 14.2.1.6 defining fields, 14.2.1.3 displaying fields again, 14.4 double- and single-byte characters, 14.1.3.1 dynamic fields, 14.5 enlarging structures, 14.5 field attributes, 14.2.1.5 changing, 14.2.1.9 field definition, 14.2.1.3 field list declaration, 14.1.1 definition, 14.2.1.7 initialization, 14.1.1 update rules, 14.4.1 field list cursor position, 14.2.1.2 field list depth, 14.2.1.2 field list status, 14.2.1.1 field list width, 14.2.1.2 how to use, 14.1 input, 14.3 locate mode, 14.2.1.8 mode, 14.2.1.8 cursor, 14.2.1.8 locate mode, 14.2.1.8 move mode, 14.2.1.8 output, 14.1 programming example, 14.2 reshow, 14.4 restrictions FRCEVAL external default, 14.9 use of shared storage, 14.8 with interpreted languages, 14.6 SBCS and DBCS characters, 14.1.3.1 status of field list, 14.2.1.1 updating a bundle list, 14.4.3 updating a field list, 14.4.1 use with read-only storage, 14.7 validation, 14.9 forced by default, 14.9 high-resolution printers See page printers highlighting ASFHLT (define field highlighting), 5.7.1 mapped data, 16.13 16.14 segment attribute, 9.3 home page for GDDM, PREFACE.1 host offload, to image devices, 17.7 17.11.1 HPA See high-performance alphanumerics

I

IBM GL plot files, 21.1.1.7 21.3.3 CICS restriction, E.1 IMS restriction, D.1 ICU (Interactive Chart Utility) ADMGDF files, 10.1 identifier symbol-set, 12.1 identifier, See also tag primitive, 11.1 identify device to GDDM, 18.1.1 IMACLR (clear a rectangle in an image), 6.12.1 IMACRT (create an image of the specified size, type, and resolution), 6.4.2 6.4.9 IMADEL (delete the image associated with the identifier), 6.4.5 image, 2.2.11 ADMIMG file, 6.4.7 ADMPROJ file, 6.5.6 application programming, 17.11 aspect ratio, preserving, 17.4 attributes of target, 6.6 bi-level, definition of, 17.2 box cursor, 17.5 enabling/disabling (ISENAB), 17.5.2 initializing (ISIBOX), 17.5.5 querying (ISQBOX), 17.5.4 size or shape change, keys for, 17.5.6 brightness conversion (IMRBRI), 17.2.1 changing resolution values (IMARES), 6.12.3 clearing an (IMACLR), 6.12.1 clipping to target rectangle, 6.5.5 completing image transform (IMRPL), 6.5.5 completing image transform (IMRPLR), 6.5.5 compressions supported, 17.3.2 17.6 contrast conversion (IMRCON), 17.2.2 converting resolutions (IMARES), 6.12.3 creating a target, implicitly, 6.4.4 6.5.5 creating an (IMACRT), 6.4.2 6.4.9 cross cursor, 17.5 enabling/disabling (ISENAB), 17.5.2 initializing (ISILOC), 17.5.5 querying (ISQLOC), 17.5.3 cursors, 17.5 initializing, 17.5.5 movement, keys for, 17.5.6 type selection, 17.5.6 data transfer to/from your program, 17.6 definition of, 6.2 deleting an (IMADEL), 6.4.5 device variations, 17.12 direct transmission, 17.6 direct transmission from a scanner, 17.8.1 direct transmission to the 3193, 17.8 display station (3193) introduction to, 6.1 programming for, 6.4 display station (3193), end use of, 17.5.6 editing without transfer, 6.12 entering data into an (IMAPTS,IMAPT,IMAPTE), 17.6.1 extracted image definition of, 6.5 extracting a sub-image (IMREX), 6.5.3 extracting a sub-image (IMREXR), 6.5.3 field, defining (ISFLD), 17.8 17.9.1 file See image, stored file format use of your own, 6.2 filename of stored, 6.4.7 formats supported, 17.3.1 17.6 getting data from GDDM, 17.6.4 gray-scale conversion to binary, 17.2 gray-scale to bi-level conversion (IMRCVB), 17.2.3 gray-scale, definition of, 17.2 halftone, definition of, 17.2 halftoning, 17.2.3 identifiers, 6.2 obtaining (IMAGID), 6.4.9 reuse, 6.4.5 value range, 6.4.9 identity projection definition of, 6.3 implicit creation of target, 6.4.4 6.5.5 improved performance host offload, 17.7 17.11.1 input device enabling/disabling (FSENAB), 17.5.1 input/output synchronization (ASREAD), 6.4.6 interactive input, 17.5 example, 17.5.7 inverting an (IMRNEG), 6.7.3 locator cursor, 17.12.1 See also image, cross cursor on PS displays, 17.12.1 merging, 6.5.5 multiple extraction, 17.7.4 multiple placing, 17.7.4 negating an (IMRNEG), 6.7.3 on plotters, 21.3.5.3 performance/function trade-offs, 17.7 positioning in target image (IMRPL), 6.5.5 positioning in target image (IMRPLR), 6.5.5 printer (4028) programming for, 17.10.1 printer (4224) introduction to, 6.1 printing, 17.10 on an IPDS printer, 17.10.1 projection, 6.5.5 applying a, 6.6 changing a, 6.9 completion of, 6.5.5 contents, explanation of, 6.5 creating a (IMPCRT), 6.5.2 definition of, 6.3 deleting a (IMPDEL), 6.5.7 effect on source image, 6.3 evaluation order, 6.9.1 example code to define and save, 6.5.1 explanation of contents, 6.5 extract, scale, and save example, 6.5.1 identifiers reuse, 6.5.7 identifiers value range, 6.10.3 identifiers, obtaining (IMPGID), 6.10.3 identity, definition of, 6.3 illustration of, 6.5 invoking a, 6.6 library, 6.5.1 multiple transform example, 6.9 operations making up a, 6.5 order of evaluation, 6.9.1 restoring from auxiliary storage (IMPRST), 6.5.6 saving on auxiliary storage (IMPSAV), 6.5.6 use in IMARST call, 6.4.8 use in IMASAV call, 6.10.2 uses of, 6.5 putting data to GDDM, 17.6.1 quality control parameter, setting extended (ISXCTL), 17.7.5 quality-control parameters (ISCTL), 17.7.5 quality, controlling (ISCTL, ISXCTL), 17.7 querying attributes (IMAQRY), 6.4.10 querying compressions (ISQCOM), 17.3.2 querying device characteristics (FSQURY), 17.1 querying formats (ISQFOR), 17.3.1 querying resolutions (ISQRES), 17.3.3 querying scanner device (ISQSCA), 17.1 querying scanner status (FSQURY), 17.1 reflecting an (IMRREF), 6.7.2 reorienting an (IMRORN), 6.7.1 resolution type changing the (IMARF), 6.11 resolution/scaling algorithm description of alternatives for, 6.8 during resolution change (IMARES), 6.12.3 setting the (IMRRAL), 6.8 restoring from auxiliary storage (IMARST), 6.4.8 retrieving data from an (IMAGTS,IMAGT,IMAGTE), 17.6.4 reversed polarity, 17.6.1 same source and target, using (IMXFER), 6.12.4 saving on auxiliary storage (IMASAV), 6.4.7 scaling algorithm, control of, 17.7.3 scaling an (extracted) image (IMRSCL), 6.5.4 scaling and conversion, control of, 17.7.2 scaling to fit, 17.4 scan, display, and save example, 6.4 scanner brightness control (IMRBRI), 17.2.1 contrast control (IMRCON), 17.2.2 device identifier for, 6.4.2 echo control (ISESCA), 6.4.1 6.4.4 image conversion to bi-level (IMRCVB), 17.2.3 loading and ejecting paper (ISLDE), 6.4.3 6.4.5 order of conversion calls, 17.2.4 paper size, 6.4.3 programming for, 6.4 querying status (FSQURY), 17.1 querying status (ISQSCA), 17.1 scanner (3118) introduction to, 6.1 resolutions, 6.4.2 size change by scaling (IMRSCL), 6.5.4 size rounding, control of, 17.7.1 stored definition of, 6.2 target rectangles, control of, 17.7.4 transfer operations, 6.3 6.4.8 6.6 17.6 editing without, 6.12 effects on image attributes, 6.6 transferring data (IMXFER), 6.4.4 6.12.4 transferring into your program, 17.6 transferring out of your program, 17.6 transform calls sequence, 6.9 contents, 6.5 definition of, 6.5 illustration of, 6.5 mandatory call, 6.5.5 sequence of calls, 6.9 transform element introduction to, 6.5 operations, 6.5 trimming (IMATRM), 6.12.2 example, 17.5.7 turning an See image, reorienting an (IMRORN) type conversion to bi-level (IMRCVB), 17.2.3 undefined resolution changing to defined (IMARF), 6.11 with graphics or text, 17.9 Image Print Utility, 17.10 image processing advanced, 17.0 introduction to, 6.0 Image Symbol Editor, 2.3.4 2.3.6 2.3.6.1 12.0 image symbols, 4.2.2.2 12.0 curing unexpected overlap, 4.4.4 on plotters, 21.3.5.3 spacing, 4.4.4 two types of, 12.1 image text, 4.0 IMAGID (get and reserve a unique image identifier), 6.4.9 IMAGT (retrieve image data from an image), 17.6.5 IMAGTE (end retrieval of data from an image), 17.6.6 IMAGTS (start retrieval of data from an image), 17.6.4 IMAPT (enter data into an image), 17.6.2 IMAPTE (end data entry into an image), 17.6.3 IMAPTS (start data entry into an image), 17.6.1 IMAQRY (query attributes of an image), 6.4.10 IMARES (convert the resolution attributes of an image), 6.12.3 IMARF (change resolution flag of an image), 6.11 IMARST (restore image from auxiliary storage), 6.4.8 6.10.2 IMASAV (save image on auxiliary storage), 6.4.7 6.10.2 IMATRM (trim an image down to the specified rectangle), 6.12.2 IMPCRT (create an empty projection), 6.5.2 6.9 IMPDEL (delete projection), 6.5.7 IMPGID (get and reserve a unique projection identifier), 6.6 6.10.3 importing pictures, 10.5 improved performance for error-free code ADMUFO, 8.5 IMPRST (restore projection from auxiliary storage), 6.5.6 IMPSAV (save projection on auxiliary storage), 6.5.6 IMRBRI (define brightness conversion algorithm), 17.2.1 IMRCON (define contrast conversion algorithm), 17.2.2 IMRCVB (define bi-level conversion algorithm), 17.2.3 IMREX (define rectangular sub-image in pixel coordinates), 6.5.3 6.9 IMREXR (define rectangular sub-image in real coordinates), 6.5.3 6.9 IMRNEG (negate the pixels of an extracted image), 6.7.3 IMRORN (orient extracted image), 6.7.1 IMRPL (define place position in pixel coordinates), 6.5.5 6.9 IMRPLR (define place position in real coordinates), 6.5.5 6.9 IMRRAL (set current resolution/scaling algorithm), 6.8 IMRREF (reflect extracted image), 6.7.2 IMRSCL (scale extracted image), 6.5.4 IMS ADMASXI (COBOL error-exit name), 8.4.2.1 application program structure, D.2 basic edit, use of, D.10 databases, use of, D.11.2 default error exit, D.9 DL/I interface, D.11 dynamic load and SPI, D.6 example of JCL compile COBOL, D.15 compile PL/I, D.14 GDDM code above 16MB, D.3.2 message format service (MFS), use of, D.10 message queues, D.11.1 message size of segments, D.11.1 object import/export utility, D.13 PCB (program communication block), D.2 PSB (program specification block), D.5 restrictions, D.1 sample program for ADMUSP1I, A.2 ADMUSP2I, A.2.1 SCS printers, D.10 using GDDM, D.0 with GDDM-PGF utilities, D.12 IMXFER (transfer data between two images, applying a projection), 6.4.4 6.6 6.12.4 including graphics, 9.5.4 initial data in mapping, 15.4 See also alphanumerics, mapped initializing GDDM, 1.5.1 initializing image cursors (ISILOC and ISIBOX), 17.5.5 initializing logical input device, 11.10 and enabling, 11.10 11.10.7 input processing (IMS and MFS), D.10 input/output See also logical input device basic (ASREAD and FSFRCE), 1.5.9 for interactive graphics (GSREAD), 11.0 11.8 introduction, 1.5.9 mapped (ASREAD), 15.3 mapped (MSREAD), 15.2.1 of character attributes, 5.7.2 of procedural alphanumeric data, 5.2 partitions, 22.1.1.4 insert-mode key, 5.7.1 installation code page, 12.11.3.1 instances of GDDM and GDDM-REXX, 1.8.1 intensity ASFINT (define field intensity), 5.7.1 mapped field attribute, 16.7.1 inter-device picture transfer, 10.5 inter-system picture transfer, 10.5 interactive graphics, 11.0 device considerations, 19.2.1.7 with more than one partition, 11.14.3 interactive learning GDDM programming ERXTRY, 1.5.10 Interactive Map Definition (GDDM-IMD), 3.2.2 15.1 Interactive Map Definition product (GDDM-IMD), 15.4 interfaces external, 1.2 nonreentrant CICS, E.8 interfaces to GDDM (reentrant, nonreentrant, system-programmer), 1.2 internal DSOPEN, 18.4 Internet home page for GDDM, PREFACE.1 interrupt from partitioned screen, 22.1.1.4 from windowed device, 22.2.2 handling by ASREAD, 1.5.9 handling by GSREAD, 11.8 interrupt on VM/CMS, B.5.1 introduction GDDM-REXX, 1.7.3 inverting an image (IMRNEG), 6.7.3 inverting the graphics window, 7.8.2 invisible field attribute See alphanumerics INVKOPUV processing option, 20.8 IOCA, 20.5.4.1 IPDS printers, 2.8.7 IPDSBIN processing option, 18.1.2 ISCTL (set image quality-control parameters), 17.7 ISENAB (enable or disable image cursor), 17.5.2 ISESCA (control echoing of scanner image), 6.4.1 6.4.4 ISFLD (define image field), 17.8 17.9.1 ISIBOX (initialize image box cursor), 17.5.5 ISILOC (initialize image locator cursor), 17.5.5 ISLDE (load external read-only image), 6.4.3 6.4.5 ISQBOX (query image box cursor), 17.5.4 ISQCOM (query image compressions supported by the device), 17.3.2 ISQFLD (query image field), 17.9.2 ISQFOR (query image formats supported by the device), 17.3.1 ISQLOC (query image locator cursor position), 17.5.3 ISQRES (query supported image resolutions), 17.3.3 ISQSCA (query image scanner device), 17.1 ISXCTL (extended set image quality control parameters), 17.7

J

Japanese device support extended (Katakana) code page 290 translation, 12.11.4.1 JCL examples copy page segments from phase library to VSAM file, F.3 defining spill files, F.4 justifying mapped input, 16.15

K

Kanji alphanumerics, 13.6 graphics text, 12.10 Katakana, 12.11.2.1 keyboard, locking and unlocking, 16.5 when screen partitioned, 22.1.1.4

L

languages, programming, 1.1 layout of the screen See alphanumerics, high-performance See alphanumerics, mapped learning GDDM-REXX parameters, 1.7.5 multiple instances, 1.8.1 learning interactively GDDM programming ERXTRY, 1.5.10 length adjunct, 16.9 See also alphanumerics, mapped library, graphics, 10.0 10.4.3 light pen enabling as logical input device, 11.14.4.2 mapping, 16.7.1 16.10 procedural fields, 13.5.1 translation into alphanumeric input, 16.12 line changing inside an area, 2.5 GSLINE (draw a straight line), 2.2.3 multicolored area boundary, 2.3.6.2 on plotters, 21.3.5.4 type, 2.3.2 width, 2.3.3 line break in graphics text, 4.4.3 line width, 7.5 link-editing GDDM application programs in VSE batchmode, F.1 sample programs, A.6.2 under CICS, E.13.2 under IMS, D.5 under TSO, C.1 linking fields in GDDM-IMD, 15.4 See also alphanumerics, mapped load external read-only image (ISLDE), 6.4.3 6.4.5 load graphics symbol sets, 12.2 12.9.2 loading graphics from ADMGDF files, 10.4.1 loading graphics from CGM files, 10.4.5 loading graphics from external storage, 10.4 locator input, 11.3 associated with graphics field, 11.10.7 dragging segment, 11.12 enabling and disabling device, 11.7 11.14.4.2 initializing device, 11.10 11.10.2 locator with pick and stroke devices, 11.10.6 querying, 11.3 segment transforms as locators GDDM-OS/2 Link, 11.10.2.4 triggering, 11.4.3 locking and unlocking keyboard, 16.5 when screen partitioned, 22.1.1.4 logical input device See choice, locator, pick, string, stroke logical input devices, 11.1 associated with graphics field, 11.10.7 for GDDM-OS/2 Link, 11.10.2.4 querying, 11.2 11.11 long plots, 21.1.1.5

M

manuals, list of, PREFACE.2 mapped alphanumerics Assembler variables for base attribute adjuncts, 16.7.1 ADMUAIMC., 16.7.1 C/370 variables for base attribute adjuncts, 16.7.1 ADMUBIMC., 16.7.1 COBOL variables for base attribute adjuncts, 16.7.1 ADMUCIMC., 16.7.1 introduction, 3.2.2 PL/I variables for base attribute adjuncts, 16.7.1 ADMUPIMC., 16.7.1 mapping, 15.1 16.0 See also alphanumerics, mapped margins for FSLOG and FSLOGC, 20.3 markers, 2.2.8 color, 2.3.4 set the type, 2.3.4 matrix, transformation, 9.4.1 querying, 9.4.5 setting, 9.4.4 MDT bit, 16.7.1 menu graphical, 11.2 mapped, 16.11 procedural alphanumeric, 13.1 merging images, 6.5.5 message inserts, 8.3.1 message segments, size of (IMS), D.11.1 messages from WTP (write-to-programmer), C.5 messages, error, 1.5.11 MFS (message format service), D.10 mix mode background color mixing, 2.3.9 foreground, 2.5 9.6 3270-PC/G and /GX, 2.8.3 changing inside an area, 2.5 changing priorities, 9.6 foreground color mixing, 2.3.7 mixing colors on plotters, 21.3.5.2 mixing DBCS with SBCS characters device support for querying, 19.2.1.6 mixing foreground colors, 2.3.7 primitive foreground overlapping other primitive(s), 2.3.7 mixing graphics and alphanumerics, 5.9 mixing images, 6.5.5 MIXSOSI default option, 12.10.1 mnemonic for color codes, 5.7.1 mode of graphics text, 4.2 4.2.1 4.4.1 mode-1 graphics text, 4.2.1.1 advantages and disadvantages, 4.2.2.1 on 3279, 4.6.1 mode-2 graphics text, 4.2.1.2 advantages and disadvantages, 4.2.2.2 mode-3 graphics text, 4.2.1.3 advantages and disadvantages, 4.2.2.3 modified fields mapped data, 16.7.1 procedural, 13.2.4 processing, 13.5 querying, 13.2.4 resetting field status, 13.5 module, defaults, 8.3.2 18.1.3 moving segment origin, 9.5.1 moving segments, 9.4 moving the current position (GSMOVE), 2.2.2 inside an area, 2.2.9.4 MSCPOS (set cursor position), 16.8.1.1 MSDFLD (create or delete a mapped field), 15.3 MSGET (retrieve data from a map), 15.3 setting adjuncts, 16.3 MSPCRT (create a page for mapping), 7.4 15.3 effect on cell size of 3290, 22.1.3.2 MSPUT (place data into a mapped field), 15.3 15.3.1 16.2 16.3.1 MSQMOD (query modified fields), 15.6 MSQPOS (query cursor position), 16.8.2 MSREAD (present mapped data), 15.2.1 partitions, 22.1.1.4 multi-task windowing, 22.2.7 multicolored graphics images, 2.2.11 image symbols, 12.6 markers, 2.3.4 shading patterns, 2.3.6.2 multiline procedural alphanumeric fields, 5.2.1 multipart graphics area, 2.2.9.4 multiple instances of GDDM, B.3 multiple instances of GDDM and GDDM-REXX, 1.8.1 multiple markers, 2.2.8 multiple pictures, 7.7 multitask windowing, 22.2 MVS Batch, C.6 MVS/ESA, C.7 D.3 E.11 MVS/XA application interface user exits, C.8.1 E.12.1 user fast option, 8.5

N

name symbol set, 12.1 NAME nickname parameter, 18.1.2 name of device, 18.1.1 in nickname statement, 18.1.2 named segments, 9.1 namelist. under CMS, 18.1.1 under TSO, 18.1.1 national use characters, 12.7 native CMS files, B.4 negate the pixels of an extracted image (IMRNEG), 6.7.3 neutral color, 2.3.1 new function Version 3 Release 1, FRONT_1 nicknames, 18.1.2 query content ESQUNS, 18.1.4.1 query length of ESQUNL, 18.1.4.1 query using ESQUNS, 18.1.4 sending output to plotter, 21.3 simplifying DSOPEN, 18.1.2 spooling print files under CMS, 20.2 20.8 NOEDIT mode under TSO, C.3.6 non-display field attribute See alphanumerics non-GDDM device interrupt handling, B.5.1.3 nonchained segment attribute, 9.3 nonqueriable APL displays and printers TSO, C.4 VM/CMS, B.6.1 nonreentrant interface, 1.2.1 CICS ADMUOFF, E.8 nonreentrant interface for CICS, 1.2.1 nonretained mode, 11.14 null-to-blank conversion, 5.7.1 number of copies to printer, 20.3 numeric input fields See also alphanumerics mapped, 16.7.1 procedural alphanumeric, 5.1

O

object code page, 12.11.4.3 object import/export utility (IMS), D.13 objects GDDM, code-page conversion, 12.11.4.3 open a device, 18.1 open graphics segment, 9.1 operator window, 22.2 active, 22.2 22.2.1 22.2.2 application group, 22.2.10 attribute modifying, 22.2.3 attributes defaults, 22.2.1 querying, 22.2.6 candidate, 22.2.1 22.2.2 compared with partitions, 22.2 coordinating device, 22.2 creating, 22.2.1 default, 22.2 current, 22.2.1 22.2.2 22.2.3 deleting, 22.2.1 DSOPEN use, 22.2 identifier, 22.2.4 default window, 22.2.1 querying, 22.2.5 use of -1, 22.2.4 22.2.5 multitasking, 22.2.7 priorities changing, 22.2.2 priority, 22.2 changing, 22.2 22.2.4 querying, 22.2.5 reference, 22.2.4 user control, 22.2 22.2.2 viewing order (priorities), 22.2.2 viewing order (priority), 22.2.2 virtual device, 22.2.2 interrupts, 22.2.2 virtual devices, 22.2 virtual screen, 22.2 operator window viewing priorities query WSQWP, 22.2.5 set WSSWP, 22.2.4 option group, 18.1.1 options list for device processing, 18.1.1 OR, exclusive, drawing mode, 11.12.1 orient extracted image (IMRORN), 6.7.1 oriental languages, 4.4.8 orientation of plotter picture, 21.1.1.6 origin of segment See graphics segments outline of graphics area, 2.2.9.1 outlining fields, 13.8 output family, 18.1.1 graphics, 10.0 storing, 10.0 oval displayed instead of circle, 2.2.1 overlap of image symbols, 4.4.4 overlapping multiple pictures, 7.7 overlays, 20.5.5.2 overpainting, 9.6 on plotters, 21.3.5.2

P

PA keys enabling as logical input devices, 11.7 11.14.4.2 translation into alphanumeric input, 16.12 use under CICS restriction, E.7 use under CMS, B.5 processing option for, B.5 use under TSO, C.3.2 PA1 usage under CMS, B.5 under TSO, C.3.1 page, 7.4 GDDM, 1.5.8 select, 7.10.5 mapped, 15.3 page printers, 20.5 page segments, 20.5.5.2 large, for 4250, under VSE, F.3 Page segments (PSEGs), 20.5.5.2 panning and zooming overview, 11.13 using GSSAVE and GSLOAD, 10.4.4 paper size, plotter, 21.1.1.5 parameter checking bypassing for performance, 8.5 parameters, 1.7.5 array, 1.7.3 1.7.5.2 constant, 5.8.1 partition sets, 7.2 22.1 partitions, 7.2 22.1 22.1.3 22.1.4 and interactive graphics, 11.14.3 device considerations, 19.2.1.8 programming example, 22.1.1 22.1.4 pattern sets require storage on 3270-PC/G and /GX, 2.8.3 samples provided with GDDM, 2.3.6.2 patterns, 2.3.6 PCB (program communication block), D.2 pel See pixel pen plotters, 21.0 pen-detectable field attribute, 16.7.1 pen-detectable fields, 13.5.1 pen-enterable fields, 13.5.1 pens in plotter numbers and colors, 21.3.5.1 pressure, 21.1.1.3 21.3.5.7 velocity, 21.3.5.7 changing, 21.1.1.1 control by operator, 21.1.2 width, 21.1.1.2 performance improvement image programs, 17.11 procedural alphanumerics, 13.9 PF keys enabling as logical input devices, 11.7 11.14.4.2 translation into alphanumeric input, 16.12 pick input altering priorities, 9.6 associated with graphics field, 11.10.7 compared with GSCORR, 11.14.1 enabling and disabling device, 11.7 11.14.4.2 example, 11.2 initializing device, 11.10 11.10.3.1 pick aperture, 11.2 11.10.3.2 pick with locator and stroke devices, 11.10.6 querying, 11.2 segment-picking example, 11.11.1 triggering, 11.4.3 picture all in one segment, 9.5.5 picture complexity, 19.2.1.9 checking, 19.2.1.9 picture drawing defaults, 2.7.1.1 picture interchange format (PIF), 10.1 10.4.6 picture space, 7.6 and GSLOAD, 10.4.1 PIF (picture interchange format) files, 10.1 10.4.6 12.11.4.3 pixel, 2.2.11 3270-PC/G and /GX, 11.12.1 image symbols, 12.1 images, 2.2.11 line width, 2.3.3 plotter, 21.1.4 shading patterns, 2.3.6.1 PL/I ADMUPIMC, 16.7.1 compiling and executing a program, 1.6.2 mapped alphanumerics, 15.2.2 15.4 declaration of GDDM entry points, 1.5.12 error exits, 8.4.2.1 placing an image (IMRPL), 6.5.5 plot files IBM GL, 21.1.1.7 21.3.3 CICS restriction, E.1 IMS restriction, D.1 plotter cells, 21.1.4 plotters, 21.0 alphanumerics not supported, 3.2.1 roll-feed, 21.1.1.5 user pattern sets not supported, 2.8.6 using symbol sets, 12.12.5 workstation-attached as auxiliary device, 21.1 plotting GDDM API, 18.0 long plots, 21.1.1.5 on auxiliary device, 21.1 plotting area size control by operator, 21.1.1.4 polyfillet call, 2.2.7 polyline call, 2.2.4 polyline input, 11.6 polylocator input, 11.6 polymarker input, 11.6 positioning an image (IMRPL), 6.5.5 positioning segments, 9.4 PostScript example, 20.5.5.1 PostScript printers, 20.5 pound sign, 12.7 precedence of alphanumerics over graphics, 4.2.2.1 prefixed variables, 1.7.3 presentation area of a map, 15.4 primary colors, 2.3.7 primary data stream for CDPF, PSF, and PostScript, 20.5.5.1 primary device, 18.2 primitive, graphics See also graphics of graphics, 2.0 print file family-4 GOCA, 20.5.4.1 IOCA, 20.5.4.1 PTOCA, 20.5.4.1 print utility for GDDM files, 20.8 on CICS, E.10.3 for non-GDDM files, 20.10 print-control options group, 20.3 printer as a primary device, 20.2 as an alternate device, 20.6 CDPF attached, 20.5 header pages, 20.3 page, 20.5 page size, 20.2 plotter output, 21.3 PostScript, 20.5 processing under VM/CMS, B.6.2 PSF attached, 20.5 queued, 20.3 rightmost columns in black and white, 20.2 SCS under IMS, D.10 system, 20.4 ways of using, 20.0 printing composite documents CDPU call, 20.9 device, 20.9.1.2 family-4 PostScript, 20.5.5.1 truncated viewport, 19.2.1.4 GDDM API, 18.0 images on 4028, 17.10.1 overview, 20.1 PostScript example, 20.5.5.1 printing images, 17.10 priority of segments and primitives, 9.6 after GSLOAD, 10.4.1 procedural alphanumerics, 5.0 introduction, 3.2.1 processing modified fields, 13.2.3 symbol sets for default (hardware) symbols, 12.5 processing options list in DSOPEN, 18.1.1 plotters, 21.1.1 retained and nonretained modes, 11.14 PROCOPT nickname parameter, 18.1.2 production programs improved performance for, 8.5 PROFILE WTPMSG, C.5 program communication block (PCB), D.2 program specification block (PSB), D.5 programmed symbols See also PS loading symbol sets, 19.2.1.9 programming example AID translation, 16.12 alphanumeric menu, 13.1 graphics text, 4.3 printing composite documents, 20.9.1 system printer, 20.4 windowing (two windows), 22.2.2 programming examples 4250 fonts, 20.14 advanced-function printers, 20.5 breaking a line of graphics text, 4.3 color adjunct, 16.13 color masters, 20.15.1 concatenating graphics text, 4.4.6 copying screen output to a printer, 20.7 cursor adjunct, 16.8.1.4 16.10 cursor selection, 16.11 data entry, 22.1.1 directly-attached printer as primary device, 20.2 dummy devices, 18.5.3 GDDM-REXX, 23.5 graphics and mapping, 16.16.1 graphics and procedural alphanumerics, 5.9 graphics image, 2.2.11 graphics-text attributes, 4.2 high-performance alphanumerics, 14.2 HPA, 14.2 image printing on 4224, 17.10.1.1 image scaling to fit display screen, 17.4 interactive image trimming, 17.5.7 interactive image trimming with part-screen image field, 17.5.7 inverting graphics windows, 7.8.2 light pen selection, 16.11 mapped menu, 16.11 multipart graphics area, 2.2.9.4 opening a device, 18.1 partitions, 22.1.1 22.1.4 PF key selection from menu, 16.11 plotting a saved picture, 21.2 procedural alphanumerics, 5.8 querying graphics attributes, 2.6 queued printer, 20.3 redefining graphics windows and viewports, 7.10.4 scrolling, 22.1.4 selector adjunct, 16.1.1 subroutine to draw at specified location, 2.6 symbol set attributes, 12.5.1 symbol set for graphics text, 12.3 the 64-color set, 2.3.6.2 two primary devices, 18.5.1.1 Using GDDM graphics calls, 2.1 viewports, 7.7 windowing (one window), 22.2.1 programming languages supported, 1.1 projections, image See image, projection proportionally spaced symbols, 4.5 printing, 20.6.2 proportions of picture, correcting, 2.2.1 protected attribute, unexpected, 15.8.1 protected fields See also alphanumerics mapped, 16.6 procedural alphanumeric, 5.1 prototyping, 1.8.3 PS (programmed symbol), 12.0 adjunct, 16.13 operator windows, 22.2.9 store, 12.5.1.1 PS overflow, 19.2.1.9 PS stores complex pictures, 19.2.1.9 exceeded, 19.2.1.9 graphics, 19.2.1.9 PS/55 Workstation, 13.6 PSB (program specification block), D.5 PSDSS (load a symbol set into a PS store from the application program), 12.9.2 PSEGxxxx files, 20.5.5.2 PSLSS (load a symbol set into a PS store from auxiliary storage), 12.4 workstations 3270-PC/G and /GX, 12.12.3.1 supported by GDDM-OS/2 Link, 12.12.3.1 supported by GDDM-PCLK, 12.12.3.1 PSLSSC (conditionally load a symbol set into a PS store from auxiliary storage), 12.9.2 PSQSS (query status of device stores), 12.12.2.1 PSRSS (release a symbol set from a PS store), 12.12.2.2 PSRSV (reserving or releasing a PS store), 12.12.2.3 PTNCRT (create a partition), 7.2 22.1.1.2 PTNDEL (delete a partition), 22.1.2.5 PTNMOD (modify the current partition), 22.1.2.5 PTNQRY (query the current partition), 22.1.1.5 22.1.2.5 PTNQUN (query unique partition identifier), 22.1.2.5 PTNSEL (select a partition), 22.1.1.3 making partition active, 22.1.1.5 PTOCA, 20.5.4.1 PTSCRT (create a partition set), 7.2 22.1 PTSDEL (delete a partition set), 22.1.2.5 PTSQPN (query partition numbers), 22.1.2.5 PTSQRY (query partition set attributes), 22.1.2.5 PTSQUN (query unique partition-set identifier), 22.1.2.5 PTSSEL (select a partition set), 22.1.1.3 publications, list of, PREFACE.2 pushing/popping attribute values, 2.7 putting data to an image (IMAPTS,IMAPT,IMAPTE), 17.6.1

Q

quality control of images (ISCTL, ISXCTL), 17.7 quasi-reentrancy reentrant interface for CICS, 1.2.2 query all segments, 9.6.1 attributes of an image (IMAQRY), 6.4.10 character attributes, 5.7.2 character box, 4.4.4 current color, 2.6 current line width, 2.6 current operator window WSQRY, 22.2.6 current partition, 22.1.1.5 current position, 2.2.10 cursor position mapped alphanumerics, 16.8.2 procedural alphanumerics, 5.6 device, 18.1.1 19.2.1.1 19.2.1.2 device characteristics (FSQURY), 17.1 19.2.1.2 graphics attributes, 2.6 image box cursor (ISQBOX), 17.5.4 image compressions supported by the device (ISQCOM), 17.3.2 image field (ISQFLD), 17.9.2 image formats supported by the device (ISQFOR), 17.3.1 image locator cursor position (ISQLOC), 17.5.3 image scanner device (ISQSCA), 17.1 last error, 8.3.1 logical input device, 11.2 11.11 logical input devices choice, 11.4.1 locator, 11.3 pick, 11.2 string, 11.5 stroke, 11.6 mapping calls, 15.10 modified procedural fields, 13.2.4 operator window attributes, 22.2.6 operator window identifiers, 22.2.5 WSQWI, 22.2.5 operator window numbers WSQWN, 22.2.5 operator window priorities, 22.2.5 operator window viewing priorities WSQWP, 22.2.5 partition, 22.1.2.5 partition set, 22.1.2.5 picture space, 7.7 PS stores, 12.12.2.1 segment origin, 9.5.1 segment priority, 9.6 supported image resolutions (ISQRES), 17.3.3 symbol set character attributes, 12.5.1.1 transforms, 9.4.5 unique partition set identifier, 22.1.2.5 query calls, 7.7 queue, graphics input, 11.8 See also input queued printer, 20.3 20.8 as a primary device, 20.3 as an alternate device, 20.6 send logging text to, 20.6.4 quick-path tutorial of GDDM-IMD, 15.2.1 quotes, 1.7.5.3

R

rastering when copying, 20.11 RCP (request control parameter), 1.2.3 re-raster for different device, 20.11 read screen contents ASREAD, 1.5.9 mapped pages, 15.3 GSREAD, 11.8 read symbol set into program, 12.9.1 readability of graphics text, 4.4.2 record error, 8.1 error-log, E.6 graphics input, 11.8 record initialization, 11.10 for logical device, 11.10 rectangle displayed instead of square, 2.2.1 redefining a graphics window or viewport, 7.10.1 reducing segments, 9.4 reentrant interface, 1.2.2 reference operator window, 22.2.4 reference point, 11.12.2 11.12.3 reflect extracted image (IMRREF), 6.7.2 refreshing the screen, 9.8.1 ASREAD and FSFRCE, 1.5.9 GSREAD, 11.8 regeneration of screen, 9.8.1 register 15, error code in, 8.3.5 reject-type MSPUT, 16.2 16.3.1 See also alphanumerics, mapped release symbol set, 12.12.2.2 releases 1, 2, and 3: compatibility with release 1.4 GDF (graphics data format), 10.2.6 reply mode for operator (ASMODE), 5.7.2 request control parameter (RCP), 1.2.3 reserve a PS store, 12.12.2.3 restore image from auxiliary storage (IMARST), 6.4.8 restore projection from auxiliary storage (IMPRST), 6.5.6 restricting level of messages displayed, 8.4.2 retained/nonretained mode, 3270-PC/G and /GX workstations, 11.14 retrieving alphanumeric data mapped, 15.3 procedural, 5.2 retrieving graphics CGM, 10.4.5 GDF coordinates preserved, 10.4.2.1 picture maximized, 10.4.2.2 same size, 10.4.2.3 retrieving graphics from ADMGDF files, 10.4.1 retrieving graphics from CGM files, 10.4.5 retrieving graphics from external storage, 10.4 return codes, 8.2 reverse video See also alphanumerics ASFHLT (define field highlighting), 5.7.1 graphics text, 2.3.8.2 mapped data, 16.13 16.14 rewrite-type MSPUT, 16.2 See also alphanumerics, mapped REXX See also GDDM-REXX trace facilities, 8.3.2 roll-feed plotters, 21.1.1.5 rotating graphics segments, 9.4 graphics text, 4.4.7 rotating a plotter picture, 21.1.1.6 RSCS (Remote Spooling Communication Subsystem), 20.8 running a GDDM program, 1.6.1 multiple instances of GDDM, B.3 programs under CMS, B.1 sample programs, A.6.3 running a GDDM program, B.1 mapping, 15.2.2 15.4

S

sample programs C/370 ADMUSB1 (line graph), A.0 ADMUSB2 (alphanumerics), A.0 ADMUSB3 (display line types, colors and patterns), A.0 COBOL ADMUSC1 (line graph), A.0 ADMUSC2 (alphanumerics), A.0 compiling, A.6.1 description, A.0 to A.5 FORTRAN ADMUSF1 (line graph), A.0 ADMUSF2 (alphanumerics), A.0 GDDM-REXX, A.0 link-editing, A.6.2 PL/I, A.4 ADMUSP1 (line graph), A.0 ADMUSP2 (alphanumerics), A.0 ADMUSP3 (display line types, colors and patterns), A.0 ADMUSP4 (graphics editor), A.0 ADMUSP7 (CECP translation of chart objects), A.0 ADMUTMT (Task Manager for TSO), A.0 ADMUTMV (Task Manager for MVS), A.0 running, A.6.3 sampling mouse, puck, or stylus position, 11.6 11.10.5 save current page contents, 10.2.1 graphics, 10.0 save graphics in CGM format, 10.3 in GDF format, 10.2.1 save image on auxiliary storage (IMASAV), 6.4.7 6.10.2 save projection on auxiliary storage (IMPSAV), 6.5.6 saved graphics loading into programs, 10.4 retrieving from external storage, 10.4 CGM, 10.4.5 GDF, 10.4.1 PIF, 10.4.6 SBCS Japanese input extended code-page support translation, 12.11.4.1 scale drawings inter-device copy, 10.4.2.3 plotting, 21.2.2 scale extracted image (IMRSCL), 6.5.4 scaling segments, 9.4 scanner See also image, scanner introduction to, 6.1 scanning introduction to, 6.1 scope of symbol sets, 18.5.1.2 screen attribute byte, 7.5 screen interrupt from partitioned screen, 22.1.1.4 from windowed device, 22.2.2 handling by GSREAD, 11.8 screen layout See alphanumerics, high-performance See alphanumerics, mapped screen partitions, 22.1 screen redraw effect on primitives outside segments, 9.8.1 screen regeneration, 9.8.1 SCRIPT/VS, F.3 scrolling, 22.1.3 (see also panning) programming example, 22.1.4 SCS printers in IMS, D.10 secondary data stream for CDPF or PSF page segment (PSEG), 20.5.5.2 for PostScript encapsulated PostScript (EPS), 20.5.5.2 secondary data stream for CDPF or PSF, 20.5.5.2 segment See also graphics segments leaving open, 7.10.5 origin for segments on libraries, 10.4.2.1 relation to graphics hierarchy, 7.9 segment origin, 9.4 See also graphics segment moving, 9.5.1 querying, 9.5.1 segments page, large, for 4250, under VSE, F.3 segments, graphics See graphics segments SEGSTORE processing option, 11.14 selecting symbol sets by device type, 19.2.1.5 selection from menu See menu selector adjunct, 16.1 See also alphanumerics, mapped selector input See pick selector pen feature, 13.5.1 send output and await reply ASREAD, 1.5.9 GSREAD, 11.8 MSREAD, 15.2.1 send output to terminal FSFRCE, 1.5.9 mapped pages, 15.3 send text to queued printer, 20.6.4 sending picture to the device, 1.5.9 sequence of pictures, 1.5.9 sequential data sets TSO, C.2.2 sequential non-GDDM files, printing, 20.10 sessions for learning GDDM-REXX parameters, 1.7.5 multiple instances, 1.8.1 set current resolution/scaling algorithm (IMRRAL), 6.8 set image quality-control parameters (ISCTL), 17.7.5 severity of error, 8.2 shading algorithm, 2.2.9.3 shading patterns, 2.3.6 on workstations GDDM-OS/2 Link, 2.8.2 GDDM-PCLK, 2.8.2 use on plotters, 21.3.5.5 user-defined, 2.3.6 2.3.6.1 shearing graphics segments, 9.4 text and symbols, 4.4.9 shift-in (SI) character, 12.10 13.7 14.1.3.1 shift-out (SO) character, 12.10 13.7 14.1.3.1 SI (shift-in) character, 12.10 13.7 14.1.3.1 single-task windowing, 22.2 size of graphics text, 4.4.4 size of plot, 21.1.1.4 21.2.2 size of plotter paper, 21.1.1.5 size of segments, changing, 9.4 slide-show effect, 1.5.9 SO (shift-out) character, 12.10 13.7 14.1.3.1 sound terminal alarm, 16.5 procedural call, 5.8.1 source image, definition of, 6.3 spacing text and symbols, 4.4.5 spill file under VSE, F.4 spill files family-4 printing, 20.5.4.2 transformable segment, 20.5.4.2 splitting the screen, 22.1 spooling to printer, 20.8 square displayed as rectangle, 2.2.1 square on screen for pick aperture, 11.2 SSREAD (read a symbol set from auxiliary storage), 12.9.1 SSWRT (write a symbol set to auxiliary storage), 12.9.1 status of alphanumeric field, 13.5 of mapped field, 16.7.1 storage exhausted, possible cause, 1.5.1 storage factors, 19.2.1.9 storage problems, 1.8.1 stored image definition of, 6.2 naming of, 6.2 storing graphics, 10.0 storing/restoring attribute values, 2.7 straight line, 2.2.3 stream input, 11.6 string input, 11.5 associated with graphics field, 11.10.7 effects on choice input, 11.4.2 enabling and disabling device, 11.7 11.14.4.2 initializing device, 11.10 11.10.4 triggering, 11.4.3 stroke input, 11.6 associated with graphics field, 11.10.7 effects on choice input, 11.4.2 enabling and disabling device, 11.7 11.14.4.2 example, 11.11.2 initializing device, 11.10 11.10.5 sampling method, 11.10.5 stroke with locator and pick devices, 11.10.6 triggering, 11.4.3 substitution character mapgroup, 15.8 symbol set, 12.8 20.6.2 symbol-set, 19.2.1.5 suffix, device dependent See substitution character supported programming languages, 1.1 suppress warning messages, 8.4.2 swathes, 20.5.4.2 symbol set, 12.0 16.14 See also alphanumerics ASFPSS (define primary symbol set for a field), 5.7.1 attributes, 12.3 automatic load retrieving GDF, 10.4.1.5 character attributes, 12.5.1 default, 12.3 field attributes, 12.5 12.5.1 identifier, 12.4 saved in GDF, 10.2 loaded for alphanumerics, 12.4 loaded for graphics text, 12.1 mapped data, 16.13 16.14 on plotters, 21.3.5.6 reading into program, 12.9.1 scope of, 18.5.1.2 scrolling, 22.1.4 selecting by device type, 19.2.1.5 selecting symbol sets by device type, 19.2.1.5 type, 12.2 12.11.6 using PS with graphics, 19.2.1.9 variable cell size on 3290, 22.1.3.2 programming example, 22.1.4 writing to auxiliary storage, 12.9.1 symbol sets 3800 system printer, 20.12 4250 typographic fonts, 20.13 symbol, national use, 12.7 system markers, 2.3.4 system patterns, 2.3.6 system printer, 20.4 system programmer interface, 1.2.3 dynamic load, D.6 IMS, D.6 restriction, C.1.1 D.6 TSO, C.1.1 dynamic load of system programmer interface restriction on ADMUFO, C.1.1 D.6

T

table for color-separation masters, 20.15 tag, primitive, 11.1 See also graphics tagging untagged primitives, 10.4.1.7 target image, definition of, 6.3 task management (windowing), 22.2 22.2.7 temporary storage data sets, E.10.3 terminal interrupt from partitioned screen, 22.1.1.4 from windowed device, 22.2.2 handling by GSREAD, 11.8 terminal processing, under TSO, C.3 terminating GDDM, 1.5.1 termination, 1.8.1 text See also graphics text introduction, 3.0 See also alphanumerics text box, 4.4.10 three-dimensional drawing, 9.6 threshold, error, 8.4.1 TOFAM nickname parameter, 18.1.5 token, device See device TONAME nickname parameter, 18.1.5 trace on CMS CMSTRCE external default, 8.3.2 TSOTRCE, 8.3.2 on TSO TSOTRCE external default, 8.3.2 trace all GDDM calls using FSEXIT, 8.4.2 trace facilities GDDM, 8.3.2 GDDM-REXX, 8.3.2 REXX, 8.3.2 tracing drawings, 11.11.2 tracing GDDM calls using external defaults, 8.3.2 transaction processing (windowing), 22.2.2 transaction work area (TWA), 1.2.2 transfer data between two images, applying a projection (IMXFER), 6.4.4 6.6 6.12.4 transferring data from an image (IMAGTS,IMAGT,IMAGTE), 17.6.4 transferring data to an image (IMAPTS,IMAPT,IMAPTE), 17.6.1 transferring pictures between systems and devices, 10.5 transformable segment attribute, 9.3 with family-4 spill file, 20.5.4.2 transforming primitives setting current transform, 2.4 9.5.2 transforming segments, 9.4 9.4.4 querying, 9.4.5 transforms, image See image, transform transient data queues, E.10.1 translation tables for procedural alphanumerics, 5.7.1 translation, AID, 16.12 transmit output ASREAD, 1.5.9 ASREAD and FSFRCE mapped pages, 15.3 FSFRCE, 1.5.9 GSREAD, 11.8 mapped pages, 15.3 transparency attribute, 5.10.1 transporting picture, 10.5 transporting pictures between devices and systems, 10.5 TRCESTR external default parameter, 8.3.2 triggering input, 11.4.3 trim an image down to the specified rectangle (IMATRM), 6.12.2 TSO ADMASXT (COBOL error-exit name), 8.4.2.1 Batch, C.5 DCB characteristics, C.2.4 direct access data sets, C.2.3 example of JCL, C.9 GDDM code above 16MB, C.7.2 NOEDIT mode, C.3.6 PA keys under, C.3.2 PROFILE WTPMSG, C.5 sequential data sets, C.2.2 using APL feature on nonqueriable displays, C.4 using GDDM, C.0 WTP (write-to-programmer) messages, C.5 TSOTRCE, 8.3.2 turning (reorienting) an image (IMRORN), 6.7.1 tutorial, quick-path, of GDDM-IMD, 15.2.1 TWA (transaction work area), 1.2.2 type-of-field attribute mapping, 16.7.1 procedural call (ASFTYP), 5.7.1

U

underpainting, 2.3.7 9.6 not supported on 3270-PC/G and /GX, 2.8.3 on plotters, 21.3.5.2 underscore ASFHLT (define field highlighting), 5.7.1 mapped data, 16.13 uniform graphics window, define (GSUWIN), 2.2.1 7.8.1 unlocking and locking keyboard, 16.5 when screen partitioned, 22.1.1.4 unmodified fields mapped data, 16.7.1 procedural alphanumerics querying, 13.2.4 setting, 13.5 unnamed segments, 9.1 9.3.1 unprotected field changed to protected, 15.8.1 unprotected fields See also alphanumerics mapped, 16.6 untagged primitives, tagging, 10.4.1.7 updating the screen, 9.8.1 ASREAD and FSFRCE, 1.5.9 GSREAD, 11.8 upside-down graphics text, 7.8.2 usage of a device, 18.2 user console, 18.0 user control of operator windows, 22.2 22.2.2 user exits, 8.4.1 user fast option, ADMUFO, 8.5 user response handling by ASREAD, 1.5.9 User-Control option, 18.1.1 user-defined markers, 2.3.4 user-defined patterns, 2.3.6.1 using GDDM under TSO, C.0

V

variable cell size, 22.1.3.2 programming example, 22.1.4 variable data with protected or autoskip attribute, 16.6 variable data fields, 15.1 Vector Symbol Editor, 2.3.4 12.0 vector symbol sets default, 12.11.2.1 vector symbols, 4.2.2.3 12.0 vector text, 4.0 Version 3 Release 1, new function, FRONT_1 viewing composite documents, 20.9.1.1 viewport, 7.7 See also window, graphics virtual device (windowing), 22.2 22.2.2 virtual screen (windowing), 22.2 visibility segment attribute, 9.3 with family-4 spill file, 20.5.4.2 VM/CMS compiling and running a GDDM program, 1.6.1 B.1 GLOBAL commands needed for GDDM, B.0 native files, B.4 non-GDDM device interrupt handling, B.5.1.3 using APL feature on nonqueriable printers, B.6.2 using GDDM under VM/CMS, B.0 VM/XA, B.8 VSAM ESDS files, F.3 VSAM key-sequenced data sets (CICS), E.10.1 VSE Batch, 8.4.2.1 ADMASXD (COBOL error-exit name), 8.4.2.1 batch mode, F.0

W

width of graphics lines, 2.3.3 on plotters, 21.3.5.4 window See also operator window operator, 22.2 window for scrolling, 22.1.3.1 window, graphics, 2.2.1 7.8.1 (see also viewport) and GSLOAD, 10.4.1 clipping, 7.12 enlarging to shrink graphics, 18.5.1.2 for graphics libraries, 10.4.2.1 in graphics libraries, 10.4.3 inverting, 7.8.2 using points outside, 7.12 workstations 3270-PC/G and /GX, 12.12.3 supported by GDDM-OS/2 Link, 2.8.2 supported by GDDM-PCLK, 2.8.2 color mixing, 2.8.2 colors, 2.8.2 shading patterns, 2.8.2 world coordinates See window, graphics wrap-around procedural alphanumeric fields, 5.2.1 write symbol set to auxiliary storage, 12.9.1 write-type MSPUT, 16.2 See also alphanumerics, mapped WSCRT (create an operator window), 22.2.1 WSDEL (delete operator window), 22.2.1 WSIO (windowed device input/output), 22.2.2 WSMOD (modify current operator window), 22.2.3 WSQRY (query current operator window), 22.2.6 WSQWI (query operator-window identifiers), 22.2.5 WSQWN (query number of operator windows), 22.2.5 WSQWP (query operator-window viewing priorities), 22.2.5 WSSEL (select an operator window), 22.2.2 WSSWP (set operator-window viewing priorities), 22.2.4

Z

zooming overview, 11.13 using GSSAVE and GSLOAD, 10.4.4
______________________________ Sending your comments to IBM GDDM

Base Application Programming Guide

SC33-0867-01

If you especially like or dislike anything about this book, please use one of the methods listed below to send your comments to IBM.

Feel free to comment on what you regard as specific errors or omissions, and on the accuracy, organization, subject matter, or completeness of this book.

Please limit your comments to the information in this book and the way in which the information is presented.

To request additional publications, or to ask questions or make comments about the functions of IBM products or systems, you should talk to your IBM representative or to your IBM authorized remarketer.

When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate, without incurring any obligation to you.

You can send your comments to IBM in any of the following ways:

  • By mail, use the Readers' Comment Form (RCF)
    
    
  • By fax:
    
    
    • From outside the U.K., after your international access code use 44 1962 870229
    • From within the U.K., use 01962 870229
      
      
  • Electronically, use the appropriate network ID:
    
    
    • IBM Mail Exchange: GBIBM2Q9 at IBMMAIL
    • IBMLink: WINVMD(IDRCF)
    • Internet: idrcf@winvmd.vnet.ibm.com
      
      

Whichever you use, ensure that you include:

  • The publication number and title
  • The topic to which your comment applies
  • Your name and address/telephone number/fax number/network ID.
    
    
Readers' Comments GDDM

Base Application Programming Guide SC33-0867-01


Use this form to tell us what you think about this manual. If you have found errors in it, or if you want to express your opinion about it (such as organization, subject matter, appearance) or make suggestions for improvement, this is the form to use.

To request additional publications, or to ask questions or make comments about the functions of IBM products or systems, you should talk to your IBM representative or to your IBM authorized remarketer. This form is provided for comments about the information in this manual and the way it is presented.

When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any way it believes appropriate without incurring any obligation to you.

Be sure to print your name and address below if you would like a reply.


   Name:                                  Address:

Company or Organization:

Telephone: Email:

Go to the previous page Go to the next page



Copyright IBM Corporation 1990, 2012