bdfs1m1lStructured Programming Macros


Index

Special Characters
A B C D E F G I L M N P R S T W
Special Characters
  • # macro
  • description of (586)
  • example of (587)
  • #CASE macro group
  • #CASE macro (592)
  • #CAST macro (593)
  • #ECAS macro (594)
  • description of (591)
  • example of (599)
  • processing flow (757)
  • #CONB macro
  • description of (604)
  • example of (607)
  • #COND macro
  • description of (613)
  • example of (616)
  • #CONH macro
  • description of (622)
  • example of (625)
  • #CONP macro
  • description of (631)
  • example of (634)
  • #CONS macro
  • description of (640)
  • example of (643)
  • #CONT macro
  • description of (649)
  • example of (652)
  • #CONX macro
  • description of (658)
  • example of (661)
  • #DO macro group
  • #DO macro
  • FROM parameter (670)
  • TIMES parameter (669)
  • UNTIL parameter (668)
  • WHILE parameter (667)
  • #DOEX macro (673)
  • #EDO macro (675)
  • #ELOP macro (674)
  • #EXIF macro (671)
  • #OREL macro (672)
  • description of (666)
  • example of (680)
  • processing flow (758)
  • #EXEC macro
  • description of (684)
  • example of (685)
  • #GOTO macro group
  • #GOTO macro (689)
  • #LOCA macro (690)
  • example of (694)
  • processing flow (760)
  • #IF macro group
  • #EIF macro (702)
  • #EIFM macro (703)
  • #ELIF macro (700)
  • #ELSE macro (701)
  • #IF macro (699)
  • description of (698)
  • example of (708)
  • processing flow (759)
  • #SPM macro
  • description of (712)
  • example of (717)
  • #STPC macro
  • description of (722)
  • example of (723)
  • #STPF macro
  • description of (729)
  • example of (730)
  • #STPH macro
  • description of (736)
  • example of (737)
  • #STPR macro
  • description of (743)
  • example of (744)
  • #SUBR macro group
  • #ESUB macro (752)
  • #PERF macro (751)
  • #SUBR macro (750)
  • description of (749)
  • example of (755)
  • processing flow (761)
  • A
  • Airline Control System (ALCS)
  • using FILNC macro (518)
  • using FILWC macro (522)
  • using FIWHC macro (526)
  • using structured programming macros in (477)
  • using WAITC macro (530)
  • assembly messages
  • #SPM macro (714)
  • printing (713)
  • B
  • binary
  • #COND macro (615)
  • #CONP macro (633)
  • #CONS macro (642)
  • #CONT macro (651)
  • #CONX macro (660)
  • converting to character binary (650)
  • converting to character decimal (614), (641)
  • converting to character hexadecimal (659)
  • converting to character hexadecimal (EBCDIC) (632)
  • Boolean connectors
  • between groups of tests (515)
  • between tests (514)
  • condensed forms (572)
  • examples (579)
  • rules (575)
  • sequence of evaluation
  • between groups (578)
  • in a group (577)
  • C
  • CASE macro group
  • CASE macro (765)
  • description of (764)
  • ENDC macro (768)
  • ENDSC macro (767)
  • example of (771)
  • SCASE macro (766)
  • character decimal
  • #CONB macro (606)
  • converting to binary (605)
  • character hexadecimal
  • #CONH macro (624)
  • converting to binary (623)
  • concatenation
  • in the LET macro (827)
  • with Boolean connectors (513), (576)
  • with the # macro (585)
  • condensed expressions
  • Boolean connectors (573)
  • compare (568)
  • LTR instruction (570)
  • OC instruction (571)
  • overview (567)
  • TM instruction (569)
  • conditional expressions
  • checking a CPU ID (506)
  • condensed forms (566)
  • empty file
  • testing for (545)
  • end-of-file (EOF)
  • testing for (539)
  • examples of (548)
  • index detail file
  • testing for (542)
  • logical record (LREC)
  • testing for (532)
  • overview (505)
  • testing TPFDF return codes (507)
  • TPFDF errors
  • testing for (535)
  • using assembler instructions
  • branch on condition code instructions (510)
  • compare instructions (511)
  • noncompare instructions (512)
  • using FILNC macro (516)
  • using FILWC macro (520)
  • using FIWHC macro (524)
  • using WAITC macro (528)
  • conversion macros
  • #CONB macro (603)
  • #COND macro (612)
  • #CONH macro (621)
  • #CONP macro (630)
  • #CONS macro (639)
  • #CONT macro (648)
  • #CONX macro (657)
  • example of (608), (617), (626), (635), (644) , (653), (662)
  • summary of (498)
  • CPU
  • checking the ID (508)
  • example of (554)
  • D
  • DBEMPTY parameter
  • using in conditional expression (546)
  • example of (565)
  • DBEOF parameter
  • using in conditional expression (540)
  • example of (560)
  • DBERROR parameter
  • using in conditional expression (536)
  • example of (559)
  • DBFOUND parameter
  • using in conditional expression (533)
  • example of (558)
  • DBIDX parameter
  • using in conditional expression (543)
  • example of (561)
  • DCL macro
  • description of (775)
  • example of (782)
  • DCLREG macro
  • description of (786)
  • example of (787)
  • diagrams for macro models (470)
  • DO macro group
  • description of (791)
  • DO macro
  • UNTIL parameter (793)
  • WHILE parameter (792)
  • ENDDO macro (794)
  • example of (797)
  • exit the loop
  • LEAVE macro (819)
  • E
  • end-of-file (EOF)
  • testing for (541)
  • entry points (490)
  • errors, TPFDF
  • testing for (537)
  • examples
  • # macro (588)
  • #CASE macro group (600)
  • #CONB macro (609)
  • #COND macro (618)
  • #CONH macro (627)
  • #CONP macro (636)
  • #CONS macro (645)
  • #CONT macro (654)
  • #CONX macro (663)
  • #DO macro group (681)
  • #EXEC macro (686)
  • #GOTO macro group (695)
  • #IF macro group (709)
  • #SPM macro (718)
  • #STPC macro (725)
  • #STPF macro (732)
  • #STPH macro (739)
  • #STPR macro (746)
  • #SUBR macro group (756)
  • Boolean combinations (580)
  • Boolean expressions, condensed (574)
  • CASE macro group (772)
  • conditional expressions
  • branch on condition code (549)
  • checking a CPU ID (553)
  • compare conditional expression (550)
  • noncompare (551)
  • testing SW00RT2 (562)
  • testing SW00RTN (555)
  • TPF and ALCS macros (552)
  • DCL macro (783)
  • DCLREG macro (788)
  • DO macro group (798)
  • GOTO macro (804)
  • IF macro group (815)
  • LEAVE macro (821)
  • LET macro (829)
  • SELECT macro group (840)
  • SET macro (845)
  • exit points (491)
  • exit processing
  • #GOTO macro (691)
  • GOTO macro (802)
  • F
  • FILNC macro
  • using in conditional expression (519)
  • FILWC macro
  • using in conditional expression (523)
  • FIWHC macro
  • using in conditional expression (527)
  • G
  • general rules (487)
  • GOTO macro
  • description of (801)
  • example of (803)
  • guidelines (489)
  • I
  • IF macro group
  • description of (807)
  • ELSE macro (810)
  • ENDIF macro (811)
  • example of (814)
  • IF macro (808)
  • THEN macro (809)
  • indenting (502)
  • index detail file
  • testing for (544), (547)
  • iteration
  • #DO macro group (676)
  • definition of (484)
  • DO macro group (795)
  • L
  • label attributes
  • DCL macro (781)
  • specifying (780)
  • LEAVE macro
  • description of (818)
  • example of (820)
  • LET macro
  • description of (824)
  • example of (828)
  • link-label prefix
  • changing (494), (597), (678), (692), (706) , (753)
  • logical record (LREC)
  • testing for (534)
  • M
  • macro model diagrams (469)
  • macros
  • TPF
  • CASE macro group (763)
  • DCL macro (774)
  • DCLREG macro (785)
  • DO macro group (790)
  • GOTO macro (800)
  • IF macro group (806)
  • introduction (475)
  • LEAVE macro (817)
  • LET macro (823)
  • SELECT macro group (831)
  • SET macro (842)
  • TPFDF
  • # macro (583)
  • #CASE macro group (590)
  • #CONB macro (602)
  • #COND macro (611)
  • #CONH macro (620)
  • #CONP macro (629)
  • #CONS macro (638)
  • #CONT macro (647)
  • #CONX macro (656)
  • #DO macro group (665)
  • #EXEC macro (683)
  • #GOTO macro (688)
  • #IF macro group (697)
  • #SPM macro (711)
  • #STPC macro (721)
  • #STPF macro (728)
  • #STPH macro (735)
  • #STPR macro (742)
  • #SUBR macro group (748)
  • conversion macros, summary of (497)
  • general information about (493)
  • indenting (504)
  • introduction (474)
  • line continuation (584)
  • messages, assembly
  • #SPM macro (716)
  • printing (715)
  • models of macro invocations (466)
  • N
  • nesting level (501)
  • P
  • prefix, link-label
  • changing (495), (598), (679), (693), (707) , (754)
  • R
  • railroad tracks (467)
  • registers
  • DCL macro (779)
  • defining (778)
  • return codes
  • testing TPFDF
  • SW00RT2 (563)
  • SW00RTN (556)
  • rules (488)
  • S
  • SELECT macro group
  • description of (832)
  • ENDSEL macro (836)
  • example of (839)
  • OTHERW macro (835)
  • SELECT macro (833)
  • WHEN macro (834)
  • selection
  • #CASE macro group (595)
  • #IF macro group (704)
  • CASE macro group (769)
  • definition of (482)
  • IF macro group (812)
  • SELECT macro group (837)
  • sequence
  • definition of (480)
  • SET macro
  • description of (843)
  • example of (844)
  • step macros
  • #STPC macro (719)
  • #STPF macro (726)
  • #STPH macro (733)
  • #STPR macro (740)
  • example of (724), (731), (738), (745)
  • structured programming macros (SPMs)
  • advantages of (478)
  • forms of (479)
  • indenting (500)
  • introduction (471)
  • iteration
  • #DO macro group (677)
  • definition of (485)
  • DO macro group (796)
  • nesting level (499)
  • rules for (486)
  • selection
  • #CASE macro group (596)
  • #IF macro group (705)
  • CASE macro group (770)
  • definition of (483)
  • IF macro group (813)
  • SELECT macro group (838)
  • sequence
  • definition of (481)
  • TPF
  • CASE macro group (762)
  • DCL macro (773)
  • DCLREG macro (784)
  • DO macro group (789)
  • GOTO macro (799)
  • IF macro group (805)
  • introduction (473)
  • LEAVE macro (816)
  • LET macro (822)
  • SELECT macro group (830)
  • SET macro (841)
  • TPFDF
  • # macro (581)
  • #CASE macro group (589)
  • #CONB macro (601)
  • #COND macro (610)
  • #CONH macro (619)
  • #CONP macro (628)
  • #CONS macro (637)
  • #CONT macro (646)
  • #CONX macro (655)
  • #DO macro group (664)
  • #EXEC macro (682)
  • #GOTO macro (687)
  • #IF macro group (696)
  • #SPM macro (710)
  • #STPC macro (720)
  • #STPF macro (727)
  • #STPH macro (734)
  • #STPR macro (741)
  • #SUBR macro group (747)
  • conversion macros, summary of (496)
  • general information about (492)
  • indenting (503)
  • introduction (472)
  • line continuation (582)
  • SW00RT2
  • testing (564)
  • SW00RTN
  • testing (557)
  • symbols
  • assigning values to (825)
  • DCL macro (777)
  • declaring attributes for (776)
  • LET macro (826)
  • syntax diagrams (468)
  • T
  • TPF Database Facility (TPFDF)
  • errors, testing for (538)
  • testing SW00RTN (509)
  • Transaction Processing Facility (TPF)
  • using FILNC macro (517)
  • using FILWC macro (521)
  • using FIWHC macro (525)
  • using structured programming macros in (476)
  • using WAITC macro (529)
  • W
  • WAITC macro
  • using in conditional expression (531)