uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eddie Epstein (JIRA)" <...@uima.apache.org>
Subject [jira] Closed: (UIMA-1818) Provide simple mechanism to capture all CASes input to specified delegate
Date Fri, 06 Aug 2010 20:47:16 GMT

     [ https://issues.apache.org/jira/browse/UIMA-1818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Eddie Epstein closed UIMA-1818.
-------------------------------

    Resolution: Fixed

> Provide simple mechanism to capture all CASes input to specified delegate
> -------------------------------------------------------------------------
>
>                 Key: UIMA-1818
>                 URL: https://issues.apache.org/jira/browse/UIMA-1818
>             Project: UIMA
>          Issue Type: New Feature
>          Components: Async Scaleout
>            Reporter: Eddie Epstein
>            Assignee: Eddie Epstein
>
> The existing approach to capturing CASes sent to a component is to insert a new CAS-serializer-annotator
just before it in the flow, or modify the component itself to serialize CASes. Both of these
approaches require modifications to existing code and/or component descriptors, are somewhat
time consuming and error prone.
> A much simpler approach is to just "turn on" CAS logging for a particular component using
Java properties before starting the process, or to turn CAS logging on/off for an already
running process using JMX operations.
> This issue covers using Java properties to turn on CAS logging for any delegate of an
asynchronous aggregate.
> CAS logging would be controlled by the following properties:
> UIMA_CASLOG_BASE_DIRECTORY - optional; this is the directory under which other directories
with XmiCas files will be created. If not specified, the processes current directory will
be the base.
> UIMA_CASLOG_COMPONENT_ARRAY - This is a space separated list of delegates keys. If a
delegate is nested inside a co-located async aggregate, the name would include the key name
of the aggregate, e.g. "someAggName/someDelName". The XmiCas files will then be written into
$UIMA_CASLOG_BASE_DIRECTORY/someAggName/someDelName/
> UIMA_CASLOG_TYPE_NAME - optional; this is the name of a FeatureStructure in the CAS containing
a unique string to use the name each XmiCas file. If not specified, XmiCas file name will
be NNN.xmi, where NNN is  the time in microseconds since the component was initialized.
> UIMA_CASLOG_FEATURE_NAME - optional unless if the TYPE_NAME is specified; this parameter
gives the string feature to use. An example of type and feature names to use would be "org.apache.uima.examples.SourceDocumentInformation"
and "uri".

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message