I've got a really simple pipe segment here that's giving me a bunch of pain.

One input file, searches for a tag, if it finds it it uses an LU name in that
record to extract the other records which match the LU name.  

What I don't appear to be able to get right is the trivial bit: Files STARTLU
and START000 need to be fanned together into a single file, but all my
attempts to do so seem to end in label redefinition hell.  Anyone care to
restore my sanity?

'pipe (end ?)',  
   '        <' fn '    other    ' ofm,  
   '|start: nlocate 41.5 ,START,   ',  
   '|nstart:  faninany          ',  
   '|       elastic           ',  
   '|l2:      lookup 18.8 detail',  /* details in; matches on luname, write
detail records */ 
   '|         >' fn '  startlu '  ofm,  
   '?start:',  
     '|0000:  nlocate 33.4 ,0000,     ',  
     '|nstart:',  
   '?0000:',  
     '|     >' fn '  start000'  ofm,  
     '|l2:',                      /* masters in; unref details out */      
 
     '|       >' fn 'nstartlu'      ofm,  

Reply via email to