Example #1
0
} else {
    echo '<font color="red"><b>FAILED</b></font> previous connection create test failed!';
}
?>
<p/>
<hr/>
Testing peek and remove -<br>
<?php 
if ($conn) {
    $m = new SAMMessage('This is a test message to peek');
    $m->header->SAM_TYPE = SAM_TEXT;
    $mid = $conn->send($queuename, $m);
    if (!$mid) {
        echo '<font color="red"><b>FAILED</b></font>' . " send failed ({$conn->errno}) {$conn->error}";
    } else {
        if (!$conn->peek($queuename, array(SAM_MESSAGEID => $mid, SAM_WAIT => 1000))) {
            echo '<font color="red"><b>FAILED</b></font>' . " peek failed ({$conn->errno}) {$conn->error}";
        } else {
            if (!$conn->remove($queuename, array(SAM_MESSAGEID => $mid))) {
                echo '<font color="red"><b>FAILED</b></font>' . " remove failed ({$conn->errno}) {$conn->error}";
            } else {
                echo '<font color="green"><b>OK</b></font> correlID=' . $correlid;
            }
        }
    }
} else {
    echo '<font color="red"><b>FAILED</b></font> previous connection create test failed!';
}
?>
<p/>
<hr/>