Back to SPR List Previous Next
File dump can crash in some circumstances.
Minor Closed - Fixed Found:XS.01.07 06 MAR 2008 Fixed:XS.01.08 20 MAR 2008

DETAILS
 If you import this schema and do a sir file dump of the one record then it will crash.

EXAMPLE PROGRAM
 RUN NAME        CATCOL                           EXPORT
 TASK NAME       INITIALIZATION
 CREATE DATABASE CATCOL
 JOURNAL         OFF
 CASE ID         ID                               (A)
 N OF CASES      1000
 RECS PER CASE   1023
 MAX INPUT COLS  80
 RECTYPE COLS    78  79
 MAX REC TYPES   30
 MAX REC COUNT   100
 TASK NAME       Record Definition for CIR

 RECORD SCHEMA   0  CIR
 DATA LIST
                 ID                               *             (A8)
 END SCHEMA
 TASK NAME       Record Definition for REC Record Number     1

 RECORD SCHEMA   1  REC
 MAX REC COUNT   1
 DATA LIST
                 ID                               *             (A8)
                 CAT1                             *             (A2)
 CAT VARS        CAT1                             ('0'
                                                   '1a'
                                                   '1b' )
 MISSING VALUES  CAT1                             ('-1')
 VALUE LABELS    CAT1                             ('0')'Value 1'
                                                  ('1a')'Value 2'
                                                  ('1b')'Value 3'
                                                  ('-1')'Value 8'
 VAR LABEL       CAT1                             'Cat Var number 1'
 END SCHEMA
 STRING LENGTH   32
 REMARK 'Begin import of members'
 PROCEDURE      SYSTEM.DUMP:T  (155372,39589)  |Last amended Mar 06, 2008,10:59:49
 sir file dump filename="catcol.dat" rectype=1
 END PROCEDURE
 REMARK 'Import of members complete'
 TASK NAME       IMPORT
 IMPORT          1
 0/1/11/1/1/
WORKAROUND
It will not crash if you specify I/O columns in the schema rather than "*" and it will also not crash if you reduce the number of valid values by one.
Back to SPR List Previous Next