Hi Juan Manuel,

For sure it is a typo and it will be fixed in OTRSMasterSlave 1.3.2, in fact it 
was totally wrong, please use the following:

create an object

    use Kernel::Config;
    use Kernel::System::Encode;
    use Kernel::System::Log;
    use Kernel::System::Time;
    use Kernel::System::Main;
    use Kernel::System::DB;
    use Kernel::System::Ticket;
    use Kernel::System::MasterSlaveObject;

    my $ConfigObject = Kernel::Config->new();
    my $EncodeObject = Kernel::System::Encode->new(
        ConfigObject => $ConfigObject,
    );
    my $LogObject = Kernel::System::Log->new(
        ConfigObject => $ConfigObject,
        EncodeObject => $EncodeObject,
    );
    my $TimeObject = Kernel::System::Time->new(
        ConfigObject => $ConfigObject,
        LogObject    => $LogObject,
    );
    my $MainObject = Kernel::System::Main->new(
        ConfigObject => $ConfigObject,
        EncodeObject => $EncodeObject,
        LogObject    => $LogObject,
    );
    my $DBObject = Kernel::System::DB->new(
        ConfigObject => $ConfigObject,
        EncodeObject => $EncodeObject,
        LogObject    => $LogObject,
        MainObject   => $MainObject,
    );
    my $TicketObject = Kernel::System::Ticket->new(
        ConfigObject       => $ConfigObject,
        LogObject          => $LogObject,
        DBObject           => $DBObject,
        MainObject         => $MainObject,
        TimeObject         => $TimeObject,
        EncodeObject       => $EncodeObject,
        GroupObject        => $GroupObject,        # if given
        CustomerUserObject => $CustomerUserObject, # if given
        QueueObject        => $QueueObject,        # if given
    );

    my $MasterSlaveObject = Kernel::System::MasterSlaveObject->new(
        LogObject    => $LogObject,
        TicketObject => $TicketObject
    );


((enjoy))

Carlos Rodríguez




On Jan 30, 2013, at 8:41 AM, Juan Manuel Clavero Almirón 
<[email protected]> wrote:

> Hi all,
> Perldoc of Kernel/System/MasterSlave.pm states:
> 
>    Kernel::System::MasterSlave - to handle all ticket master slave tasks ...
> 
>    SYNOPSIS
>           All functions to handle ticket master slave tasks ...
> 
>    PUBLIC INTERFACE
>           new()
>               create an object
> 
>                   use Kernel::System::LinkObject;
> 
>                   my $LinkObject = Kernel::System::LinkObject->new(
>                       ConfigObject => $ConfigObject,
>                       LogObject    => $LogObject,
>                       DBObject     => $DBObject,
>                       TimeObject   => $TimeObject,
>                       MainObject   => $MainObject,
>                       EncodeObject => $EncodeObject,
>                   );
> 
> Is it a typo or do I really need to create a LinkObject in order to use 
> MasterSlave functionality? 
> Should I do $LinkObject->MasterSlave() or MasterSlaveObject->MasterSlave()?
> 
> Kind regards,
> Juan Clavero
> 
> OTRS 3.1 on CentOSLinux [Apache and MySQL ]
> connected to an Active Directory for Agents and Customers.
> 
> _______________________________________________
> OTRS mailing list: dev - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/dev
> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev
> 

_______________________________________________
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev

Reply via email to