DOMGETRESULT
The optional keyword DOMGETRESULT specifies how the style sheet transformation result will be stored.
The transformation process requires the input FunctionXML source to be read into an in-memory XML DOM object and the style sheet to be applied to this DOM.
Currently due to outbound fragment handling requirements, the XML result is read and converted to a String for later fragment merging.
Streaming the result out to a file is still valid, as only memory for the DOM is required for this type of transform and the result file content to String conversion is done at a later stage.
The default value for the DOMGETRESULT keyword is *STRING.
The DOMGET and DOMGETRESULT setting are used by commands like SEND for Outbound XML processing.
DOMGETRESULT |
*UTF8 |
XML transform is kept as UTF-8 encoded bytes. |
*STRING |
XML transform is kept as a String object. |
|
*FILE |
XML transform is steamed out to a temporary file. |
Example
SERVICE_LOAD DOMGET(*FILE) DOMGETRESULT(*FILE)