Larry,
I wrote code to handle a config that looks as below. I think this is
the type of configuration that you are looking for, nested collections
of configuration elements, correct? If you would like, send me your
email address and I will send you the classes to deal with this mess.
Regards,
Lou
<queueConfig>
<queues>
<queue name="U629"
AllowLocalCopy="False"
UnMatchedClientPath="C:\Program~1\ReportManager\LPDErrorQueues\U629"
ReportImportUNC="G:\LPDQues\U629">
<!-- ReportImportUNC="\\dctreehouse\LPDQues\U629"> -->
<dirConfig>
<dir ClientNameMask="WALTHAM, MA" ReportViewUNC="G:\REPORTS\Active
\Parking\Waltham"
AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="CITY OF ST LOUIS"
ReportViewUNC="G:\REPORTS\Active\Parking\SaintLouis"
AppendReportToUNC="false" KillAfterCopy="True" />
<dir ClientNameMask="R04 ST.LOUIS MO" ReportViewUNC="G:\REPORTS\Active
\Parking\SaintLouis" AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="CITY OF ST.LOUIS" ReportViewUNC="G:
\REPORTS\Active\Parking\SaintLouis" AppendReportToUNC="False"
KillAfterCopy="True" />
<dir ClientNameMask="BREVARD COUNTY" ReportViewUNC="G:\REPORTS\Active
\Courts\Brevard\" AppendReportToUNC="False" KillAfterCopy="False" />
<dir ClientNameMask="ARLINGTON REDL" ReportViewUNC="G:\REPORTS\Active
\Photo\Arlington\" AppendReportToUNC="False" KillAfterCopy="False" />
<dir ClientNameMask="FAIRFAX CITY" ReportViewUNC="G:\REPORTS\Active
\Photo\FairfaxCity\" AppendReportToUNC="False" KillAfterCopy="False" /
>
<dir ClientNameMask="FALSE ALARM" ReportViewUNC="G:\REPORTS\Active
\Parking\PhillyFalse\" AppendReportToUNC="False" KillAfterCopy="True" /
>
<dir ClientNameMask="MONTGOMERY" ReportViewUNC="G:\REPORTS\Active
\Parking\Moco\" AppendReportToUNC="False" KillAfterCopy="True" />
</dirConfig>
</queue>
<queue name="U630"
AllowLocalCopy="False"
UnMatchedClientPath="C:\Program~1\ReportManager\LPDErrorQueues\U630"
ReportImportUNC="G:\LPDQues\U630">
<!--ReportImportUNC="\\dctreehouse\LPDQues\U630"> -->
<dirConfig>
<dir ClientNameMask="BALTIMORE TOW" ReportViewUNC="G:\REPORTS\Active
\Parking\BaltimoreTow" AppendReportToUNC="False" KillAfterCopy="True" /
>
<dir ClientNameMask="BALT TOW *TEST*" ReportViewUNC="G:\REPORTS\Test
\Parking\BaltimoreTow" AppendReportToUNC="False" KillAfterCopy="True" /
>
<dir ClientNameMask="BALTIMORE MD PE" ReportViewUNC="G:\reports\active
\photo\baltimore" AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="MACON GA" ReportViewUNC="G:\REPORTS\Active\Courts
\MaconGA\" AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="BALTIMORE, MD" ReportViewUNC="G:\reports\active
\photo\baltimore" AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="MACON" ReportViewUNC="G:\REPORTS\Active\Courts
\MaconGA\" AppendReportToUNC="False" KillAfterCopy="True" />
<dir ClientNameMask="FAIRFAX CO PHOTO" ReportViewUNC="G:
\REPORTS\Active\Photo\FairfaxCounty\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="DENVER, COLORADO" ReportViewUNC="G:\Active
\Parking\Denver\" AppendReportToUNC="False" KillAfterCopy="False" />
<dir ClientNameMask="DENVER, CO" ReportViewUNC="G:\REPORTS\Active
\Parking\Denver\" AppendReportToUNC="False" KillAfterCopy="False" />
<dir ClientNameMask="DENVER" ReportViewUNC="G:\REPORTS\Active\Parking
\Denver\" AppendReportToUNC="False" KillAfterCopy="False" />
<dir ClientNameMask="WILMINGTON, DE" ReportViewUNC="G:\REPORTS\Active
\Parking\Wilmington\" AppendReportToUNC="False" KillAfterCopy="True" /
>
<dir ClientNameMask="SOMERVILLE, MA" ReportViewUNC="G:\REPORTS\Active
\Parking\Somerville" AppendReportToUNC="False" KillAfterCopy="True" />
</dirConfig>
</queue>
<queue name="U631"
AllowLocalCopy="False"
UnMatchedClientPath="C:\Program~1\ReportManager\LPDErrorQueues
\U631"
ReportImportUNC="G:\LPDQues\U631" >
<!--ReportImportUNC="\\dctreehouse\LPDQues\U631" > -->
<dirConfig>
<dir ClientNameMask="SAN FRAN. CA,(RR)" ReportViewUNC="G:
\REPORTS\Active\Parking\SanFrancisco\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="SAN FRANCISCO"
ReportViewUNC="G:\REPORTS
\Active\Parking\SanFrancisco\" AppendReportToUNC="False"
KillAfterCopy="True" />
<dir ClientNameMask="3RD CC MICHIGAN"
ReportViewUNC="G:\REPORTS
\Active\Courts\Michigan3CC\" AppendReportToUNC="False"
KillAfterCopy="True" />
<dir ClientNameMask="BOULDER PHOTO EN"
ReportViewUNC="G:\REPORTS
\Active\Photo\Boulder\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="BOULDER PAY PROC"
ReportViewUNC="G:\REPORTS
\Active\Collections\Boulder\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="BOULDER, CO PP"
ReportViewUNC="G:\REPORTS
\Active\Collections\Boulder\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="LOS ANGELES, CA"
ReportViewUNC="G:\REPORTS
\Active\Parking\LosAngeles\" AppendReportToUNC="False"
KillAfterCopy="False" />
<dir ClientNameMask="FAYETTEVILLE NC"
ReportViewUNC="G:\REPORTS
\Active\Photo\Fayetteville\" AppendReportToUNC="False"
KillAfterCopy="True" />
</dirConfig>
</queue>