michelle chiang created OOZIE-1046:
--------------------------------------

             Summary: bundle xml coord app name overwrite coord xml app name
                 Key: OOZIE-1046
                 URL: https://issues.apache.org/jira/browse/OOZIE-1046
             Project: Oozie
          Issue Type: Improvement
          Components: bundle
    Affects Versions: 3.3.0
            Reporter: michelle chiang
            Priority: Minor


enhancement requests:

from OOZIE-637, app name can be parameterized. but the coord name cannot use 
variable inside bundle.xml. 

(1)
when use a variable, it gives error at client side.

<bundle-app name="${bundleappname}" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="uri:oozie:bundle:0.2">
     <coordinator name="${coordappname}">
     <!-- <coordinator name="COORD1"> -->
         <app-path>${coord_app_path}</app-path>


Error: E0701 : E0701: XML schema error, cvc-pattern-valid: Value 
'${coordappname}' is not facet-valid with respect to pattern 
'([a-zA-Z]([\-_a-zA-Z0-9])*){1,39}' for type 'IDENTIFIER'.

(2) 
specify coordinator name as a constant string in bundle.xml. the coordinator 
name specified in bundle.xml overwrites the coordinator app name of 
${coord_app_path}. that is, getCoordJobInfo(cjid).getAppName() shows the 
constant string from bundle, not the parameterized coord app name.


in order to support full parameterized app name, the coordinator name in 
bundle.xml should be able to use a variable.



--
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