SaveXMLSchema
You can use this function for Optiva Workflows.
Unsecured mode only
SaveXmlSchema is supported for unsecured scripting.
If you call this method from secured mode, a permission violation is thrown. This is by design, as this method is too dangerous to support in “secured” mode.
Purpose
The
SaveXMLSchema function writes the
.xsd file that describes the xml for the current
object. This function is different from
ObjectXSD.
ObjectXSD fetches the XSD for a particular object and
the requested details. This works for a single object.
SaveXMLSchema is made to work with the multi-object
XML files that WebReports uses. You supply it with a WebReport XML file path
and a path to save an XSD file to.
Then,
SaveXMLSchema reads the XML file, looking for the
WebReport-specific XSD nodes that are listed under the
/fsxml/report/SchemaList/Schema path. It then
creates an XSD which has all of the structure from the XSD nodes.
Syntax
SaveXMLSchema(xmlFile, outFile)
Arguments
| Part | Description |
|---|---|
xmlFile
|
Name of the XML file that is used to generate the schema. |
outFile
|
Full path to the schema file to be generated. |