How to determine when dissect fails and branch to try a different dissect clause?

Thanks, Nachiket. The pipelining set up by sebp/elk was what I was respecting as you see by my post and I somewhat naively followed his lead by integrating my numeric filename prefixes in just as he had done. This seems to work fine. What doesn't work is the nesting of additional dissect paragraphs and error-handling. I wrote a new post on this: Use of keyword 'else' causes error "Couldn't find any filter plugin named 'else'.".