Defects
HISTORY Panels produce syntax and validation errors for certain COBOL TRUNC parameters
ID: | D26421 | |
Published: | 13 March 2019 | |
Updated: | 02 March 2020 |
Defect Id
DEF327665
Originally Reported Against
StarTool FDM 7.8.1.01
Resolved In
StarTool FDM 7.8.2
Status
Implemented
Description
1) Cobol parameters TRUNCOPT / NOTRUNOPT
Error: using HIST command via the FDM ispf panels PDSM1UHI and just issuing the command without use of the HIST panels.
HISTORY WPSB* COBOL(TRUNCopt) NEWML produces the following syntax error.
The same occurs for the NOTRUNCOPT parameter.
PDSZHIST -------------------- History Syntax Error ----------------------------
OPTION ===>
Incorrect command syntax; please correct and reenter after HISTORY
===> WPSB* COBOL(TRUNCopt) NEWML
Operands: memgroup
MODULE(Partname) ASIS/UPPERCASE/UC
EXTERN/WKEXTERN/PSEUDOREG/LABELREF/COMMON/PRIVATE/CSECT
COBOL(Opt1,Opt2, ...)
GENERATE / CMNLOAD / GENHELP
ALL / LKED(Partname)/NOLKED
TRANS(Partial-Translator-name/Full-Translator-name/
Generic-Translator-name)
ZAP(Partname)/NOZAP
USERDATA(Partname)/NOUSERD
SYSMOD(Partu)/NOSYSMOD NOSYSTEM
ML/MEMLIST/NEWML/SUBLIST
Defaults: UC memgroup, LKED, USERDATA and ZAP; TRANS/NOTRANS from CONTROL
2) HIST cobol option TRUNCSTD results in ‘invalid value’
Specifying NOTRUNCSTD results in ‘invalid option’
However, can issue the command directly and FDM will process successfully.
HISTORY WPSB* COBOL(TRUNCstd) NEWML
PDSM1UHI -------------- HISTORY: Display CSECT IDR Data -------- Invalid value
OPTION ===>
- DSN=DDELXXX.COB62.LOAD,VOL=SER=SRSM38 MEM=WPSB* ------------------
More: - +
Partial link-editor name ==> (linkname or linkname* for filtering)
Process all link-editors ==> (YES to override filtering)
COBOL compile option 1 ==> TRUNCSTD (any valid option from the list below)
COBOL compile option 2 ==> (any valid option from the list below)
COBOL compile option 3 ==> (any valid option from the list below)
COBOL compile option 4 ==> (any valid option from the list below)
COBOL compile option 5 ==> (any valid option from the list below)
3) Using HIST Panel PDSM1UHI, and specify cobol options, a blank is inserted before the first parameter; however command does process. Customer just wants to know if this is intentional.
TRUNCBIN / NOTRUNCB
PDSM1UHI -------------- HISTORY: Display CSECT IDR Data -----------------------
OPTION ===>
- DSN=DDELXXX.COB62.LOAD,VOL=SER=SRSM38 MEM=: ----------------------
More: +
Member or member group ==> : (*, start*, start:end or part/)
Partial CSECT/ENTRY name ==> (modname or modname* for filtering)
Process all CSECTS ==> (YES to override filtering)
Search for symbol type ==> (EXTERN, WKEXTERN, PSEUDOREG, LABELREF,
COMMON, PRIVATE, CSECT)
Process CSECT and PRIVATE==> (YES to override filtering)
Translator name filter (Full or partial name for filtering
or translator type filter==> or Generic translator name set up
in table SZFTRNSL)
Process all translators ==> (YES to override filtering)
Partial SYSMOD name ==> (sysname or sysname* for filtering)
Process all SYSMODS ==> (YES to override filtering)
Partial ZAP IDRDATA name ==> (zapname or zapname* for filtering)
Process all ZAPS ==> (YES to override filtering)
Partial link-editor name ==> (linkname or linkname* for filtering)
Process all link-editors ==> (YES to override filtering)
COBOL compile option 1 ==> TRUNCBIN (any valid option from the list below)
COBOL compile option 2 ==> (any valid option from the list below)
COBOL compile option 3 ==> (any valid option from the list below)
COBOL compile option 4 ==> (any valid option from the list below)
COBOL compile option 5 ==> (any valid option from the list below)
There is a space before TRUNCBIN
ISREDDE2 ------>History : COBOL( TRUNCBIN) Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 **** No OUTPUT FROM COMMAND TO DISPLAY ****
****** **************************** Bottom of Data ****************************