I'm trying to get DAS filtering working, and I seem to be doing something wrong. This is using OD6.0.1 on solaris. I have three distinct problems:
1. Changes to the workarea are properly deploying to table www_user.DEFAULT_WWW_EVENT__EVENTS__MAIN_WWW_WORKAREA_CONTENT. However, when I submit, the file is updated in STAGING, but it does not update www_user.DEFAULT_WWW_EVENT__EVENTS__MAIN_WWW_WORKAREA_CONTENT. I had tested a few days ago, before I enabled filtering and submits were working fine.
2. When I created a new edition, it is still creating the tables for it, despite having that filtered out. E.g. it creates a table called www_user.DEFAULT_WWW_EVENT__GENRE__MAIN_WWW_EDITION_DASTEST2. Perhaps this is a case where I don't fully understand the way filtering works, and it is matching the test condition in my <keep> section, and not checking my <discard>?
3. It appears to be correctly filtering out events for the Java workarea. At least, it didn't create a new table when i created the workarea and did a get latest in it. However, it also did not create a new table for the test workarea named Foo when I created it and did a get latest.
The od-home/log/ddmodule.log log file is huge, so I'm still combing through it. I may find the answers to my questions there, but I figured I'd go ahead and post in case I've done something boneheaded that's obvious to everyone but me.
Here is the filter section of my daemon.cfg file (and yes, I did stop and restart OD after making the changes):
<filter name="EventsFilter">
<keep>
<and>
<field name="timestamp" format="notused"
match="now" />
<!-- <field name="timestamp" format="MM-dd-yyyy hh:mm:ss"
match="08-01-2001 10:30:00" />
<in>
<field name="name"
match="('Submit','CreateWorkarea','SyncCreate','DestroyWorkarea')"/>
</in>
<or>
<like>
<field name="user" match="%ob" />
</like>
<field name="user" match="doe" />
</or> -->
</and>
</keep>
<discard>
<or>
<like>
<!-- <field name="area" match="%default%" /> -->
<field name="area" match="%EDITION%" />
</like>
<in>
<field name="area" match="( '/default/main/www/WORKAREA/Java' )" />
</in>
</or>
</discard>
</filter>