WebFOCUS Online Help > ReportCaster Development and Administration > ReportCaster Tracing > Schedule and Report Tracing
In this section: |
Schedule tracing is enabled by setting Schedule Trace to SCHEDULE (or to SCHEDULE & REPORT if you also want to enable report tracing) in the General tab of the ReportCaster Server Configuration tool, or by selecting the Distribution Server Traces menu option.
ReportCaster also provides the ability to enable SCHEDULE or SCHEDULE & REPORT tracing on a per schedule basis when dynamically running the schedule on demand. When you run a schedule, the Schedule Trace setting specified in the ReportCaster Server Configuration tool appears along with options that enable you to change the setting for this particular schedule. For more information, see Maintaining a Schedule, and Viewing and Running a Schedule.
When the Schedule Trace parameter is set to SCHEDULE, ReportCaster produces trace files containing ReportCaster Distribution Server information related to the specific job(s) being run. Each job creates the following trace files in the /ibi/ReportCaster76/trc/ directory, each with a unique Job Process ID (Jobid):
Note: You can identify the Job Process ID of the target job by running a log report (for more information about log reports, see Tracking a Schedule Using the Log Option). A Job Process ID begins with a J and is followed by a series of random digits and lowercase letters.
When schedule tracing is enabled, the following core ReportCaster Distribution Server trace files are created in the /ibi/ReportCaster76/trc/ directory. When a new instance of the ReportCaster Distribution Server starts, these trace files replace the previous trace files:
Note: If you are on the Windows machine where the ReportCaster Distribution Server resides, you can view the above trace files from the Start Programs menu. Select Information Builders, ReportCaster 76, Configuration, Traces, and then click the appropriate option (for example, View Communications Trace (disp.trc)).
Note: If the ReportCaster Distribution Server is started as a service, a service.log file is created containing initialization information about the service.
The following excerpt of a schedule trace file is for job ID J0udpqfhj601. The J0udpqfhj601.trc file shows the date and time that the worker thread began, the parameters associated with the scheduled job, and the connection information for the ReportCaster Repository.
Tue Feb 18 20:17:09 EST 2003: Beginning run of worker thread: J0udpqfhj601(Run ID: J0udpqfhj601) Tue Feb 18 20:17:10 EST 2003: [Schedule Info]: <reportcaster><schedule><SCHEDULEID>S0udp4mpfa01</ SCHEDULEID><PACKETID>P0udp4mpgi02</PACKETID><CASTER_USER>admin</ CASTER_USER><JOBDESC>car sales</JOBDESC><ACTIVE>Y</ACTIVE><PRIORITY>3</ PRIORITY><RECOVERY>N</RECOVERY><RUNEVERY>15</RUNEVERY><INTERVALTYPE>N</ INTERVALTYPE><WEEKDAYS>0100000</ WEEKDAYS><DATES>00000000000000000000000000000000</ DATES><STARTDATE>20030218</STARTDATE><STARTTIME>1355</ STARTTIME><ENDDATE>20991231</ENDDATE><ENDTIME>2359</ ENDTIME><UPDATEDATE>20030218</UPDATEDATE><UPDATETIME>1411</ UPDATETIME><NEXTRUNTIME>00000000000000000001045602600000</ NEXTRUNTIME><LISTTYPE>O</LISTTYPE><DISTLIST/><METHOD_CODE>L</ METHOD_CODE><MAILHOST>ibismtp</MAILHOST><MAILUSER>baker-2000</ MAILUSER><MAILFROM>chuck_hill@ibi.com</MAILFROM><MAILSUBJECT>bursted car sales</MAILSUBJECT><MAILCOMPANY/><MULPART>Y</MULPART><MULPARTTID/ ><ATTACHMENT>Here is your car sales...</ATTACHMENT><FTPHOST>baker-2000</ FTPHOST><FTPLOCATION/><FTPUSER>mb03324</FTPUSER><FTPPASS/><FTPPUBLISH>N</ FTPPUBLISH><FTPPUBLISHNAME/><MR_OUTPUT_FOLDER/><SYNC>N</ SYNC><NOTIFY_FLAG>E</NOTIFY_FLAG><NOTIFY_ADDRESS>chuck_hill@ibi.com</ NOTIFY_ADDRESS><NOTIFY_BRIEF/><NOTIFY_REPLY>baker-2000</ NOTIFY_REPLY><NOTIFY_SUBJECT>bursted car sales</ NOTIFY_SUBJECT><ALERTJOB>N</ALERTJOB><ALERTTID/><RESETEVERY>1</ RESETEVERY><RESETALERT>C</RESETALERT><TRIGGERED>N</ TRIGGERED><LIBEXPTYPE>M</LIBEXPTYPE><LIBEXPINT>3</ LIBEXPINT><ADDRSERVERNAME/><INDEXFILE/><DELETEJOB>N</DELETEJOB><AUDITOR/ ><LIBEMAIL>Y</LIBEMAIL><LIBRARYURL>http://localhost/rcaster/library/ libreport.jsp</LIBRARYURL><ZIPRESULT>N</ZIPRESULT><ZIPFILENAME/ ><ADDREXECID/><ADDRSERVERTYPE/></schedule></reportcaster> Tue Feb 18 20:17:10 EST 2003: [Packet Info]: Tue Feb 18 20:17:10 EST 2003: Begin to Get the ConnectionManager for DataServer Repository Tue Feb 18 20:17:10 EST 2003: Got ConnectionManager successfully. Tue Feb 18 20:17:10 EST 2003: Begin to create a new connection in Repository Tue Feb 18 20:17:10 EST 2003: [URL]: jdbc:db2:rc76 Tue Feb 18 20:17:10 EST 2003: [User]: db2admin Tue Feb 18 20:17:10 EST 2003: [Password]: ******** Tue Feb 18 20:17:14 EST 2003: Created the connection successfully. Tue Feb 18 20:17:14 EST 2003: Create a new Connection for Repository Tue Feb 18 20:17:14 EST 2003: BEGIN TO RUN SQL QUERY....
The following Schedule trace file shows the procedure associated with the J0udpqfhj601.trc file:
EX * RCASTER -SET &DSTSCHEDID='S0udp4mpfa01'; -SET &DSTJOBNAME='app/carsales'; -SET &DSTPRERPC1=''; -SET &DSTPRERPC2=''; -SET &DSTPOSTRPC1=''; -SET &DSTPOSRPC2=''; -SET &DSTEDAUSER='mb03324'; -SET &FOCUSDB='NO'; -SET &DSTOWNER='admin'; SET ONLINE-FMT=HTML SET DISTRIBUTE=BHTML TABLE FILE CAR PRINT DCOST RCOST BY COUNTRY BY CAR IF SALES GT 2000 END SET DISTRIBUTE=OFF END*
When ReportCaster encounters an unexpected error or abend, the following trace error files are created:
When the Schedule Trace setting is turned OFF, the files and folders in the ReportCaster Distribution Server /temp directory, and the Schedule trace files J*.* in the /trc directory, are deleted when the ReportCaster Distribution Server is started up. Therefore, if you want to keep any of these files you must either back them up or make sure that schedule tracing is enabled (meaning that Schedule Trace is set to either SCHEDULE or SCHEDULE & REPORT in the ReportCaster Server Configuration tool).
ReportCaster supports Resource Analyzer. When ReportCaster runs a WebFOCUS procedure (WF Server Procedures, Managed Reporting Standard Reports or My Reports), it sends commands to the WebFOCUS Reporting Server. Resource Analyzer then retrieves these commands for the purpose of monitoring the resources used to distribute the report. If you are not using Resource Analyzer, the commands are ignored by the WebFOCUS Reporting Server.
You can view these commands in the Schedule Trace file for the specific job (provided that Schedule tracing is enabled in ReportCaster). For more information about the commands catalogued by Resource Analyzer, see the Resource Analyzer Administrator's and User's Manual.
WebFOCUS |