[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[LDM #TIY-968074]: pqact question
- Subject: [LDM #TIY-968074]: pqact question
- Date: Mon, 25 Jan 2010 16:38:31 -0700
Michael,
> In a pqact EXEC statement which calls a script, how can I capture the size
> of the data file which triggers the pqact statement and pass that data file
> size to the script that is called?
>
> For example, I have a pqact entry something like this:
>
> EXP ^(...*) EXEC perl
> /usr/local/ldm/util/script.pl \1
>
> "\1" seems to hand the name of the data file to script.pl. What other
> arguments are available? How do I pass the data file size?
There's no way to do what you want with an EXEC action. The PIPE action does
have an (undocumented) "-metadata" option that passes binary metadata
information to its decoder, but nothing like that is available to the EXEC
action.
One workaround would be to have a "FILE -close" action just before the EXEC
action that filed the same data-product. The name of the file could be passed
to the EXEC action, which could take the size of the file.
> Thanks,
>
> Michael Johnson
>
> National Weather Service
Regards,
Steve Emmerson
Ticket Details
===================
Ticket ID: TIY-968074
Department: Support LDM
Priority: Normal
Status: Closed