Report Class Constructor
This section describes the constructor for the Report class.
Syntax
Report(RptId, Prcsinstance, Contentid, Dbname, RptName, RptDescr, RptURL, RptCreateDttm, RptExpireDt, FldrName)
Description
Use the Report constructor to instantiate and populate a Report object with the data of an already published report.
Parameters
Field or Control |
Definition |
---|---|
RptId |
Specify the report ID of the report you want to access, as a string. |
Prcsinstance |
Specify the process instance of the report you want to access, as a number. |
Contentid |
Specify the content ID number of the report you want to access, as a number. |
Dbname |
Specify the data base name, as a string. |
RptName |
Specify the name of the report you want to access, as a string. |
RptDescr |
Specify the description of the report you want to access, as a string. |
RptURL |
Specify the URL to the report details page, as a string. |
RptCreateDttm |
Specify the date and time of the report you want to access, as a date time value. |
RptExpireDt |
Specify the date when the report will be archived, and no longer considered active, as a date. |
FldName |
Specify the name of the folder the report was published to, as a string. You must specify an absolute path name, using forward and back slashes as required by the operating system of the application server or process scheduler. |
Returns
A reference to a Report object.
Example
import PSXP_REPORTMGR:Report;
Local PSXP_REPORTMGR:Report &oRpt = create PSXP_REPORTMGR:Report(String(&nRptId), &prcsinstance, &contentid, &sdbname, &sRptName, &sRptDescr, &sRptURL, &sFileURL, &dRptCreateDttm, &dRptExpireDt, &sFldrName);