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,