This statement has the following parameter:
Description
Parameter
|
Description
|
Parameter list
|
A list containing at least one name/value pair to be used whenever transform operations are performed.
|
The
XML SET XSL-PARAMETERS statement passes a list of name/value pairs to XML Extensions, where they are stored until one of the following occurs:
- They are replaced by a subsequent execution of an
XML SET XSL-PARAMETERS statement.
- They are cleared by executing an
XML CLEAR XSL-PARAMETERS
statement.
- They are cleared by flushing the cache (the statements
XML INITIALIZE,
XML ENABLE CACHE,
XML DISABLE CACHE,
XML FLUSH CACHE, and
XML TERMINATE all clear the cache).
- The COBOL run-unit terminates.
The saved parameters are used whenever any of the following transform operations occur:
- The
XML TRANSFORM FILE statement is executed.
- The
XML EXPORT FILE,
XML EXPORT TEXT,
XML IMPORT FILE, or
XML IMPORT TEXT statements reference an optional stylesheet.
A maximum of 20 name/value pairs may be specified. If more than 20 pairs are specified or the parameters are not specified as pairs, an error will be reported.
Note: In managed code, the name/value arguments are restricted to alphanumeric (PIC X) data items or literals. To use numeric, numeric literal (as in the example below), or other data item types use the
XML SET XSL-PARAMETERS-NEW statement instead. See
Managed Code Considerations for more information.
Example
XML SET XSL-PARAMETERS
"MY-COUNT", 7.
IF NOT XML-OK GO TO Z.