[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ilbbak::ibi_focus

Title:FOCUS, from INFORMATION BUILDERS
Moderator:ZAYIUS::BROUILLETTE
Created:Thu Feb 19 1987
Last Modified:Mon May 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:615
Total number of notes:1779

546.0. "Problem with MATCH not returning control" by NSDC::RADFORD () Wed Mar 03 1993 14:01

    I seem to have a problem in that I enter a MATCH command, which creates
    a hold file containing 228446 records; the contents of the file created
    look fine when examined with the editor; but control is not returned 
    from the MATCH command - CPU time continues to be used, as if FOCUS is
    looping...
    
    The same procedure which is now causing a problem has been working 
    successfully with different data - previously, 226698 records were 
    written to the output hold file.  Other MATCH commands work correctly,
    although they have fewer records output.
    
    The same problem occurs both in batch and on-line - the command and 
    FOCUS output look as follows:
    
    >>MATCH FILE RUBR_HLD
    >SUM SEG.E01
    >BY E01 NOPRINT
    >RUN
    
     DEFAULT FILEDEF ISSUED FOR PRD37:[MP_REPORTING.MP_EXTR]RUBR_HLD.FTM
    
     NUMBER OF RECORDS SELECTED=     1690  LINES=     1690
    
     ENTER NEXT MATCH...
    >FILE HOLD
    >PRINT SEG.E01
    >BY E01 NOPRINT
    >AFTER MATCH HOLD AS 'HOLD1' NEW
    >END
    
     DEFAULT FILEDEF ISSUED FOR PRD37:[MP_REPORTING.MP_EXTR]HOLD.FTM
    
     NUMBER OF RECORDS SELECTED=   228446  LINES=   228446
    
     LINES OF MATCH OUTPUT     =   228446
     HOLDING...
    
    And at this point, I start waiting...
    
    If anyone can help me with this, or let me know who I should contact
    for help, then I would be very grateful.
    
     Karen.
                                         
T.RTitleUserPersonal
Name
DateLines
546.1ANYNAMEBUTHOLDDEMAND::MADDENMon Mar 08 1993 15:275
    I think the AFTER MATCH statement doesn't support HOLD AS, and the
    output of MATCH processing is a HOLD file.  So....try 
    FILE ANYNAMEBUTHOLD  
    ..		
    AFTER MATCH NEW