implementation
type
PublicReportServiceImpl = class(TInvokableClass, PublicReportService)
Public
{ PublicReportService }
function logout(const bipSessionToken: string): Boolean; stdcall;
function impersonate(const adminUsername: string; const adminPassword: string; const username: string): string; stdcall;
function getReportParameters(const reportRequest: ReportRequest; const userID: string; const password: string): ParamNameValues; stdcall;
function createReport(const reportName: string; const folderAbsolutePathURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string; const XLIFFData: TByteDynArray;
const updateFlag: Boolean; const userID: string; const password: string): string; stdcall;
function deleteReport(const reportAbsolutePath: string; const userID: string; const password: string): Boolean; stdcall;
function validateLogin(const userID: string; const password: string): Boolean; stdcall;
function login(const userID: string; const password: string): string; stdcall;
function getSecurityModel: string; stdcall;
function getBIPHTTPSessionInterval: Integer; stdcall;
function runReport(const reportRequest: ReportRequest; const userID: string; const password: string): ReportResponse; stdcall;
function runReportInSession(const reportRequest: ReportRequest; const bipSessionToken: string): ReportResponse; stdcall;
function getReportDefinition(const reportAbsolutePath: string; const userID: string; const password: string): ReportDefinition; stdcall;
function getReportDefinitionInSession(const reportAbsolutePath: string; const bipSessionToken: string): ReportDefinition; stdcall;
function getReportParametersInSession(const reportRequest: ReportRequest; const bipSessionToken: string): ParamNameValues; stdcall;
function getTemplateParameters(const reportAbsolutePath: string; const templateID: string; const userID: string; const password: string): ArrayOfParamNameValue; stdcall;
function getTemplateParametersInSession(const reportAbsolutePath: string; const templateID: string; const bipSessionToken: string): ArrayOfParamNameValue; stdcall;
function getFolderContents(const folderAbsolutePath: string; const userID: string; const password: string): CatalogContents; stdcall;
function getFolderContentsInSession(const folderAbsolutePath: string; const bipSessionToken: string): CatalogContents; stdcall;
function getDeliveryServiceDefinition(const userID: string; const password: string): DeliveryServiceDefinition; stdcall;
function getDeliveryServiceDefinitionInSession(const bipSessionToken: string): DeliveryServiceDefinition; stdcall;
function deliveryService(const deliveryRequest: DeliveryRequest; const userID: string; const password: string): string; stdcall;
function deliveryServiceInSession(const deliveryRequest: DeliveryRequest; const bipSessionToken: string): string; stdcall;
function scheduleReport(const scheduleRequest: ScheduleRequest; const userID: string; const password: string): string; stdcall;
function scheduleReportInSession(const scheduleRequest: ScheduleRequest; const bipSessionToken: string): string; stdcall;
function hasReportAccess(const reportAbsolutePath: string; const userID: string; const password: string): Boolean; stdcall;
function hasReportAccessInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean; stdcall;
function isReportExist(const reportAbsolutePath: string; const userID: string; const password: string): Boolean; stdcall;
function isReportExistInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean; stdcall;
function isFolderExist(const folderAbsolutePath: string; const userID: string; const password: string): Boolean; stdcall;
function isFolderExistInSession(const folderAbsolutePath: string; const bipSessionToken: string): Boolean; stdcall;
function getScheduledReportStatus(const scheduledJobID: string; const userID: string; const password: string): JobStatus; stdcall;
function getScheduledReportStatusInSession(const scheduledJobID: string; const bipSessionToken: string): JobStatus; stdcall;
function getListOfScheduledReportsStatus(const scheduledJobIDs: ArrayOfString; const userID: string; const password: string): JobStatusInfos; stdcall;
function getListOfScheduledReportsStatusInSession(const scheduledJobIDs: ArrayOfString; const bipSessionToken: string): JobStatusInfos; stdcall;
function getScheduledReportInfo(const scheduledJobID: string; const userID: string; const password: string; const viewByFilter: string): JobInfos; stdcall;
function getScheduledReportInfoInSession(const scheduledJobID: string; const bipSessionToken: string; const userID: string; const viewByFilter: string): JobInfos; stdcall;
function getScheduledReportHistoryInfo(const scheduledJobID: string; const userID: string; const password: string; const viewByFilter: string; const bDownloadReport: Boolean): JobHistoryInfos; stdcall;
function getScheduledReportHistoryInfoInSession(const scheduledJobID: string; const bipSessionToken: string; const userID: string; const viewByFilter: string; const bDownloadReport: Boolean): JobHistoryInfos; stdcall;
function suspendScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean; stdcall;
function suspendScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean; stdcall;
function resumeScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean; stdcall;
function resumeScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean; stdcall;
function deleteScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean; stdcall;
function deleteScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean; stdcall;
function deleteScheduledReportHistory(const scheduledJobID: string; const userID: string; const password: string): Boolean; stdcall;
function deleteScheduledReportHistoryInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean; stdcall;
function createReportInSession(const reportName: string; const folderAbsolutePathURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string; const XLIFFData: TByteDynArray;
const updateFlag: Boolean; const bipSessionToken: string): string; stdcall;
function updateReportDefinition(const reportAbsPath: string; const newReportDefn: ReportDefinition; const userID: string; const password: string): Boolean; stdcall;
function updateReportDefinitionInSession(const reportAbsPath: string; const newReportDefn: ReportDefinition; const bipSessionToken: string): Boolean; stdcall;
function createReportFolder(const folderAbsolutePath: string; const userID: string; const password: string): string; stdcall;
function createReportFolderInSession(const folderAbsolutePath: string; const bipSessionToken: string): string; stdcall;
function uploadTemplateForReport(const reportAbsolutePath: string; const templateName: string; const templateType: string; const locale: string; const templateData: TByteDynArray; const userID: string;
const password: string): Boolean; stdcall;
function uploadTemplateForReportInSession(const reportAbsolutePath: string; const templateFileName: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const bipSessionToken: string
): Boolean; stdcall;
function removeTemplateForReport(const reportAbsolutePath: string; const templateFileName: string; const userID: string; const password: string): Boolean; stdcall;
function removeTemplateForReportInSession(const reportAbsolutePath: string; const templateFileName: string; const bipSessionToken: string): Boolean; stdcall;
function uploadReportDataChunk(const fileID: string; const reportDataChunk: TByteDynArray; const reportRawDataChunk: string): string; stdcall;
function downloadReportDataChunk(const fileID: string; const beginIdx: Integer; const size: Integer): ReportDataChunk; stdcall;
function uploadReport(const reportName: string; const folderAbsolutePathURL: string; const reportZippedData: TByteDynArray; const userID: string; const password: string): string; stdcall;
function uploadReportInSession(const reportName: string; const folderAbsolutePathURL: string; const reportZippedData: TByteDynArray; const bipSessionToken: string): string; stdcall;
function deleteReportInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean; stdcall;
function deleteFolder(const folderAbsolutePath: string; const userID: string; const password: string): Boolean; stdcall;
function deleteFolderInSession(const folderAbsolutePath: string; const bipSessionToken: string): Boolean; stdcall;
function getTemplate(const reportAbsolutePath: string; const templateID: string; const locale: string; const userID: string; const password: string): TByteDynArray; stdcall;
function getReportSampleData(const reportAbsolutePath: string; const userID: string; const password: string): TByteDynArray; stdcall;
function getReportSampleDataInSession(const reportAbsolutePath: string; const bipSessionToken: string): TByteDynArray; stdcall;
function getXDOSchema(const reportAbsolutePath: string; const locale: string; const userID: string; const password: string): TByteDynArray; stdcall;
function getXDOSchemaInSession(const reportAbsolutePath: string; const locale: string; const bipSessionToken: string): TByteDynArray; stdcall;
function getTemplateInSession(const reportAbsolutePath: string; const templateID: string; const locale: string; const bipSessionToken: string): TByteDynArray; stdcall;
function createReportWithDataModel(const reportName: string; const folderAbsolutePathURL: string; const dataModelURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string;
const XLIFFData: TByteDynArray; const updateFlag: Boolean; const userID: string; const password: string): string; stdcall;
function createReportWithDataModelInSession(const reportName: string; const folderAbsolutePathURL: string; const dataModelURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string;
const XLIFFData: TByteDynArray; const updateFlag: Boolean; const bipSessionToken: string): string; stdcall;
function updateTemplateForReport(const reportAbsolutePath: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const userID: string; const password: string
): Boolean; stdcall;
function updateTemplateForReportInSession(const reportAbsolutePath: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const bipSessionToken: string): Boolean; stdcall;
function uploadXLIFFForReport(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const userID: string; const password: string
): Boolean; stdcall;
function updateXLIFFForReportInSession(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const bipSessionToken: string): Boolean; stdcall;
function updateXLIFFForReport(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const userID: string; const password: string
): Boolean; stdcall;
function uploadXLIFFForReportInSession(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const bipSessionToken: string): Boolean; stdcall;
function uploadReportObject(const reportObjectAbsolutePathURL: string; const objectType: string; const objectZippedData: TByteDynArray; const userID: string; const password: string): string; stdcall;
function uploadReportObjectInSession(const reportObjectAbsolutePathURL: string; const objectType: string; const objectZippedData: TByteDynArray; const bipSessionToken: string): string; stdcall;
function downloadReportObject(const reportAbsolutePath: string; const userID: string; const password: string): TByteDynArray; stdcall;
function downloadReportObjectInSession(const reportAbsolutePath: string; const bipSessionToken: string): TByteDynArray; stdcall;
function getObjectSecurityXML(const adminUsername: string; const adminPassword: string; const objectAbsolutePath: string; const isRecursive: Boolean): TByteDynArray; stdcall;
end;
function PublicReportServiceImpl.logout(const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method logout }
end;
function PublicReportServiceImpl.impersonate(const adminUsername: string; const adminPassword: string; const username: string): string;
begin
{ TODO - Implement method impersonate }
end;
function PublicReportServiceImpl.getReportParameters(const reportRequest: ReportRequest; const userID: string; const password: string): ParamNameValues;
begin
{ TODO - Implement method getReportParameters }
end;
function PublicReportServiceImpl.createReport(const reportName: string; const folderAbsolutePathURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string; const XLIFFData: TByteDynArray;
const updateFlag: Boolean; const userID: string; const password: string): string;
begin
{ TODO - Implement method createReport }
end;
function PublicReportServiceImpl.deleteReport(const reportAbsolutePath: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method deleteReport }
end;
function PublicReportServiceImpl.validateLogin(const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method validateLogin }
end;
function PublicReportServiceImpl.login(const userID: string; const password: string): string;
begin
{ TODO - Implement method login }
end;
function PublicReportServiceImpl.getSecurityModel: string;
begin
{ TODO - Implement method getSecurityModel }
end;
function PublicReportServiceImpl.getBIPHTTPSessionInterval: Integer;
begin
{ TODO - Implement method getBIPHTTPSessionInterval }
end;
function PublicReportServiceImpl.runReport(const reportRequest: ReportRequest; const userID: string; const password: string): ReportResponse;
begin
{ TODO - Implement method runReport }
end;
function PublicReportServiceImpl.runReportInSession(const reportRequest: ReportRequest; const bipSessionToken: string): ReportResponse;
begin
{ TODO - Implement method runReportInSession }
end;
function PublicReportServiceImpl.getReportDefinition(const reportAbsolutePath: string; const userID: string; const password: string): ReportDefinition;
begin
{ TODO - Implement method getReportDefinition }
end;
function PublicReportServiceImpl.getReportDefinitionInSession(const reportAbsolutePath: string; const bipSessionToken: string): ReportDefinition;
begin
{ TODO - Implement method getReportDefinitionInSession }
end;
function PublicReportServiceImpl.getReportParametersInSession(const reportRequest: ReportRequest; const bipSessionToken: string): ParamNameValues;
begin
{ TODO - Implement method getReportParametersInSession }
end;
function PublicReportServiceImpl.getTemplateParameters(const reportAbsolutePath: string; const templateID: string; const userID: string; const password: string): ArrayOfParamNameValue;
begin
{ TODO - Implement method getTemplateParameters }
end;
function PublicReportServiceImpl.getTemplateParametersInSession(const reportAbsolutePath: string; const templateID: string; const bipSessionToken: string): ArrayOfParamNameValue;
begin
{ TODO - Implement method getTemplateParametersInSession }
end;
function PublicReportServiceImpl.getFolderContents(const folderAbsolutePath: string; const userID: string; const password: string): CatalogContents;
begin
{ TODO - Implement method getFolderContents }
end;
function PublicReportServiceImpl.getFolderContentsInSession(const folderAbsolutePath: string; const bipSessionToken: string): CatalogContents;
begin
{ TODO - Implement method getFolderContentsInSession }
end;
function PublicReportServiceImpl.getDeliveryServiceDefinition(const userID: string; const password: string): DeliveryServiceDefinition;
begin
{ TODO - Implement method getDeliveryServiceDefinition }
end;
function PublicReportServiceImpl.getDeliveryServiceDefinitionInSession(const bipSessionToken: string): DeliveryServiceDefinition;
begin
{ TODO - Implement method getDeliveryServiceDefinitionInSession }
end;
function PublicReportServiceImpl.deliveryService(const deliveryRequest: DeliveryRequest; const userID: string; const password: string): string;
begin
{ TODO - Implement method deliveryService }
end;
function PublicReportServiceImpl.deliveryServiceInSession(const deliveryRequest: DeliveryRequest; const bipSessionToken: string): string;
begin
{ TODO - Implement method deliveryServiceInSession }
end;
function PublicReportServiceImpl.scheduleReport(const scheduleRequest: ScheduleRequest; const userID: string; const password: string): string;
begin
{ TODO - Implement method scheduleReport }
end;
function PublicReportServiceImpl.scheduleReportInSession(const scheduleRequest: ScheduleRequest; const bipSessionToken: string): string;
begin
{ TODO - Implement method scheduleReportInSession }
end;
function PublicReportServiceImpl.hasReportAccess(const reportAbsolutePath: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method hasReportAccess }
end;
function PublicReportServiceImpl.hasReportAccessInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method hasReportAccessInSession }
end;
function PublicReportServiceImpl.isReportExist(const reportAbsolutePath: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method isReportExist }
end;
function PublicReportServiceImpl.isReportExistInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method isReportExistInSession }
end;
function PublicReportServiceImpl.isFolderExist(const folderAbsolutePath: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method isFolderExist }
end;
function PublicReportServiceImpl.isFolderExistInSession(const folderAbsolutePath: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method isFolderExistInSession }
end;
function PublicReportServiceImpl.getScheduledReportStatus(const scheduledJobID: string; const userID: string; const password: string): JobStatus;
begin
{ TODO - Implement method getScheduledReportStatus }
end;
function PublicReportServiceImpl.getScheduledReportStatusInSession(const scheduledJobID: string; const bipSessionToken: string): JobStatus;
begin
{ TODO - Implement method getScheduledReportStatusInSession }
end;
function PublicReportServiceImpl.getListOfScheduledReportsStatus(const scheduledJobIDs: ArrayOfString; const userID: string; const password: string): JobStatusInfos;
begin
{ TODO - Implement method getListOfScheduledReportsStatus }
end;
function PublicReportServiceImpl.getListOfScheduledReportsStatusInSession(const scheduledJobIDs: ArrayOfString; const bipSessionToken: string): JobStatusInfos;
begin
{ TODO - Implement method getListOfScheduledReportsStatusInSession }
end;
function PublicReportServiceImpl.getScheduledReportInfo(const scheduledJobID: string; const userID: string; const password: string; const viewByFilter: string): JobInfos;
begin
{ TODO - Implement method getScheduledReportInfo }
end;
function PublicReportServiceImpl.getScheduledReportInfoInSession(const scheduledJobID: string; const bipSessionToken: string; const userID: string; const viewByFilter: string): JobInfos;
begin
{ TODO - Implement method getScheduledReportInfoInSession }
end;
function PublicReportServiceImpl.getScheduledReportHistoryInfo(const scheduledJobID: string; const userID: string; const password: string; const viewByFilter: string; const bDownloadReport: Boolean): JobHistoryInfos;
begin
{ TODO - Implement method getScheduledReportHistoryInfo }
end;
function PublicReportServiceImpl.getScheduledReportHistoryInfoInSession(const scheduledJobID: string; const bipSessionToken: string; const userID: string; const viewByFilter: string; const bDownloadReport: Boolean): JobHistoryInfos;
begin
{ TODO - Implement method getScheduledReportHistoryInfoInSession }
end;
function PublicReportServiceImpl.suspendScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method suspendScheduledReport }
end;
function PublicReportServiceImpl.suspendScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method suspendScheduledReportInSession }
end;
function PublicReportServiceImpl.resumeScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method resumeScheduledReport }
end;
function PublicReportServiceImpl.resumeScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method resumeScheduledReportInSession }
end;
function PublicReportServiceImpl.deleteScheduledReport(const scheduledJobID: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method deleteScheduledReport }
end;
function PublicReportServiceImpl.deleteScheduledReportInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method deleteScheduledReportInSession }
end;
function PublicReportServiceImpl.deleteScheduledReportHistory(const scheduledJobID: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method deleteScheduledReportHistory }
end;
function PublicReportServiceImpl.deleteScheduledReportHistoryInSession(const scheduledJobID: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method deleteScheduledReportHistoryInSession }
end;
function PublicReportServiceImpl.createReportInSession(const reportName: string; const folderAbsolutePathURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string; const XLIFFData: TByteDynArray;
const updateFlag: Boolean; const bipSessionToken: string): string;
begin
{ TODO - Implement method createReportInSession }
end;
function PublicReportServiceImpl.updateReportDefinition(const reportAbsPath: string; const newReportDefn: ReportDefinition; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method updateReportDefinition }
end;
function PublicReportServiceImpl.updateReportDefinitionInSession(const reportAbsPath: string; const newReportDefn: ReportDefinition; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method updateReportDefinitionInSession }
end;
function PublicReportServiceImpl.createReportFolder(const folderAbsolutePath: string; const userID: string; const password: string): string;
begin
{ TODO - Implement method createReportFolder }
end;
function PublicReportServiceImpl.createReportFolderInSession(const folderAbsolutePath: string; const bipSessionToken: string): string;
begin
{ TODO - Implement method createReportFolderInSession }
end;
function PublicReportServiceImpl.uploadTemplateForReport(const reportAbsolutePath: string; const templateName: string; const templateType: string; const locale: string; const templateData: TByteDynArray; const userID: string;
const password: string): Boolean;
begin
{ TODO - Implement method uploadTemplateForReport }
end;
function PublicReportServiceImpl.uploadTemplateForReportInSession(const reportAbsolutePath: string; const templateFileName: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const bipSessionToken: string
): Boolean;
begin
{ TODO - Implement method uploadTemplateForReportInSession }
end;
function PublicReportServiceImpl.removeTemplateForReport(const reportAbsolutePath: string; const templateFileName: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method removeTemplateForReport }
end;
function PublicReportServiceImpl.removeTemplateForReportInSession(const reportAbsolutePath: string; const templateFileName: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method removeTemplateForReportInSession }
end;
function PublicReportServiceImpl.uploadReportDataChunk(const fileID: string; const reportDataChunk: TByteDynArray; const reportRawDataChunk: string): string;
begin
{ TODO - Implement method uploadReportDataChunk }
end;
function PublicReportServiceImpl.downloadReportDataChunk(const fileID: string; const beginIdx: Integer; const size: Integer): ReportDataChunk;
begin
{ TODO - Implement method downloadReportDataChunk }
end;
function PublicReportServiceImpl.uploadReport(const reportName: string; const folderAbsolutePathURL: string; const reportZippedData: TByteDynArray; const userID: string; const password: string): string;
begin
{ TODO - Implement method uploadReport }
end;
function PublicReportServiceImpl.uploadReportInSession(const reportName: string; const folderAbsolutePathURL: string; const reportZippedData: TByteDynArray; const bipSessionToken: string): string;
begin
{ TODO - Implement method uploadReportInSession }
end;
function PublicReportServiceImpl.deleteReportInSession(const reportAbsolutePath: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method deleteReportInSession }
end;
function PublicReportServiceImpl.deleteFolder(const folderAbsolutePath: string; const userID: string; const password: string): Boolean;
begin
{ TODO - Implement method deleteFolder }
end;
function PublicReportServiceImpl.deleteFolderInSession(const folderAbsolutePath: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method deleteFolderInSession }
end;
function PublicReportServiceImpl.getTemplate(const reportAbsolutePath: string; const templateID: string; const locale: string; const userID: string; const password: string): TByteDynArray;
begin
{ TODO - Implement method getTemplate }
end;
function PublicReportServiceImpl.getReportSampleData(const reportAbsolutePath: string; const userID: string; const password: string): TByteDynArray;
begin
{ TODO - Implement method getReportSampleData }
end;
function PublicReportServiceImpl.getReportSampleDataInSession(const reportAbsolutePath: string; const bipSessionToken: string): TByteDynArray;
begin
{ TODO - Implement method getReportSampleDataInSession }
end;
function PublicReportServiceImpl.getXDOSchema(const reportAbsolutePath: string; const locale: string; const userID: string; const password: string): TByteDynArray;
begin
{ TODO - Implement method getXDOSchema }
end;
function PublicReportServiceImpl.getXDOSchemaInSession(const reportAbsolutePath: string; const locale: string; const bipSessionToken: string): TByteDynArray;
begin
{ TODO - Implement method getXDOSchemaInSession }
end;
function PublicReportServiceImpl.getTemplateInSession(const reportAbsolutePath: string; const templateID: string; const locale: string; const bipSessionToken: string): TByteDynArray;
begin
{ TODO - Implement method getTemplateInSession }
end;
function PublicReportServiceImpl.createReportWithDataModel(const reportName: string; const folderAbsolutePathURL: string; const dataModelURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string;
const XLIFFData: TByteDynArray; const updateFlag: Boolean; const userID: string; const password: string): string;
begin
{ TODO - Implement method createReportWithDataModel }
end;
function PublicReportServiceImpl.createReportWithDataModelInSession(const reportName: string; const folderAbsolutePathURL: string; const dataModelURL: string; const templateFileName: string; const templateData: TByteDynArray; const XLIFFFileName: string;
const XLIFFData: TByteDynArray; const updateFlag: Boolean; const bipSessionToken: string): string;
begin
{ TODO - Implement method createReportWithDataModelInSession }
end;
function PublicReportServiceImpl.updateTemplateForReport(const reportAbsolutePath: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const userID: string; const password: string
): Boolean;
begin
{ TODO - Implement method updateTemplateForReport }
end;
function PublicReportServiceImpl.updateTemplateForReportInSession(const reportAbsolutePath: string; const templateName: string; const locale: string; const templateData: TByteDynArray; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method updateTemplateForReportInSession }
end;
function PublicReportServiceImpl.uploadXLIFFForReport(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const userID: string; const password: string
): Boolean;
begin
{ TODO - Implement method uploadXLIFFForReport }
end;
function PublicReportServiceImpl.updateXLIFFForReportInSession(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method updateXLIFFForReportInSession }
end;
function PublicReportServiceImpl.updateXLIFFForReport(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const userID: string; const password: string
): Boolean;
begin
{ TODO - Implement method updateXLIFFForReport }
end;
function PublicReportServiceImpl.uploadXLIFFForReportInSession(const reportAbsolutePath: string; const xliffData: TByteDynArray; const layoutFileName: string; const locale: string; const bipSessionToken: string): Boolean;
begin
{ TODO - Implement method uploadXLIFFForReportInSession }
end;
function PublicReportServiceImpl.uploadReportObject(const reportObjectAbsolutePathURL: string; const objectType: string; const objectZippedData: TByteDynArray; const userID: string; const password: string): string;
begin
{ TODO - Implement method uploadReportObject }
end;
function PublicReportServiceImpl.uploadReportObjectInSession(const reportObjectAbsolutePathURL: string; const objectType: string; const objectZippedData: TByteDynArray; const bipSessionToken: string): string;
begin
{ TODO - Implement method uploadReportObjectInSession }
end;
function PublicReportServiceImpl.downloadReportObject(const reportAbsolutePath: string; const userID: string; const password: string): TByteDynArray;
begin
{ TODO - Implement method downloadReportObject }
end;
function PublicReportServiceImpl.downloadReportObjectInSession(const reportAbsolutePath: string; const bipSessionToken: string): TByteDynArray;
begin
{ TODO - Implement method downloadReportObjectInSession }
end;
function PublicReportServiceImpl.getObjectSecurityXML(const adminUsername: string; const adminPassword: string; const objectAbsolutePath: string; const isRecursive: Boolean): TByteDynArray;
begin
{ TODO - Implement method getObjectSecurityXML }
end;
initialization
{ PublicReportService - Server implementation class }
InvRegistry.RegisterInvokableClass(PublicReportServiceImpl);
InvRegistry.RegisterException(TypeInfo(PublicReportService), fault1);
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'logout');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'runReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'runReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getTemplateParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getTemplateParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getFolderContents');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getFolderContentsInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deliveryService');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deliveryServiceInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'scheduleReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'scheduleReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'hasReportAccess');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'hasReportAccessInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getListOfScheduledReportsStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getListOfScheduledReportsStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportHistoryInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getScheduledReportHistoryInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'suspendScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'suspendScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'resumeScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'resumeScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteScheduledReportHistory');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteScheduledReportHistoryInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReportFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReportFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'removeTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'removeTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'deleteFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getTemplate');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportSampleData');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getReportSampleDataInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getXDOSchema');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getXDOSchemaInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'getTemplateInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReportWithDataModel');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'createReportWithDataModelInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'updateXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'uploadReportObjectInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'downloadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault1, 'downloadReportObjectInSession');
InvRegistry.RegisterException(TypeInfo(PublicReportService), fault);
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'logout');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'impersonate');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'login');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'runReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'runReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getTemplateParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getTemplateParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getFolderContents');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getFolderContentsInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getDeliveryServiceDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getDeliveryServiceDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deliveryService');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deliveryServiceInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'scheduleReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'scheduleReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'isReportExist');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'isReportExistInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'isFolderExist');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'isFolderExistInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getListOfScheduledReportsStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getListOfScheduledReportsStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportHistoryInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getScheduledReportHistoryInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'suspendScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'suspendScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'resumeScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'resumeScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteScheduledReportHistory');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteScheduledReportHistoryInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReportFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReportFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'removeTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'removeTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'deleteFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getTemplate');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportSampleData');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getReportSampleDataInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getXDOSchema');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getXDOSchemaInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getTemplateInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReportWithDataModel');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'createReportWithDataModelInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'updateXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'uploadReportObjectInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'downloadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'downloadReportObjectInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault, 'getObjectSecurityXML');
InvRegistry.RegisterException(TypeInfo(PublicReportService), fault2);
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'runReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'runReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getTemplateParameters');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getTemplateParametersInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getFolderContents');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getFolderContentsInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deliveryService');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deliveryServiceInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'scheduleReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'scheduleReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getListOfScheduledReportsStatus');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getListOfScheduledReportsStatusInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportHistoryInfo');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getScheduledReportHistoryInfoInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'suspendScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'suspendScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'resumeScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'resumeScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteScheduledReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteScheduledReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteScheduledReportHistory');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteScheduledReportHistoryInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateReportDefinition');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateReportDefinitionInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReportFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReportFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'removeTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'removeTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadReportDataChunk');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'downloadReportDataChunk');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteFolder');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'deleteFolderInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getTemplate');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportSampleData');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getReportSampleDataInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getXDOSchema');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getXDOSchemaInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getTemplateInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReportWithDataModel');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'createReportWithDataModelInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateTemplateForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateTemplateForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'updateXLIFFForReport');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadXLIFFForReportInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'uploadReportObjectInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'downloadReportObject');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'downloadReportObjectInSession');
InvRegistry.RegisterExceptionMethod(TypeInfo(PublicReportService), fault2, 'getObjectSecurityXML');
|