+ if (my $err = IDZebra::begin_trans($self->{zh},1)) {
+ if ($self->errCode == 2) {
+ croak ("TRANS_RW not allowed within TRANS_RO");
+ } else {
+ croak("Error starting transaction; code:".
+ $self->errCode . " message: " . $self->errString);
+ }
+ }