title: What is correct syntax for dvm inside when clause in xsl transformation?
body: <p>I'm struggling to manage a DVM inside a when clause in XSLT transformation file:</p>
  <pre><code>&lt;xsl:for-each &gt;
    &lt;xsl:choose&gt;
      &lt;xsl:when test='dvm:lookupValue(&quot;mapping.dvm&quot;,&quot;MansioneId&quot;,bpws:getVariableData(&quot;/ns1:EBM_PersonnelInfo/ns1:Employee/ns1:Role/ns2:Job/ns2:JobID&quot;),&quot;Flag&quot;,&quot;0&quot;) = &quot;Y&quot;'&gt;
  </code></pre>
  <p>Bpel fails with this error:</p>
  <pre><code>&lt;bpelFault&gt;&lt;faultType&gt;0&lt;/faultType&gt;&lt;subLanguageExecutionFault xmlns=&quot;http://schemas.oracle.com/bpel/extension&quot;&gt;&lt;part name=&quot;summary&quot;&gt;&lt;summary&gt;XPath expression failed to execute. An error occurs while processing the XPath expression; the expression is ora:doXSLTransformForDoc('xsl/Transformation.xsl', $inputVariable.payload). The XPath expression failed to execute; the reason was: javax.xml.transform.TransformerException: oramds:/deployed-composites/default/PersonnelInfo4.9/xsl/Transformation.xsl&amp;lt;Line 161, Column 28&gt;: XML-22015: (Error) Function 'getVariableData' not found.. Check the detailed root cause described in the exception message text and verify that the XPath query is correct. &lt;/summary&gt;&lt;/part&gt;&lt;part name=&quot;code&quot;&gt;&lt;code&gt;XPathExecutionError&lt;/code&gt;&lt;/part&gt;&lt;/subLanguageExecutionFault&gt;&lt;/bpelFault&gt;
  </code></pre>
  <p>Is the <code>getVariableData</code> function not supported?</p>