Somehow I can't really believe this. After all, the "User is already ..." must come from somewhere. Did you really verify that the entry was indeed modified?
You should check $ars_errstr after *every* API call, to determine exactly where the error occurs: my $connection = ars_Login($server,$user,$pass,undef,undef,10000,undef); die "ars_Login: $ars_errstr" if $ars_errstr; #ars_BeginBulkEntryTransaction( $connection ) || die($ars_errstr); #die "ars_BeginBulkET: $ars_errstr" if $ars_errstr; my $r = ars_SetEntry($connection, $schema, $entryId, 0, "1000000000", "This is a invalid incident, is just a test, "); die "ars_SetEntry: $ars_errstr" if $ars_errstr; #my @results = ars_EndBulkEntryTransaction( $connection, 1 ); #die "ars_EndBulkET: $ars_errstr" if $ars_errstr; Anyway, using BulkEntryTransaction doesn't make much sense for modifiying just one entry. (Of course I don't know if this is your real application case). Regards, Thilo On 21.05.2010 16:27, German Valenzuela wrote: > Thanks Alex and Thilo by the answers. > > Thilo I will check about the licenses. > > But, when I comment the ars_BeginBulkEntryTransaction and > ars_EndBulkEntryTransaction in my code the ars_SetEntry works. The code is > > my $connection = ars_Login($server,$user,$pass,undef,undef,10000,undef); > > #ars_BeginBulkEntryTransaction( $connection ) || die($ars_errstr); > > my $r = ars_SetEntry($connection, $schema, $entryId, 0, "1000000000", > "This is a invalid incident, is just a test, "); > > #my @results = ars_EndBulkEntryTransaction( $connection, 1 ); > ars_Logoff($connection); > > print Dumper(@results); > > > > 2010/5/21 Thilo Stapff <thilo.sta...@apprologic.de > <mailto:thilo.sta...@apprologic.de>> > > Hi, > > the message "User is currently connected from another machine" probably > means that a user tool connection to the same remedy server with another > IP address already exists. This is just like connecting with two user > tools form different machines with same user account, which is > prohibited for licensing reasons. > > This error is probably not specifically related to the > ars_BeginBulkEntryTransaction function. > > Yes, these functions are intended to work like a database transaction. > See the documentation for "ARBeginBulkEntryTransaction" and > "AREndBulkEntryTransaction" in the C API guide. > > > Best regards, > Thilo Stapff > > > > On 20.05.2010 19:56, German Valenzuela wrote: > > Hi > > > > somebody has used ars_BeginBulkEntryTransaction and > > ars_EndBulkEntryTransaction? I'm trying to use, but an error > occur, the > > message is 'User is currently connected from another machine' > > These functions, work like a database transaction? > > > > Thanks > > -- > > German Valenzuela > > Prill Tecnologia > > +55 (21) 8193-7098 > > german.valenzu...@prill.com.br > <mailto:german.valenzu...@prill.com.br> > <mailto:german.valenzu...@prill.com.br > <mailto:german.valenzu...@prill.com.br>> > > http://www.prill.com.br > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > > > > > > > > > > -- > > Arsperl-users mailing list > > Arsperl-users@arsperl.org <mailto:Arsperl-users@arsperl.org> > > https://lists.sourceforge.net/lists/listinfo/arsperl-users > > > > ------------------------------------------------------------------------------ > > > > -- > Arsperl-users mailing list > Arsperl-users@arsperl.org <mailto:Arsperl-users@arsperl.org> > https://lists.sourceforge.net/lists/listinfo/arsperl-users > > > > > -- > German Valenzuela > Prill Tecnologia > +55 (21) 8193-7098 > german.valenzu...@prill.com.br <mailto:german.valenzu...@prill.com.br> > http://www.prill.com.br > > > > ------------------------------------------------------------------------------ > > > > > > > -- > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users ------------------------------------------------------------------------------ -- Arsperl-users mailing list Arsperl-users@arsperl.org https://lists.sourceforge.net/lists/listinfo/arsperl-users