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

NAME

elive_query - simple query shell for Elluminate Live! Manager (ELM)

SYNOPSIS

  elive_query   http[s]://myserver.com/my-site[:port]

    --user someuser          # SDK/SOAP username
    --pass somepass          # SDK/SOAP password
    --debug=n                # 1=some, 2=verbose, 3=verbose + soap
    --dump=yaml              # serialise results as YAML
    --adapter=type-or-class  # E.g. --adapter v3 (Bb::Collaborate::V3)
    -c 'select ....'         # execute command(s), then exit
    -? -help                 # obtain help
    -v -version              # print Elive version

DESCRIPTION

Simple read-only query shell for Elluminate Live! Manager (ELM).

Entity Data Queries

This script lets you do simple queries, in a vaguely SQL like manner. For example:

    % elive_query -user admin https://myserver.com/mysite
    Password: ********
    connecting to https://myserver.com/mysite...ok
    Elive query ... (Elluminate Live! ...)  (c) ... - type 'help' for help

    elive> select loginName,email,firstName,lastName,role from user where loginName like *m* 
    loginName   |email                 |firstName|lastName   |role
    ------------|----------------------|---------|-----------|----
    mr_miyagi   |mr_miyagi@hotmail.com |Pups     |Miyagi     |3
    sthrogmorton|sthrogmorton@gmail.com|Sebastion|Throgmorton|2

    elive>

Describing Entities

You can also use this script to describe Elive entity structures:

    elive> describe
    usage: describe group|meeting|meetingParameters|participantList|preload|recording|serverDetails|serverParameters|user

    elive> describe meeting
    meeting: Elive::Entity::Meeting:
    meetingId         : pkey Int        
    deleted           : Bool
    end               : HiResDate    -- meeting end time
    facilitatorId     : Str          -- userId of facilitator
    name              : Str          -- meeting name
    password          : Str          -- meeting password
    privateMeeting    : Bool         -- don't display meeting in public schedule
    start             : HiResDate    -- meeting start time

    elive> 

SEE ALSO

perldoc Elive http://search.cpan.org/dist/Elive/