eval{ open(MSGFILE,'/dir') or die("Cannot open dir"); while (<MSGFILE>) { next if ($_ =~ m/header/i); $msg = $_; $counter += 1; my $getmessage = MQSeries::Message->new; $getmessage->Data($msg); $dstqobj->Put(Message => $getmessage , Sync => 1) or $logger- +>logdie("Unable to put message onto Queue at line $counter\nCompCode + = " . $dstqobj->CompCode() . "\nReason = " . $dstqobj->Reason() . "\n"); } close MSGFILE; }; if($@){ $qmgr->Backout() or $logger->logdie("error in backout: $@"); } else{ $qmgr->Commit() or $logger->logdie("error in commiting messages +$!"); }
I've put auto commit option off
In reply to Re^2: Not able to put more than 10k uncommited messages in queue
by Shreyak
in thread Not able to put more than 10k uncommited messages in queue
by Shreyak
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |