When a page is rendered, the binding filter asks the binding context to load the file containing
parameters, executables, and bindings. Name this file.
A.
DataBinding.cpx
B.
bc4j.xcfg
C.
adfm.xml
D.
.jspx
Explanation:
http://adfhowto.blogspot.com/2011/04/adf-metadata-files.html (ordered list #5)
It should be Page Definition file right!
It will be databinding.cpx, check ADF Lifecycle for reference.
C looks correct. Question Statement is ambiguous.
Answer is C:
When the first request for an ADF databound web page occurs, the servlet registers the Oracle ADF servlet filter ADFBindingFilter named in the web.xml file.
The binding filter creates an empty binding context.
When a page is rendered, the binding filter asks the binding context to load a corresponding PageDef.xml for the page.
The binding context creates the binding container by loading the file as referenced by the element in the DataBindings.cpx file.
The adfm.xml file loads the DataBindings.cpx contents and finds the right PageDef.xml based on the element reference to the element.
The binding container’s prepareModel phase prepares and refreshes all relevant executables (most are marked deferred by default).
An iterator binding gets executed by referencing the named method on the data control found through the data control factory named in the case of ADF Business Components in the bc4j.xcfg file.
The binding container also creates the bindings defined in the section of the pagenamePageDef.xml file for the mapped web page.
The web page references to ADF bindings through EL using the expression #{bindings} are resolved by accessing the binding container of the page.
The page pulls the available data from the bindings in the binding container.
it is page definition file. all the listed options are incorrect. may be there was option E lost.