%DeepSee.XMLA.Server
class %DeepSee.XMLA.Server extends %SOAP.WebService
XMLA.ServerMethod Inventory
- CalcCellInfo()
- Discover()
- DiscoverDataSources()
- DiscoverEnumerations()
- DiscoverKeywords()
- DiscoverLiterals()
- DiscoverProperties()
- DiscoverSchemas()
- Execute()
- ImportRestrictions()
- ParseRestrictions()
Parameters
parameter CHARSET;
Inherited description: Response is always encoded in UTF-8.
Should not be overridden.
parameter CONTENTTYPE = text/xml;
Inherited description: Defines the content type of the http SOAP request.
Should not be overridden.
parameter NAMESPACE = urn:schemas-microsoft-com:xml-analysis;
SOAP Namespace for the WebService
parameter NOCHARSETCONVERT = 1;
Inherited description: Specifies if we wish to turn off charset conversion for this page. Normally CSP uses
the tables built into InterSystems IRIS to convert between different charset's, however if you
do not have a charset available you may wish to turn this off to avoid getting the
error page saying that this charset is not installed. Then the data will be output
and read in using RAW mode. This can be overridden using the <CSP:CONTENT NOCHARSETCONVERT=1>
tag, or by setting the %response.NoCharSetConvert property in the
OnPreHTTP() method.
parameter SERVICENAME = XMLA;
Name of the WebService.
parameter SOAPHEADERS = BeginSession:%DeepSee.XMLA.BeginSessionHeader,EndSession:%DeepSee.XMLA.EndSessionHeader;
Inherited description: A list of supported SOAP headers is specified as a comma separated list of input header
specifications. Each specification is of the form "headerName:headerClass" where
headerName is the element name of the supported header and
headerClass is the %SOAP.Header subclass that corresponds to that header.
This list defines all headers supported in the SOAP request.
parameter USECLASSNAMESPACES = 1;
Namespaces of referenced classes will be used in the WSDL.
parameter XMLIGNORENULL = 1;
Inherited description: XMLIGNORENULL allows the programmer to override the default XML handling
of empty strings for web method arguments 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 />).
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 />) and "" is output as no tag.
XMLIGNORENULL specified in the web client or service class specifies XMLIGNORENULL for the SOAP messages used for each web method.
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 />).
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 />) and "" is output as no tag.
XMLIGNORENULL specified in the web client or service class specifies XMLIGNORENULL for the SOAP messages used for each web method.
Methods
method Discover(RequestType As %XML.String, Restrictions As %XML.String, Properties As Properties) as %XML.GlobalCharacterStream [ WebMethod ]
method DiscoverDataSources(restrictions As DataSourcesRestrictions) as %XML.GlobalCharacterStream
method DiscoverEnumerations(restrictions As EnumerationsRestrictions) as %XML.GlobalCharacterStream
method DiscoverKeywords(restrictions As KeywordsRestrictions) as %XML.GlobalCharacterStream
method DiscoverLiterals(restrictions As LiteralsRestrictions) as %XML.GlobalCharacterStream
method DiscoverProperties(restrictions As PropertiesRestrictions) as %XML.GlobalCharacterStream
method DiscoverSchemas(restrictions As SchemasRestrictions) as %XML.GlobalCharacterStream
method Execute(Command As ExecuteCommand, Properties As Properties) as %XML.GlobalCharacterStream [ WebMethod ]
method ImportRestrictions(arg As %String, className As %String, ByRef status As %Status = $$$OK) as DataSourcesRestrictions
classmethod ParseRestrictions(property As %String, valueStr As %String, coln As %Collection.ListOfDT) as %Status
Inherited Members
Inherited Properties
- AddressingIn
- AddressingOut
- Attachments
- Base64LineBreaks
- BodyId
- BodyXmlId
- ContentId
- ContentLocation
- FaultAddressing
- FaultHeaders
- HeadersIn
- HeadersOut
- ImportHandler
- IsMTOM
- Location
- MTOMRequired
- MsgClass
- OutputTypeAttribute
- Password
- RMSession
- ReferencesInline
- RequestMessageStart
- ResponseAttachments
- ResponseContentId
- ResponseContentLocation
- SAXFlags
- SecurityContextToken
- SecurityIn
- SecurityNamespace
- SecurityOut
- SessionCookie
- SoapFault
- SoapVersion
- Timeout
- Transport
- Username
- WriteSOAPBodyMethod
Inherited Methods
- %AddEnvelopeNamespace()
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnCreateRMSession()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- ConvertParameter()
- Decrypt()
- Encrypt()
- EscapeHTML()
- EscapeURL()
- FileWSDL()
- GetBodyId()
- HyperEventCall()
- HyperEventHead()
- Include()
- Initialize()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- MakeFault()
- MakeFault12()
- MakeSecurityFault()
- MakeStatusFault()
- NormalizeName()
- OnCancelSecureConversation()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPostWebMethod()
- OnPreHyperEvent()
- OnPreWebMethod()
- OnRequestMessage()
- OnSOAPRequest()
- OnStartSecureConversation()
- Page()
- Process()
- ProcessBinary()
- ProcessBody()
- ProcessBodyNode()
- QuoteJS()
- Reset()
- ReturnFault()
- ReturnOneWay()
- RewriteURL()
- SOAPLogContains()
- ShowError()
- StartTimer()
- StopTimer()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- WSAddSignatureConfirmation()