<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>MyArch</title>
	
	<link>http://myarch.com</link>
	<description>Builds and bytes</description>
	<lastBuildDate>Sat, 04 May 2013 17:02:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/myarch" /><feedburner:info uri="myarch" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Configuring Message Reliability in WebSphere Application Server</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/uRkL7ef64GA/was-jms-reliability</link>
		<comments>http://myarch.com/was-jms-reliability#comments</comments>
		<pubDate>Sat, 13 Apr 2013 23:46:05 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Application Server Administration]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1140</guid>
		<description><![CDATA[Configuring JMS in WAS could be quite confusing due to large number of settings and configuration resources (destination, queue/topic, connection factory, activation spec). One of the most confusing aspects of this configuration is the quality of service (QOS) settings that deal with message reliability. These settings can be configured using SIB destination: And/or connection factory: [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="/files/images/wasQOS/reliableStreet.jpg" alt="Destination QOS configuration" /></p>

<p>Configuring <span class="caps">JMS </span>in <span class="caps">WAS </span>could be quite confusing due to large number of settings and configuration resources (destination, queue/topic, connection factory, activation spec). </p>

<p>One of the most confusing aspects of this configuration is the quality of service (QOS) settings that deal with <a href="http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?
topic=%2Fcom.ibm.websphere.express.iseries.doc%2Finfo%2Fiseriesexp%2Fae%2Fcjj9000_.html">message reliability</a>. </p>

<p><span id="more-1140"></span></p>

<p>These settings can be configured using <span class="caps">SIB </span>destination:<br />
<img src="/files/images/wasQOS/destinationQOS.jpg" alt="Destination QOS configuration" /></p>

<p>And/or connection factory:</p>

<p><img src="/files/images/wasQOS/cfQOS.jpg" alt="Connection factory QOS configuration" /></p>

<p>The reliability is also influenced by the <span class="caps">JMS API</span>s used by the application code (<a href="http://docs.oracle.com/javaee/6/api/javax/jms/MessageProducer.html#setDeliveryMode%28int%29"> MessageProducer.setDeliveryMode</a>, MessageProducer.send).</p>

<p>Here's how the message reliability is determined:</p>


<ul>
<li>Message producer sends a message with the requested delivery mode. Note that the <span class="caps">PERSISTENT </span>mode is the default.</li>
<li>If the destination for the message is set to allow producers to override reliability, the reliability setting defined on the connection factory for the given delivery mode is used. However, if the connection factory's setting is "As bus destination", the default reliability setting of the destination is used.</li>
<li>If the reliability can not be overridden, the default reliability setting of the destination is used.</li>
<li>If the resulted reliability level exceeds the maximum reliability setting for the destination, the exception is thrown or the message is routed to the error destination.</li>
</ul>



<p>The takeaway is that, by default, the reliability settings on the destination are ignored.</p>

<p>Here are the two widespread misconceptions about <span class="caps">JMS </span>reliability:</p>


<ul>
<li> Default settings provide the best <span class="caps">QOS</span>/highest reliability. This is not the case. Connection factory is configured with "Reliable Persistent" by default which is a notch below the highest "Assured Persistent". "Reliable Persistent" could result in lost messages and dupes as the messages are persisted asynchronously. </li>
<li>Non-persistent reliability mode means that messages are never saved to the message store and kept in memory. This is not the case. <span class="caps">WAS </span>saves non-persistent messages to the message store when the queue depth becomes too high.</li>
</ul>



<p>When choosing reliability, try to determine the minimally acceptable reliability level for the application. A non-persistent reliability level will always be faster than the persistent one. Be especially wary of the "top of the line" "assured delivery" level. In this mode <span class="caps">WAS </span>synchronously saves each and every message to the message store. If you're using a database to host the message store, this would result in a database hit for every message delivered to the destination.</p>



<p>Have a question about WebSphere <span class="caps">JMS </span>tuning/configuration? Please <a href="#respond">comment</a> on this post. You may also be interested in <a href="/category/wasadmin">other <span class="caps">WAS</span>-related articles</a> on this site.</p>

<p style="font-size:smaller">
Need help with WebSphere or <span class="caps">JMS</span>? Interested in performance tuning or in implementing <a href="/autobuild">fully automated configuration management</a> for your middleware? Consider <a href="/middleware-operations-services">our consulting services</a> and <a href="/contact-us">get in touch</a>.<br />
</p><img src="http://feeds.feedburner.com/~r/myarch/~4/uRkL7ef64GA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/was-jms-reliability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/was-jms-reliability</feedburner:origLink></item>
		<item>
		<title>What is the Best Tool to Replace Ant With?</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/w-CE0pgkSZo/best-ant-replacement</link>
		<comments>http://myarch.com/best-ant-replacement#comments</comments>
		<pubDate>Sun, 31 Mar 2013 02:30:34 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[Ant]]></category>
		<category><![CDATA[gradle]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1126</guid>
		<description><![CDATA[At this day and age there is no reason to continue using Ant. Ant was a great tool for its time but this time has passed. There are basically three build tools that can replace Ant: Maven, gradle and Buildr. It is important to be able to continue using existing Ant scripts and custom tasks [...]]]></description>
			<content:encoded><![CDATA[<p>At this day and age there is no reason to continue using Ant. Ant was a great tool for its time but this time has passed.</p>

<p>There are basically three build tools that can replace Ant: Maven, gradle and Buildr. </p>

<p>It is important to be able to continue using existing Ant scripts and custom tasks alongside the new tool. There is a multitude of useful open-source custom Ant tasks and with Ant being a de-facto standard for years, many development shops built vast libraries of Ant scripts and custom tasks.</p>

<p>Out of all three, Gradle has the best <a href="http://www.gradle.org/docs/current/userguide/ant.html">integration with Ant</a>. It allows for using existing custom Ant tasks pretty much without any changes. It also allows for importing Ant scripts into Gradle build script. Gradle tasks can even depend on Ant targets (and vice versa). There is also easy access to Ant properties.</p>

<p><span id="more-1126"></span></p>

<p>The bottom line, for any Ant shop, there is really nothing to loose from migrating to gradle. The benefits though are substantial:</p>


<ul>
<li>Full power of Groovy</li>
<li>Easy integration with Groovy and Java</li>
<li>Built-in dependency management</li>
<li>Plugin system</li>
</ul>



<p>What about Buildr and Maven? </p>

<p>Buildr provides <a href="http://buildr.apache.org/rdoc/Buildr/Ant.html">some integration with Ant</a> but it's certainly not as sophisticated as gradle's. And Maven is simply not a scripting tool in the same way Ant or gradle are, it is declarative as opposed to procedural (there is, of course, a blurry line between these two characteristics -- gradle could be made quite "declarative-like" via the use of plugins and Maven allows for invoking Ant tasks in a "scripting" fashion). So migrating complex Ant build scripts to Maven could be quite a complicated affair oftentimes involving developing custom Maven plugins.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/w-CE0pgkSZo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/best-ant-replacement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/best-ant-replacement</feedburner:origLink></item>
		<item>
		<title>Update on DPBuddy Release 3.0</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/e5K1eLO646A/dpbuddy-3-update</link>
		<comments>http://myarch.com/dpbuddy-3-update#comments</comments>
		<pubDate>Fri, 01 Feb 2013 17:55:04 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1115</guid>
		<description><![CDATA[DPBuddy 3.0 is almost ready to go, a beta version should become available in March this year. We're going to deliver pretty much all the features that were announced in the roadmap and more: Task for quiescing domains and objects. This task is able to wait for objects to go into the target state. This [...]]]></description>
			<content:encoded><![CDATA[<p><span class="caps">DPB</span>uddy 3.0 is almost ready to go, a beta version should become available in March this year.<br />
We're going to deliver pretty much all the features that were announced in the <a href="/dpbuddy-roadmap-3">roadmap</a> and more:</p>


<ul>
<li>Task for quiescing domains and objects. This task is able to wait for objects to go into the target state. This should be useful for fully automating "quiesce-import-unquiesce" deployment cycle.</li>
<li>XPath-based transformation of DataPower configuration (or any <span class="caps">XML </span>file for that matter). This allows for creating environment-specific transformations of any complexity. Adding, deleting and updating elements is supported. Setting text in attributes and elements (similar to the current &lt;a href="/datapower-deployment-policies-and-xpath"override feature of setConfig task</a>) now supports expressions. E.g., if you wanted to add a prefix to the current server value in a load-balancing group, you could do this: <code>&lt;setText xpath=&quot;//LBGroupMembers/Server&quot; expression=&quot;dev.+#currentValue&quot;/&gt;</code>. All these features are supported for both import (including importing zip files) and copy tasks.</li>
<li>Task for verifying operational state of objects. E.g., you may want to verify that all objects/services are in "UP" state after import.</li>
<li>Integration of DataPower-related environment variables (e.g., a port number) with the prefix-based device definition, so all environment-specific properties could be defined in one place: dev.backend.port=9080, prod.backend.port=80.</li>
<li>Task for downloading multiple files from the device</li>
<li>Task for deleting DataPower objects, services and domains.</li>
<li>Task for secure backup (execute secure backup and download the resulting file).</li>
<li>Downloading of log files from the device.</li>
<li>Improved error reporting for import and other tasks.</li>
</ul>



<p>Stay tuned for more updates.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/e5K1eLO646A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/dpbuddy-3-update/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://myarch.com/dpbuddy-3-update</feedburner:origLink></item>
		<item>
		<title>DataPower Virtual Machines are Coming</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/OIQCvwPO46Q/datapower-virtual-machines-are-coming</link>
		<comments>http://myarch.com/datapower-virtual-machines-are-coming#comments</comments>
		<pubDate>Mon, 22 Oct 2012 00:05:46 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[DataPower]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1105</guid>
		<description><![CDATA[IBM recently published a statement of directions to release "virtual editions" of IBM WebSphere DataPower XG45 and XI52. These are probably two the most popular DataPower models. DataPower functionality ("firmware") will be implemented as a VMWare VM. This will greatly simplify use of DataPower for development. For example, development and test instances can be implemented [...]]]></description>
			<content:encoded><![CDATA[<p><span class="caps">IBM </span>recently published a <a href="http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/8/897/ENUS212-468/index.html&amp;#038;lang=en&amp;#038;request_locale=en">statement of directions</a> to release "virtual editions" of <span class="caps">IBM</span> WebSphere DataPower <span class="caps">XG45 </span>and <span class="caps">XI52.</span> These are probably two the most popular DataPower models. <br />
DataPower functionality ("firmware") will be implemented as a <span class="caps">VMW</span>are <span class="caps">VM. </span></p>

<p>This will greatly simplify use of DataPower for development. For example, development and test instances can be implemented as VMs, whereas production could remain hardware appliance-based.</p>

<p>Hopefully, this will also lead to increased popularity of DataPower platform as it makes it easier for potential customers to try it out (will we see a trial version of DataPower?). </p><img src="http://feeds.feedburner.com/~r/myarch/~4/OIQCvwPO46Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/datapower-virtual-machines-are-coming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/datapower-virtual-machines-are-coming</feedburner:origLink></item>
		<item>
		<title>Using Eclipse for DataPower Development</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/QGV2tKVlY1s/using-eclipse-for-datapower-development</link>
		<comments>http://myarch.com/using-eclipse-for-datapower-development#comments</comments>
		<pubDate>Sun, 21 Oct 2012 17:31:03 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[Ant]]></category>
		<category><![CDATA[DataPower]]></category>
		<category><![CDATA[Developer productivity]]></category>
		<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1086</guid>
		<description><![CDATA[If you're using Eclipse for developing IBM WebSphere DataPower artifacts (xslt, schemas, etc.) you can easily configure DPBuddy to automatically copy your artifacts to the target device and do various other chores. Since DPBuddy relies on Apache Ant, all you need to do is to define an Ant file with DPBuddy tasks and configure the [...]]]></description>
			<content:encoded><![CDATA[<p>If you're using Eclipse for developing <span class="caps">IBM</span> WebSphere DataPower artifacts (xslt, schemas, etc.) you can easily configure <a href="/dpbuddy"><span class="caps">DPB</span>uddy</a> to automatically copy your artifacts to the target device and do various other chores. Since <span class="caps">DPB</span>uddy relies on Apache Ant, all you need to do is to define an Ant file with <span class="caps">DPB</span>uddy tasks and configure the Ant file as a builder for your project.</p>

<p>Here are the steps:</p>

<p><span id="more-1086"></span></p>


<ul>
<li>Create an Eclipse project for DataPower artifacts. You can use "Generic" project for this. </li>
<li>Create Ant "build.xml" in the root directory of your project and define a target for "dp:copy" task, for example:<br />
<code>

<pre>
&lt;target name=&quot;copy.files&quot; &gt;
    &lt;property name=&quot;wsdl.dir&quot; value=&quot;${basedir}/wsdl&quot; /&gt;
    &lt;dp:copy cleanDirectories=&quot;true&quot;  &gt;
		&lt;dpFileset prefix=&quot;${dp.wsdl.dir}&quot; 
			dir=&quot;wsdl&quot; includes=&quot;**/*.xsd **/*.wsdl&quot;/&gt;
    &lt;/dp:copy&gt;
&lt;/target&gt;
</pre>

</code></li>
<li>Define custom builder for your project. Go to project properties, builders, New. Select Ant Builder. Point to your build.xml on the "main" tab. On the "targets" tab specify the name of your target:</li>
</ul>



<p><img src="/files/images/eclipse-dpbuddy-builder.JPG" alt="Defining project builder targets" /></p>

<p>You don't want to specify a target for "Auto Build" since in this case the Ant file will run every time you update any of the project's resources.</p>


<ul>
<li>Update any of the files, then go to Project/Build project. This will invoke the Ant file which will copy your resources to the target device. Note that Ant will run only if any of the resources changed. If you need to "force-run" any target, simply open build.xml and execute it from Eclipse (Alt+Shift+X, Q). </li>
<li>If you need to work with multiple devices, define connection properties for all your devices using environment prefixes, e.g., "dev.dp.xmlmgm.url=https://9.59.97.79:5050", "test.dp.xmlmgm.url=https://9.59.97.80:5050". You can find more details on environment prefixes in <a href="/files/dpbuddy/DPBuddyUserGuide.pdf"><span class="caps">DPB</span>uddy documentation</a>. You may want to specify all environment properties in a separate property file. Then go to the builder definition, properties, uncheck "Use global properties ..." and add "dp.env.prefix" property with the value for your current environment ("dev"). If later you want to point to a different device, simply update this property:</li>
</ul>



<p><img src="/files/images/ecplipse-dpbuddy-env-prop.JPG" alt="Defining project builder targets" /></p><img src="http://feeds.feedburner.com/~r/myarch/~4/QGV2tKVlY1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/using-eclipse-for-datapower-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/using-eclipse-for-datapower-development</feedburner:origLink></item>
		<item>
		<title>Using Auto-complete in Eclipse Ant Editor for DPBuddy Tasks</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/pehdqsQnhr4/eclipse-autocomplete-dpbuddy</link>
		<comments>http://myarch.com/eclipse-autocomplete-dpbuddy#comments</comments>
		<pubDate>Sun, 23 Sep 2012 02:35:34 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[Ant]]></category>
		<category><![CDATA[DataPower]]></category>
		<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1072</guid>
		<description><![CDATA[Many developers utilize Eclipse for editing Ant files. Ant editor in Eclipse is fairly powerful, this article provides a good overview of its capabilities. One of the most useful features is auto-complete for Ant tasks. Just press Ctrl-space and you'll see all attributes and nested elements supported by the task. Auto-complete comes very handy when [...]]]></description>
			<content:encoded><![CDATA[<p>Many developers utilize Eclipse for editing Ant files. Ant editor in Eclipse is fairly powerful, <a href="http://www.ibm.com/developerworks/opensource/tutorials/os-ecl-easyant/os-ecl-easyant-pdf.pdf">this article</a> provides a good overview of its capabilities.</p>

<p>One of the most useful features is auto-complete for Ant tasks. Just press Ctrl-space and you'll see all attributes and nested elements supported by the task. </p>

<p>Auto-complete comes very handy when working with <span class="caps">DPB</span>uddy Ant tasks (and for developing WebSphere DataPower-related artifacts in general).</p>

<p>Just type '&lt;dp:' (assuming that this is the prefix you assigned to <span class="caps">DPB</span>uddy's antlib) and then Ctrl-space and you'll see the list of all <span class="caps">DPB</span>uddy's tasks. Pressing Ctrl-space anywhere after the name of the task shows the list of attributes or nested elements.</p>

<p><img src="/files/images/eclipse-dpbuddy-autocomplete.JPG" alt="Using auto-complete to see list of attributes for dpimport" /></p>

<p>Unfortunately, auto-complete won't display help for custom tasks. Apparently description of Ant tasks is embedded inside Eclipse and does not seem to be extendable.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/pehdqsQnhr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/eclipse-autocomplete-dpbuddy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/eclipse-autocomplete-dpbuddy</feedburner:origLink></item>
		<item>
		<title>DataPower Buddy 2.3.2 Bug Fix Release</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/IzG23ZQqLvU/dpbuddy-2-3-2</link>
		<comments>http://myarch.com/dpbuddy-2-3-2#comments</comments>
		<pubDate>Mon, 28 May 2012 17:57:37 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=1044</guid>
		<description><![CDATA[Release 2.3.2 of dpbuddy fixes a single but significant issue preventing copying files (using dp:copy command) to the hard disk array. RAID is mounted under local: filesystem on the device; the name of the mount point can be found under Administration/Storage Devices/Hard Disk Array in WebGUI. SOMA "CreateDir" action errors out when it is used [...]]]></description>
			<content:encoded><![CDATA[<p>Release 2.3.2 of <a href="http://myarch.com/dpbuddy">dpbuddy</a> fixes a single but significant issue preventing copying files (using <code>dp:copy</code> command) to the hard disk array. <span class="caps">RAID </span>is mounted under <code>local:</code> filesystem on the device; the name of the mount point can be found under Administration/Storage Devices/Hard Disk Array in WebGUI.</p>

<p><span class="caps">SOMA </span>"CreateDir" action errors out when it is used to re-create the <span class="caps">RAID </span>mount directory. In this release of dpbuddy logic was added to ignore the error. </p>

<p>The updated <span class="caps">DPB</span>uddy package can be downloaded from <a href="http://myarch.com/download/id/3/dpbuddy-2.3-dist.zip">dpbuddy download page</a>.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/IzG23ZQqLvU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/dpbuddy-2-3-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/dpbuddy-2-3-2</feedburner:origLink></item>
		<item>
		<title>Managing DataPower Using Maven</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/bBumof5ed2w/managing-datapower-using-maven</link>
		<comments>http://myarch.com/managing-datapower-using-maven#comments</comments>
		<pubDate>Thu, 09 Feb 2012 04:38:09 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=931</guid>
		<description><![CDATA[Please refer to this article.]]></description>
			<content:encoded><![CDATA[<p>Please refer to <a href="http://myarch.com/managing-dp-from-maven">this article</a>.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/bBumof5ed2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/managing-datapower-using-maven/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/managing-datapower-using-maven</feedburner:origLink></item>
		<item>
		<title>DPBuddy Roadmap for Release 3.0</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/EGt4lS_BnOA/dpbuddy-roadmap-3</link>
		<comments>http://myarch.com/dpbuddy-roadmap-3#comments</comments>
		<pubDate>Sun, 29 Jan 2012 00:15:38 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[dpbuddy]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=873</guid>
		<description><![CDATA[We're currently working on the next version of dpbuddy, our popular tool for managing IBM WebSphere DataPower appliances. We're planning to implement the following new features: Tasks for quiescing domains and objects. The task will be able to wait for domain or object to go into the quiesced state.. DPBuddy's xpath-based alternative to deployment policy [...]]]></description>
			<content:encoded><![CDATA[<p>We're currently working on the next version of <a href="/dpbuddy">dpbuddy</a>, our popular tool for managing <span class="caps">IBM</span> WebSphere DataPower appliances. <br />
We're planning to implement the following new features:</p>


<ul>
<li>Tasks for quiescing domains and objects. The task will be able to wait for domain or object to go into the quiesced state..</li>
<li><span class="caps">DPB</span>uddy's <a href="/datapower-deployment-policies-and-xpath">xpath-based alternative to deployment policy</a> can be used with import and even with copying files. Currently this feature is only supported with setConfig task, whereas majority of dpbuddy users rely on import. In other words, you'll be able to apply a simple xpath expression to make environment-specific changes to your configuraiton or files.</li>
<li>Integration of DataPower-related environment variables (e.g., a port number) with the prefix-based device definition.</li>
<li>Task for downloading multiple files from the device</li>
<li>Task for deleting configuration and domains.</li>
<li>Task for secure backup (execute secure backup and download the resulting file).</li>
<li>Automated downloading of the log file from the device in case of errors.</li>
<li>Tasks for various device management "actions".</li>
</ul>



<p>What else would you like to see in the new version? Please comment on this post or in <a href="http://groups.google.com/a/myarch.com/group/dpbuddy/topics">our google group</a>.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/EGt4lS_BnOA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/dpbuddy-roadmap-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/dpbuddy-roadmap-3</feedburner:origLink></item>
		<item>
		<title>DataPower Buddy 2.3 Release</title>
		<link>http://feedproxy.google.com/~r/myarch/~3/2yI-aHEfBfU/dpbuddy-2-3-release-announcement</link>
		<comments>http://myarch.com/dpbuddy-2-3-release-announcement#comments</comments>
		<pubDate>Sat, 28 Jan 2012 04:48:00 +0000</pubDate>
		<dc:creator>Alexander Ananiev</dc:creator>
				<category><![CDATA[DataPower]]></category>
		<category><![CDATA[dpbuddy]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[XML Appliances]]></category>

		<guid isPermaLink="false">http://myarch.com/?p=852</guid>
		<description><![CDATA[You can find DPBuddy 2.3 announcement here.]]></description>
			<content:encoded><![CDATA[<p>You can find <span class="caps">DPB</span>uddy 2.3 announcement <a href="/dpbuddy-2-3-release">here</a>.</p><img src="http://feeds.feedburner.com/~r/myarch/~4/2yI-aHEfBfU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://myarch.com/dpbuddy-2-3-release-announcement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://myarch.com/dpbuddy-2-3-release-announcement</feedburner:origLink></item>
	</channel>
</rss>
