SRSFrameworkServiceHelper Class [AX 2012]
The SRSFrameworkServiceHelper class is a helper class that contains functions that execute common logic for the SRS framework service.
| Method | Description | |
|---|---|---|
| addSRSReportDataSource | Adds the report data source to the collection of report data sources. |
| addSRSReportDesigns | Adds the report designs to the collection of report designs for a given SRS report node. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| createSRSReport | Creates a SRSReport that is based on the report node parameter. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| findReportDataSources | Finds the report data sources that are referenced by the specified SRSReport node. |
| findReportDesigns | Find the SRS report designs for the current SRSReport node and all the referenced designs. |
| findVSProjects | Finds the Visual Studio Projects that have business logic assemblies for all the Visual Studio projects that are referenced by the SSRSReportConceptNode node. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| loopVSProjects | Gets the Visual Studio project names for the current project and all the referenced projects. |
| new | Initializes a new instance of the SRSFrameworkServiceHelper 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.) |
| reportDataSources | Gets a list of SRSReportDataSource objects. |
| reportDesigns | Gets a list of SRSReportDesign objects. |
| reportNames | Gets a list of report names. |
| reportVSProjects | Gets a list of Visual Studio project names. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| 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.) |
| ::applyDataSourceRangeTimeZoneOffset | Applies the time zone offset by using a data source range value string. |
| ::containsTime | |
| ::convertContainerToBytes | Converts a container object into a byte array. |
| ::createReportAssembly | Creates a SRSReportAssembly that is based on the Visual Studio project file node parameter. |
| ::createReportDataSource | Create SRSReportDataSource that is based on the data source node parameter. |
| ::createReportDesign | Create SRSReportDesign that is based on the report name and design name parameters. |
| ::createSRSReportServerConfiguration | Creates a SRSReportServerConfiguration value, depending on the record from the SRSServers table. |
| ::dataSourceRangeTimeZoneOffset | Removes or applies the time zone offset from a data source range value string. |
| ::getAllSRSReportNames | Get all the names of all SRS Reports. |
| ::getAOSMachineName | Gets the AOS machine name. |
| ::getBaseTableFieldNode | Determines the base table field given a field TreeNode object. |
| ::getBCProxyAccount | Gets the current business connector account. |
| ::getDefaultConfig | Gets the default Report Server configuration for the current AOS. |
| ::getDefaultConfig_Server | Runs the method on server and gets the default report server configuration for the current AOS. |
| ::getRangeEqualityOperator | |
| ::getReportMenuItems | Gets a list of all the SRS report menu items from the AOT. |
| ::getReportServerConfigurations | Retrieves a list of SRSReportServerConfiguration objects based on the configurationId parameter. |
| ::getSRSReportxRef | Get the cross referenced report or Visual Studio project names from the SRSReport object. |
| ::getVSProjectNode | Gets the Visual Studio project node from either CSharp or the Visual Basic parent node. |
| ::isReportDesignDisabled | Indicates whether a report design is disabled because of disabled configuration keys. |
| ::isSysServerSessionsAccount | Indicates whether the domainAccountName parameter is the current Application Object Server (AOS) service account name. |
| ::isTrustedUserAccount | Indicates whether the domainAccountName parameter is equal the current Application Object Server (AOS) service account name or business connector account. |
| ::isValidReportFolderName | Validates that the specified SQL report server folder name contains valid characters. |
| ::isViewOrTableFieldDisabled | Indicates whether a view or table field is disabled by configuration keys. |
| ::removeDataSourceRangeTimeZoneOffset | Removes the time zone offset from a data source range value string. |
| ::removeSurroundingQuotes | |
| ::tableFieldToTreeNode | Gets the TreeNode object given the name of a table and field. |
| ::updateDataSourceProperty | Updates a report data source XML by the properties in a SRSReportDataSource object. |
| ::updateReportDataSourceNode | Updates the report data source node in the AOT according to the SRSReportDataSource object. |
| ::validateReportServerConfiguration | Validates the current report server configuration, depending on the specified SRSReportServerConfiguration object. |
| ::viewField2BaseTableField | Gets the base table DictField object for the view field. |
| ::viewField2TableField | Gets a DictField for the view datasource (either a view or table) field on which a view field is defined. |
Community Additions
ADD
Show: