CTI_ProcessReport()

This subprocedure has been removed as of CTI version 3.5.0.

This subprocedure reads a report previously downloaded and saved to the IFS (either manually or by using CTI_DownloadReport()). It then parses the report data into one or more of the report output tables. This data can then be retrieved from the tables and stored in a more permanent manner; the output tables should be treated as temporary, transactional tables and not used for long-term storage.

If an error occurs, this subprocedure will return *OFF, and information about the error will be present in the pErrorDS parameter which contains a CTI_ErrorDS_t data structure.

Subprocedure Prototype

#
     D CTI_ProcessReport...
     D                 PR              N   Extproc('CTI_ProcessReport')

Returns *OFF if an error occurs during processing, *ON otherwise.

     D  pUniqueId                          Const Like(CTI_UniqueId_t)

Unique ID of the report in CTIRPT to be processed

Required

     D  pErrorDS                           LikeDS(CTI_ErrorDS_t)

Error data structure used to capture subprocedure and CyberSource errors

Required

Data Structures

#

Dcl-Ds CTI_ErrorDS_t Qualified Template Inz;

Name of subprocedure returning error

Message ID of error message

Error message text

Error message source

IFS filepath of generated log file