Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
// Sequences  -----------------------------------------------------------------
'CCondition'                      : '^con[A-Z0-9][A-Za-z0-9|_]*' , // Condition
'CEndLoopActivity'                : '^le[A-Z0-9][A-Za-z0-9|_]*'  , // End Loop Activity
'CExceptionHandler'               : '^exc[A-Z0-9][A-Za-z0-9|_]*' , // Exception Handler
'CExecCommandActivity'            : '^com[A-Z0-9][A-Za-z0-9|_]*' , // Execute Command Activity
'CJobActivity'                    : '^job[A-Z0-9][A-Za-z0-9|_]*' , // Job Activity
'CNotificationActivity'           : '^not[A-Z0-9][A-Za-z0-9|_]*' , // Notification Activity
'COozieWfActivity'                : '^ooz[A-Z0-9][A-Za-z0-9|_]*' , // Oozie Workflow
'CRoutineActivity'                : '^rt[A-Z0-9][A-Za-z0-9|_]*'  , // Routine Activity
'CSequencer'                      : '^seq[A-Z0-9][A-Za-z0-9|_]*' , // Job Sequence
'CStartLoopActivity'              : '^ls[A-Z0-9][A-Za-z0-9|_]*'  , // Start Loop Activity
'CTerminatorActivity'             : '^ter[A-Z0-9][A-Za-z0-9|_]*' , // Terminator Activity
'CUserVarsActivity'               : '^usr[A-Z0-9][A-Za-z0-9|_]*' , // User Variables Activity
'CWaitForFileActivity'            : '^wff[A-Z0-9][A-Za-z0-9|_]*'   // Wait For File Activity

Blacklist

Thus list os used to identify This list identifies jobs with names that suggest that they are NOT intended as production candidates. This list applies equally is applied to Parallel, Server, and Sequence asset types.

Code Block
  // Job names indicating they are not intended for production
 '^(?i)CopyOf.*',     //Job Name starts with 'CopyOf'
  '^(?i)Untitled.*',  //Job Name starts with 'Untitled'  
  '(?i).*_WIP$',      //Job Name ends with '_WIP'
  '(?i).*DEBUG$',     //Job Name ends with 'DEBUG'
  '(?i).*ORIGINAL$',  //Job Name ends with 'ORIGINAL'
  '(?i).*TEMP$',      //Job Name ends with 'TEMP'
  '(?i).*TMP$',       //Job Name ends with 'TMP'
  // Job names using dates
  '.*[12]\\d{3}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01]).*', //YYYYMMDD
  '.*(0[1-9]|[12]\\d|3[01])(0[1-9]|1[0-2])[12]\\d{3}.*', //DDMMYYYY
  '.*(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])[12]\\d{3}.*', //MMDDYYYY
  '.*\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01]).*',     //YYMMDD
  '.*(0[1-9]|[12]\\d|3[01])(0[1-9]|1[0-2])\\d{2}.*',     //DDMMYY
  '.*(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])\\d{2}.*'      //MMDDYY

...