Michael Beckerle created DAFFODIL-2186:
------------------------------------------

             Summary: User defined functions for DPath expressions
                 Key: DAFFODIL-2186
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2186
             Project: Daffodil
          Issue Type: New Feature
          Components: Back End, Front End
    Affects Versions: 2.4.0
            Reporter: Michael Beckerle
             Fix For: 2.5.0


Some things cannot be reasonably expressed in DFDL's DPath expression language.

A good example of this is the abililty to convert between elevation measured in 
height above geoid (aka elevation above mean sea level or MSL), and 
height-above-elipsoid or HAE. This requires a table of numbers and 
interpolation. Nevertheless a DFDL schema needs to convert units of measure and 
it is very convenient to have the output of a DFDL parse to be normalized into 
a desired unit of measure.

The ability to define a function in a separate jar library, and call it from a 
DPath expression, having registered it somehow so Daffodil can find it, is what 
I'm calling a user-defined function.

 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to