Professional Documents
Culture Documents
Genio Scheduler
Reference Manual
8469-0M
8469-0M
Hummingbird Communications Ltd.
1 Sparks Avenue, North York, Ontario, Canada M2H 2W1
Telephone: +1-416-496-2200
Fax: +1-416-733-5825
BBS: +1-416-496-9233
E-mail: getinfo@hummingbird.com
Web Site: www.hummingbird.com
FTP: ftp.hummingbird.com
RESTRICTED RIGHTS LEGEND. Unpublished rights reserved under the copyright laws of the United States. The SOFTWARE
is provided with restricted rights. Use, duplications, or disclosure by the U.S. Government is subject to restrictions as set forth in
subparagraph (c) (1)(ii) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, subparagraph (c)(1)
and (2) (a) (15) of the Commercial Computer Software-Restricted Rights clause at 48 CFR 52.227-19, as applicable, similar clauses in
the FAR and NASA FAR Supplement, any successor or similar regulation.
Copyright © 1999 Hummingbird Communications Ltd. All rights reserved. Genio Designer, Genio Scheduler, Genio Adminsitration
Console, Genio Repository Manager, Genio Engine, Genio Polling, Genio Met@Data, Genio MetaLink for SAP are trendmarks of
Hummingbird Communications Ltd.
All other copyrights, trademarks, and tradenames are the property of their respective owners.
DISCLAIMER. Hummingbird software and documentation has been tested and reviewed. Nevertheless, Hummingbird
Communications Ltd. makes no warranty or representation, either express or implied, with respect to the software and documentation
included. In no event will Hummingbird Communications Ltd. be liable for direct, indirect, special, incidental, or consequential
damages resulting from any defect in the software or documentation included with these products. In particular, Hummingbird
Communications Ltd. shall have no liability for any programs or data used with these products, including the cost of recovering such
programs or data.
Information in this document is subject to change without notice and does not represent a commitment on the part of Hummingbird
Communications Ltd. Not all copyrights pertain to all products.
This guide contains proprietary information that is protected by copyright. All rights are reserved. This guide may not be photocopied,
reproduced, or translated into another language, in whole or in part, without prior written consent from Hummingbird.
This edition published June 1999.
Printed in Canada.
7DEOHRI&RQWHQWV
$ERXWWKLV%RRN Y
Who Should Read this Book? ..................................................................................................................v
Associated Documents ............................................................................................................................v
Conventions ............................................................................................................................................vi
,QWURGXFWLRQ
Chapter Structure .................................................................................................................................... 8
Conceptual Overview .............................................................................................................................. 9
Launching other Genio applications from the Scheduler ...................................................................... 11
7KH3URJUDPV&RPSRQHQW
Creating and modifying a program ........................................................................................................ 14
Copying or moving programs ................................................................................................................ 23
Suspending or activating programs ....................................................................................................... 25
Refreshing programs ............................................................................................................................. 26
7KH/RJV&RPSRQHQW
Checking the process logs .................................................................................................................... 29
Log information ..................................................................................................................................... 29
Purging logs .......................................................................................................................................... 34
Refreshing logs ..................................................................................................................................... 36
7KH+LVWRU\&RPSRQHQW
Displaying Log Information............................................................................................................. 40
Purging Logs .................................................................................................................................. 40
Refreshing History View ................................................................................................................. 41
7KH5HDO7LPH$GPLQLVWUDWLRQ
H um m in g bi r d LLL G e ni o S c he d u le r
7DEOHRI&RQWHQWV
G e n io S c h e d ul er LY H u m m in g b ir d
$ERXWWKLV%RRN
:KR6KRXOG5HDGWKLV%RRN"
$VVRFLDWHG'RFXPHQWV
For details on all aspects of Data populating process design, you may refer to the *HQLR
'HVLJQHU5HIHUHQFH0DQXDO.
For all topics related to the installation of *HQLR6FKHGXOHU and the administration of user
rights, refer to the *HQLR6XLWH6WDUWXS*XLGH.
H um m in g bi r d -v- G e ni o S c he d u le r
$ERXWWKLV%RRN &RQYHQWLRQV
&RQYHQWLRQV
G e n io S c h e d ul er YL H u m m in g b ir d
,QWURGXFWLRQ
H um m in g bi r d -7- G e ni o S c he d u le r
,QWURGXFWLRQ &KDSWHU6WUXFWXUH
Processes are managed with scheduling tools. Tools are contextual. In other words, they
are available (their corresponding tool buttons are highlighted) only if they are useful to
what you have selected. Apart from a few tools which are generic (refresh, ...), all other
tools are specific to the objects you are managing .
Four different views exist in the Scheduler. Each view can be accessed by clicking on the
corresponding icon. All four icons are shown below:
&KDSWHU6WUXFWXUH
G e n io S c h e d ul er H u m m in g b ir d
&RQFHSWXDO2YHUYLHZ ,QWURGXFWLRQ
&RQFHSWXDO2YHUYLHZ
This unit provides planning functions for Genio. The following chapter describes different
objects in the Scheduler window.
• 3URMHFWV
Projects are the starting point of any Genio processing. The scheduler refers to
all the projects in the Designer. They contain all existing objects (folders,
processes, etc...).
You can not create projects in the scheduler, you can only open them to use
the objects they contain.
)ROGHUV
Folders are used to group objects together. You can work with folders at every
level of your project.
H um m in g bi r d G e ni o S c he d u le r
,QWURGXFWLRQ &RQFHSWXDO2YHUYLHZ
/RJV
Logs are lists of process execution descriptions. There are several flags for
logs:
- Logs for successfully executed processes
- Logs for erroneous process executions
- Logs for forgotten processes
- Logs for interrupted processes
- Logs of processes that were not executed because of a non-ready engine
+RVWV
Hosts represent the logical presence of a physical network host. Hosts are
displayed in the Real-Time Administration module. They show the Genio
hosts that are defined in the Genio Administration Console.
*HQLRVHUYLFHV
Services are managed in the Real-Time Administration module.
There are three types of Genio services:
3ROOLQJVHUYLFH
A polling service (or poller) is a detection module. Its purpose is to probe
directories to see if one or several files have been created, modified, replaced
or removed.
6FKHGXOHUVHUYLFH
The service capable of scheduling all process executions in the future and of
logging them for viewing. You can have only one scheduler service running
on a Genio repository.
(QJLQHVHUYLFH
The service in charge of executing the Genio tasks (processes, modules). It is
in fact the motor. You can have up to one engine per host.
*HQLRWKUHDGV
There are two kinds of threads: administrator threads and execution threads.
Administrator threads order the execution threads. There is one administrator
thread per *HQLR service ( i.e. one on the VFKHGXOHU, one on each poller, one on
each engine). Threads are seen in the 5HDO7LPH$GPLQLVWUDWLRQ module.
*HQLRHYHQWV
Events are actions which are capable of triggering process executions. They
are triggered by processes. Events are managed in the (YHQW0DQDJHU which
is run with the button. New events can be created with the button.
G e n io S c h e d ul er H u m m in g b ir d
/DXQFKLQJRWKHU*HQLRDSSOLFDWLRQVIURPWKH6FKHGXOHU ,QWURGXFWLRQ
/DXQFKLQJRWKHU*HQLRDSSOLFDWLRQVIURPWKH
6FKHGXOHU
7RODXQFKDQ\RWKHUDSSOLFDWLRQIURPWKH6FKHGXOHU
Select the ’Scheduler’ item in the main menu.
Select the ’Launch’ item in this Scheduler menu.
Select one of the four applications to be launched from the scheduler:
*HQLR'HVLJQHU
*HQLR$GPLQLVWUDWLRQ&RQVROH
*HQLR0HW#'DWD6WXGLR
*HQLR0HW#'DWD([SORUHU
:$51,1* 7KH*HQLR$GPLQLVWUDWLRQ&RQVROH*HQLR0HW#'DWD6WXGLRDQG*HQLR
0HW#'DWD([SORUHUFDQRQO\EHODXQFKHGLIWKHFRUUHVSRQGLQJULJKWVKDYHEHHQ
JUDQWHGWRWKHXVHU
H um m in g bi r d G e ni o S c he d u le r
,QWURGXFWLRQ /DXQFKLQJRWKHU*HQLRDSSOLFDWLRQVIURPWKH6FKHGXOHU
G e n io S c h e d ul er H u m m in g b ir d
7KH3URJUDPV&RPSRQHQW
This hierarchical component displays the scheduled processes read in the current
repository, in a structured view.
All nodes in this view can be expanded or collapsed thanks to the button.
Under the current root (displayed as the DSN name and the Database type), there can be
one or several *HQLR projects, displayed. These projects are all read in the current *HQLR
repository.
These projects may contain one or several folders, depending on whether there were any
created in the designer.
H um m in g bi r d - 13 - G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &UHDWLQJDQGPRGLI\LQJDSURJUDP
Inside the project (or in the folders if there are any), all project versions are shown.
Depending on the rights granted by the*HQLR administrator (or in the *HQLR$GPLQLVWUDWLRQ
&RQVROH), these versions will or will not be able to be modified. If they are displayed in
grey, that means that you can view them but that you cannot modify them.
For each project version, all the processes are shown:
Root
project
version
[folder]
[folder] process
process
process
version
project
+LHUDUFK\RIWKH6FKHGXOHU¶V6WUXFWXUHG9LHZ
&UHDWLQJDQGPRGLI\LQJDSURJUDP
Programs are created only on Processes. The program icon changes depending on whether
it is active or not.
G e n io S c h e d ul er H u m m in g b ir d
&UHDWLQJDQGPRGLI\LQJDSURJUDP 7KH3URJUDPV&RPSRQHQW
7RSURJUDPDSURFHVVIURPWKHµ6FKHGXOHU¶ZLQGRZ
Click 3URJUDPV or
Open the desired project.
You access the list of folders, processes, etc... contained in your project.
Click the process.
Click right.
Choose 1HZSURJUDP.
Click left.
You access the first wizard window:
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &UHDWLQJDQGPRGLI\LQJDSURJUDP
Thanks to the wizard, programming is an easy task where you just have to answer
questions.
127( )XUWKHUPRUHLWLVSRVVLEOHWRH[HFXWHD3URFHVVLQLPPHGLDWHPRGH
ZLWKRXWKDYLQJWRSURJUDPLW7RGRVR
Select the process.
Click
7RSURJUDPWKHVFKHGXOHURQHWLPHRQO\DWDIL[HGGDWHKRXUIURPWKH
µ3URFHVV3URJUDPPLQJ:L]DUG¶ZLQGRZ
Pick the date using the scroll bar or enter the date manually in the corresponding line.
Enter the time using the arrows in the corresponding areas.
Click 1H[W.
G e n io S c h e d ul er H u m m in g b ir d
&UHDWLQJDQGPRGLI\LQJDSURJUDP 7KH3URJUDPV&RPSRQHQW
r Periodical programming
7RSHULRGLFDOO\SURJUDPWKH6FKHGXOHUIURPWKHµ3URFHVV3URJUDPPLQJ
:L]DUG¶
In the first step, select the 3HULRGLFDOO\ option.
Click 1H[W.
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &UHDWLQJDQGPRGLI\LQJDSURJUDP
Pick the type of interval using the Periodical programming scroll bar. The options
are:
• Every day
Every week, on DHJ¶)ULGD\¶
Every month, on the N thHJ¶WK¶
The first D of the month HJ¶7XHVGD\¶
The last D of the monthHJ¶:HGQHVGD\¶
N days before the end of each month HJ¶¶GD\V
G e n io S c h e d ul er H u m m in g b ir d
&UHDWLQJDQGPRGLI\LQJDSURJUDP 7KH3URJUDPV&RPSRQHQW
7R SURJUDP WKH VFKHGXOHU WR WULJJHU DQ HYHQW IURP WKH µ3URFHVV
3URJUDPPLQJ:L]DUG¶
In the first step, select the Triggered by an event option.
Click 1H[W.
You access the second window of the Triggered by an event program option.
Pick the task using the scroll bar, then go to step 7 or click to create a new
event.
You access the Event Manager window:
In this window is displayed a list with two columns: the first contains the name of the events
managed in the current project. The second column contains comments describing these
events.
127( (YHQWVDUHFURVVSURMHFWREMHFWV$QHYHQWGHILQHGLQDSURMHFWLV
DYDLODEOHWRDOORWKHUVLQWKHUHSRVLWRU\
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &UHDWLQJDQGPRGLI\LQJDSURJUDP
To add an event.
G e n io S c h e d ul er H u m m in g b ir d
&UHDWLQJDQGPRGLI\LQJDSURJUDP 7KH3URJUDPV&RPSRQHQW
7RSURJUDPWKHVFKHGXOHUWRWULJJHUWKHFXUUHQWSURFHVVRQPRGLILFDWLRQ
SUHVHQFHRIDILOH
Select the 7ULJJHUHGE\WKHPRGLILFDWLRQSUHVHQFHRIDILOH option.
Click 1H[W.
You now access the second window of the wizard:
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &UHDWLQJDQGPRGLI\LQJDSURJUDP
&$87,21 7KH5HSODFHPRGHGRHVQRWZRUNLIWKHILOHLVUHDGXQGHU:LQGRZV17
7KLVLVEHFDXVHZKHQ\RXUHSODFHDILOHXQGHU:LQGRZV17LWVFUHDWLRQ
GDWHGRHVQRWFKDQJH6RLI\RXZDQW\RXUSURFHVVWREHWULJJHUHGXVH
WKH0RGLILFDWLRQPRGHLQVWHDG
Select the Polling Engine from the list using the combo box.
The Polling Engine is the name of the host on which the polling service is running.
The trigger file must be located on or visible from this host.
Select the file whose behavior will trigger the process, with the Browse button.
Check the option from the 3ROOLQJ0RGH options (see above for explanations).
Click 1H[W.
You access the third wizard window. To see how to use it, please refer to the
appropriate steps and corresponding illustration in ‘One time or fixed time
programming’, on page 16.
Press the )LQLVK button. If it is unavailable, press 1H[W.
G e n io S c h e d ul er H u m m in g b ir d
&RS\ LQJRUPRYLQJSURJUDPV 7KH3URJUDPV&RPSRQHQW
If some global user variables used in the process you are programming have been set to
$VNIRUYDOXHDWH[HFXWLRQ in the Description view of their Variable window (VHH
*HQLR'HVLJQHU5HIHUHQFH0DQXDO), the following extra window will appear in the wizard.
Check the names of the variables used in the Process you are scheduling.
Check the current value(s) of these variables.
Enter the new value for each variable, if necessary.
The variables will be initialized with these values just before the Process execution is
triggered by the Scheduler service.
Press )LQLVK.
The current Process is programmed or re-programmed.
&RS\LQJRUPRYLQJSURJUDPV
127( $V LQ DQ\ VWDQGDUG :LQGRZV DSSOLFDWLRQ LQ RUGHU WR FRS\ D SURJUDP
ZLWKLQWKHVFKHGXOHUYLHZVLPSO\SUHVV&WUODQGGUDJGURSLWDWWKHVDPH
WLPHIURPRQHSODFHWRDQRWKHU7RPRYHDSURJUDPZLWKLQWKHVFKHGXOHU
YLHZVLPSO\GUDJGURSLWIURPRQHSODFHWRDQRWKHU
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW &RS\LQJRUPRYLQJSURJUDPV
7RFRS\RUPRYHDVLQJOHSURJUDPRQWRDQ\RWKHUSURFHVV
Drag (pressing &WUO to copy) the program to be copied or moved.
Drop it on a new process.
7RFRS\RUPRYHDOOSURJUDPVWRDQHZYHUVLRQRIWKHVDPHSURMHFW
Drag (pressing &WUO to copy) the version with which all these programs are
associated.
Drop it on another version of the same project.
127(6 7KHSURJUDPVDUHFRSLHGRUPRYHGRQO\ZKHQWKHSURFHVVQDPHVDUH
WKHVDPH7KHSURJUDPVDUHFRSLHGRUPRYHGZKHUHYHUWKHDVVRFLDWHG
SURFHVVHVDUHSODFHGLQWKHVFKHGXOLQJWUHH
G e n io S c h e d ul er H u m m in g b ir d
6XVSHQGLQJRUDFWLYDWLQJSURJUDPV 7KH3URJUDPV&RPSRQHQW
6XVSHQGLQJRUDFWLYDWLQJSURJUDPV
7RVXVSHQGRUDFWLYDWHDVLQJOHSURJUDP
Select the program.
7RVXVSHQGRUDFWLYDWHDOOSURJUDPVRQDSURFHVV
Select the process which the programs you want to suspend or activate are
associated with.
Click once on the button to suspend the programs associated to this process or
twice to activate it.
7RVXVSHQGRUDFWLYDWHDOOSURJUDPVRQDSURMHFWYHUVLRQ
Select the project version which the programs you want to suspend or activate
belong to.
Click once on the button to suspend all programs belonging to the selected
project version or twice to activate it.
&$87,21 ,I D SURFHVV RU D YHUVLRQ KDV QRQFRQVLVWHQW SURJUDPV LH VRPH
VXVSHQGHGDQGVRPHDFWLYHWKHGHIDXOWDFWLRQZKHQ\RXSUHVVWKH
EXWWRQLVWRVXVSHQGDOOSURJUDPV
H um m in g bi r d G e ni o S c he d u le r
7KH3URJUDPV&RPSRQHQW 5HIUHVKLQJSURJUDPV
5HIUHVKLQJSURJUDPV
7RUHIUHVKDQHQWLUHSURFHVV
Select a process from the Programs View.
Press the button in the tool bar to refresh the entire process.
This refreshes all programs, and events on this process.
7RUHIUHVKDQHQWLUHSURMHFWYHUVLRQ
Select a project version from the Programs View.
Press the button in the tool bar to refresh the entire version.
This refreshes all folders, processes, programs, and events.
7RUHIUHVKDQHQWLUHSURMHFW
Select a project from the Programs View.
Press the button in the tool bar to refresh the entire project.
This refreshes all versions, folders, processes, programs, and events.
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJSURJUDPV 7KH3URJUDPV&RPSRQHQW
7RUHIUHVKDQHQWLUHUHSRVLWRU\
Select the entire *HQLR root by clicking once on the icon in the Programs view.
Press the button in the tool bar to refresh the entire view.
This refreshes all projects, versions, folders, processes, programs, and events.
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW 5HIUHVKLQJSURJUDPV
7KH/RJV&RPSRQHQW
The Logs component enables you to verify the logs of all the previous executions. This
hierarchical component displays the scheduled processes read in the current repository, in
a structured view.
All nodes in this view can be expanded or collapsed thanks to the button. Under the
current root (displayed as the DSN name and the Database type), there can be one or several
*HQLR projects, displayed. These projects are all read in the current Genio repository.
These projects may contain one or several folders, depending on whether there were any
created in the designer.
Inside the project (or in the folders if there are any), all project versions are shown.
Depending on the rights granted by the Genio administrator (in the *HQLR$GPLQLVWUDWLRQ
&RQVROH), these versions will or will not be able to be modified. If they are displayed in
grey, that means that you can view them but that you cannot modify them.
For each project version, all the processes are shown.
With this component, you can:
&KHFNWKHSURFHVVORJV
- The process execution was successful.
- An error occurred during the execution.
- The process has been omitted.
- The process has been interrupted.
&RQVXOWWKHORJLQIRUPDWLRQ
- Verify the information for each process logs.
3XUJHWKHH[HFXWLRQV
- Clear the executions, selectively.
G e n io S c h e d ul er H u m m in g b ir d
&KHFNLQJWKHSURFHVVORJV 7KH/RJV&RPSRQHQW
&KHFNLQJWKHSURFHVVORJV
7RFKHFNWKHORJVRIDSURFHVVIURPWKHµ6FKHGXOHU¶ZLQGRZ
Click the History tab.
Open a project.
You access the list of folders and processes contained in your project.
Displaying Log Information
There are three ways of visualizing a log, in other words of displaying log information, in
the History view:
• By double-clicking on the log itself.
• By clicking on the button in the tool bar when the log is already selected.
• By right-clicking on the log and selecting the 'LVSOD\/RJ,QIRUPDWLRQ
pop-up item.
You access the Log information window. Depending on the way the execution took place
the icons at the beginning of the line change. You can check the meaning of the icons by
clicking on . You then access the Legend widow which explains the icons.
127( 7KH ¶/RJ ,QIRUPDWLRQ¶ ZLQGRZ LV PRGHOHVV EXW LW LV DOZD\V LQ WKH
IRUHJURXQG<RXFDQJRIURPORJLQIRUPDWLRQWRORJLQIRUPDWLRQZLWKRXW
KDYLQJWRFORVHLW
/RJLQIRUPDWLRQ
The log information window has four tabs. They display all necessary information
concerning one specific execution of a single process.
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW /RJLQIRUPDWLRQ
TheLogview
The Log view shows process execution status. It also shows starting date, ending date,
elapsed time and name of the event responsible for triggering this process (if this is the
case). When the process is triggered by a polling event, the name of the polled file is
displayed, too.
G e n io S c h e d ul er H u m m in g b ir d
/RJLQIRUPDWLRQ 7KH/RJV&RPSRQHQW
The Volume view displays the connections for tables, views, look ups and cubes. It also
shows the number of insertions, deletions or updates that were made on each object
impacted by the process objects. Depending on the connectivity, volume information is not
always available. In this case, the word ³8QNQRZQ´is displayed.
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW /RJLQIRUPDWLRQ
The Console view shows all the actions that the process has done. For example it gives
information on the beginning and the end of a module, the SQL queries executed and the
messages created in the scripts. It is possible to save the contents of the console, using the
Save console button. When you press this button, the contents of the console are copied in
the Windows notepad (after that, you may paste this information anywhere you like).
G e n io S c h e d ul er H u m m in g b ir d
/RJLQIRUPDWLRQ 7KH/RJV&RPSRQHQW
The Exceptions view displays the list of exceptions generated by a process execution.
In the exception view there are two options and three areas:
• The6HOHFWYLHZPRGH enables you to choose whether you want *HQLR to
sort the exceptions by exception types ( V\VWHP types or else XVHU types: Type
mode) or by their place in the process (Process mode). You can check or
uncheck the items displayed in this view.
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW /RJLQIRUPDWLRQ
G e n io S c h e d ul er H u m m in g b ir d
3XUJLQJORJV 7KH/RJV&RPSRQHQW
3XUJLQJORJV
The Purge option clears logs (those you select, al the logs of a process, all the logs in the
repository between two dates). When you choose to remove a Log, a window appears to
offer you the possibility of also deleting all the Fixed Time programs of the processes
involved. This avoids the recreation of Forgotten Program Logs.
7RFOHDUDORJIURPWKHµ6FKHGXOHU¶ZLQGRZ
Click the Logs tab.
Open the project.
You access the list of folders and processes in your project.
Open the process.
You access the list of process logs.
Click the log.
Click .
You access the Purge window:
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW 3XUJLQJORJV
7RFOHDURXWDDOOORJVRIDSURFHVVIURPWKHµ6FKHGXOHU¶ZLQGRZ
Click History.
Click the project.
Click the process.
Click
You access the Purge menu.
Select the DOOH[HFXWLRQVRIWKLVSURFHVVoption.
Click 3XUJH.
You access the Scheduler window.
Click 2..
7RFOHDURXWH[HFXWLRQVEHWZHHQWZRGDWHVIURPWKHµ6FKHGXOHU¶ZLQGRZ
Click the History tab.
Click the project.
Click the process.
Click
You access the Purge menu.
Select between two dates option.
Pick the desired Begin date and End date from the calendar with the scroll bar.
Click 3XUJH.
You access the Scheduler window.
Click 2..
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH/RJV&RPSRQHQW
5HIUHVKLQJORJV
7RUHIUHVKDVLQJOHORJ
Select a process from the Logs View.
Press the button in the tool bar to refresh the entire process.
7RUHIUHVKDOOORJVLQDSURMHFWYHUVLRQ
Select a project version from the Logs View.
Press the button in the tool bar to refresh the entire version.
This refreshes all folders, processes and logs in the selected project version.
7RUHIUHVKDOOORJVLQDSURMHFW
Select a project from the Logs View.
Press the button in the tool bar to refresh the entire project.
This refreshes all versions, folders, processes and logs in the selected project.
H um m in g bi r d G e ni o S c he d u le r
7KH/RJV&RPSRQHQW 5HIUHVKLQJORJV
7RUHIUHVKDOOORJVLQWKHUHSRVLWRU\
Select the entire *HQLR root by clicking once on the icon in the Logs View.
Press the button in the tool bar to refresh the entire view.
This refreshes all projects, versions, folders, processes and logs in the repository.
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH+LVWRU\&RPSRQHQW
7KH+LVWRU\&RPSRQHQW
The History view displays all necessary information concerning the logs, but in a KLVWRULFDO
(FKURQRORJLFDO) presentation, whereas the Logs view displays them in a structural
(hierarchic) manner. Each view column displays a different type of information about the
logs.
As mentioned above, this view is mainly chronological. By default, it shows all the logs in
the current repository by increasing date and time.
H um m in g bi r d G e ni o S c he d u le r
7KH+LVWRU\ &RPSRQHQW 5HIUHVKLQJORJV
Nevertheless, if you wish, you can sort the entire log view according to other criteria simply
by clicking on the respective column header:
• Name of the associated project (Project Name column)
• Status of that project (Project Status column)
• Version of that project (Project Version column)
• Name of the process that the log accounts for (Process Name column)
• Duration of the process execution (Execution Duration column )
• Number of exceptions in the process (Number of Exceptions column)
&KURQRORJLFDO/RJ9LHZ
To return to the chronological view of all logs, just go back and click the Date and Time
column header (the first one from the left).
$OSKDEHWLFDQG1XPHULF'LVSOD\2UGHU
Some of the columns in the History view, such as Date and Time, Execution Duration,
Number of Exceptions, contain strictly numeric information. When you want to change
the order of the fields in those columns (that is change the display from increasing to
decreasing or from decreasing to increasing), just FOLFNRQFHRQLWVFROXPQKHDGHU
/RJ7\SHV
In *HQLR, there are different types of process logs. You can recognize the type of a log
displayed in the History view (or in the Log view, for that matter) by looking at the little
color symbol that the log has just in front of it in the Date and Time column. To know the
meaning of these symbols you have an easy to read Legend, in the Legend window:
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH+LVWRU\&RPSRQHQW
)XWXUH3URJUDPV
Programs scheduled for the future (i.e. in relation to server date and server time) are also
displayed in the History view. They have a special symbol, in front of them: In the
Filter Definition window, described below, you can give a maximum date. Event and
Polling programs are not displayed, nor are the suspended scheduled programs.
&$87,21 ,IHLWKHUWKHPD[LPXPGDWHRUWKHGHIDXOWPD[LPXPGDWHGHILQHGLQWKH
ILOWHUDUHWRRIDULQWKHIXWXUHDQGWKDWDUHPDQ\SURJUDPVVFKHGXOHGIRU
WKHIXWXUHLQ\RXUUHSRVLWRU\\RXPD\UHWULHYHDJUHDWGHDORIIXWXUH
SURJUDPVLQ\RXU+LVWRU\YLHZ7KLVPD\WDNHDYHU\ORQJWLPH6REH
FDUHIXOZKHQ\RXJLYHDPD[LPXPGDWHRWKHUZLVH\RXPLJKWORRVH\RXU
SDWLHQFHDQGKDYHWRLQWHUUXSWWKHVFKHGXOHUVHUYLFHDOWRJHWKHU
'LVSOD\LQJ/RJ,QIRUPDWLRQ
There are three ways of visualizing a log, in other words of displaying log information, in
the History view:
• By double-clicking on the log itself.
• By clicking on the button in the tool bar when the log is already selected.
• By right-clicking on the log and selecting the Display Log Information pop-
up item.
When one of the three actions above has been performed, the Log Information window
appears. For further information on how to read this important window, take a look at ‘Log
information’, on page 29.
3XUJLQJ/RJV
To purge a log, just select it and press the '(/ key on the keyboard.
H um m in g bi r d G e ni o S c he d u le r
7KH+LVWRU\ &RPSRQHQW 5HIUHVKLQJORJV
7RSXUJHVHYHUDOORJVDWDWLPH
Either select a process or multi-select several logs in a process.
Press the 'HO key or click the button (purge bin) in the tool bar.
5HIUHVKLQJ+LVWRU\9LHZ
To refresh the History view, all you have to do is click the button.
&$87,21 5HIUHVKLQJPD\WDNHDORQJWLPHEHFDXVHRIORJYROXPHDQGQXPEHURI
ORJV5HIUHVKWLPHLVHVSHFLDOO\ORQJWKH0D[LPXP'DWHYDOXHVLQWKH
+LVWRU\YLHZILOWHUGHILQLWLRQDUHYHU\GLVWDQWDQGWKDWPDQ\SURFHVVORJV
ZHUHJHQHUDWHGLQEHWZHHQ
)LOWHULQJ'LVSOD\LQ+LVWRU\9LHZ
An essential feature of the History view in *HQLR6FKHGXOHU, is the Filter.
Two buttons are used in the tool bar:
The button which applies the filter defined in the Filter Definition window to the
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH+LVWRU\&RPSRQHQW
History view or takes it away. To return to the full view (i.e. take off the filter) after it has
been applied or just after the filter definition has been confirmed in the window, press this
button again.
The Filter Definition window has three views:
• the Time Frame view
• the Project and Process Filter view
• the Log Filter view
H um m in g bi r d G e ni o S c he d u le r
7KH+LVWRU\ &RPSRQHQW 5HIUHVKLQJORJV
The Default values button resets the minimum and maximum dates to the current server
date.
The 2. button confirms the filter definition and applies it to the current view.
,03257$17 7KH0D[LPXPGDWHYDOXHHQDEOHVWKHVFKHGXOHUWRFRPSXWHDQGGLVSOD\
DOOWKHIXWXUHVFKHGXOHGSURJUDPVWREHGLVSOD\HGLQWKHYLHZ
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH+LVWRU\&RPSRQHQW
The Project and Process Filter view (above) has four fields:
1DPH Logs will be filtered by associated project names (several can
be selected with the standard MS-DOS selection method).
6WDWXV Logs will be filtered by associated project status.
9HUVLRQ Logs will be filtered by associated version number.
3URFHVVQDPH Logs will be filtered by name of associated process.
The Default values button:
• Resets 1DPH to
(i.e. ’all’).
• Checks all three VWDWXVHV
• Sets version to 1.
• Resets 3URFHVV1DPH to
(i.e. ’all’).
H um m in g bi r d G e ni o S c he d u le r
7KH+LVWRU\ &RPSRQHQW 5HIUHVKLQJORJV
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH5HDO7LPH$ GPLQLVWUDWLRQ
7KH5HDO7LPH$GPLQLVWUDWLRQ
&RPSRQHQW
H um m in g bi r d G e ni o S c he d u le r
7KH5HDO7LPH$GPLQLVWUDWLRQ 5HIUHVKLQJORJV
Grey Means that Genio is in the process of finding out whether or not the
corresponding engine is running.
Purple Means that the service is running but that it is running on a different
repository than the current repository used by the Scheduler.
Blue Means that the time scheduler limit for engine response has expired
(refer to ‘Configuring Real-Time Parameters’, on page 48, ’Time
Out’ option).
The services exhibit symbols representing the current tasks being performed
Is present in front of the files that are checked by the polling service
on a given host, in a directory. The status of the files determined by
the polling service is displayed as well.
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH5HDO7LPH$ GPLQLVWUDWLRQ
7RFRQILJXUHWKHµ5HDO7LPH$GPLQLVWUDWLRQ¶SDUDPHWHUV
H um m in g bi r d G e ni o S c he d u le r
7KH5HDO7LPH$GPLQLVWUDWLRQ 5HIUHVKLQJORJV
7RUHIUHVKWKHYLHZIRUWKHHQWLUHURRW
Select the entire Genio root by clicking once on the icon in the Real-Time
Administration view.
Press the button in the tool bar to refresh the entire view.
The display of all hosts, services and task threads currently running on the current
repository is refreshed.
The administration threads (one per service) appear and are refreshed only if the ’View
administration thread’ option in the Configuration window is checked (refer to
‘Configuring Real-Time Parameters’, on page 48 ).
,03257$17 5HIUHVKLQJWKH6FKHGXOHUYLHZPD\WDNHWLPHDVUHVSRQVHWLPHGRHV
QRWGHSHQGXQLTXHO\RQ*HQLR2WKHUSDUDPHWHUVVXFKDVQHWZRUN
RYHUORDGRUWXUQHGRIIKRVWVRQWKHQHWZRUNPD\VORZWKHUHIUHVK
SURFHVV
7RUHIUHVKWKHYLHZIRUHDFKLQGLYLGXDOKRVW
Select the adequate service by clicking once on the icon in the Real-Time
Administration view.
Press the button in the tool bar to refresh all services running on this host.
All services running on this host only are refreshed. The task threads on those services are
refreshed.
G e n io S c h e d ul er H u m m in g b ir d
5HIUHVKLQJORJV 7KH5HDO7LPH$ GPLQLVWUDWLRQ
7RUHIUHVKWKHYLHZRIHDFKLQGLYLGXDOVHUYLFH
Select the adequate service by clicking once on the icon (when it is red or
green, not grey) in the Real-Time Administration view.
Press the button in the tool bar to refresh the selected service.
The current service is refreshed. The task threads on that service are also refreshed.
7RYLHZDQH[HFXWLRQ
Select the execution you want tot stop.
Click
The Execution Viewer is launched. For information on this application, please re
r Stopping an execution
7RVWRSDQH[HFXWLRQ
Select the execution you want tot stop.
Click
H um m in g bi r d G e ni o S c he d u le r
7KH5HDO7LPH$GPLQLVWUDWLRQ 5HIUHVKLQJORJV
G e n io S c h e d ul er H u m m in g b ir d
,QGH[
@CoherenceException, 34
@ConnectionException, 34 *
@ExpressionException, 34
@OLAPException, 34 Genio Suite Installation Guide
@SQLException, 34 About the book, v
Associated documents, v
Readership, v
$ Global variables
Initializing before process execution, 23
Activating programs, 25
Activating a single program, 25
Activating all programs associated with a process, +
25
Activating all the programs of a project version, History, 8
25 Hosts, 10
At a fixed date or time programming, 16
/
&
Launching applications from the Scheduler, 11
Checking process logs, 28 Log information, 29
Configuring Real Time Parameters, 48 Log types, 39
Consulting log information, 28 Logs, 8, 10
Copying programs, 23 Logs component, 28
a single program, 24
all the programs associated with a process, 24
Copying all the programs of a project version, 24
Creating a program, 14 0
Modifying
a program, 14
( Moving programs, 23
a single program, 24
Event driven programming, 15, 19 all the programs associated with a process, 24
all the programs of a project version, 24
)
3
File behavior driven programming, 21
Fixed date programming, 15 Periodical programming, 15, 17
Folders Polling modes for polling driven programming, 22
in the Scheduler, 9 Process hierarchy in programs, 14
Future Programs, 40 Process logs
H u m m in g b ir d - 51 - G e ni o S c h ed u le r
,QGH[
G e n io S c h e d ul er H u m m in g b ir d
,QGH[
Services, 10
Stopping an execution, 50
The History component, 38
The logs component, 28
The Real Time Administration component, 46
Viewing an execution, 50
Stopping an execution, 50
Suspending programs, 25
Suspending a single program, 25
Suspending all programs associated with a process,
25
Suspending all the programs of a project version,
25
7
The Programs component of the Scheduler, 13
9
Variables
Global
Initializing before process execution, 23
Viewing an execution, 50
H um m in g bi r d G e ni o S c he d u le r
,QGH[
G e n io S c h e d ul er H u m m in g b ir d