FLAM Issue Tracker - FL5
View Issue Details
0000849FL51.1 FLCLpublic2016-12-29 12:322017-01-18 12:34
Falk Reichbott 
Falk Reichbott 
normalcrashalways
resolvedfixed 
System zz/OSV2R20
5.1.12 
5.1.155.1.14 
0000849: Syntax error in inverse command since FLAM 5.1.12
We read a XML file in UTF-8 as Member from a FLAM4 archive and want to write it back to the FLAMFILE after a change in the ISPF editor using the inverse command of FLCL.

With version 5.1.8 this works fine. With version 5.1.12 and we get the error below.
SEMANTIC-ERROR:
--| Parameter 'XCNV.FIO' not valid
--|--| Cause: Row=36 Column=3 from command file ''PR498MX.INVERSE.CMD''
--|--| " FIO.REC(NAME='PR498MX.XML.DECO' RECFMT=VB RECLEN=32751 CHRSET=EBCDIC)
--|--| ^^^
--| After successful parsing of arguments below:
--|--| XCNV.INPUT(
--|--| XCNV.INPUT.SAV.FILE(
--|--| XCNV.INPUT.SAV.FILE.FIO.REC(
--|--| XCNV.INPUT.SAV.FILE.FIO.REC.NAME=d'PR498MX.XML.DECO
--|--| XCNV.INPUT.SAV.FILE.FIO.REC.RECFMT=VB
--|--| XCNV.INPUT.SAV.FILE.FIO.REC.RECLEN=d 32751
--|--| XCNV.INPUT.SAV.FILE.FIO.REC.CHRSET=EBCDIC
--|--| XCNV.INPUT.SAV.FILE.FIO.REC)
--|--| XCNV.INPUT.SAV.FILE.CNV.CHR(
--|--| XCNV.INPUT.SAV.FILE.CNV.CHR.FROM=d'IBM-1141
--|--| XCNV.INPUT.SAV.FILE.CNV.CHR)
--|--| XCNV.INPUT.SAV.FILE.CNV.BLK(
--|--| XCNV.INPUT.SAV.FILE.CNV.BLK)
--|--| XCNV.INPUT.SAV.FILE.FMT.XML(
--|--| XCNV.INPUT.SAV.FILE.FMT.XML)
--|--| XCNV.INPUT.SAV.FILE)
--|--| XCNV.INPUT)
--|--| XCNV.OUTPUT(
--|--| XCNV.OUTPUT.SAV.FILE(
--|--| XCNV.OUTPUT.SAV.FILE.FMT.XML(
--|--| XCNV.OUTPUT.SAV.FILE.FMT.XML)
--|--| XCNV.OUTPUT.SAV.FILE.CNV.CHR(
--|--| XCNV.OUTPUT.SAV.FILE.CNV.CHR.TO=d'UTF-8
--|--| XCNV.OUTPUT.SAV.FILE.CNV.CHR)
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4(
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4.NAME=d'PR498MX.COMP1
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4.MEMBER=d'PR498MX.DECO1
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4.CMPMOD=ADC
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4.COMENT=d'
--|--| XCNV.OUTPUT.SAV.FILE.FIO.FL4)
--|--| XCNV.OUTPUT.SAV.FILE)
--|--| XCNV.OUTPUT)
--| Please use one of the following parameters:
--|--| INPut (TYPE: OBJECT) - Inbound parameter
--|--| OUTput (TYPE: OBJECT) - Outbound parameter
--|--| DIR (TYPE: OBJECT) - Defines how to handle directories and various file
--|--| LOG (TYPE: OBJECT) - Logging Parameter
Command line parser for command 'XCNV' failed

No tags attached.
Issue History
2016-12-29 12:32Falk ReichbottNew Issue
2016-12-29 12:32Falk ReichbottStatusnew => assigned
2016-12-29 12:32Falk ReichbottAssigned To => Falk Reichbott
2016-12-29 12:36Falk ReichbottNote Added: 0001053
2016-12-29 12:36Falk ReichbottStatusassigned => resolved
2016-12-29 12:36Falk ReichbottFixed in Version => 5.1.14
2016-12-29 12:36Falk ReichbottResolutionopen => fixed
2017-01-18 12:34Ulrich SchwabSummaryThe inverse command get syntax error since FLAM 5.1.12 => Syntax error in inverse command since FLAM 5.1.12
2017-01-18 12:34Ulrich SchwabDescription Updatedbug_revision_view_page.php?rev_id=345#r345
2017-01-18 12:34Ulrich SchwabAdditional Information Updatedbug_revision_view_page.php?rev_id=347#r347

Notes
(0001053)
Falk Reichbott   
2016-12-29 12:36   
With version 5.1.12 we have prepared the SSH support for archives. This change leave the file handles open to reduce the amount of connects. The normal close (leave the handle open) writes to the inverse command file but also the final real close has written the same line again, but outside of the expected syntax to the inverse command file. The error was, to give the inverse command file handle to the final close. The error is fixed with build 5.1.14-15864.