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. |