project BLF > class BReportSchedule > method CreateSchedule
Description
Create a schedule.
This method only creates a schedule, without creating any requests.
Parameters
icName | input | character | |
icDescription | input | character | |
itStartDate | input | date | |
iiStartTime | input | integer | |
iiNumIterations | input | integer | |
icFrequency | input | character | |
oiScheduleID | output | integer | |
oiReturnStatus | output | integer | Return status of the method. |
Internal usage
BLF
program code (program1/breportschedule.p)
if oiReturnStatus = 0
then oiReturnStatus = -98.
<M-1 run AddDetailLine
(input 'RptRequestSchedule' (icTable),
input '' (icParentRowid),
output viFcReturnSuper (oiReturnStatus)) in BReportSchedule>
if viFcReturnSuper <> 0
then oiReturnStatus = viFcReturnSuper.
if viFcReturnSuper < 0
then return.
assign tRptRequestSchedule.RptRequestScheduleName = icName
tRptRequestSchedule.RptRequestScheduleDesc = icDescription
tRptRequestSchedule.RptRequestScheduleDate = itStartDate
tRptRequestSchedule.RptRequestScheduleTime = iiStartTime
tRptRequestSchedule.RptRequestScheduleNumIter = iiNumIterations
tRptRequestSchedule.RptRequestScheduleFreq = icFrequency
oiScheduleID = tRptRequestSchedule.RptRequestSchedule_ID
vlFcDataValidated = yes.
if oiReturnStatus = -98
then oiReturnStatus = 0.