The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

sendevent - A rather naive and incomplete remake of the "sendevent" tool.

SYNOPSIS

sendevent [options]

OPTIONS

-E event | --event event

Specify the event to be sent. See man page for list of possible events.

-J jobname | --job jobname

Specify the target job of this event (if any). The job name must be fully qualified, i.e. no wildcards may be used.

-T timespec | --time timespec

Specify the start time for the event, i.e. the event will be queued and send by the system when the specified time is reached. Timespec should look like: 'mm/dd/yyyy HH:MM:SS'.

-s status | --status status

Specify the job status for the event CHANGE_STATUS. See man page for a list of possible states.

--dsn dsn

Specify the AutoSys' database dsn to connect to. COMPATIBILITY NOTE: this option does not exist in CA's original sendevent tool.

-S server | --server server

Specify the AutoSys' database server to connect to. Either this option or the dsn option above must be given. Please note, that when specifying this server option, a Sybase database backend is assumed. COMPATIBILITY NOTE: this option does not exist in CA's original sendevent tool.

-U user | --user user

Specify the database user. With an out-of-the-box AutoSys installation, the default user should work. COMPATIBILITY NOTE: this option does not exist in CA's original sendevent tool.

-P password | --password password

Specify the database password. With an out-of-the-box AutoSys installation, the default password should work. COMPATIBILITY NOTE: this option does not exist in CA's original sendevent tool.

--help

Print a brief help message and exits.

--man

Prints the manual page and exits.

DESCRIPTION

This program will send an event a la CA's original sendevent tool. Please be aware that this tool does not perform the security checks like AutoSys' original sendevent, i.e. it allows you to send events to virtually all jobs & boxes on an AutoSys instance - regardless if you have been allowed to or not by the job creator.

Quick overview of possible events in alphabetical order:

    ALARM                  CHANGE_PRIORITY        CHANGE_STATUS
    CHECK_HEARTBEAT        CHK_BOX_TERM           CHK_MAX_ALARM
    CHK_N_START            CHK_RUN_WINDOW         COMMENT
    DELETEJOB              EXTERNAL_DEPENDENCY    FORCE_STARTJOB
    HEARTBEAT              JOB_OFF_HOLD           JOB_OFF_ICE
    JOB_ON_HOLD            JOB_ON_ICE             KILLJOB
    QUE_RECOVERY           REFRESH_BROKER         RESEND_EXTERNAL_STATUS
    SEND_SIGNAL            SET_GLOBAL             STARTJOB
    STOP_DEMON

Quick overview of possible states for event CHANGE_STATUS in alphabetical order:

    ACTIVATED              FAILURE                INACTIVE
    ON_HOLD                ON_ICE                 QUE_WAIT
    REFRESH_DEPENDENCIES   REFRESH_FILEWATCHER    RESTART
    RUNNING                STARTING               SUCCESS
    TERMINATED

TODO

The following options are not yet implemented: -A Alarm, -P Event Priority, -G Global=Value, -C Comment, -U (Un-SENDEVENT), -K Signal(s)

AUTHOR

Sinisa Susnjar <sini@cpan.org>