%DeepSee.XMLA.Server
Class %DeepSee.XMLA.Server Extends %SOAP.WebService [ ProcedureBlock, System = 4 ]
XMLA.Server
Parameters
SERVICENAME
Parameter SERVICENAME = "XMLA";
Name of the WebService.
NAMESPACE
Parameter NAMESPACE = "urn:schemas-microsoft-com:xml-analysis";
SOAP Namespace for the WebService
USECLASSNAMESPACES
Parameter USECLASSNAMESPACES = 1;
Namespaces of referenced classes will be used in the WSDL.
CONTENTTYPE
Parameter CONTENTTYPE = "text/xml";
CHARSET;
Parameter CHARSET;
NOCHARSETCONVERT
Parameter NOCHARSETCONVERT = 1;
XMLIGNORENULL
Parameter XMLIGNORENULL = 1;
SOAPHEADERS
Parameter SOAPHEADERS = "BeginSession:%DeepSee.XMLA.BeginSessionHeader,EndSession:%DeepSee.XMLA.EndSessionHeader";
Methods
ParseRestrictions
ClassMethod ParseRestrictions(property As %String, valueStr As %String, coln As %Collection.ListOfDT) As %Status
ImportRestrictions
Method ImportRestrictions(arg As %String, className As %String, ByRef status As %Status = {$$$OK}) As DataSourcesRestrictions
Discover
Method Discover(RequestType As %XML.String, Restrictions As %XML.String, Properties As Properties) As %XML.GlobalCharacterStream(XMLNAME="return") [ SoapAction = "urn:schemas-microsoft-com:xml-analysis:Discover", WebMethod ]
DiscoverDataSources
Method DiscoverDataSources(restrictions As DataSourcesRestrictions) As %XML.GlobalCharacterStream
DiscoverEnumerations
Method DiscoverEnumerations(restrictions As EnumerationsRestrictions) As %XML.GlobalCharacterStream [ PublicList = SQLCODE ]
DiscoverKeywords
Method DiscoverKeywords(restrictions As KeywordsRestrictions) As %XML.GlobalCharacterStream [ PublicList = SQLCODE ]
DiscoverLiterals
Method DiscoverLiterals(restrictions As LiteralsRestrictions) As %XML.GlobalCharacterStream [ PublicList = SQLCODE ]
DiscoverProperties
Method DiscoverProperties(restrictions As PropertiesRestrictions) As %XML.GlobalCharacterStream [ PublicList = SQLCODE ]
DiscoverSchemas
Method DiscoverSchemas(restrictions As SchemasRestrictions) As %XML.GlobalCharacterStream [ PublicList = SQLCODE ]
Execute
Method Execute(Command As ExecuteCommand, Properties As Properties) As %XML.GlobalCharacterStream(XMLNAME="return") [ SoapAction = "urn:schemas-microsoft-com:xml-analysis:Execute", WebMethod ]
CalcCellInfo
Method CalcCellInfo(value As %String, ByRef valueType As %String, formatValue As %String)
OnPreHTTP
ClassMethod OnPreHTTP() As %Boolean [ Internal, ServerOnly = 1 ]