Professional Documents
Culture Documents
code
Component File &LogFile;
Component string &CmpStTime, &CmpRunTime, &CmpEndTime, &string, &StrSQL,
&wheredate;
If All(BPOM_CTGCLN_AET.TO_DATE.Value) Then
&wheredate = " AND EFFDT < TO_DATE('" |
DateTimeToLocalizedString(BPOM_CTGCLN_AET.TO_DATE.Value, "yyyy-MM-dd") | "',
'yyyy-MM-dd') ";
End-If;
BPOM_CTGCLN_AET.WHERE_CLAUSE.Value = &wheredate;
&CmpStTime = DateTimeToLocalizedString(%Datetime, "MM-dd-yyyy hh:mm:ss");
&StrRuler =
"-------------------------------------------------------------------------------------------------------------------------";
&Strspace = "
";
";
Else
&StrWDate = &RsRun(&I).BPOM_RUN_CTGCLN.TO_DATE.Value;
End-If;
&StrParm = &StrParm | &RsRun(&I).BPOM_RUN_CTGCLN.SETID.Value | &Strspace |
&StrWDate | &RsRun(&I).BPOM_RUN_CTGCLN.BPOM_PRG_NBR.Value | &Strspace | "
" | &RsRun(&I).BPOM_RUN_CTGCLN.CATALOG_NBR.Value | Char(10);
End-For;
/* Log Sectioin */
&FileName = "Remove_Records_in Catalog_" |
BPOM_CTGCLN_AET.PROCESS_INSTANCE.Value | ".Log";
&LogFile = GetFile(&FileName, "W", %FilePath_Relative);
&Wstring = "Process Instance: " | BPOM_CTGCLN_AET.PROCESS_INSTANCE.Value | "
Clean Catalog Process
Run Datetime: " |
DateTimeToLocalizedString(%Datetime, "MM-dd-yyyy hh:mm:ss");
If &LogFile.IsOpen Then
&LogFile.WriteLine(&StrRuler);
&LogFile.WriteLine(&Wstring);
&LogFile.WriteLine(&StrRuler);
&LogFile.WriteLine("");
&LogFile.WriteLine("Parameters");
&LogFile.WriteLine("----------");
&LogFile.WriteLine(&StrHead);
&LogFile.WriteLine(&StrParm);
&LogFile.WriteLine(&StrRuler);
&LogFile.WriteLine("");
&LogFile.WriteLine("PRODCTLG_PROD Table Details");
&LogFile.WriteLine("------------------------");
&LogFile.WriteLine("Total number of Records in Catalog(s) : " | &TotlctlgCnt1);
&LogFile.WriteLine("Total number of Records deleted
: " | &Clnctlgcnt1);
&LogFile.WriteLine("-----------------------------------------------------------");
&LogFile.WriteLine("");
&LogFile.WriteLine("PRODCTLG_TBL Table Details");
&LogFile.WriteLine("-----------------------------");
&LogFile.WriteLine("Total number of Records in Catalog(s) : " | &TotlctlgCnt2);
&LogFile.WriteLine("Total number of Records deleted
: " | &ClnCtlgCnt2);
&LogFile.WriteLine("-----------------------------------------------------------");
&LogFile.WriteLine("");
&LogFile.WriteLine("Process Timing Details");
&LogFile.WriteLine("-----------------------");
&LogFile.WriteLine("Process Start Time: " | &CmpStTime);
&LogFile.WriteLine("");
End-If;