internal final class Test_Run
{
public static void main(Args _args)
{
MenuFunction menuFunction;
menuFunction = new MenuFunction(menuitemoutputstr(MyReport), MenuItemType::Output);
menuFunction.run(_args);
}
}
SrsReportRunController controller = new SrsReportRunController();
SysUserLicenseCountRDPContract rdpContract = new SysUserLicenseCountRDPContract();
SRSPrintDestinationSettings settings;
// Define report and report design to use
controller.parmReportName(ssrsReportStr(SysUserLicenseCountReport, Report));
// Use execution mode appropriate to your situation
controller.parmExecutionMode(SysOperationExecutionMode::Synchronous);
// Suppress report dialog
controller.parmShowDialog(false);
// Explicitly provide all required parameters
rdpContract.parmReportStateDate(systemDateGet());
controller.parmReportContract().parmRdpContract(rdpContract);
// Change print settings as needed
settings = controller.parmReportContract().parmPrintSettings();
settings.printMediumType(SRSPrintMediumType::File);
settings.fileFormat(SRSReportFileFormat::Excel);
settings.fileName('UserLicenseCount.xlsx');
// Execute the report
controller.startOperation();
André Arnaud de Cal... 291,784 Super User 2024 Season 2
Martin Dráb 230,476 Most Valuable Professional
nmaenpaa 101,156