<?xml version="1.0"?><!-- generator="b2evolution/0.9.0.12" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>ZXTM KnowledgeHub - Last comments</title>
		<link>http://knowledgehub.zeus.com?disp=comments</link>
		<description></description>
		<language>en-US</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=0.9.0.12"/>
		<ttl>60</ttl>
				<item>
			<title>In response to: Zeus Communities</title>
			<pubDate>Thu, 02 Jul 2009 20:50:38 +0000</pubDate>
			<guid isPermaLink="false">c351@http://knowledgehub.zeus.com</guid>
         <dc:creator>ap</dc:creator>
			<description>Can you send all logs to syslog in ZXTM (not only alerts)?</description>
			<content:encoded><![CDATA[Can you send all logs to syslog in ZXTM (not only alerts)?]]></content:encoded>
			<link>http://knowledgehub.zeus.com/internal/2007/11/23/zeus_communities#c351</link>
		</item>
				<item>
			<title>In response to: Scala, ZXTM and Java Extensions</title>
			<pubDate>Thu, 02 Jul 2009 14:50:22 +0000</pubDate>
			<guid isPermaLink="false">c350@http://knowledgehub.zeus.com</guid>
         <dc:creator>Owen Garrett [Zeus Dev Team]</dc:creator>
			<description>James - the blog subscribes to a central blacklist of words and URLs, and for some reason, *.blogspot.com was in the list.

I've whitelisted it locally... for everyone else's benefit, James' site is http://james-iry.blogspot.com</description>
			<content:encoded><![CDATA[James - the blog subscribes to a central blacklist of words and URLs, and for some reason, *.blogspot.com was in the list.<br />
<br />
I've whitelisted it locally... for everyone else's benefit, James' site is <b><a href="http://james-iry.blogspot.com">http://james-iry.blogspot.com</a></b>]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/06/30/scala_zxtm_and_java_extensions#c350</link>
		</item>
				<item>
			<title>In response to: Scala, ZXTM and Java Extensions</title>
			<pubDate>Thu, 02 Jul 2009 13:55:14 +0000</pubDate>
			<guid isPermaLink="false">c349@http://knowledgehub.zeus.com</guid>
         <dc:creator>James Iry</dc:creator>
			<description>Since the servlet container is responsible for managing the lifecycle of servlets, the use of "object" doesn't really make sense here.  In Scala an "object" declared at top level is a singleton.  The use of an object is also why you got two class files.  One holds the definition of the class to which the singleton belongs and the other holds the (lazily instantiated) static reference.  

If you rewrote your code as "class MyServlet extends HttpServlet..." you'd only get one class file, MyServlet.class, and the solution would be that much more indistinguishable from Java.

PS: for some reason this blog is rejecting a perfectly valid url for my site "http://james-iry.blogspot.com/"</description>
			<content:encoded><![CDATA[Since the servlet container is responsible for managing the lifecycle of servlets, the use of "object" doesn't really make sense here.  In Scala an "object" declared at top level is a singleton.  The use of an object is also why you got two class files.  One holds the definition of the class to which the singleton belongs and the other holds the (lazily instantiated) static reference.  <br />
<br />
If you rewrote your code as "class MyServlet extends HttpServlet..." you'd only get one class file, MyServlet.class, and the solution would be that much more indistinguishable from Java.<br />
<br />
PS: for some reason this blog is rejecting a perfectly valid url for my site "http://james-iry.blogspot.com/"]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/06/30/scala_zxtm_and_java_extensions#c349</link>
		</item>
				<item>
			<title>In response to: ZXTMs like to Tweet Too</title>
			<pubDate>Fri, 19 Jun 2009 16:46:29 +0000</pubDate>
			<guid isPermaLink="false">c347@http://knowledgehub.zeus.com</guid>
         <dc:creator>mrz</dc:creator>
			<description>Trying to get ZXTM to tweet connection rate and bandwidth info per vserver or other "interesting" metrics.  Anyone do this already?</description>
			<content:encoded><![CDATA[Trying to get ZXTM to tweet connection rate and bandwidth info per vserver or other "interesting" metrics.  Anyone do this already?]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2008/12/15/zxtms_like_to_tweet_too#c347</link>
		</item>
				<item>
			<title>In response to: Logging slow connections</title>
			<pubDate>Fri, 08 May 2009 14:01:58 +0000</pubDate>
			<guid isPermaLink="false">c344@http://knowledgehub.zeus.com</guid>
         <dc:creator>Graham Moore</dc:creator>
			<description>To capture the time after the last byte, this should work:-

$THRESHOLD = 1;      # Response time in (integer) seconds above
                     # which requests are logged.

$start = connection.data.get("start");
$now = sys.time();
$diff = ($now - $start);

$uri = http.getRawURL();
$node = connection.getNode();

$body = http.getResponseBody();

$newnow = sys.time();
$toend = ($newnow - $now);

if ( $diff > $THRESHOLD || $toend > $THRESHOLD ) {
     $uri = http.getRawURL();
     $node = connection.getNode();
     log.info ("SLOW REQUEST (" . $diff . "s)(" . $toend . "s) " . $node . ":" . $uri );
}
</description>
			<content:encoded><![CDATA[To capture the time after the last byte, this should work:-<br />
<br />
$THRESHOLD = 1;      # Response time in (integer) seconds above<br />
                     # which requests are logged.<br />
<br />
$start = connection.data.get("start");<br />
$now = sys.time();<br />
$diff = ($now - $start);<br />
<br />
$uri = http.getRawURL();<br />
$node = connection.getNode();<br />
<br />
$body = http.getResponseBody();<br />
<br />
$newnow = sys.time();<br />
$toend = ($newnow - $now);<br />
<br />
if ( $diff > $THRESHOLD || $toend > $THRESHOLD ) {<br />
     $uri = http.getRawURL();<br />
     $node = connection.getNode();<br />
     log.info ("SLOW REQUEST (" . $diff . "s)(" . $toend . "s) " . $node . ":" . $uri );<br />
}<br />
]]></content:encoded>
			<link>http://knowledgehub.zeus.com/code/2006/06/07/logging_slow_connections#c344</link>
		</item>
				<item>
			<title>In response to: Deploying ZXTM with BEA WebLogic Server</title>
			<pubDate>Tue, 05 May 2009 12:54:18 +0000</pubDate>
			<guid isPermaLink="false">c341@http://knowledgehub.zeus.com</guid>
         <dc:creator>kdep [Member]</dc:creator>
			<description>Please note that we have reports that WebLogic 10.3 may have a bug which causes the WL-PROXY-SSL header to be truncated due to another parameter that limits header length. Your Oracle support contact should be able to provide an updated jar which fixes this issue. We have unconfirmed reports that this will be fixed in 10.3 MP1. As always you should contact your Oracle support representative for further details.</description>
			<content:encoded><![CDATA[Please note that we have reports that WebLogic 10.3 may have a bug which causes the WL-PROXY-SSL header to be truncated due to another parameter that limits header length. Your Oracle support contact should be able to provide an updated jar which fixes this issue. We have unconfirmed reports that this will be fixed in 10.3 MP1. As always you should contact your Oracle support representative for further details.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2006/04/30/deploying_zxtm_with_bea_weblogic_server#c341</link>
		</item>
				<item>
			<title>In response to: Re-writing a client request from http:// to https://</title>
			<pubDate>Thu, 30 Apr 2009 11:42:06 +0000</pubDate>
			<guid isPermaLink="false">c340@http://knowledgehub.zeus.com</guid>
         <dc:creator>kpfoote</dc:creator>
			<description>This can be done fairly easily with only RuleBuilder.

- First create your service tied to your service name and port 80 then set the pool to discard.

- Next create a new rule Catalogs -> Rules
  - In that rule leave Conditions empty
  - Under the Actions tab / Requests and Responses section
    . select Log Information stating what you want (you can skip this if you want)
    . select HTTP only / HTTP Redirect telling it where you want the request to go. ie the full https://blablabla.bla.bal</description>
			<content:encoded><![CDATA[This can be done fairly easily with only RuleBuilder.<br />
<br />
- First create your service tied to your service name and port 80 then set the pool to discard.<br />
<br />
- Next create a new rule Catalogs -> Rules<br />
  - In that rule leave Conditions empty<br />
  - Under the Actions tab / Requests and Responses section<br />
    . select Log Information stating what you want (you can skip this if you want)<br />
    . select HTTP only / HTTP Redirect telling it where you want the request to go. ie the full https://blablabla.bla.bal]]></content:encoded>
			<link>http://knowledgehub.zeus.com/code/2006/08/23/re_writing_a_client_request_for_http_to_1#c340</link>
		</item>
				<item>
			<title>In response to: Why is ZXTM pinging my back-ends when I don't have a PING health monitor attached?</title>
			<pubDate>Tue, 28 Apr 2009 10:26:53 +0000</pubDate>
			<guid isPermaLink="false">c339@http://knowledgehub.zeus.com</guid>
         <dc:creator>Owen Garrett [Zeus Dev Team]</dc:creator>
			<description>It is possible (though not recommended) to completely disable the ICMP health checks if you have installed ZXTM in a network where ICMP messages are not allowed.

Chapter 6.6 of the ZXTM 5.1 User Manual describes how to configure an alternative address (i.e. localhost) for front-end ping tests, and how to add a dummy (unused) pool containing localhost so that the back-end ping tests do not fail completely.</description>
			<content:encoded><![CDATA[It is possible (though not recommended) to completely disable the ICMP health checks if you have installed ZXTM in a network where ICMP messages are not allowed.<br />
<br />
Chapter 6.6 of the <a href="http://knowledgehub.zeus.com/media/5.1r1/ZXTM_5.1_User_Manual.pdf">ZXTM 5.1 User Manual</a> describes how to configure an alternative address (i.e. localhost) for front-end ping tests, and how to add a dummy (unused) pool containing localhost so that the back-end ping tests do not fail completely.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/faqs/2006/07/24/why_is_zxtm_pinging_my_back_ends_when_i#c339</link>
		</item>
				<item>
			<title>In response to: suo&#305;su&#477;&#647;x&#398; &#592;&#652;&#592;&#383; &#613;&#647;&#305;&#653; u&#653;op &#477;p&#305;sdn q&#477;&#653; &#477;&#613;&#647; &#387;u&#305;u&#633;n&#8869;</title>
			<pubDate>Fri, 24 Apr 2009 22:20:49 +0000</pubDate>
			<guid isPermaLink="false">c338@http://knowledgehub.zeus.com</guid>
         <dc:creator>Owen Garrett [Zeus Dev Team]</dc:creator>
			<description>By the way, ZXTM 5.1 extended the Java Extension API to automatically decompress compressed responses when reading the response.

Adding a rule to remove the 'Accept-Encoding' is still recommended to remove the needless overhead of compressing and decompressing the response between the webserver and ZXTM, but it's no longer necessary to do this.</description>
			<content:encoded><![CDATA[By the way, ZXTM 5.1 extended the Java Extension API to automatically decompress compressed responses when reading the response.<br />
<br />
Adding a rule to remove the 'Accept-Encoding' is still recommended to remove the needless overhead of compressing and decompressing the response between the webserver and ZXTM, but it's no longer necessary to do this.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2008/06/19/turning_the_web_upside_down_with_java_ex_1#c338</link>
		</item>
				<item>
			<title>In response to: Using ZXTM as a Forward Proxy</title>
			<pubDate>Fri, 24 Apr 2009 15:56:58 +0000</pubDate>
			<guid isPermaLink="false">c337@http://knowledgehub.zeus.com</guid>
         <dc:creator>kdep [Member]</dc:creator>
			<description>If you are looking to use ZXTM as a Forward Proxy with SSL Tunneling you should take a look at this Forward Proxy and Tunneling SSL article.

</description>
			<content:encoded><![CDATA[If you are looking to use ZXTM as a Forward Proxy with SSL Tunneling you should take a look at this <a href="/articles/2008/06/21/zxtm_forward_proxy_and_tunneling_ssl">Forward Proxy and Tunneling SSL</a> article.<br />
<br />
]]></content:encoded>
			<link>http://knowledgehub.zeus.com/code/2007/10/17/using_zxtm_as_a_forward_proxy#c337</link>
		</item>
				<item>
			<title>In response to: How do I upgrade my ZXTM software?</title>
			<pubDate>Fri, 17 Apr 2009 07:10:54 +0000</pubDate>
			<guid isPermaLink="false">c334@http://knowledgehub.zeus.com</guid>
         <dc:creator>Martin</dc:creator>
			<description>Agreed with the previous comment, it would be nice if the upgrade process moved the log directory to the new version directory since %zeushome% points to a symlink depending on version number. This is an undocumented feature (aka bug? :-).
</description>
			<content:encoded><![CDATA[Agreed with the previous comment, it would be nice if the upgrade process moved the log directory to the new version directory since %zeushome% points to a symlink depending on version number. This is an undocumented feature (aka bug? :-).<br />
]]></content:encoded>
			<link>http://knowledgehub.zeus.com/faqs/2005/11/28/how_do_i_upgrade_my_zxtm_software#c334</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Fri, 03 Apr 2009 12:42:00 +0000</pubDate>
			<guid isPermaLink="false">c332@http://knowledgehub.zeus.com</guid>
         <dc:creator>Matt H [Zeus Dev Team]</dc:creator>
			<description>The problem is that the plug-in uses the SOAP API to communicate with ZXTM, and currently only users in the Admin group can use the SOAP API. ZXTM itself would need to be changed in order to allow other users to use the plugin, so the only way is to use an Admin user for now. We are currently looking into adding SOAP specific permissions. Sorry I couldn't be more helpful!</description>
			<content:encoded><![CDATA[The problem is that the plug-in uses the SOAP API to communicate with ZXTM, and currently only users in the Admin group can use the SOAP API. ZXTM itself would need to be changed in order to allow other users to use the plugin, so the only way is to use an Admin user for now. We are currently looking into adding SOAP specific permissions. Sorry I couldn't be more helpful!]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c332</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Fri, 03 Apr 2009 08:01:38 +0000</pubDate>
			<guid isPermaLink="false">c331@http://knowledgehub.zeus.com</guid>
         <dc:creator>WilliamK</dc:creator>
			<description>Great work and I'm very interested.

Yet I can't get it to work after installed. The plugin keeps reporting on login failure even on correct username/password.

We use an account not in the admin group, but having the right to edit rules. Maybe that's the cause? If yes is there anything we can work around this?</description>
			<content:encoded><![CDATA[Great work and I'm very interested.<br />
<br />
Yet I can't get it to work after installed. The plugin keeps reporting on login failure even on correct username/password.<br />
<br />
We use an account not in the admin group, but having the right to edit rules. Maybe that's the cause? If yes is there anything we can work around this?]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c331</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Thu, 02 Apr 2009 11:02:17 +0000</pubDate>
			<guid isPermaLink="false">c330@http://knowledgehub.zeus.com</guid>
         <dc:creator>SteveF</dc:creator>
			<description>Great, thanks!! I have just updated my plugin and it works a treat.</description>
			<content:encoded><![CDATA[Great, thanks!! I have just updated my plugin and it works a treat.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c330</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Wed, 01 Apr 2009 15:24:16 +0000</pubDate>
			<guid isPermaLink="false">c329@http://knowledgehub.zeus.com</guid>
         <dc:creator>Matt H [Zeus Dev Team]</dc:creator>
			<description>The plug-in has been updated so that it's now possible to change the user used to communicate with ZXTM over SOAP. This user has to be a member of the Admin group.</description>
			<content:encoded><![CDATA[The plug-in has been updated so that it's now possible to change the user used to communicate with ZXTM over SOAP. This user has to be a member of the Admin group.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c329</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Tue, 31 Mar 2009 13:56:51 +0000</pubDate>
			<guid isPermaLink="false">c328@http://knowledgehub.zeus.com</guid>
         <dc:creator>SteveF</dc:creator>
			<description>Is there any was to use a different account i nthe plugin other than the admin? We disable that account by default and use other custom accounts.

Thanks

Steve.</description>
			<content:encoded><![CDATA[Is there any was to use a different account i nthe plugin other than the admin? We disable that account by default and use other custom accounts.<br />
<br />
Thanks<br />
<br />
Steve.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c328</link>
		</item>
				<item>
			<title>In response to: Zeus Communities</title>
			<pubDate>Mon, 30 Mar 2009 14:49:45 +0000</pubDate>
			<guid isPermaLink="false">c327@http://knowledgehub.zeus.com</guid>
         <dc:creator>Rob Layfield</dc:creator>
			<description>Thanks Robert!

that worked and I can't believe that you posted up the answer just 2 hours ago. 

I was on the right track but what I forgot to take into account of was escaping the dots in the REGEX, so my match was never happening.

Thanks for saving me &#38; the rest of the community a lot of time and trouble...</description>
			<content:encoded><![CDATA[Thanks Robert!<br />
<br />
that worked and I can't believe that you posted up the answer just 2 hours ago. <br />
<br />
I was on the right track but what I forgot to take into account of was escaping the dots in the REGEX, so my match was never happening.<br />
<br />
Thanks for saving me &amp; the rest of the community a lot of time and trouble...]]></content:encoded>
			<link>http://knowledgehub.zeus.com/internal/2007/11/23/zeus_communities#c327</link>
		</item>
				<item>
			<title>In response to: Zeus Communities</title>
			<pubDate>Mon, 30 Mar 2009 12:58:59 +0000</pubDate>
			<guid isPermaLink="false">c326@http://knowledgehub.zeus.com</guid>
         <dc:creator>Robert</dc:creator>
			<description>Hi,

I've just had to resolve a similar problem and have found that the following code works on our Zeus hosted account. Hope this helps!

RULE_0_START:
match IN:Host into $ with ^yourdomain\.co\.uk$
if matched then
match URL into $ with ^/(.*)$
    set OUT:Location = http://www.yournewdomain.co.uk/$1
    set OUT:Content-Type = text/html
    set RESPONSE = 301
    set BODY = Moved
goto END
endif
RULE_0_END:</description>
			<content:encoded><![CDATA[Hi,<br />
<br />
I've just had to resolve a similar problem and have found that the following code works on our Zeus hosted account. Hope this helps!<br />
<br />
RULE_0_START:<br />
match IN:Host into $ with ^yourdomain\.co\.uk$<br />
if matched then<br />
match URL into $ with ^/(.*)$<br />
    set OUT:Location = http://www.yournewdomain.co.uk/$1<br />
    set OUT:Content-Type = text/html<br />
    set RESPONSE = 301<br />
    set BODY = Moved<br />
goto END<br />
endif<br />
RULE_0_END:]]></content:encoded>
			<link>http://knowledgehub.zeus.com/internal/2007/11/23/zeus_communities#c326</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Tue, 24 Mar 2009 16:29:14 +0000</pubDate>
			<guid isPermaLink="false">c325@http://knowledgehub.zeus.com</guid>
         <dc:creator>Matt H [Zeus Dev Team]</dc:creator>
			<description>Thanks for the feedback Jean. I've updated the plug-in so that it now escapes colons with '!c'. This should keep NTFS happy. 

You can get the fix by telling Eclipse to update itself (from the menu go Help -> Software Updates... then click the 'Update...' button).

Hope that helps.</description>
			<content:encoded><![CDATA[Thanks for the feedback Jean. I've updated the plug-in so that it now escapes colons with '!c'. This should keep NTFS happy. <br />
<br />
You can get the fix by telling Eclipse to update itself (from the menu go Help -> Software Updates... then click the 'Update...' button).<br />
<br />
Hope that helps.]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c325</link>
		</item>
				<item>
			<title>In response to: Installing the ZXTM Eclipse Plugin</title>
			<pubDate>Mon, 23 Mar 2009 20:56:43 +0000</pubDate>
			<guid isPermaLink="false">c324@http://knowledgehub.zeus.com</guid>
         <dc:creator>Jean Fabrice</dc:creator>
			<description>nice plugin !
Maybe a little bug : I could not import rules with specific characters onto my developement workstation (Windows XP). Rule name is something like "my_rule (VS:my_virtualserver)". Seems that hurts NTFS file naming convention.

JF

</description>
			<content:encoded><![CDATA[nice plugin !<br />
Maybe a little bug : I could not import rules with specific characters onto my developement workstation (Windows XP). Rule name is something like "my_rule (VS:my_virtualserver)". Seems that hurts NTFS file naming convention.<br />
<br />
JF<br />
<br />
]]></content:encoded>
			<link>http://knowledgehub.zeus.com/articles/2009/03/23/installing_the_zxtm_eclipse_plug_in#c324</link>
		</item>
			</channel>
</rss>
