Bugs: dmkeypar
There are currently no known bugs.
Bugs fixed in CIAO 4.4
The following is a list of bugs that were fixed in the CIAO 4.4 software release.
If a filter yields zero rows, the tool returns bad data. (18 May 2010)
Run twice in a row, the following command returns different, incorrect values. This is due to the fact that there are only 142 rows, so a filter on row number 999 is empty:
unix% dmkeypar file.fits"[#row=999]" col_mod echo+ 6104498 unix% dmkeypar file.fits"[#row=999]" col_mod echo+ 3552690 unix% dmlist file.fits counts 142
Negative integer values are not echoed correctly
(01 Feb 2012)
(64-bit CIAO builds)
In the 64-bit CIAO builds, retrieving a negative integer value with echo+/echo=yes does not work:
unix% dmkeypar 459_heg_m1.fits TG_M echo+ 4294967293
The value is recorded correctly in the parameter file and may be retrieved with pget:
unix% plist dmkeypar
Parameters for /home/username/cxcds_param4/dmkeypar.par
infile = 459_heg_m1.fits Input file name
keyword = TG_M Keyword to retrieve
exist = yes Keyword existence
value = )ival -> -3 Keyword value
rval = 0 Keyword value -- real
ival = -3 Keyword value -- integer
sval = Keyword value -- string
bval = no Keyword value -- boolean
datatype = integer Keyword data type
unit = Keyword unit
comment = Keyword comment
(echo = no) Print keyword value to screen?
(mode = ql)
unix% pget dmkeypar value
-3

![[CIAO Logo]](../imgs/ciao_logo_navbar.gif)