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