Edit macro HEXSHOW Edit macro HEXSHOW Author: David McRitchie formatted on 1995/04/01 06:54 for assistance contact: D. McRitchie DMcRitchie@hotmail.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I do no know why Excite chose this page, it is not HTML. You can find my pages at The REXX Macros Toolbox http://www.geocities.com/davemcritchie/home.htm and a list of macros at http://www.geocities.com/davemcritchie/nclist.htm I also have pages on Excel http://www.geocities.com/davemcritchie/excel/excel.htm Excite does not acknowledge META tags last time I looked, which probably accounts for most of the reason. I prefer AltaVista for webpages and DejaNews for newsgroups. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Macro name. HEXSHOW users. Mainly systems programmers type. Edit Macro resides in SYS1.TSOCLIST -------------------------------------------------------------------------------- HEXSHOW show as characters hex notation presented -------------------------------------------------------------------------------- related CHECKSUM HEXUS HEXES -------------------------------------------------------------------------------- The primary purpose of HEXSHOW is to display the characters repres- ented by the supplied HEX notation present in EDIT. Only the lines displayed (NX lines) will be converted and displayed as infolines (====== lines) which are scrollable in ISPF/PDF, or as notelines (=NOTE=) which are not scrollable in SPF/PC. -------------------------------------------------------------------------------- Since square brackets are not available, optional material is enclosed in European brackets <...>. ISREDIT HEXSHOW -------------------------------------------------------------------------------- DATALINE Documentation option to present interpretation in a dataline instead of a noteline. Examples HEXSHOW (no operands) Subject: HEXSHOW -- REXX execute Installed in SYS1.TSOCLIST invoked as an EDIT macro edit macro. For viewing col 1-72. NOTELINEs will be generated above each zap line. You should exclude (X) from view all lines you are not interested in be- cause they otherwise would be converted. e.g. i //STEP01 EXEC PGM=XXXFA30,PARM='/SKIP(4),0289' -- -- ---- ---- The hyphens above indicate characters that will be converted to hex dis- play. The only character that will actually be visible is a lowercase i. suggest ===> X ALL ===> F VER WORD all ===> F REP WORD all ===> HEXSHOW after checking out material ===> RESET or RESET SPECIAL ------------------------------ You might also be interesting in trying ===> TSO HEXUS C C4C1E5C9C4 H systech same as X SYSTECH, but not X systech X systech After entering COMMAND ===> HEXUS EDIT---- IMS130.IMSGEN3.DATA(ZAPx) - 01.00 - COLUMNS 001 124 COMMAND ===> SCROLL ===> CSR ****** **************************** TOP OF DATA *************************** =NOTE= 13:59:18 -- HEXSHOW DISPLAY CHARACTER VALUES OF NX LINES =NOTE= DESIGNED FOR VIEWING ZAPS =NOTE= { 000001 NAME DFSVNUC0 DFSICLL0 =NOTE= = y R K H 7 0 X 9 H 000002 VER 147EA8 D9D2,C8F7,F0E7,F9C8 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= " R K H 7 0 X B I 000003 VER 147F38 D9D2,C8F7,F0E7,C2C9 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= " h R K H 7 0 X C J 000004 VER 147FC8 D9D2,C8F7,F0E7,C3D1 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= R K H 7 0 X D K 000005 VER 148058 D9D2,C8F7,F0E7,C4D2 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= { 000005 NAME DFSISDC0 =NOTE= R K H 7 0 X 9 H 000006 VER 030D00 D9D2,C8F7,F0E7,F9C8 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= R K H 7 0 X B I 000007 VER 030D08 D9D2,C8F7,F0E7,C2C9 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= R K H 7 0 X C J 000008 VER 030D10 D9D2,C8F7,F0E7,C3D1 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= R K H 7 0 X D K 000009 VER 030D18 D9D2,C8F7,F0E7,C4D2 **NRSPB01-B04 DONE PREVIOUSLY =NOTE= { 000026 NAME DFSVNUC0 DFSICLL0 =NOTE= y N R S P B 0 0 5 000010 VER 1480E8 D5D9E2D7C2F0F0F5 NRSPB005 =NOTE= y R K H 7 1 0 0 H 000011 REP 1480E8 D9D2C8F7F1F0F0C8 RKH7100H =NOTE= a N R S P B 0 0 6 000012 VER 148178 D5D9E2D7C2F0F0F6 NRSPB006 =NOTE= a C H T A 1 4 S H ~ 000013 REP 148178 C3C8E3C1F1F4E2C8 CHTA14SH =NOTE= b N R S P B 0 0 7 000014 VER 148208 D5D9E2D7C2F0F0F7 NRSPB007 =NOTE= b C H T A 1 4 T I ~ 000015 REP 148208 C3C8E3C1F1F4E3C9 CHTA14TI =NOTE= b q N R S P B 0 0 8 000016 VER 148298 D5D9E2D7C2F0F0F8 NRSPB008 =NOTE= b q C H T A 1 4 V J ~ 000017 REP 148298 C3C8E3C1F1F4E5D1 CHTA14VJ =NOTE= c N R S P B 0 0 9 000018 VER 148328 D5D9E2D7C2F0F0F9 NRSPB009 =NOTE= c C H T A 1 4 W K ~ 000019 REP 148328 C3C8E3C1F1F4E6D2 CHTA14WK =NOTE= 000019 NAME DFSISDC0 =NOTE= N R S P B 0 0 5 000020 VER 030D20 D5D9E2D7C2F0F0F5 NRSPB005 =NOTE= R K H 7 1 0 0 H 000021 REP 030D20 D9D2C8F7F1F0F0C8 RKH7100H =NOTE= N R S P B 0 0 6 000022 VER 030D28 D5D9E2D7C2F0F0F6 NRSPB006 =NOTE= C H T A 1 4 S H ~ 000023 REP 030D28 C3C8E3C1F1F4E2C8 CHTA14SH =NOTE= N R S P B 0 0 7 000024 VER 030D30 D5D9E2D7C2F0F0F7 NRSPB007 =NOTE= C H T A 1 4 T I ~ 000025 REP 030D30 C3C8E3C1F1F4E3C9 CHTA14TI =NOTE= N R S P B 0 0 8 000026 VER 030D38 D5D9E2D7C2F0F0F8 NRSPB008 =NOTE= C H T A 1 4 V J ~ 000027 REP 030D38 C3C8E3C1F1F4E5D1 CHTA14VJ =NOTE= N R S P B 0 0 9 000028 VER 030D40 D5D9E2D7C2F0F0F9 NRSPB009 =NOTE= C H T A 1 4 W K ~ 000029 REP 030D40 C3C8E3C1F1F4E6D2 CHTA14WK ****** ************************* BOTTOM OF DATA *************************** Internal Aspects Internal aspects describes how the MACRO, EXEC, or CLIST functions. This information is particularly useful to someone who may need to design a sim- ilarly functional edit macro. It may also provide additional insight to the user. 1. Only NX lines are interpreted