Depending on the
BizComponent invoked, the entire structure might be copied or it might be referenced in the internal implementation of the BizComp. However when executing a BizComp or
BizDoc, we did definitely recognize the need to reference a separate
XML structure in addition to the Input XML passed into the BizComp/BizDoc (on which it iterates).
In XAware 5.4 an additional XAware axis was added called
xa-root:: which allows you to reference the "root" or "session" level Bizdoc XML structure (including any intermediate results processed up to that point). Normally, any references to elements are in the scope of the current BizDoc or BizComp, but
xa-root:: lets you reference elements in the root BizDoc. You can also use use this to reference the XML Input passed to the top-level BizDoc by combining this axis with the input axis, i.e.
xa-root::xa-input::. Please refer to the documentation for additional information.
Currently,
xa-root:: allows you to reference the top-level BizDoc only, regardless of how many intervening levels of BizDoc calls exist in your implementation. In the future, we may add an additional axis (or notation) to reference the immediate parent BizDoc (and it's Input XML) structure.