Versions Compared

Key

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

...

Expand
titleINVENTORY_AGENT_CLUSTERMEMBERS
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key  X

references INVENTORY_INSTANCES.ID

AGENT_CLUSTER_ID
NOT NULLNUMERICForeign Key  X

references INVENTORY_AGENT_CLUSTERS.ID

AGENT_INSTANCE_ID
NOT NULLNUMERICForeign Key  X

references INVENTORY_AGENT_INSTANCES.ID

URL
NOT NULLVARCHAR  

agent url

references INVENTORY_AGENT_INSTANCES.URL

ORDERING 
NOT NULL NUMERIC    Order of agents in remote_schedulers element
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_AGENT_CLUSTERS
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key 

references INVENTORY_INSTANCES.ID

PROCESS_CLASS_ID
NOT NULLNUMERICForeign Key  X

references INVENTORY_PROCESS_CLASSES.ID

SCHEDULING_TYPE
NOT NULLVARCHAR   

type of scheduling configured for the agent cluster

  • first Fixed Priority Scheduling
  • next Round Robin Scheduling
  • single
NUMBER_OF_AGENTS
NOT NULLNUMERIC   
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification

...

Expand
titleINVENTORY_INSTANCES
FieldNullableData typeConstraintUnique ConstraintDescription
IDNOT NULLNUMERICPrimary Key  
OS_ID 
NOT NULL NUMERIC Foreign Key  

references INVENTORY_OPERATING_SYSTEMS.ID 

SCHEDULER_IDNOT NULLVARCHAR  Xcorresponds to the SCHEDULER_ID that is specified during installation of the JobScheduler instance
HOSTNAMENOT NULLVARCHAR  Xhost on which the JobScheduler instance has been installed
PORTNOT NULLNUMERIC  X

TCP HTTP port that the JobScheduler instance is listening to. Should not TCP port be specified then the UDP port is provided.

LIVE_DIRECTORYNOT NULLVARCHAR  path of the live directory
VERSION
NOT NULL VARCHAR    

JobScheduler version e.g. 1.11.0

COMMAND_URL 
NOT NULLVARCHAR   HTTP URL for XML request response
URL 
NOT NULLVARCHAR   TCP URL still used by supervisor
TIMEZONE
NOT NULLVARCHAR   
CLUSTER_TYPE
NOT NULLVARCHAR   

possible values

PRECEDENCE
  • standalone
  • active
  • passive
PRECEDENCE
  NUMERIC   precendence of JobScheduler in a passive cluster e.g. 0 (primary) , 1 (backup no. 1), 2 (backup no. 2) etc
DBMS_NAME
NOT NULLVARCHAR   name of the database vendor e.g. MySql , Oracle, etc
DBMS_VERSION
 VARCHAR    release number of database system
STARTED_AT
 DATETIME    
SUPERVISOR_ID
 NUMERIC    reference INVENTORY_INSTANCES.ID
AUTH
 VARCHAR    
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_JOB_CHAIN_NODES
FieldNullableData typeConstraintUnique ConstraintDescription
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key 

references INVENTORY_INSTANCES.ID

JOB_ID 
NOT NULL NUMERIC Foreign Key  references INVENTORY_JOBS.ID 
JOB_CHAIN_IDNOT NULLNUMERICForeign Key references INVENTORY_JOB_CHAINS.ID
NESTED_JOB_CHAIN_ID 
NOT NULL NUMERIC Foreign Key  references INVENTORY_JOB_CHAINS.ID 
NAMENOT NULLVARCHAR  

job node name:

  • file_order_source
  • job_chain_node
  • file_order_sink
ORDERINGNOT NULLNUMERIC  ordering of node in job chain

STATE

 VARCHAR  job node state as specified in the configuration
NEXT_STATE VARCHAR  next state for an order in case of successful execution
ERROR_STATE VARCHAR  error state for an order in case of unsuccessful execution
JOB VARCHAR  

job name as specified in the job node configuration

e.g. ../my_job

JOB_NAMENOT NULLVARCHAR  

corresponds to INVENTORY_JOBS.NAME. Paths are resolved to absolute values starting from the live directory

e.g. /test/my_job

NESTED_JOB_CHAIN
 VARCHAR    job_chain attribute of the node
NESTED_JOB_CHAIN_NAME
NOT NULL VARCHAR   corresponds to INVENTORY_JOB_CHAINS.NAME 
NODE_TYPE 
NOT NULL NUMERIC    

specifies the node type:

  • 1: job
  • 2: job chain
  • 3: file order source
  • 4: file order sink
  • 5: end node
ON_ERROR 
 
ON_ERROR 
 VARCHAR    on_error attribute of a job_chain_node
DELAY 
 NUMERIC    delay attribute of a job_chain_node
DIRECTORY 
 VARCHAR     directory attribute of a file_order_source
REGEX 
 VARCHAR    regex attribute of a file_order_source
FILE_SINK_OP 
 NUMERIC   

specifies the operation in case of file order sink :

  • 1: move
  • 2: remove
MOVE_PATH 
 VARCHAR    

in case of file order sink and operation move this column will have the directory path

e.g. /data/input/archive

CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_JOB_CHAINS
FieldNullableData typeConstraintUnique ConstraintDescription
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key 

references INVENTORY_INSTANCES.ID

FILE_IDNOT NULLNUMERICForeign KeyXreferences INVENTORY_FILES.ID
PROCESS_CLASS_ID
NOT NULLNUMERICForeign Key references INVENTORY_PROCESS_CLASSES.ID
FW_PROCESS_CLASS_ID
NOT NULLNUMERICForeign Key references INVENTORY_PROCESS_CLASSES.ID
START_CAUSENOT NULLVARCHAR  

the following start causes are available:

  • file_trigger
  • order
NAMENOT NULLVARCHAR  

job chain name

e.g. /test/my_jobchain for a given job chain path /test/my_jobchain.job_chain.xml

BASENAMENOT NULLVARCHAR  

job chain base name

e.g. my_jobchain for a given job chain path /test/my_jobchain.job_chain.xml
TITLENULLVARCHAR  job chain title
MAX_ORDERS
 NUMERIC   max_orders allowed in the job chain, default is unlimited
DISTRIBUTED
NOT NULLNUMERIC   

specifies if job chain is configured for cluster operation :

  • 1: yes
  • 0: no
 
PROCESS_CLASS
 VARCHAR   process_class attribute of job chain
PROCESS_CLASS_NAME
NOT NULLVARCHR  corresponds to INVENTORY_PROCESS_CLASSES.NAME
FW_PROCESS_CLASS
 VARCHAR   file_watching_process_class attribute of job chain
FW_PROCESS_CLASS_NAME
NOT NULLVARCHAR  corresponds to INVENTORY_PROCESS_CLASSES.NAME
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
 

 

Expand
titleINVENTORY_JOBS
FieldNullableData typeConstraintUnique ConstraintDescription
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key 

references INVENTORY_INSTANCES.ID

FILE_IDNOT NULLNUMERICForeign KeyXreferences INVENTORY_FILES.ID
PROCESS_CLASS_ID
NOT NULLNUMERICForeign Key references INVENTORY_PROCESS_CLASSES.ID
SCHEDULE_ID
NOT NULLNUMERICForeign Key references INVENTORY_SCHEDULES.ID
NAMENOT NULLVARCHAR  

job name

e.g. /test/my_job for a given job path /test/my_job.job.xml

BASENAMENOT NULLVARCHAR  

job base name

e.g. my_job for a given job path /test/my_job.job.xml

TITLENULLVARCHAR  job title

IS_ORDER_JOB

NOT NULLNUMERIC  

specifies if this job is part of a job chain:

  • 1: yes
  • 0: no

IS_RUNTIME_DEFINED

 

NOT NULLNUMERIC  

specifies if a start time has been configured:

  • 1: yes
  • 0: no
USED_IN_JOB_CHAINS
 NUMERIC   count of how many job chain use this job
PROCESS_CLASS
 VARCHAR   process_class attribute of job
PROCESS_CLASS_NAME
NOT NULLVARCHAR  corresponds to INVENTORY_PROCESS_CLASSES.NAME
SCHEDULE
 VARCHAR  schedule attribute of job's runtime
SCHEDULE_NAME
NOT NULLVARCHAR  corresponds to INVENTORY_SCHEDULES.NAME
MAX_TASKSNOT NULLNUMERIC   
SCHEDULE_NAME
NOT NULLmax_task configured for the job, default is 1
HAS_DESCRIPTION NUMERICVARCHAR  corresponds to INVENTORY_SCHEDULES.NAME

indicates if a job has associated documentation e.g. JITL job documentation or custom documentation from user

  • 1: yes
  • 0: no
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_LOCKS
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key  

references INVENTORY_INSTANCES.ID

FILE_ID
NOT NULLNUMERICForeign KeyX

references INVENTORY_FILES.ID

NAME
NOT NULLVARCHAR   lock file name
BASENAME
NOT NULLVARCHAR   lock base name
MAX_NON_EXCLUSIVE
 NUMERIC   if max_non_exclusive is null max_non_exclusive is set to unlimited
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_OPERATING_SYSTEMS
 
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
HOSTNAMENOT NULLVARCHAR   

the host name where JobScheduler is installed

NAME
 VARCHAR  

name of the operating system

e.g. Windows, Linux, AIX, Solaris, other 

ARCHITECTURE
 VARCHAR   x64/x32
DISTRIBUTION
 VARCHAR   

OS distribution name

e.g. Windows 2012, CentOS Linux release 7.2.1511 (Core)

CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_ORDERS
FieldNullableData typeConstraintUnique ConstraintDescription
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key 

referencesINVENTORY_INSTANCES.ID

FILE_IDNOT NULLNUMERICForeign KeyXreferences INVENTORY_FILES.ID
JOB_CHAIN_ID
NOT_NULLNUMERICForeign Key references INVENTORY_JOB_CHAINS.ID
SCHEDULE_ID
NOT_NULLNUMERICForeign Key references INVENTORY_SCHEDULES.ID
NAMENOT NULLVARCHAR  

order name

e.g. /test/my_jobchain,my_order for a given order path /test/my_jobchain,my_order.order.xml

BASENAMENOT NULLVARCHAR  

order base name

e.g. my_jobchain,my_order for a given job chain path /test/my_jobchain,my_order.order.xml
TITLENULLVARCHAR  order title
ORDER_IDNOT NULLVARCHAR  

order identification (unique per job chain)

e.g. my_order for a given order path /test/my_jobchain,my_order.order.xml

JOB_CHAIN_NAMENOT NULLVARCHAR  

corresponds to INVENTORY_JOB_CHAINS.NAME

e.g. /test/my_jobchain

SCHEDULE
 VARCHAR   schedule attribute of order's runtime
SCHEDULE_NAME
NOT_NULLVARCHAR  corresponds to INVENTORY_SCHEDULES.NAME
INITIAL_STATE
 VARCHAR   the name of the start node
END_STATE
 VARCHAR   the name of the end node
PRIORITY
 NUMERIC   priority of the order

IS_RUNTIME_DEFINED

 

NOT NULLNUMERIC  

specifies if a start time has been configured:

  • 1: yes
  • 0: no
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_PROCESS_CLASSES
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key X

references INVENTORY_INSTANCES.ID

FILE_ID
NOT NULLNUMERICForeign Key Xreferences INVENTORY_FILES.ID
NAME
NOT NULLVARCHAR   process class file name
BASENAME
NOT NULLVARCHAR   process class base name
MAX_PROCESSES
 NUMERIC   max parallel execution of the task
HAS_AGENTS
NOT NULLNUMERIC   

specifies if an agent has been configured in the process class:

  • 0: no
  • 1: yes
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification
Expand
titleINVENTORY_SCHEDULES
FieldNullableData typeConstraintUnique Constraint Description
IDNOT NULLNUMERICPrimary Key  
INSTANCE_IDNOT NULLNUMERICForeign Key  

references INVENTORY_INSTANCES.ID

FILE_ID
NOT NULLNUMERICForeign Key Xreferences INVENTORY_FILES.ID
SUBSTITUTE_ID
NOT NULLNUMERICForeign Key  references INVENTORY_SCHEDULES.ID
NAME
NOT NULLVARCHAR   schedule file name
BASENAME
NOT NULLVARCHAR   schedule base name
TITLE
 VARCHAR   schedule's title
SUBSTITUTE
 NUMERIC   substitute attribute
SUBSTITUTE_NAME
NOT NULLNUMERIC   full path of the substituted schedule, references INVENTORY_SCHEDULES.NAME
SUBSTITUTE_VALID_FROM
 DATETIME   timestamp "from" when SUBSTITUTE will be valid
SUBSTITUTE_VALID_TO
 DATETIME   timestamp "to" until SUBSTITUTE will be valid
CREATEDNOT NULLDATETIME  UTC timestamp of record creation
MODIFIEDNOT NULLDATETIME  UTC timestamp of record modification

...