<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>WebSphere Blog by Steve Robinson</title>
	<atom:link href="http://blog.webspheretools.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webspheretools.com</link>
	<description>WebSphere Blog &#38;  Middleware Secrets</description>
	<lastBuildDate>Wed, 09 May 2012 23:38:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Whats&#8217;s inside the WebSphere Courses?</title>
		<link>http://blog.webspheretools.com/2012/04/10/whatss-websphere-courses/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whatss-websphere-courses</link>
		<comments>http://blog.webspheretools.com/2012/04/10/whatss-websphere-courses/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 17:42:02 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Digital Download]]></category>
		<category><![CDATA[Network Deployment edition]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WAS]]></category>
		<category><![CDATA[WAS ND]]></category>
		<category><![CDATA[WAS ND 8]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[WebSphere Application Server v8]]></category>
		<category><![CDATA[WebSphere Course]]></category>
		<category><![CDATA[WebSphere ND]]></category>
		<category><![CDATA[Webspshere Application Server]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1875</guid>
		<description><![CDATA[What do you get when you buy a Gold Package from &#8220;The Middleware Shop&#8221; (http://www.themiddlewareshop.com) In the example of the WebSphere Application Server 8 Network Deployment Essentials course, when you purchase the &#8220;Gold Package&#8221;, you get access to the Gold Membership and full access is granted to the course material. Below is an example of &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/04/10/whatss-websphere-courses/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>What do you get when you buy a Gold Package from &#8220;The Middleware Shop&#8221; (<a href="http://www.themiddlewareshop.com">http://www.themiddlewareshop.com</a>)</p>
<p>In the example of the <strong>WebSphere Application Server 8 Network Deployment Essentials</strong> course, when you purchase the &#8220;Gold Package&#8221;, you get access to the Gold Membership and full access is granted to the course material.</p>
<p>Below is an example of what the Gold Member landing page looks like (it will be out of date, but you can see what it essentially looks like):</p>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/041012_1735_1.png" alt="" /></p>
<p>As you can see there is loads of material available, currently the page count of just the modules is over 800 pages as of 10-April-2012 and more pages are being added weekly.</p>
<p>The modules contained in the Gold Membership are updated weekly as and when bugs are found, comments from buyers or simply when all-round improvements are made.</p>
<p><em><strong>Note:</strong> The course will continually be updated indefinitely as it is the base for instructor lead classes which you can also attend. To do so contact us using our contact us page, or go to <a href="http://www.ptutraining.com">http://www.ptutraining.com</a> for more details.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/10/whatss-websphere-courses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Course</title>
		<link>http://blog.webspheretools.com/2012/04/08/websphere/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=websphere</link>
		<comments>http://blog.webspheretools.com/2012/04/08/websphere/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 21:20:34 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Digital Course]]></category>
		<category><![CDATA[Online Course]]></category>
		<category><![CDATA[WebSphere Course]]></category>
		<category><![CDATA[WebSphere Download]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1867</guid>
		<description><![CDATA[The Middleware Shop announces the long awaited &#8220;WebSphere Application Server 8 Network Deployment Essentials&#8221;  training course. It is available for purchase and download from http://www.themiddlewareshop.com/2012/03/25/was8-gold-package/ There are 20 modules in the &#8220;WebSphere Application Server Essentials&#8221; course which can be purchased for $99.95 (normally $249). Includes All 20 modules. Includes exercise labs, code and samples. Includes &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/04/08/websphere/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>The Middleware Shop announces the long awaited &#8220;WebSphere Application Server 8 Network Deployment Essentials&#8221;  training course. It is available for purchase and download from <a href="http://www.themiddlewareshop.com/2012/03/25/was8-gold-package/">http://www.themiddlewareshop.com/2012/03/25/was8-gold-package/</a></p>
<div id="attachment_786" class="wp-caption alignright" style="width: 160px"><a href="http://www.themiddlewareshop.com/wp-content/uploads/2012/03/gold-package.png"><img class="size-thumbnail wp-image-786" title="gold-package" src="http://www.themiddlewareshop.com/wp-content/uploads/2012/03/gold-package-150x150.png" alt="The Middleware Shop Gold Package" width="150" height="150" /></a><p class="wp-caption-text">The Middleware Shop Gold Package</p></div>
<p>There are 20 modules in the &#8220;WebSphere Application Server Essentials&#8221; course which can be purchased for $99.95 (normally $249).</p>
<ul>
<li><span style="color: #00ccff;">Includes All 20 modules</span>.</li>
<li>Includes exercise labs, code and samples.</li>
<li>Includes Interview questions and answers.</li>
<li>Includes tips on how to pass the WebSphere Exam.</li>
<li>Perpetual access to course updates.</li>
</ul>
<p><span style="color: #00ccff;">Material is worth over $2,500</span></p>
<div><img title="More..." src="http://www.themiddlewareshop.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></div>
<div>
<h1><span style="color: #ff00ff;"><a title="Buy Now" href="http://www.themiddlewareshop.com/2012/03/25/was8-gold-package/"><span style="color: #ff00ff;">BUY NOW</span></a></span></h1>
<h3>The Gold package download includes the following modules.</h3>
<ul>
<li>WebSphere Application Server Overview</li>
<li>WAS Installation</li>
<li>Cells&amp; Profiles</li>
<li>JEE Overview &amp; Packaging</li>
<li>Application Deployment</li>
<li>JDBC &amp; JNDI</li>
<li>Configuration &amp; Logs</li>
<li>IHS &amp; Plugin Installation</li>
<li>Administrative Security</li>
<li>Administration Tools &amp; Support Tools</li>
<li>Administrative Agent and Job Manager</li>
<li>Administrative Scripting</li>
<li>Clustering &amp; High Availability</li>
<li>Workload Management &amp; Session Affinity</li>
<li>JMS and MQ Messaging</li>
<li>Maintenance &amp; Backups</li>
<li>SSL Part 1</li>
<li>SSL Part 2</li>
<li>Monitoring &amp; Tuning Part 1</li>
<li>Monitoring &amp; Tuning Part 2</li>
</ul>
<h3><em>All modules have been based on the real-world experience of Steve Robinson, a published author and international consultant.</em></h3>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/08/websphere/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deploying using Jython</title>
		<link>http://blog.webspheretools.com/2012/04/06/deploying-jython/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=deploying-jython</link>
		<comments>http://blog.webspheretools.com/2012/04/06/deploying-jython/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 18:23:41 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Jython]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Application Deployment Howto]]></category>
		<category><![CDATA[Command Assistance]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[WebSphere Application Server 8 Network Deployment Essentials]]></category>
		<category><![CDATA[wsadmin]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1846</guid>
		<description><![CDATA[Some simple concepts that help with using Jython to deploy applications. When installing an application and you want to know all the options for binding resources and virtual hosts etc in your Jython script, the quickest way to learn is to record a deployment using the console. In my example I am using WebSphere Application &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/04/06/deploying-jython/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Some simple concepts that help with using Jython to deploy applications.</p>
<p>When installing an application and you want to know all the options for binding resources and virtual hosts etc in your Jython script, the quickest way to learn is to record a deployment using the console.</p>
<p>In my example I am using WebSphere Application Server 8, but the principle is the same fro WebSphere version 7.</p>
<p>Lets us turn on the ability to record the Jython and deploy a ample application that is used in my training course: <strong><em>WebSphere Application Server 8 Network Deployment Essentials</em></strong>.</p>
<h1>Setting up the console to record Jython</h1>
<ol>
<li>Log into the Administrative Console and navigate to the &#8220;System Administration&#8221; section and click &#8220;console Preferences&#8221;</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus11.png" alt="" /></p>
<ol>
<li>Check the &#8220;Enable command assistance notifications&#8221; check box. If you want to log to &lt;was_profile_root&gt;/logs /&lt;server_name&gt; then check &#8220;Log command assistance commands&#8221; check box as well.</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus21.png" alt="" /></p>
<ol>
<li>Click Apply and Save.</li>
</ol>
<p>We can now see the full code required to deeply an application.</p>
<h1>Deploying EShoppe.war</h1>
<p>In my course module called the <strong><em>Application Deployment Howto</em></strong> and another module called <strong><em>Administrative scripting Howto,</em></strong> I cover how to automatically deploy a WAR file. We can either deploy a War file or EAR file in WAS. The differences of both are also covered in my course theory PPT slides that come with the full course. The course is available for officially normally $249, but currently $149. It is limited to only 1000 sales world wide for this price, so get in quick as it is selling fast. To buy this course, send me a contact form via http://www.the middlewareshop.com. After July 31<sup>st</sup> 2012 the source can be purchased online.</p>
<p><strong>Below is a quick, brief example.<br />
</strong></p>
<ol>
<li>Navigate to the &#8220;Applications&#8221; Section in the administrative console, then expand &#8220;Application Types&#8221; then click</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus31.png" alt="" /></p>
<ol>
<li>In the &#8220;Enterprise Applications&#8221; view click &#8220;Install&#8221;</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus41.png" alt="" /></p>
<ol>
<li>Either browse locally or remotely to locate your WAR file</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus51.png" alt="" /></p>
<ol>
<li>Click Next</li>
<li>Choose fast path</li>
<li>Follow the required to map resources and modules. You can see some of the steps below:</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus61.png" alt="" /></p>
<ol>
<li>
<div>On the summary page you will see the option &#8220;View administrative scripting commands for last action&#8221;. These are also available in the logs folder in a file called:</div>
</li>
</ol>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus71.png" alt="" /></p>
<ol>
<li>Below is an example of the Jython that might be generated. You can use this recoded Jython as a base for your script.</li>
</ol>
<div>
<table style="border-collapse: collapse; background: #f2f2f2;" border="0">
<colgroup>
<col style="width: 51px;" />
<col style="width: 592px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="border-top: solid silver 0.5pt; border-left: solid silver 0.5pt; border-bottom: solid silver 0.5pt; padding: 10px;"><img src="http://blog.webspheretools.com/wp-content/uploads/040612_1816_Deployingus81.png" alt="" /></td>
<td style="border-top: solid silver 0.5pt; border-bottom: solid silver 0.5pt; border-right: solid silver 0.5pt; padding: 10px;">
<p style="text-align: justify;">Configuring the build file takes some effort. But WebSphere eases the task to a great extent by providing a feature which allows you to record the changes you make through admin console as <span style="color: navy;"><strong>wsadmin</strong></span> scripts. This is explained later. For now, when you deploy EShoppe application through admin console and use the recording feature, this is what you get.</p>
<p style="text-align: justify;">***************************************************************************</p>
<p><span style="font-family: Consolas; font-size: 10pt;"># [2/25/12 12:53:39:370 IST] Enterprise Applications &gt; Enterprise Applications &gt; Available resources<br />
</span></p>
<p><span style="font-family: Consolas; font-size: 10pt;">AdminApp.install(&#8216;EShoppe.war&#8217;, &#8216;[ -nopreCompileJSPs -distributeApp -nouseMetaDataFromBinary -nodeployejb -appname EShoppe_war -createMBeansForResources -noreloadEnabled -nodeployws -validateinstall warn -noprocessEmbeddedConfig -filepermission .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 -noallowDispatchRemoteInclude -noallowServiceRemoteInclude -asyncRequestDispatchType DISABLED -nouseAutoLink -noenableClientModule -clientMode isolated -novalidateSchema -contextroot /eshoppe -MapResRefToEJB [[ EShoppe.war "" EShoppe.war,WEB-INF/web.xml jdbc/eshoppe javax.sql.DataSource jdbc/eshoppe "" "" "" ]] -MapModulesToServers [[ EShoppe.war EShoppe.war,WEB-INF/web.xml WebSphere:cell=appsrv01node01,node=node01,server=server1 ]] -MapWebModToVH [[ EShoppe.war EShoppe.war,WEB-INF/web.xml default_host ]] -CtxRootForWebMod [[ EShoppe.war EShoppe.war,WEB-INF/web.xml /eshoppe ]]]&#8217; )<br />
</span></p>
<p><span style="font-family: Consolas; font-size: 10pt;"># [2/25/12 12:53:47:572 IST] Enterprise Applications &gt; Enterprise Applications &gt; Available resources<br />
</span></p>
<p><span style="font-family: Consolas; font-size: 10pt;">AdminConfig.save()<br />
</span></p>
<p style="text-align: justify;">***************************************************************************</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>In my Course I show you how to use this information to write object oriented Jython code that is much better then the code you see on the internet.</p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 616px;" /></colgroup>
<tbody valign="top">
<tr style="background: #c0504d;">
<td style="padding-left: 7px; padding-right: 7px; border: solid #c0504d 1.0pt;"><span style="color: white;"><strong>Buy Now!</strong></span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid #c0504d 1.0pt; border-bottom: solid #c0504d 1.0pt; border-right: solid #c0504d 1.0pt;">
<h1><strong>The WebSphere 8 Essentials Course: (previously $249), <span style="color: #ff6600;">now only $99.95</span> for the first 1000 sales. </strong></h1>
<h1><strong>That is a saving of $149 if you buy now.<br />
</strong></h1>
<h1><strong><em>IBM comparative cost is over $2500 for the same information!</em></strong></h1>
<h1><span style="color: #00ccff;"><a href="http://www.themidddlewareshop.com">Buy Now!</a><br />
</span></h1>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-left: solid #c0504d 1.0pt; border-bottom: solid #c0504d 1.0pt; border-right: solid #c0504d 1.0pt;"><a href="http://www.themidddlewareshop.com"><strong>http://www.themidddlewareshop.com</strong></a></td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/06/deploying-jython/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Would you buy a WebSphere course immediately for this price?</title>
		<link>http://blog.webspheretools.com/2012/04/05/websphere-immediately-price/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=websphere-immediately-price</link>
		<comments>http://blog.webspheretools.com/2012/04/05/websphere-immediately-price/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 22:48:46 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1833</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://widgets.websphereusergroup.org/iframes/poll_iframe.one?poll_id=262083" frameborder="0" width="325" height="375"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/05/websphere-immediately-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>syntaxError: Lexical error at line</title>
		<link>http://blog.webspheretools.com/2012/04/04/syntaxerror-lexical-error-line/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=syntaxerror-lexical-error-line</link>
		<comments>http://blog.webspheretools.com/2012/04/04/syntaxerror-lexical-error-line/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 13:49:36 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[Errors]]></category>
		<category><![CDATA[Jython]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[WAS 8]]></category>
		<category><![CDATA[WAS 8 ND]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere Application Server 8]]></category>
		<category><![CDATA[wsadmin.bat]]></category>
		<category><![CDATA[wsadmin.sh]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1824</guid>
		<description><![CDATA[When running Jython code I get the following error. The solution is simply that the Jython string has an extra &#8221; in the code. x += indent*3 + &#8216;print &#8220;@ClassName@: Saving configuration after setting new attributes&#8220;&#8216;]]></description>
			<content:encoded><![CDATA[<p>When running Jython code I get the following error.</p>
<pre class="brush: plain; title: ; notranslate">

C:\scripts&gt;&quot;C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.bat&quot; -lang jython -f &quot;C:/scripts/gen.py&quot; &quot;c:/scripts/gen.props&quot;
 WASX7209I: Connected to process &quot;server1&quot; on node LW621LX6026649Node01 using SOAP connector;  The type of process is: UnManagedProcess
WASX7303I: The following options are passed to the scripting environment and are available as arguments that are stored in the argv variable: &quot;

1&quot;
 WASX7017E: Exception received while running file &quot;C:/scripts/gen.py&quot;; exception information: com.ibm.bsf.BSFException: exception from Jython:
 Traceback (innermost last):
 (no code object) at line 0
 File &quot;&lt;string&gt;&quot;, line 253
 x += indent*3 + &quot;print &quot;@ClassName@: COMPLETED SUCCESSFULLY&quot;;
 ^
 SyntaxError: Lexical error at line 253, column 27.  Encountered: &quot;@&quot; (64), after : &quot;&quot;
</pre>
<p>The <strong>solution</strong> is simply that the Jython string has an extra &#8221; in the code.</p>
<p>x += indent*3 + &#8216;print &#8220;@ClassName@: Saving configuration after setting new attributes<span style="color: #ff0000;">&#8220;</span>&#8216;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/04/syntaxerror-lexical-error-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing WebSphere 8 Silently Part 1</title>
		<link>http://blog.webspheretools.com/2012/04/01/installing-websphere-8-silently-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-websphere-8-silently-part-1</link>
		<comments>http://blog.webspheretools.com/2012/04/01/installing-websphere-8-silently-part-1/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 08:26:10 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM Installation Manager]]></category>
		<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[agent.installer.linux]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[installc]]></category>
		<category><![CDATA[WAs 8 Install]]></category>
		<category><![CDATA[WebSphere Application Server 8 Network Deployment]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1811</guid>
		<description><![CDATA[Installing WebSphere Application Server 8 Network Deployment silently using IBM Installation Manager This set of articles shows the process, errors included that show how I learned to install WebSphere 8 ND. The article is broken into several parts, some parts you can skip as they may only contain my problem solving data. Any article in &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/04/01/installing-websphere-8-silently-part-1/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<h1>Installing WebSphere Application Server 8 Network Deployment silently using IBM Installation Manager</h1>
<p>This set of articles shows the process, errors included that show how I learned to install WebSphere 8 ND.</p>
<p>The article is broken into several parts, some parts you can skip as they may only contain my problem solving data. Any article in the series that has a warning in the top part of the article is a doc that you should skip and just review if you are looking for answers for problem solving techniques.</p>
<p>To being our article series, we need to locate and install the latest version of IBM Installation Manager.</p>
<p><a href="https://www-304.ibm.com/support/docview.wss?uid=swg24030152"><span style="font-size: 10pt;">https://www-304.ibm.com/support/docview.wss?uid=swg24030152#downloads</span></a><span style="font-size: 10pt;"><br />
</span></p>
<p><span style="font-size: 10pt;">Click on the Download link located in the page and select you preferred OS type<br />
</span></p>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/013112_2011_InstallingW13.png" alt="" /><span style="font-size: 10pt;"><br />
</span></p>
<p><span style="font-size: 10pt;">Read and Accept the terms and conditions.<br />
</span></p>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/013112_2011_InstallingW23.png" alt="" /><span style="font-size: 10pt;"><br />
</span></p>
<p><span style="font-size: 10pt;">Once accepted you will be prompted to choose a location to save the IM installable.<br />
</span></p>
<p><img src="http://blog.webspheretools.com/wp-content/uploads/013112_2011_InstallingW33.png" alt="" /><span style="font-size: 10pt;"><br />
</span></p>
<p><span style="font-size: 10pt;">It took my download some minutes to download the 114MB install.<br />
</span></p>
<p><span style="font-size: 10pt;">OK locate the downloaded binaries. In my case this is /var/apps/<br />
</span></p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 616px;" /></colgroup>
<tbody valign="top">
<tr style="background: #4f81bd;">
<td style="padding-left: 7px; padding-right: 7px; border: solid #4f81bd 1.0pt;"><span style="color: white; font-size: 10pt;"><strong>Run the following command</strong></span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid #4f81bd 1.0pt; border-bottom: solid #4f81bd 1.0pt; border-right: solid #4f81bd 1.0pt;"><span style="font-size: 10pt;">unzip agent.installer.linux.gtk.x86_1.5.0.20110909_1200.zip</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-left: solid #4f81bd 1.0pt; border-bottom: solid #4f81bd 1.0pt; border-right: solid #4f81bd 1.0pt;"><span style="font-size: 10pt;"><strong>Result</strong></span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid #4f81bd 1.0pt; border-bottom: solid #4f81bd 1.0pt; border-right: solid #4f81bd 1.0pt;"><img src="http://blog.webspheretools.com/wp-content/uploads/013112_2011_InstallingW43.png" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<p><span style="font-size: 10pt;">We are going to run the IBMIM (IBM installation Manager) located the root directory of the unzipped binaries i.e. the listing above you can see the install command which were are going to use. The installation location will be /opt/IBM/ InstallationManager<br />
</span></p>
<p><span style="font-size: 10pt;"><em>For computers without Internet access an update cannot be applied as the installation is running<br />
</em><br />
1. Open a command prompt to the directory where you extracted compressed file.<br />
2. Run the command to update Installation Manager:<br />
</span></p>
<p style="margin-left: 36pt;"><span style="font-size: 10pt;">Windows: installc -acceptLicense<br />
Linux, UNIX, IBM i, and z/OS: <strong>.</strong>/installc -acceptLicense<br />
</span></p>
<p><span style="font-size: 10pt;"><br />
<em>For computers with Internet access</em></p>
<p>1. Create the file <strong>setSearchForUpdates.xml</strong><br />
2. Add the content:</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;agent-input&gt;<br />
&lt;preference value=&#8217;true&#8217; name=&#8217;com.ibm.cic.common.core.preferences.searchForUpdates&#8217;/&gt;<br />
&lt;preference value=&#8217;true&#8217; name=&#8217;offering.service.repositories.areUsed&#8217;/&gt;<br />
&lt;/agent-input&gt;<br />
</span></p>
<p><span style="font-size: 10pt;">For information about preferences <strong>com.ibm.cic.common.core.preferences.searchForUpdates </strong>and <strong>offering.service.repositories.areUsed</strong> see: <a href="http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp?topic=/com.ibm.silentinstall12.doc/topics/r_silent_prefs.html">http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp?topic=/com.ibm.silentinstall12.doc/topics/r_silent_prefs.html</a>.</p>
<p>3. Save the file.<br />
4. Open a command prompt to the eclipse\tools subdirectory located in the directory where Installation Manager is installed.<br />
5. Run the command to update Installation Manager:<br />
</span></p>
<p><span style="font-size: 10pt;">Windows: imcl.exe input setSearchForUpdates.xml -acceptLicense<br />
Linux, UNIX, IBM i, and z/OS: ./imcl input setSearchForUpdates.xml -acceptLicense </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/04/01/installing-websphere-8-silently-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AttributeError: instance of &#8216;Class&#8217; has no attribute &#8216;_ClassName__InstanceVariable&#8217;</title>
		<link>http://blog.webspheretools.com/2012/03/28/attributeerror-instance-class-attribute-_classname__instancevariable/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=attributeerror-instance-class-attribute-_classname__instancevariable</link>
		<comments>http://blog.webspheretools.com/2012/03/28/attributeerror-instance-class-attribute-_classname__instancevariable/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 14:45:02 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[Jython]]></category>
		<category><![CDATA[MBean]]></category>
		<category><![CDATA[AttributeError: instance of 'Class' has no attribute '_ClassName__InstanceVariable']]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[WAS]]></category>
		<category><![CDATA[WASX7017E]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1800</guid>
		<description><![CDATA[When coding some jython I get the following error: Solution: In this example, I had declared in my classes instance variable but it had a syntax error. AttributeError: instance of &#8216;JVMModifier&#8217; has no attribute &#8216;_JVMModifier__eJFN&#8217;. What this means Is that the class called JVMModifier has an attribute or class instance variable that does not exist. &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/03/28/attributeerror-instance-class-attribute-_classname__instancevariable/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>When coding some jython I get the following error:</p>
<pre class="brush: plain; title: ; notranslate">
C:\scripts&amp;gt;&quot;C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.bat&quot; -lang jython -f &quot;C:/scripts/jvm.
py&quot; &quot;c:/scripts/jvm.props&quot;
WASX7209I: Connected to process &quot;server1&quot; on node LW621LX6026649Node01 using SOAP connector;  The type of process is: Un
ManagedProcess
*** Loading Class JVMModifier...
*** Completed Loading Class JVMModifier
METHOD: verboseModeClass
WASX7017E: Exception received while running file &quot;C:/scripts/jvm.py&quot;; exception information: com.ibm.bsf.BSFException: e
xception from Jython:
Traceback (innermost last):
File &quot;&amp;lt;string&amp;gt;&quot;, line 141, in ?
File &quot;&amp;lt;string&amp;gt;&quot;, line 116, in modify
File &quot;&amp;lt;string&amp;gt;&quot;, line 105, in getAttributes
AttributeError: instance of 'JVMModifier' has no attribute '_JVMModifier__eJFN'
</pre>
<p><strong>Solution:</strong></p>
<p>In this example, I had declared in my classes instance variable but it had a syntax error. AttributeError: instance of &#8216;JVMModifier&#8217; has no attribute &#8216;_JVMModifier__eJFN&#8217;. What this means Is that the class called JVMModifier has an attribute or class instance variable that does not exist. So in this case __eJFN did not exist. This was because I had declared, self.eJFN  when self.__eJFN was being referred to in my code.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/03/28/attributeerror-instance-class-attribute-_classname__instancevariable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WASX7017E: Exception received while running file; exception information: com.ibm.bsf.BSFException: exception from Jython</title>
		<link>http://blog.webspheretools.com/2012/03/28/wasx7017e-exception-received-running-file-exception-information-com-ibm-bsf-bsfexception-exception-jython/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wasx7017e-exception-received-running-file-exception-information-com-ibm-bsf-bsfexception-exception-jython</link>
		<comments>http://blog.webspheretools.com/2012/03/28/wasx7017e-exception-received-running-file-exception-information-com-ibm-bsf-bsfexception-exception-jython/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 09:48:13 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Jython]]></category>
		<category><![CDATA[com.ibm.bsf.BSFException]]></category>
		<category><![CDATA[Exception]]></category>
		<category><![CDATA[exception from Jython]]></category>
		<category><![CDATA[WASX7017E]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1793</guid>
		<description><![CDATA[While testing a jython script on WebSphere Application Server for Windows I got the following error: When looking at the code, I was able to see that I had a call to an object&#8217;s method. My Jython  had an error where the jython class method I was using was miss-spelt. Error: myJVM =JVMModifier(&#8220;LW621LX6026649Node01&#8243;,&#8221;server1&#8243;) myJVM.verboseModeClass(&#8220;false&#8221;) myJVM.verboseModeGarbageCollection(&#8220;false&#8221;) &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/03/28/wasx7017e-exception-received-running-file-exception-information-com-ibm-bsf-bsfexception-exception-jython/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>While testing a jython script on WebSphere Application Server for Windows I got the following error:</p>
<pre class="brush: bash; title: ; notranslate">

C:\scripts&gt;&quot;C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.bat&quot; -lang jython -f &quot;C:/scripts/jvm.
py&quot; &quot;c:/scripts/jvm.props&quot;
WASX7209I: Connected to process &quot;server1&quot; on node LW621LX6026649Node01 using SOAP connector;  The type of process is: Un
ManagedProcess
WASX7303I: The following options are passed to the scripting environment and are available as arguments that are stored
in the argv variable: &quot;1&quot;
*** Loading Class JVMModifier...
*** Completed Loading Class JVMModifier
METHOD: verboseModeClass
WASX7017E: Exception received while running file &quot;C:/scripts/jvm.py&quot;; exception information: com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File &quot;&lt;string&gt;&quot;, line 115, in ?
NameError: myVM
</pre>
<p>When looking at the code, I was able to see that I had a call to an object&#8217;s method. My Jython  had an error where the jython class method I was using was miss-spelt.</p>
<p><strong>Error:</strong></p>
<p>myJVM =JVMModifier(&#8220;LW621LX6026649Node01&#8243;,&#8221;server1&#8243;)<br />
myJVM.verboseModeClass(&#8220;false&#8221;)<br />
myJVM.verboseModeGarbageCollection(&#8220;false&#8221;)<br />
myJVM.verboseModeJNI(&#8220;false&#8221;)<br />
myJVM.initialHeapSize(&#8220;512&#8243;)<br />
myJVM.maximumHeapSize(&#8220;1024&#8243;)<br />
<span style="color: #ff0000;">myJVM.modfy()</span></p>
<p><strong>Solution:</strong></p>
<p>myJVM =JVMModifier(&#8220;LW621LX6026649Node01&#8243;,&#8221;server1&#8243;)<br />
myJVM.verboseModeClass(&#8220;false&#8221;)<br />
myJVM.verboseModeGarbageCollection(&#8220;false&#8221;)<br />
myJVM.verboseModeJNI(&#8220;false&#8221;)<br />
myJVM.initialHeapSize(&#8220;512&#8243;)<br />
myJVM.maximumHeapSize(&#8220;1024&#8243;)<br />
<span style="color: #00ff00;">myJVM.modify()</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/03/28/wasx7017e-exception-received-running-file-exception-information-com-ibm-bsf-bsfexception-exception-jython/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADMF0003E: Invalid parameter value</title>
		<link>http://blog.webspheretools.com/2012/03/27/admf0003e-invalid-parameter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=admf0003e-invalid-parameter</link>
		<comments>http://blog.webspheretools.com/2012/03/27/admf0003e-invalid-parameter/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 20:20:58 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[Jython]]></category>
		<category><![CDATA[ADMF0003E: Invalid parameter value]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[WASX7017E: Exception received while running file]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[wsadmin]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1788</guid>
		<description><![CDATA[I was coding a jython class to alter some JVM params and I had the following error: Reason, well it was quite simple the name I had passed as the node name was &#8220;Node01&#8243; instead of &#8220;node01&#8243; all about case. But the error was very misleading as I was passing a nodeName variable and a &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/03/27/admf0003e-invalid-parameter/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I was coding a jython class to alter some JVM params and I had the following error:</p>
<pre class="brush: bash; title: ; notranslate">

D:\was8dev\bin&gt;wsadmin.bat -f d:\scripts\websphere\jvm.py -lang jython -username wasadmin -password
WASX7209I: Connected to process &quot;server1&quot; on node node01 using SOAP connector;  The type of process

*** Loading Class JVMModifier...
*** Completed Loading Class JVMModifier
METHOD: verboseModeClass
JVMModifier - Modifying attributes: [-nodeName Node01 -serverName server1 -verboseModeClass false]
WASX7017E: Exception received while running file &quot;d:\scripts\websphere\jvm.py&quot;; exception informatio
.management.cmdframework.InvalidParameterValueException: ADMF0003E: Invalid parameter value server1
Name for command setJVMProperties.
</pre>
<p><strong>Reason</strong>, well it was quite simple the name I had passed as the node name was &#8220;Node01&#8243; instead of &#8220;node01&#8243; all about case. But the error was very misleading as I was passing a nodeName variable and a serverName variable and the code was reporting to me the wrong parameter. I guess it got confused about how to display the appropriate param error. Well I thought I would add the error and my solution to help those jython enthusiasts trying to tame WAS.<br />
<strong>Result:</strong></p>
<pre class="brush: bash; title: ; notranslate">
*** Loading Class JVMModifier...
*** Completed Loading Class JVMModifier
METHOD: verboseModeClass
JVMModifier - Modifying attributes: [-nodeName node01 -serverName server1 -verboseModeClass false]
JVMModifier - Saving configuration after setting new attributes to JVM (node01:server1)
JVMModifier - COMPLETED SUCCESSFULLY
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/03/27/admf0003e-invalid-parameter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between synchronize and full resynchronize in WAS</title>
		<link>http://blog.webspheretools.com/2012/03/27/difference-synchronize-full-resynchronize/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=difference-synchronize-full-resynchronize</link>
		<comments>http://blog.webspheretools.com/2012/03/27/difference-synchronize-full-resynchronize/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 16:38:33 +0000</pubDate>
		<dc:creator>Steve Robinson</dc:creator>
				<category><![CDATA[IBM WebSphere Application Server]]></category>
		<category><![CDATA[IBM WebSphere Application Server Network Deployment]]></category>
		<category><![CDATA[actions]]></category>
		<category><![CDATA[Admin console]]></category>
		<category><![CDATA[Administrative console]]></category>
		<category><![CDATA[Console buttons]]></category>
		<category><![CDATA[Full resynchronize]]></category>
		<category><![CDATA[Synchronize]]></category>

		<guid isPermaLink="false">http://blog.webspheretools.com/?p=1782</guid>
		<description><![CDATA[Synchronize. Synchronizes the user configuration immediately. Click Synchronize on the Nodes page if automatic configuration synchronization is disabled, or if the synchronization interval is set to a long time, and a configuration change is made to the cell repository that needs replicating to that node. A node synchronization operation is performed using the normal synchronization &#8230; </p><p><a class="more-link block-button" href="http://blog.webspheretools.com/2012/03/27/difference-synchronize-full-resynchronize/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>Synchronize. Synchronizes the user configuration immediately. Click Synchronize on the Nodes page if automatic configuration synchronization is disabled, or if the synchronization interval is set to a long time, and a configuration change is made to the cell repository that needs replicating to that node. A node synchronization operation is performed using the normal synchronization optimization algorithm. This operation is fast, but might not fix problems from manual file edits that occur on the node. It is possible for the node and cell configuration to be out of synchronization after this operation is performed. If problems persist, use Full Resynchronize.</li>
<li>Full resynchronize. Synchronizes the user&#8217;s configuration immediately. Click full resynchronize on the Nodes page if automatic configuration synchronization is disabled, or if the synchronization interval is set to a long time, and a configuration change is made to the cell repository that needs to be replicated to that node. Clicking this option clears all synchronization optimization settings and performs configuration synchronization again, so no mismatches occur between node and cell configuration after this operation is performed. This operation can take awhile to perform.</li>
</ul>
<div class="important_block">For a full list of Console buttons in WAS 8 see the link below:</div>
<p><a title="http://www.themiddlewareshop.com/2012/03/27/websphere-application-server-8-administrative-console-buttons/" href="http://www.themiddlewareshop.com/2012/03/27/websphere-application-server-8-administrative-console-buttons/">http://www.themiddlewareshop.com/2012/03/27/websphere-application-server-8-administrative-console-buttons/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webspheretools.com/2012/03/27/difference-synchronize-full-resynchronize/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

