SrsReportRunRdlParser Class [AX 2012]

The SrsReportRunRdlParser class parses a Microsoft SQL Server Reporting Services RDL and creates the required object model to describe the various properties in the RDL.

class SrsReportRunRdlParser

Run On

Called

  MethodDescription
Gg940645.privmethod(en-us,AX.60).gif addAOTQueriesToMap Searches the Report Definition Language (RDL) document and adds QueryMetadata queries to the Map. These are queries that are used by business logic data methods.
Gg940645.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg940645.privmethod(en-us,AX.60).gif checkAccess
Gg940645.privmethod(en-us,AX.60).gif checkIfParameterDependsOnDataSet
Gg940645.privmethod(en-us,AX.60).gif createRdlContract
Gg940645.privmethod(en-us,AX.60).gif createRdpContract
Gg940645.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg940645.privmethod(en-us,AX.60).gif getDictFieldFromFieldAlias Constructs a DictField object by using a field alias.
Gg940645.privmethod(en-us,AX.60).gif getFieldAliasFromParameterName Attempts to retrieve the alias of a field of a table from a report parameter element in the RDL document by inspecting the parameter name.
Gg940645.privmethod(en-us,AX.60).gif getFieldAliasFromParameterValidValues Retrieves the alias of a field in a table from a report parameter element in the RDL document by inspecting the ValidValues XML element.
Gg940645.privmethod(en-us,AX.60).gif getParameterDefaultValue Gets the default value for a report parameter.
Gg940645.privmethod(en-us,AX.60).gif getParameterDictField Attempts to retrieve a DictField from a report parameter element in the RDL document.
Gg940645.privmethod(en-us,AX.60).gif getParameterFromElement Creates an instance of the SRSReportParameter class that is based on the contents of a report parameter XmlElement object.
Gg940645.privmethod(en-us,AX.60).gif getParametersFromWebService Queries the Reporting Services Web service for the report parameters.
Gg940645.privmethod(en-us,AX.60).gif getQueriesFromRdl Builds a map of the Microsoft Dynamics AX Queries that an Microsoft SQL Server Reporting Services report uses.
Gg940645.pubmethod(en-us,AX.60).gif getQueryContracts Gets all the query contracts that are defined in a given report.
Gg940645.pubmethod(en-us,AX.60).gif getRdlContract Gets the SrsReportRdlDataContract object that contains all the parameters that are defined in the report that is not RDP contract based.
Gg940645.privmethod(en-us,AX.60).gif getRdlContractOverride
Gg940645.pubmethod(en-us,AX.60).gif getRdpContract Gets the instance of RDP contract that is specified in the report.
Gg940645.privmethod(en-us,AX.60).gif getRdpMetadata
Gg940645.pubmethod(en-us,AX.60).gif getRdpName Gets the RDP class that is used in a given report.
Gg940645.pubmethod(en-us,AX.60).gif getRdpReportParamsKeyedByFieldAlias Gets a Map of RDP contract based parameters that are keyed by the field alias.
Gg940645.pubmethod(en-us,AX.60).gif getRdpReportParamsKeyedByName Gets a Map of RDP contract based parameters that are keyed by Microsoft SQL Server Reporting Services parameter name.
Gg940645.pubmethod(en-us,AX.60).gif getReportParameters Gets the report parameters with design time and run time values set.
Gg940645.pubmethod(en-us,AX.60).gif getRootGroupInfo Gets the root group information for all the parameters.
Gg940645.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg940645.privmethod(en-us,AX.60).gif getXmlElementValue Gets the String value of an XmlElement object.
Gg940645.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg940645.privmethod(en-us,AX.60).gif init
Gg940645.privmethod(en-us,AX.60).gif initDateEffectiveParameters
Gg940645.privmethod(en-us,AX.60).gif initNamespaceMgr Creates an XmlNamespaceManager object to use to perform XPath queries on the report definition document.
Gg940645.privmethod(en-us,AX.60).gif initParametersFromRdl Initializes the parameters from Report Definition Language by parsing parameter types, queries, date effective value, Remote Display Protocol (RDP) name, or other values.
Gg940645.privmethod(en-us,AX.60).gif initRdlAndRdpParametersMap
Gg940645.privmethod(en-us,AX.60).gif initRdlContractName
Gg940645.privmethod(en-us,AX.60).gif initRdpName
Gg940645.privmethod(en-us,AX.60).gif new Initializes a new instance of the SrsReportRunRdlParser class.
Gg940645.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif pack Serializes the current instance of the SrsReportRunRdlParser class.
Gg940645.pubmethod(en-us,AX.60).gif parmLocalMode Gets or sets the LocalMode parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmParametersUseDataSets Gets and sets the parametersUseDataSets property. true means that Microsoft SQL Server Reporting Services must be queried in order to get the valid values for one or more of the report parameters.
Gg940645.pubmethod(en-us,AX.60).gif parmParametersUseExpressions Gets and set the reportParametersUseExpressions property. A value of true means that Microsoft SQL Server Reporting Services must be queried in order to get the valid values for one or more of the report parameters.
Gg940645.pubmethod(en-us,AX.60).gif parmRdl Gets or sets the Rdl parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmRdlXmlDocument Gets or sets the RdlXmlDocument parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmReportName Gets or sets the ReportName parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmReportParameters Gets the ReportParameters parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmReportPath Gets or sets the ReportPath parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmReportServerConfig Gets or sets the ReportServerConfig parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmSetFrameworkParam Gets or sets the setFrameworkParam parameter.
Gg940645.pubmethod(en-us,AX.60).gif parmSrsProxy Gets or sets the SrsProxy parameter.
Gg940645.pubmethod(en-us,AX.60).gif parseRdl Parses a given RDL and creates the object model.
Gg940645.pubmethod(en-us,AX.60).gif refreshReportParameters Refreshes the runtime valid values, default values, and the dependency state of report parameters.
Gg940645.privmethod(en-us,AX.60).gif reportParameter Gets or sets the value of a report parameter by using the specified report parameter name and, optionally, the new value.
Gg940645.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg940645.privmethod(en-us,AX.60).gif setUpdateFromServer
Gg940645.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif unpack Deserializes the _packedParser parameter value to an instance of the SrsReportRunRdlParser class.
Gg940645.privmethod(en-us,AX.60).gif updateGroupAndParameterPrompt
Gg940645.privmethod(en-us,AX.60).gif updateParametersFromElement Updates a report parameter by using an XmlElement object.
Gg940645.privmethod(en-us,AX.60).gif updateParametersWithRdpMetadata
Gg940645.privmethod(en-us,AX.60).gif updateReportParameters Updates the report parameters by using the specified XmlDocument object that has a root element of ArrayOfReportParameter type.
Gg940645.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg940645.pubmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::construct Initializes an instance of the SrsReportRunRdlParser class.
Gg940645.pubmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::constructNoCache Initializes a new instance of the SrsReportRunRdlParser class.
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::copyQuery Makes a copy of a query
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::extractParameterNameFromCustomProperty Extracts the report parameter name from the specified name element of the custom property for dynamic filters.
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::findQueryNode Finds and returns a query TreeNode object by using the specified query name.
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::mergeRdpReportParameter
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::parseRdpNameFromQuery
Gg940645.privmethod(en-us,AX.60).gif Gg940645.static(en-us,AX.60).gif ::setFrameworkParameterValues
Top

This class is central to the framework and it is used to parse a given RDL

This is a framework class. Customizing this class may cause problems with future upgrades to the software.

Object Class
  SrsReportRunRdlParser Class

Community Additions

ADD
Show: