Hello!Let me preface this: We don't have TeamSite Reporting, and it isn't an option (already been explored and its just not in the budget).That said... how can I obtain the information contained in Submit Logs for a given Workarea (Properties > Submit Log). I'd like to have both the count of items submitted, and whether it was an addition, deletion or modification. I've tried looking at the iwevent.log file, but doesn't seem to have this detail in it -- that I can understand anyway.I've tried finding this on my own and have failed... any advice would be much appreciated. My end goal is this: I need a count (by user if possible, but not necessary) of how many items were added, modified or deleted (and this a total number of items submitted) in a month -- reported on monthly. That's it. I've gotten some very raw numbers from the event log, but it counts a directory full of things as 1, which isn't accurate obviously.Thanks-mike
There are a number of automatic scripts that use iwsubmit calls, though no one manually logs in a does iwsubmit (I'm the only one with console access to the TeamSite server). The reason I want to know by user is to differentiate between these automatic submits and human user ones (auto submits are always done by SYSTEM), but its not of absolute importance.You lost me on the iwat trigger script thing, I'm not familiar with that. Can you (or someone) elaborate?Its seem to me, though, that if the data can be gotten at in the GUI there must be some way to get at it via a CLT or something... Having a script that runs every night, or even every hour, to log away that data is fine if its not data that is stored in a long-term way.Thanks-mike
#!d:/Interwoven/TeamSite/iw-home/iw-perl/bin/iwperluse TeamSite::Config;use strict;$| = 1;my $IW_EVENT = $ENV{'IW_EVENT'};my $IW_TIMESTAMP = $ENV{'IW_TIMESTAMP'};my $IW_EVENTLINE = $ENV{'IW_EVENTLINE'};my $IW_EVENTUSER = $ENV{'IW_EVENTUSER'};my $IW_EVENTROLE = $ENV{'IW_EVENTROLE'};my $IW_WORKAREA = $ENV{'IW_WORKAREA'};my $IW_SUBMITID = $ENV{'IW_SUBMITID'};my $IW_EDITOR = $ENV{'IW_EDITOR'};#Also tried this from the other script, after initializing blank scalars to validate under strict:#use Env qw(IW_EVENT IW_TIMESTAMP IW_EVENTLINE IW_EVENTUSER IW_EVENTROLE IW_WORKAREA W_SUBMITID IW_EDITOR);my $iwhome = TeamSite::Config::iwgethome(); chomp $iwhome;open(IWEVENTS,">>$iwhome/local/logs/iweventlog.tab"); print IWEVENTS "$IW_EVENT\t"; print IWEVENTS "$IW_TIMESTAMP\t"; print IWEVENTS "$IW_EVENTLINE\t"; print IWEVENTS "$IW_EVENTUSER\t"; print IWEVENTS "$IW_EVENTROLE\t"; print IWEVENTS "$IW_WORKAREA\t"; print IWEVENTS "$IW_SUBMITID\t"; print IWEVENTS "$IW_EDITOR\n";close IWEVENTS;exit;