<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>Issue in Java client while fetching channel</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Hi,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">I am facing a typical issue while fetching a channel from the connection while using Java client.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">In my code,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> was</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">utilizing</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> a connection that is alive and fetching channels by calling</FONT></SPAN><SPAN LANG="en-us"><I> <FONT FACE="Calibri">connection</FONT></I></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.getChannel(); </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">While my application server was running for over 3 days,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> found that getting channel obj via calling</FONT></SPAN><SPAN LANG="en-us"><I> <FONT FACE="Calibri">connection</FONT></I></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.getChannel() would return null.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Investigation lead to my not closing the channel after publishing a message. And</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> have now closed the channel as soon as</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> publish. </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Are there any other known scenarios where we would get the channel object as null. </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">My connection params has requestedChannels as 0,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">requestedHeartbeat as 360 secs. Please suggest.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN></B><B><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=2 FACE="Trebuchet MS">Regards,</FONT></SPAN></B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN></B><B><SPAN LANG="en-us"><FONT SIZE=2 FACE="Trebuchet MS">Anand Ved</FONT></SPAN></B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=2 FACE="Trebuchet MS"> |</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN></B><B><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN></B><SPAN LANG="en-us"><B></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN></B><B><SPAN LANG="en-us"> <FONT COLOR="#000000" SIZE=2 FACE="Trebuchet MS">Xoriant Solutions Pvt. Ltd.</FONT></SPAN></B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>