Class Reference
%DeepSee.XMLA.Server.Discover
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [USER] >  [%DeepSee] >  [XMLA] >  [Server] >  [Discover]
Private  Storage

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.

This class was generated by %DeepSee.XMLA.Server.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
9 4


Summary

Properties
%ResponseName %Result Properties RequestType Restrictions

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject InvokeService ProcessHTTP XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType


Parameters

• 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

Properties

• property %Result as %XML.GlobalCharacterStream(XMLIO="OUT",XMLNAME="return") [ Required ];
• property Properties as %DeepSee.XMLA.Properties(XMLIO="IN");
• property RequestType as %XML.String(XMLIO="IN");
• property Restrictions as %XML.String(XMLIO="IN");