class %DeepSee.XMLA.Server.Discover
extends %SOAP.MsgDescriptor
This class is generated by the %DeepSee.XMLA.Server Web Service class.
This class should not be edited or modified in any way.
parameter NAMESPACE = "urn:schemas-microsoft-com:xml-analysis";
NAMESPACE - specifies the XML namespace to be used for the XMLExport of the SOAP body's
request and response messages. This parameter directly controls namespace usage by XMLExport.
parameter SOAPBINDINGSTYLE = "document";
SOAPBINDINGSTYLE - specifies SoapBindingStyle keyword for this web method.
parameter SOAPBODYUSE = "literal";
SOAPBODYUSE - specifies SoapBodyUse keyword for this web method.
parameter SUPPRESSDOCUMENTATION = 1;
parameter TYPENAMESPACE = "urn:schemas-microsoft-com:xml-analysis";
TYPENAMESPACE specifies the XML namespace for the types used for
the method arguments and return types in this web client or web service
when importing a SOAP message.
parameter XMLDEFAULTREFERENCE = "complete";
XMLDEFAULTREFERENCE specifies the default value of the XMLREFERENCE property parameter
that specifies how to project references to XML.
XMLREFERENCE may be specified for each property to override this default value.
Possible values of XMLDEFAULTREFERENCE are SUMMARY, COMPLETE, ID, OID, GUID.
SUMMARY indicates that only the summary properties of the referenced class
are used to represent the reference. SUMMARY is the default. Note that by
default all properties of the referenced class are in the summary.
COMPLETE indicates that all properties of the referenced class are used
to represent the reference.
ID indicates that the id of a persistent or serial class is used to represent
the reference.
OID indicates that the oid of a persistent or serial class is used to represent
the reference. The form of the oid will be classname,id.
GUID indicates the GUID of a persistent class is used to represent the reference.
parameter XMLIGNORENULL = 1;
XMLIGNORENULL allows the programmer to override the default XML handling
of empty strings for properties of type %String. By default (XMLIGNORENULL = 0),
empty strings in the XML input are stored as $c(0) and $c(0) is written to XML
as an empty tag. A missing tag in the XML input is always stored as "" and
"" is always output to XML as no tag.
If XMLIGNORENULL is set = 1, then both missing tags in the XML and empty
strings are input as "", and both "" and $c(0) are output as empty tags
(i.e. <tag></tag>).
If XMLIGNORENULL is set = "inputonly", then both missing tags in the XML and empty
strings are input as "". Output of "" and $c(0) are for XMLIGNORENULL = 0:
$c(0) is output as an empty tag (i.e. <tag></tag>) and "" is output as no tag.
If XMLIGNORENULL = "runtime" (runtime is not case sensitive), then the behavior
of XMLIGNORENULL is determined by the format parameter of XMLExport, XMLImport
and %XML.Reader.OpenFile. The default behavior for XMLIGNORENULL="runtime is
the same as XMLIGNORENULL=0. Adding "ignorenull" to the format argument changes
the behavior to that of XMLIGNORENULL=1. "ignorenull" shoud be separated by a comma
from literal/encoded part of the format. Example values for format are "", ",ignorenull",
"literal,ignorenull" and "encoded,ignorenull".
Note that "inputonly" is equivalent to using ,ignorenull for XMLExport and not for %XML.Reader.
parameter XMLIMPORTNAMESPACE = "urn:schemas-microsoft-com:xml-analysis";
XMLIMPORTNAMESPACE specifies the XML namespace for the method definition
in the WSDL for the web service when importing a SOAP message.
parameter XMLRESULTNAME = "%Result";
Name of result property