Re: Detect perl error

Stefan Rother <[email protected]>
Newsgroups gmane.comp.otrs.user
Message-ID <[email protected]>
Hi,

I don´t test it, but normally try to remove 

<snip>
|| die()
</snip>

and look if 
$Success
is true or false

At the moment your script exits always with success, cause you say Merge OR Die and that happens I think.

Kind regards,

Stefan

> 
> I'm new to OTRS as well as to Perl.
> 
> I'm wondering how I can detect the failure in the function TicketMerge.
> 
> Here is my script:
> 
> **************************************
> #!/usr/bin/perl
> use strict;
> use warnings;
> use utf8;
> 
> use Kernel::System::ObjectManager;
> local $Kernel::OM = Kernel::System::ObjectManager->new();
> my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket');
> 
> 
> my $Success = $TicketObject->TicketMerge(
>        MainTicketID  => 1673,
>        MergeTicketID => 1689123,
>        UserID        => 1,
> ) || die();
> 
> **************************************
> 
> Is this scenario, ticket id 1689123 does NOT exist and command
> TicketMerge fails but the script exits with success.
> 
> How can I know when it fails?
> 
> Regards
> -------------------------
> Santiago DIEZ
> Quark Systems & CAOBA
> 23 rue du Buisson Saint-Louis, 75010 Paris
> -------------------------
> ---------------------------------------------------------------------
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs

--
 
Stefan Rother
Geschäftsführer 
 
 




Oberwalting 31 | 94339 Leiblfing | Germany
 
[email protected] 
 
M +49 (0)171 52 12 258
T  +49 (0)9427 95 91 480
F  +49 (0)9427 30 18 001
 
https://otrs.ch  https://www.facebook.com/RotherOTRS
https://www.twitter.com/Rother_OTRS

---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.