Details
-
Question
-
Status: Resolved
-
Critical
-
Resolution: Won't Fix
-
None
-
None
Description
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:
<customMetadata> <metadata key="Array" val="[2,3,4]"/> .. </customMetadata>
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?