Chris A. Mattmann created OODT-585:
--------------------------------------

             Summary: How to disable envReplacement (either env or 
metadata-based) on pgeConfig customMetadata
                 Key: OODT-585
                 URL: https://issues.apache.org/jira/browse/OODT-585
             Project: OODT
          Issue Type: Question
          Components: pge wrapper framework
            Reporter: Chris A. Mattmann
            Assignee: Brian Foster
            Priority: Critical
             Fix For: 0.6


[~bfoster] is it possible for envReplacement to be disabled in CAS-PGE 
customMetadata (both actual environment variables, as well as met-based 
replacement).

Concrete use case:

Say the following exists:

{code:xml}
<customMetadata>
  <metadata key="Array" val="[2,3,4]"/>
..
</customMetadata>
{code}

Is it possible to cause CAS-PGE to *not* replace the [2,3,4]. [~ahart] and 
[~riverma] had this question while working on the ASO mission. I suggested to 
them the following options:

# Trying to encode the metadata as static task config in tasks.xml in the WM, 
and then reading it in CAS-PGE config. [apparently this didn't work]
# Trying to use HTML entities for '[' and ']' [this didn't work either]
# Write a CAS-PGE 
http://svn.apache.org/repos/asf/oodt/trunk/pge/src/main/java/org/apache/oodt/cas/pge/writers/DynamicConfigFileWriter.java
 that custom generated the input IDL script. [I still think this would work, 
but instead they wrote a sed script, and then used a replace char '<' and '>' 
in the met key to work around]

Thoughts?


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to