<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;CkcNR3g8eip7ImA9WhBREEU.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370</id><updated>2013-02-28T11:34:56.672-08:00</updated><category term='IHS'/><category term='Unix'/><category term='virtualization'/><category term='Sun :Tech Update'/><category term='ldap certificate database'/><category term='WebSphere Message Broker V6.1'/><category term='import'/><category term='What is WAS'/><category term='WPS 7'/><category term='J2EE application security'/><category term='Quality and Performance'/><category term='GSSAPI'/><category term='WebSphere Security'/><category term='WebSphere Application server Tuning Tips'/><category term='Keytool'/><category term='DataPower Redbook.'/><category term='Oracle'/><category term='Websphere Application Server (WAS)'/><category term='SOA'/><category term='AIX -FAQs'/><category term='PeopleSoft and JD Edwards products'/><category term='dell'/><category term='Java 2 security'/><category term='Writitng Verbose GC'/><category term='Linux administration'/><category term='IBM Tivoli Access Manager'/><category term='Solaris'/><category term='Mainframe z/OS 10'/><category term='selfsigned'/><category term='WebSphere Proxy Server (PS)'/><category term='Project Managers aptitude'/><category term='IBM WPS'/><category term='Tuning Tips for IBM AIX'/><category term='ITIL v3 and the Continual Service Improvement Model: A Strategy for Optimizing Value'/><category term='native_stderr'/><category term='ksh'/><category term='WebSphere Portal Pages'/><category term='What Is Kerberos'/><category term='Secure Sockets Layer (SSL)'/><category term='Application Server Network Deployment'/><category term='WebSphere Application Server v 6.1 for z/OS'/><category term='Tuning Tips for Microsoft Windows.'/><category term='Tuning Tips'/><category term='WINDOWS'/><category term='SSPI'/><category term='vi'/><category term='CA SiteMinder®Web Access Manager'/><category term='java'/><category term='Preparing to host applications'/><category term='IBM WebSphere Application Server V6.1 on the Solaris 10 Operating System'/><category term='PMP'/><category term='java keystore'/><category term='WebSphere Message Broker V6.1 - Fix Pack 6.1.0.4'/><category term='CA SiteMinder®'/><category term='Plateau Systems'/><category term='java.security'/><category term='BPM'/><category term='Oracle E-Business Suite Technology'/><category term='SSO'/><category term='Kerberos'/><category term='IBM WebSphere Message Broker'/><category term='APTITUDE QUESTIONS'/><category term='What Is Single Sign-On'/><category term='Tuning Tips for Sun SOLARIS'/><category term='Java Concepts'/><category term='WAS Tuning Tips'/><category term='AIX 6.1 - Workload Partitions (WPARs)'/><category term='Version 6.1'/><category term='IBM Tivoli Access Manager WebSEAL'/><category term='Sun Solaries'/><category term='IKEYMAN'/><category term='Free Trial Softwares'/><category term='vi Editor Commands'/><category term='Interview questions for Jboss'/><category term='XB60'/><category term='Websphere DataPower B2B appliance'/><category term='self-signed certificates'/><category term='Linux'/><category term='zsh'/><category term='What is websphere.'/><category term='Caching Proxy Component in Websphere'/><category term='HP-UX'/><category term='FAQs for Websphere Application server'/><category term='Bash'/><category term='JBOSS'/><category term='WebSphere Edge Components Caching Proxy (CPS)'/><category term='IBM HTTP Server'/><category term='The High-Impact HR Organization'/><category term='keystore'/><title>Websphere,Weblogic, JAVA,UNIX,LINUX, Solaris.</title><subtitle type='html'>We are mainly intended to facilitate solutions, updates, experience on all UNIX, LINUX flavors and products across the Weblogic, Websphere, Apache brands with a wide range of contributors across multiple products, including Weblogic Application Server, Websphere Application Server, WebSphere Portal Server, WebSphere Process Server, Apache Tomcat and more, as well as across multiple specialties, including technical architects, marketing, management, and user experience.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CkcNR3gzcSp7ImA9WhBREEU.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2342655077511374215</id><published>2013-02-28T11:34:00.000-08:00</published><updated>2013-02-28T11:34:56.689-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2013-02-28T11:34:56.689-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='XB60'/><category scheme='http://www.blogger.com/atom/ns#' term='DataPower Redbook.'/><category scheme='http://www.blogger.com/atom/ns#' term='Websphere DataPower B2B appliance'/><title>Edge of Enterprise Integration</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Dear Readers,&lt;br /&gt;
&lt;br /&gt;
Now the IBM B2B Webinar - is ready to view DataPower Redbook please go through below link you will find useful information about Websphere DataPower B2B appliance.&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td1" valign="middle"&gt;&lt;table cellpadding="0" cellspacing="0" class="t1" style="width: 660.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td2" valign="middle"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td3" valign="middle"&gt;&lt;table cellpadding="0" cellspacing="0" class="t2" style="width: 580.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td4" valign="middle"&gt;&lt;table cellpadding="0" cellspacing="0" class="t3" style="width: 550.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td5" valign="middle"&gt;&lt;div class="p3"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
&lt;b&gt;Secure, Optimize and Govern B2B Services on DataPower&lt;/b&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="p3"&gt;
&lt;span class="s1"&gt;An IBM sponsored Event&lt;/span&gt;&lt;/div&gt;
&lt;div class="p4"&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;td class="td6" valign="middle"&gt;&lt;div class="p5"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td7" colspan="2" valign="middle"&gt;&lt;div class="p5"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td8" colspan="2" valign="middle"&gt;&lt;div class="p2"&gt;
&lt;b&gt;ATTEND AND RECEIVE&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" class="t4" style="width: 546.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td9" valign="top"&gt;&lt;div class="p5"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td class="td10" valign="top"&gt;&lt;div class="p6"&gt;
&lt;b&gt;420 Page eBook:&lt;br /&gt;
IBM WebSphere DataPower B2B Appliance XB60 Revealed&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td3" valign="middle"&gt;&lt;table cellpadding="0" cellspacing="0" class="t5" style="width: 580.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td11" valign="middle"&gt;&lt;div class="p2"&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div class="p2"&gt;
&lt;b&gt;EXPERT SPEAKER&lt;/b&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="t6" style="width: 540.0px;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class="td12" colspan="3" valign="middle"&gt;&lt;div class="p7"&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td13" valign="middle"&gt;&lt;div class="p5"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td class="td14" valign="middle"&gt;&lt;div class="p8"&gt;
&lt;span class="s2"&gt;Richarch Kinard&lt;/span&gt;Senior Product Manager&lt;br /&gt;
WebSphere DataPower Appliances&lt;/div&gt;
&lt;/td&gt;&lt;td class="td15" valign="middle"&gt;&lt;div class="p5"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td12" colspan="3" valign="middle"&gt;&lt;div class="p7"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="td16" valign="middle"&gt;&lt;div class="p9"&gt;
&lt;span class="s3"&gt;&lt;b&gt;Login URL:&lt;/b&gt;&lt;/span&gt;&lt;span class="s4"&gt;&lt;br /&gt;&lt;a href="http://www.elabs3.com/c.html?ufl=1&amp;amp;rtr=on&amp;amp;s=j0w,1kah3,5whq,e1oc,8b12,1nok,dbpq&amp;amp;EMAIL_ADDRESS=khaja.hclinsys@gmail.com&amp;amp;Custom+field+2=H420a489b7a3235613362373033383265623638663962336437343962313230353764626233376264616461646364373564663132636637363939393561393232393263306336643061613539656163326263346266"&gt;&lt;span class="s5"&gt;&lt;b&gt;https://www.idevnews.com/registration/?event_id=251&amp;amp;code=Login&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;








&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2342655077511374215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2013/02/edge-of-enterprise-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2342655077511374215?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2342655077511374215?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2013/02/edge-of-enterprise-integration.html' title='Edge of Enterprise Integration'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUYDQXY6eip7ImA9WhZQEkk.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2839113723260392269</id><published>2011-04-19T14:06:00.000-07:00</published><updated>2011-04-19T14:06:10.812-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-19T14:06:10.812-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='WPS 7'/><title>Problem in IBM Websphere Process server 7.0 "Out of Memory error"</title><content type='html'>Last week I have seen a strange Out of Memory error in websphere process server 7.0.&lt;br /&gt;
More info about error:&lt;br /&gt;
When calling wsadmin tasks from built ws_ant under the product_install_root_bin directory of WPS 7 it through Out of memory error.&lt;br /&gt;
&lt;br /&gt;
Attention to users who is using ant based application deployment solutions:&lt;br /&gt;
Please be aware that WPS7 has problem when you use ant for application deployments ,Hence plan or use alternative solutions  for  time being like administrative console or wsadmin scripting client (WAS_HOME/bin/wsadmin.sh or .bat) to deploy your applications. But good news for  Websphere portal users hence its just works fine with Websphere Portal 7 &lt;br /&gt;
Will keep you updated info as soon as I get the solution.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2839113723260392269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2011/04/problem-in-ibm-websphere-process-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2839113723260392269?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2839113723260392269?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2011/04/problem-in-ibm-websphere-process-server.html' title='Problem in IBM Websphere Process server 7.0 &quot;Out of Memory error&quot;'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUEAQXwzeip7ImA9WhZTF0o.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-4499795122472477490</id><published>2011-03-21T23:00:00.000-07:00</published><updated>2011-03-21T23:00:40.282-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-03-21T23:00:40.282-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='IBM WPS'/><category scheme='http://www.blogger.com/atom/ns#' term='BPM'/><title>What is Service Data Object (SDO)</title><content type='html'>Service Data Object (SDO) provides a framework for data application development that simplifies the J2EE data programming model. &lt;br /&gt;
&lt;br /&gt;
The use of the SDO API to work with a business object. &lt;br /&gt;
&lt;br /&gt;
You can use SDO APIs to do the following tasks:&lt;br /&gt;
&lt;br /&gt;
Create a business object at runtime &lt;br /&gt;
Set the value for the simple-typed attribute of a business object &lt;br /&gt;
Set the value for the complex-typed attribute of a business object &lt;br /&gt;
Set the value for an attribute that is an array of a complex type &lt;br /&gt;
Retrieve the values for attributes of various types in the business object</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/4499795122472477490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2011/03/what-is-service-data-object-sdo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4499795122472477490?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4499795122472477490?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2011/03/what-is-service-data-object-sdo.html' title='What is Service Data Object (SDO)'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUYMQ309eCp7ImA9Wx5aFUg.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-7860074432436769530</id><published>2010-11-12T02:19:00.000-08:00</published><updated>2010-11-12T02:19:42.360-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-11-12T02:19:42.360-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere Portal Pages'/><title>WebSphere Portal and Lotus Web Content Management 6.1.x Performance Tuning Guide</title><content type='html'>This guide provides a basis for parameter and application tuning for IBM® WebSphere® Portal for Multiplatforms Version 6.1.X. Remember that both tuning and capacity are affected by many factors, including the workload scenario and the performance measurement environment. For tuning, the objective of this paper is not to recommend that you use the values we used when measuring our scenarios, but to make you aware of those parameters used in our configuration. When tuning your individual systems, it is important to begin with a baseline, monitor the performance metrics to determine if any parameters should be changed and, when a change is made, monitor the performance metrics to determine the effectiveness of the change.&lt;br /&gt;
This updated version of the tuning guide for WebSphere Portal 6.1/6.1.0.X. This update includes newly added tuning sections for z/OS, Solaris, Oracle and much more.&lt;br /&gt;
Performance tuning overview&lt;br /&gt;
Tuning a WebSphere Portal environment involves tuning and configuring the various systems and components of the environment. This chapter discusses some general concepts and details the specifics of the configuration used in our measurement environments. These specifics entail:&lt;br /&gt;
Configuring the application server and the resources defined for that application server&lt;br /&gt;
Tuning the database(s) and database server&lt;br /&gt;
Tuning the directory server and its database&lt;br /&gt;
Tuning the web server and/or proxy server&lt;br /&gt;
Tuning the operating system and network&lt;br /&gt;
Tuning the WebSphere Portal services&lt;br /&gt;
When tuning your individual systems, it is important to begin with a baseline, monitor the performance metrics to determine if any parameters should be changed and, when a change is made, monitor the performance metrics to determine the effectiveness of the change.&lt;br /&gt;
In addition to the tuning changes we made in our measurement environments, there are some additional tuning options available which can improve performance in certain circumstances; these will be discussed in a separate section.&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B000PS2XES&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://www-10.lotus.com/ldd/portalwiki.nsf/0/2B32B87526796329852576780069E846/%24FILE/wp61x_tuning_guide_FinalDraft2.pdf"&gt;Please click here for PDF&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/7860074432436769530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/11/websphere-portal-and-lotus-web-content.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/7860074432436769530?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/7860074432436769530?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/11/websphere-portal-and-lotus-web-content.html' title='WebSphere Portal and Lotus Web Content Management 6.1.x Performance Tuning Guide'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEYDRnw5fyp7ImA9Wx5aFUg.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-4311702134762129010</id><published>2010-11-12T02:02:00.000-08:00</published><updated>2010-11-12T02:02:57.227-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-11-12T02:02:57.227-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere Portal Pages'/><title>WebSphere Portal startup problem</title><content type='html'>How to Troubleshoot a WebSphere Portal startup problem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0764539914&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
This guide will teach you how to troubleshoot a WebSphere Portal startup failure.  For the purposes of this guide, a startup failure is defined as being unable to render Portal in the web browser after starting the WebSphere_Portal server even though the server is 'open for e-business'.  &lt;br /&gt;
&lt;br /&gt;
When accessing WebSphere Portal in a browser, it is important to keep in mind that you are simply accessing the wps.ear application within the WebSphere_Portal server.&lt;br /&gt;
Even though you may see the 'open for e-business' message for the WebSphere_Portal server, this does not guarantee that the wps.ear application itself started successfully.&lt;br /&gt;
&lt;br /&gt;
We will explore three common scenarios:&lt;br /&gt;
&lt;br /&gt;
1. '404 Initialization of one or more services failed' in browser&lt;br /&gt;
2. '404 Page Not Found' in browser&lt;br /&gt;
3. 'A WebGroup/Virtual Host to handle /wps/portal has not been defined.' or 'Error 404: No target servlet configured for uri: /wps/portal ' in browser&lt;br /&gt;
&lt;br /&gt;
To begin troubleshooting these failures, you will only need the SystemOut.log.  This log is located by default in the following directories for Portal v6.0 and v6.1:&lt;br /&gt;
&lt;br /&gt;
Portal v6.0:    /log&lt;br /&gt;
Portal v6.1:   /logs/WebSphere_Portal/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scenario 1:   '404 Initialization of one or more services failed'&lt;br /&gt;
&lt;br /&gt;
If you see this message in your web browser, this is a definitive sign that the wps.ear application failed to start correctly.  This can occur for numerous reasons and is often difficult to determine where to start investigating.  The following steps should help you determine which errors are relevant:&lt;br /&gt;
&lt;br /&gt;
1. Open the SystemOut.log for the WebSphere_Portal server&lt;br /&gt;
2. Find the last startup attempt of this server.  Each startup is headed by the following block of text (details within this block of text, such as WAS version, OS version, classpaths, will vary):&lt;br /&gt;
&lt;br /&gt;
Start Display Current Environment&lt;br /&gt;
 .......&lt;br /&gt;
* End Display Current Environment *&lt;br /&gt;
&lt;br /&gt;
HINT:  To quickly find the last startup, search for the last occurrence of the string 'Start Display Current Environment'&lt;br /&gt;
&lt;br /&gt;
HINT:  This same block of text always appears at the top of the SystemOut.log, despite whether or not it's at the beginning of a startup.  The very next line after the above block of text will be:&lt;br /&gt;
&lt;br /&gt;
TRAS0017I: The startup trace state is *=info&lt;br /&gt;
&lt;br /&gt;
If you do not see this line, check the most recent backed up SystemOut.log file and repeat until you find the last startup attempt.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Find the following line during this startup attempt:&lt;br /&gt;
&lt;br /&gt;
WSVR0200I: Starting application: wps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Find the following line during this startup attempt:&lt;br /&gt;
&lt;br /&gt;
WSVR0221I: Application started: wps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Note all error messages that occur between these two lines.  These are the ONLY error messages you need to be concerned with.  Every other error message that you may see outside of these two lines are irrelevant.&lt;br /&gt;
&lt;br /&gt;
6. See if you can find any “Caused By:” statements in the error messages.  These are the most important errors and are the root cause of the issue. &lt;br /&gt;
&lt;br /&gt;
7. wps.ear can fail to start for a variety of reasons so it is not possible to document here every possible issue for a startup failure.  If the error message is not obvious, search the WebSphere Portal Support site for any error codes you find to see if there are any known documented issues or apars. &lt;br /&gt;
&lt;br /&gt;
http://www-01.ibm.com/software/genservers/portal/support/&lt;br /&gt;
&lt;br /&gt;
For example, suppose you see messages like this:&lt;br /&gt;
&lt;br /&gt;
[9/10/08 16:16:22:081 CDT] 00000017 VaultServiceI E com.ibm.wps.services.credentialvault.VaultServiceImpl checkSystemDNInitialized EJPSK0028E: Invalid system user DN 'systemcred.dn' property value. Ensure that the DN value is valid in the vault service properties file.&lt;br /&gt;
com.ibm.portal.puma.MemberNotFoundException: EJPSG0002E: Requested Member does not exist.uid=wpsadmin,o=defaultWIMFileBasedRealm &lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
Caused by: com.ibm.websphere.wim.exception.EntityNotFoundException: CWWIM4001E The 'uid=wpsadmin,o=defaultWIMFileBasedRealm' entity was not found.&lt;br /&gt;
at com.ibm.ws.wim.adapter.file.was.FileData.getByDN(FileData.java:929)&lt;br /&gt;
at com.ibm.ws.wim.adapter.file.was.FileAdapter.get(FileAdapter.java:798) &lt;br /&gt;
&lt;br /&gt;
You would search for the error codes: &lt;br /&gt;
&lt;br /&gt;
CWWIM4001E EJPSK0028E  EJPSG0002E&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Scenario 2:  'Page Not Found'&lt;br /&gt;
&lt;br /&gt;
If you see this message in the browser, this typically means one of the following:&lt;br /&gt;
&lt;br /&gt;
- The WebSphere_Portal server is not started&lt;br /&gt;
- You are using the wrong port number&lt;br /&gt;
- You are using the wrong hostname&lt;br /&gt;
&lt;br /&gt;
For this scenario, we will assume that the server is actually started.  The correct values for the port and hostname , from a WAS perspective, are controlled by the Virtual Host configuration in WAS.  You can retrieve this information from the SystemOut.log by following these steps:&lt;br /&gt;
&lt;br /&gt;
1. Open the SystemOut.log for the WebSphere_Portal server.&lt;br /&gt;
2. Find the last startup attempt of this server.  Each startup is headed by the following block of text (details within this block of text, such as WAS version, OS version, classpaths, will vary):&lt;br /&gt;
&lt;br /&gt;
Start Display Current Environment&lt;br /&gt;
.......&lt;br /&gt;
* End Display Current Environment *&lt;br /&gt;
&lt;br /&gt;
HINT:  To quickly find the last startup, search for the last occurrence of the string 'Start Display Current Environment'&lt;br /&gt;
&lt;br /&gt;
HINT:  This same block of text always appears at the top of the SystemOut.log, despite whether or not it's at the beginning of a startup.  The very next line after the above block of text will be:&lt;br /&gt;
&lt;br /&gt;
TRAS0017I: The startup trace state is *=info&lt;br /&gt;
&lt;br /&gt;
If you do not see this line, check the most recent backed up SystemOut.log file and repeat until you find the last startup attempt.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Find where the wps application is started:&lt;br /&gt;
&lt;br /&gt;
 WSVR0221I: Application started: wps&lt;br /&gt;
&lt;br /&gt;
4. A few lines before this line, you should see a line similar to this:&lt;br /&gt;
&lt;br /&gt;
SRVE0250I: Web Module WebSphere Portal Server has been bound to default_host[*:10000,*:80,*:10002,*:10038,*:10035].&lt;br /&gt;
&lt;br /&gt;
This line shows you which virtual host wps is mapped to, along with which ports and hostnames are valid.  In this example, you see *.  This means that any hostname that is valid for the operating system will work here.  In some cases you might see a specific hostname:&lt;br /&gt;
&lt;br /&gt;
SRVE0250I: Web Module WebSphere Portal Server has been bound to default_host[hostname:10000,hostname:80,hostname:10002,hostname:10038,hostname:10035].&lt;br /&gt;
&lt;br /&gt;
This means that in order to access this application, you must explicitly use this hostname.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Find in the log where the server is open for e-business:&lt;br /&gt;
&lt;br /&gt;
WSVR0001I: Server WebSphere_Portal open for e-business&lt;br /&gt;
&lt;br /&gt;
6. A few lines before this line, you will see several ports being initialized.  Check which port is being initialized for WCInboundDefault:&lt;br /&gt;
&lt;br /&gt;
TCPC0001I: TCP Channel TCP_2 is listening on host *  (IPv4) port 10038. &lt;br /&gt;
CHFW0019I: The Transport Channel Service has started chain WCInboundDefault.&lt;br /&gt;
&lt;br /&gt;
This port must be listed as one of the ports from step 4.  This is the port you must use to access wps. &lt;br /&gt;
&lt;br /&gt;
7. Ensure that you are using the correct hostname from step 4 (if *, this can be any valid hostname for the OS) and the correct port from step 6. &lt;br /&gt;
&lt;br /&gt;
http://hostname:port/wps/portal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scenario 3:  'A WebGroup/Virtual Host to handle /wps/portal has not been defined.' or 'Error 404: No target servlet configured for uri: /wps/portal'&lt;br /&gt;
&lt;br /&gt;
If you see this exception, this means one of the following:&lt;br /&gt;
&lt;br /&gt;
– wps.ear has been uninstalled&lt;br /&gt;
– wps.ear is no longer mapped to the WebSphere_Portal server or the Cluster&lt;br /&gt;
– The context root for wps.ear is no longer /wps/portal&lt;br /&gt;
&lt;br /&gt;
Follow these steps to determine if something has happened to wps.ear:&lt;br /&gt;
&lt;br /&gt;
1. Open the SystemOut.log&lt;br /&gt;
2. Find the last startup attempt of this server.  Each startup is headed by the following block of text (details within this block of text, such as WAS version, OS version, classpaths, will vary):&lt;br /&gt;
&lt;br /&gt;
Start Display Current Environment&lt;br /&gt;
.......&lt;br /&gt;
* End Display Current Environment *&lt;br /&gt;
&lt;br /&gt;
HINT:  To quickly find the last startup, search for the last occurrence of the string 'Start Display Current Environment'&lt;br /&gt;
&lt;br /&gt;
HINT:  This same block of text always appears at the top of the SystemOut.log, despite whether or not it's at the beginning of a startup.  The very next line after the above block of text will be:&lt;br /&gt;
&lt;br /&gt;
TRAS0017I: The startup trace state is *=info&lt;br /&gt;
&lt;br /&gt;
If you do not see this line, check the most recent backed up SystemOut.log file and repeat until you find the last startup attempt.  &lt;br /&gt;
&lt;br /&gt;
3.  Find the following line during this startup attempt:&lt;br /&gt;
&lt;br /&gt;
WSVR0200I: Starting application: wps&lt;br /&gt;
&lt;br /&gt;
NOTE:  If you do not see this line, this is a clear indication that wps has either been uninstalled or is no longer mapped to your server.  To check this, do the following:&lt;br /&gt;
• Login to server1 or the DMGR&lt;br /&gt;
• Navigate to Applications -&gt; Enterprise Applications&lt;br /&gt;
• Search for wps&lt;br /&gt;
• If do not find it, it has been uninstalled.  If you do find it, click the link for it.&lt;br /&gt;
• For WAS v6.0.x, click 'Map modules to servers'&lt;br /&gt;
For WAS v6.1.x, click 'Manage Modules'&lt;br /&gt;
• Ensure that WebSphere_Portal if standalone or the ClusterName if clustered is mapped correctly for this application&lt;br /&gt;
&lt;br /&gt;
4. Assuming you find the line in step 3, double check the context root.  Several lines after this line, you should see a line like this:&lt;br /&gt;
&lt;br /&gt;
SRVE0242I: [wps] [/wps] [portal]: Initialization successful.&lt;br /&gt;
&lt;br /&gt;
This is your context root.  In this example, it is:&lt;br /&gt;
&lt;br /&gt;
/wps/portal&lt;br /&gt;
&lt;br /&gt;
This can vary.  For example:&lt;br /&gt;
&lt;br /&gt;
SRVE0242I: [wps] [/contextRoot] [portal]: Initialization successful.&lt;br /&gt;
&lt;br /&gt;
In this case, it is:   /contextRoot/portal&lt;br /&gt;
&lt;br /&gt;
This is what you should be typing to access Portal.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/4311702134762129010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/11/websphere-portal-startup-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4311702134762129010?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4311702134762129010?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/11/websphere-portal-startup-problem.html' title='WebSphere Portal startup problem'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEEEQHY7fSp7ImA9WxFQFU0.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-7898427906849165505</id><published>2010-05-10T07:43:00.000-07:00</published><updated>2010-05-10T07:43:21.805-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-05-10T07:43:21.805-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='BPM'/><title>A new era in Business process Management</title><content type='html'>&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0002935L0&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;b&gt;What is IBM WebSphere Business Modeler software&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
IBM WebSphere Business Modeler software is the tool for documenting and understanding existing processes. It can help you visualize, document and model business processes for understanding and process execution, enabling you to rework older business processes into more agile ones or create new processes from scratch. The software enables users to make informed decisions about deployment with advanced analysis and simulation capabilities based on modeled and actual data. Business analysts can visualize and identify bottlenecks to better optimize processes. This robust modeling tool can then turn these process models into executable business processes for automation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is IBM WebSphere Dynamic Process Edition software&lt;/b&gt;&lt;br /&gt;
To realize the full potential of business processes, organizations with diverse,constantly evolving IT environments need comprehensive BPM capabilities, including modeling and simulation, rapid deployment and real-time business process monitoring and analysis. IBM WebSphere Dynamic Process Edition includes all of these capabilities and organizes SOA and BPM infrastructure into shareable, reusable intelligent business services, for a fully realized SOA vision of architectural agility and reuse.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is IBM WebSphere Industry Content Pack assets&lt;br /&gt;
&lt;/b&gt;IBM WebSphere Industry Content Packs provide prebuilt assets to speed and enhance BPM solution delivery from modeling to deployment to monitoring including maps and models, service schemas and interfaces, key performance indicators (KPIs), business glossaries and end-to-end solution examples. Based on industry standards, they can help to reduce risk and increase consistency and reuse across the different lines of business within an enterprise and are available for banking, healthcare, insurance, industrial product life-cycle manageme &lt;br /&gt;
and telecommunications. The industry content packs are a core part of the IBM Industry Frameworks, which combine the power of award-winning IBM software with industry-specific assets and best practices specifically configured to meet an industry’s specific challenges and needs.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is IBM WebSphere Transformation Extender software&lt;br /&gt;
&lt;/b&gt;IBM WebSphere Transformation Extender software increases the speed and reliability with which SOA applications and services can be extended beyond organizational walls to partners, suppliers and customers. For industry-specific data solutions, enterprises can leverage predefined WebSphere Transformation Extender Industry Packs, including healthcare, financial services, insurance and electronic data interchange (EDI). Complex industry transformations can be deployed quickly, with relative ease, helping to increase transaction volume while providing additional flexibility and fostering adaptability to industry changes. WebSphere Transformation Extender software helps remove risk from projects where regulatory bodies or industry service providers require strict conformance to mandatory and advisory guidelines.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is IBM WebSphere Business Monitor software&lt;br /&gt;
&lt;/b&gt;When business leaders can link operational metrics to business strategy, their decision-making ability improves. WebSphere Business Monitor software provides real-time insight into business processes, presented in easy-to-read role-based business dashboards. Users can integrate existing business activity monitoring capabilities into WebSphere Business Monitor dashboards, along with other BPM, enterprise resource planning (ERP) and legacy applications, for more holistic process management. And the software offers an embedded metrics library of more than 800 open standard KPIs.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/7898427906849165505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/new-era-in-business-process-management.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/7898427906849165505?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/7898427906849165505?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/new-era-in-business-process-management.html' title='A new era in Business process Management'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUQERXY9cSp7ImA9WxFRGEo.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-4299156427551392587</id><published>2010-05-03T00:53:00.000-07:00</published><updated>2010-05-03T00:55:04.869-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-05-03T00:55:04.869-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='IBM HTTP Server'/><title>Troubleshooting IBM HTTP Server</title><content type='html'>Troubleshooting IBM HTTP Server.&lt;br /&gt;
&lt;br /&gt;
Viewing error messages for a server that fails to start&lt;br /&gt;
&lt;br /&gt;
If you encounter an error starting a HTTP server, you can view the error message in the server logs.&lt;br /&gt;
&lt;br /&gt;
About : &lt;br /&gt;
&lt;br /&gt;
If the target Web server fails to start, a message might appear on the WebSphere Application Server administrative console that indicates that the Web server cannot be started and to view the error messages in the server logs for further details. The types of errors that can result are:&lt;br /&gt;
&lt;br /&gt;
•errors due to caching problems &lt;br /&gt;
•errors due to configuration problems &lt;br /&gt;
•errors due to SSL handshake failures &lt;br /&gt;
•errors due to SSL initialization problems &lt;br /&gt;
•errors due to I/O failures &lt;br /&gt;
•errors due to Secure Sockets Layer (SSL) stash utility problems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0015T963C&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cache messages&lt;br /&gt;
This topic contains error messages that might result due to caching problems and provides a solution to help you troubleshoot the problem.&lt;br /&gt;
The following messages are displayed due to caching problems: &lt;br /&gt;
• Message: SSL0600E: Unable to connect to session ID cache &lt;br /&gt;
o Reason: The server cannot connect to the Session ID caching daemon. &lt;br /&gt;
o Solution: Verify that the daemon successfully started. &lt;br /&gt;
• Message: SSL0601E: Session ID cache daemon process &lt;process-id&gt; exited with exit code &lt;exit-code&gt;; restarting &lt;br /&gt;
o Reason: If the value of &lt;exit-code&gt; is 0, the session ID cache daemon (sidd) received the SIGTERM signal. Other exit codes are not expected. Sidd automatically restarted.&lt;br /&gt;
o Solution: If the value of &lt;exit-code&gt; is 0 and IBM® HTTP Server did not stop or restart, verify that locally installed CGI scripts, scheduled operating system tasks, or other monitoring software cannot send SIGTERM to sidd.&lt;br /&gt;
• Message: SSL0602E: Session ID cache daemon process &lt;process-id&gt; exited with terminating signal &lt;signal-number&gt;; restarting &lt;br /&gt;
o Reason: The session ID cache daemon (sidd) received a signal other than SIGTERM was received by the session ID cache daemon (sidd), which caused it to exit. Sidd automatically restarted.&lt;br /&gt;
o Solution: If the value of &lt;exit-code&gt; is 0 and IBM HTTP Server did not stop or restart, verify that locally installed CGI scripts, scheduled operating system tasks, or other monitoring software cannot send the signal to sidd.&lt;br /&gt;
• Message: SSL0603E: Session ID cache daemon process &lt;process-id&gt; exited with exit code&lt;exit-code&gt;; not restarting; check sidd configuration or enable sidd error log with SSLCacheErrorLog &lt;br /&gt;
o Reason: The session ID cache daemon (sidd) did not initialize. The following possible exit code values might be displayed: &lt;br /&gt;
Value Reason&lt;br /&gt;
2 Log files could not be opened. The SSLCacheTraceLog or the SSLCacheErrorLog directive is not valid.&lt;br /&gt;
3 The AF_UNIX socket cannot be initialized. Use the SSLCachePortFilename directive to specify a different socket for the session ID cache daemon.&lt;br /&gt;
4 Sidd cannot switch to the configured user and group. Verify the values for the user and group directives.&lt;br /&gt;
o Solution: Provide a valid value for the directives and restart IBM HTTP Server.&lt;br /&gt;
&lt;br /&gt;
Configuration messages&lt;br /&gt;
This topic contains error messages that might result due to configuration problems and provides solutions to help you troubleshoot these problems. &lt;br /&gt;
The following messages appear due to configuration problems: &lt;br /&gt;
• Message: SSL0300E: Unable to allocate terminal node. &lt;br /&gt;
• Message: SSL0301E: Unable to allocate string value in node. &lt;br /&gt;
• Message: SSL0302E: Unable to allocate non terminal node. &lt;br /&gt;
• Message: SSL0303E: Syntax Error in SSLClientAuthGroup directive. &lt;br /&gt;
• Message: SSL0304E: Syntax Error in SSLClientAuthRequire directive. &lt;br /&gt;
• Message: SSL0307E: Invalid token preceding NOT or ! &lt;br /&gt;
• Message: SSL0308E: A group is specified in SSLClientAuthRequire but no groups are specified. &lt;br /&gt;
• Message: SSL0309E: The group &lt;group&gt; is specified in SSLClientAuthRequire is not defined. &lt;br /&gt;
• Message: SSL0310I: Access denied to object due to invalid SSL version &lt;version&gt;, expected &lt;version&gt;. &lt;br /&gt;
• Message: SSL0311E: Unable to get cipher in checkBanCipher. &lt;br /&gt;
• Message: SSL0312I: Cipher &lt;cipher&gt; is in ban list and client is forbidden to access object. &lt;br /&gt;
• Message: SSL0313E: Fell through to default return in checkCipherBan. &lt;br /&gt;
• Message: SSL0314E: Cipher is NULL in checkRequireCipher. &lt;br /&gt;
• Message: SSL0315E: Cipher &lt;cipher&gt; used is not in the list of required ciphers to access this object. &lt;br /&gt;
• Message: SSL0316E: Fell through to default return in checkCipherRequire. &lt;br /&gt;
• Message: SSL0317E: Unable to allocate memory for fake basic authentication username. &lt;br /&gt;
• Message: SSL0318E: Limit exceeded for specified cipher specs, only 64 total allowed. &lt;br /&gt;
o Reason: The number of ciphers configured using the SSLCipherSpec directive exceeds the maximum allowed of 64. &lt;br /&gt;
o Solution: Check for duplicate SSLCipherSpec directives. &lt;br /&gt;
• Message: SSL0319E: Cipher Spec &lt;cipher&gt; is not supported by this GSK library. &lt;br /&gt;
o Reason: The cipher is not a valid cipher for use with the installed SSL libraries. &lt;br /&gt;
o Solution: Check that a valid cipher value was entered with the SSLCipherSpec directive. &lt;br /&gt;
• Message: SSL0320I: Using Version 2|3 Cipher: &lt;cipher&gt;. &lt;br /&gt;
o Reason: This is an informational message listing the ciphers used for connections to this virtual host. &lt;br /&gt;
o Solution: None. &lt;br /&gt;
• Message: SSL0321E: Invalid cipher spec &lt;cipher&gt;. &lt;br /&gt;
o Reason: The cipher is not a valid cipher. &lt;br /&gt;
o Solution: Check the documentation for a list of valid cipher specs.&lt;br /&gt;
• Message: SSL0322E: Cipher Spec &lt;cipher&gt; is not valid. &lt;br /&gt;
o Reason: The cipher is not a valid cipher. &lt;br /&gt;
o Solution: Check the documentation for a list of valid cipher specs.&lt;br /&gt;
• Message: SSL0323E: Cipher Spec &lt;cipher&gt; has already been added. &lt;br /&gt;
o Reason: A duplicate SSLCipherSpec directive has been encountered. &lt;br /&gt;
o Solution: This instance of the directive is ignored and should be removed from the configuration file. &lt;br /&gt;
• Message: SSL0324E: Unable to allocate storage for cipher specs. &lt;br /&gt;
o Reason: The server could not allocate memory needed to complete the operation. &lt;br /&gt;
o Solution: Take action to free up some additional memory. Try reducing the number of threads or processes running, or increasing virtual memory. &lt;br /&gt;
• Message: SSL0325E: Cipher Spec &lt;cipher&gt; has already been added to the v2|v3 ban|require list. &lt;br /&gt;
o Reason: A duplicate cipher was specified on the SSLCipherBan directive. &lt;br /&gt;
o Solution: This instance of the directive is ignored and should be removed from the configuration file. &lt;br /&gt;
• Message: SSL0326E: Invalid cipher spec &lt;cipher&gt; set for SSLCipherBan|SSLCipherRequire. &lt;br /&gt;
o Reason: The cipher is not a valid cipher. &lt;br /&gt;
o Solution: Check the documentation for a list of valid cipher specs. &lt;br /&gt;
• Message: SSL0327E: Invalid value for sslv2timeout|sslv3timeout, using default value of nn seconds. &lt;br /&gt;
o Reason: The timeout value specified is not in the valid range. &lt;br /&gt;
o Solution: Check the documentation for the proper range of values. &lt;br /&gt;
• Message: SSL0328W: Invalid argument for SSLClientAuth: &lt;args&gt;. CRL can not be turned on unless Client Authentication is on. &lt;br /&gt;
• Message: SSL0329W: Invalid argument for SSLClientAuth: &lt;args&gt;. If a second argument is entered it must be CRL. CRL cannot be turned on unless client authentication is on. &lt;br /&gt;
• Message: SSL0330W: Invalid argument for SSLClientAuth: &lt;args&gt;. If a second value is entered it must be crl. &lt;br /&gt;
• Message: SSL0331W: Invalid argument for SSLClientAuth: &lt;args&gt;. The first value must be 0, 1, 2 none, optional, or required. &lt;br /&gt;
• Message: SSL0332E: Not enough arguments specified for SSLClientAuthGroup. &lt;br /&gt;
• Message: SSL0333E: No parse tree created for &lt;parm&gt;. &lt;br /&gt;
o Reason: An error occurred processing the SSLClientAuthRequire directive. &lt;br /&gt;
o Solution: Check for other error messages. Enable tracing of Client Authentication by adding the directive SSLClientAuthRequireTraceOn to the configuration file. &lt;br /&gt;
• Message: SSL0334E: Function ap_make_table failed processing label &lt;certificate&gt;. &lt;br /&gt;
• Message: SSL0337E: OCSP is not supported with this level of GSKit &lt;br /&gt;
o Reason: OCSP support requires GSKit 7.0.4.14 or higher&lt;br /&gt;
o Solution: Upgrade the level of GSKit on the system to 7.0.4.14 or higher &lt;br /&gt;
&lt;br /&gt;
Handshake messages&lt;br /&gt;
This topic contains error messages that might result due to SSL handshake failures and provides solutions to help you troubleshoot these problems.&lt;br /&gt;
The following messages display due to handshake failures: &lt;br /&gt;
• Message: SSL0200E: Handshake Failed, &lt;code&gt;. &lt;br /&gt;
o Reason: The handshake failed when the SSL library returned an unknown error. &lt;br /&gt;
o Solution: Report this problem to Service.&lt;br /&gt;
• Message: SSL0201E: Handshake Failed, Internal error - Bad handle. &lt;br /&gt;
o Reason: An internal error has occurred. &lt;br /&gt;
o Solution: Report this problem to Service. &lt;br /&gt;
• Message: SSL0202E: Handshake Failed, The GSK library unloaded. &lt;br /&gt;
o Reason: A call to the GSKit function failed because the dynamic link library unloaded (Windows® operating systems only). &lt;br /&gt;
o Solution: Shut down the server and restart. &lt;br /&gt;
• Message: SSL0203E: Handshake Failed, GSK internal error. &lt;br /&gt;
o Reason: The communication between client and the server failed due to an error in the GSKit library. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0204E: Handshake Failed, Internal memory allocation failure. &lt;br /&gt;
o Reason: The server could not allocate memory needed to complete the operation. &lt;br /&gt;
o Solution: Take action to free up some additional memory. Try reducing the number of threads or processes running, or increasing virtual memory.&lt;br /&gt;
• Message: SSL0205E: Handshake Failed, GSK handle is in an invalid state for operation. &lt;br /&gt;
o Reason: The SSL state for the connection is invalid. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service.&lt;br /&gt;
• Message: SSL0206E: Handshake Failed, Key-file label not found &lt;br /&gt;
o Reason: The label specified for the SSLServerCert directive was not found in the key database (KDB) file specified for the KeyFile directive. &lt;br /&gt;
o Solution: Specify a value for the SSLServerCert directive that corresponds to a personal certificate available in the KDB file specified for the KeyFile directive&lt;br /&gt;
• Message: SSL0207E: Handshake Failed, Certificate is not available. &lt;br /&gt;
o Reason: The client did not send a certificate. &lt;br /&gt;
o Solution: Set client authentication to optional if a client certificate is not required. Contact the client to determine why it is not sending an acceptable certificate. &lt;br /&gt;
• Message: SSL0208E: Handshake Failed, Certificate validation error. &lt;br /&gt;
o Reason: The received certificate failed one of the validation checks. &lt;br /&gt;
o Solution: Use another certificate. Contact Service to determine why the certificate failed validation.&lt;br /&gt;
• Message: SSL0209E: Handshake Failed, ERROR processing cryptography. &lt;br /&gt;
o Reason: A cryptography error occurred. &lt;br /&gt;
o Solution: None. If the problem continues, report it to Service. &lt;br /&gt;
• Message: SSL0210E: Handshake Failed, ERROR validating ASN fields in certificate. &lt;br /&gt;
o Reason: The server was not able to validate one of the ASN fields in the certificate. &lt;br /&gt;
o Solution: Try another certificate.&lt;br /&gt;
• Message: SSL0211E: Handshake Failed, ERROR connecting to LDAP server. &lt;br /&gt;
o Reason: The Web server failed to connect to the CRL LDAP server. &lt;br /&gt;
o Solution: Verify that the values entered for the SSLCRLHostname and SSLCRLPort directives are correct. If access to the CRL LDAP server requires authentication, is the SSLCRLUserID directive coded and was the password added to the stash file pointed to by the SSLStashfile directive. &lt;br /&gt;
• Message: SSL0212E: Handshake Failed, Internal unknown error. &lt;br /&gt;
o Report problem to Service. Reason: An unknown error has occurred in the SSL library. &lt;br /&gt;
o Solution: Report the problem to Service. &lt;br /&gt;
• Message: SSL0213E: Handshake Failed, Open failed due to cipher error. &lt;br /&gt;
o Reason: An unknown error has occurred in the SSL library. &lt;br /&gt;
o Solution: Report the problem to Service. &lt;br /&gt;
• Message: SSL0214E: Handshake Failed, I/O error reading key file. &lt;br /&gt;
o Reason: The server could not read the key database file. &lt;br /&gt;
o Solution: Check file access permissions and verify the Web server user ID is allowed access. &lt;br /&gt;
• Message: SSL0215E: Handshake Failed, Key file has an invalid internal format. Recreate key file. &lt;br /&gt;
o Reason: Key file has an invalid format. &lt;br /&gt;
o Solution: Recreate key file.&lt;br /&gt;
• Message: SSL0216E: Handshake Failed, Key file has two entries with the same key. Use IKEYMAN to remove the duplicate key. &lt;br /&gt;
o Reason: Two identical keys exist in key file. &lt;br /&gt;
o Solution: Use IKEYMAN to remove duplicate key.&lt;br /&gt;
• Message: SSL0217E: Handshake Failed, Key file has two entries with the same label. Use IKEYMAN to remove the duplicate label. &lt;br /&gt;
o Reason: A second certificate with the same label was placed in the key database file. &lt;br /&gt;
o Solution: Use IKEYMAN to remove duplicate label. &lt;br /&gt;
• Message: SSL0218E: Handshake failed, Either the key file has become corrupted or the password is incorrect. &lt;br /&gt;
o Reason: The key file password is used as an integrity check and the test failed. Either the key database file is corrupted, or the password is incorrect. &lt;br /&gt;
o Solution: Use IKEYMAN to stash the key database file password again. If that fails, recreate the key database. &lt;br /&gt;
• Message: SSL0219E: SSL Handshake Failed, Either the default key in the keyfile has an expired certificate or the keyfile password expired. Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password. &lt;br /&gt;
o Reason: Either the default key in the keyfile has an expired certificate or the keyfile password expired.&lt;br /&gt;
o Solution: Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password.&lt;br /&gt;
• Message: SSL0220E: Handshake Failed, There was an error loading one of the GSKdynamic link libraries. Be sure GSK was installed correctly. &lt;br /&gt;
o Reason: Opening the SSL environment resulted in an error because one of the GSKdynamic link libraries could not load. &lt;br /&gt;
o Solution: Contact Support to make sure the GSKit is installed correctly.&lt;br /&gt;
• Message: SSL0221E: Handshake Failed, Either the certificate has expired or the system clock is incorrect. &lt;br /&gt;
o Reason: Either the certificate expired or the system clock is incorrect.&lt;br /&gt;
o Solution: Use the key management utility (iKeyman) to recreate or renew your server certificate or change the system date to a valid date.&lt;br /&gt;
• Message: SSL0222W: Handshake failed, no ciphers specified. &lt;br /&gt;
o Reason: SSLV2 and SSLV3 are disabled. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0223E: Handshake Failed, No certificate. &lt;br /&gt;
o Reason: The client did not send a certificate. &lt;br /&gt;
You can also see this message when your keyfile does not have a default certificate specified and you have not specified an SSLServerCert directive. It will pass initialization but fail at connection (handshake) time.&lt;br /&gt;
o Solution: Set client authentication to optional if a client certificate is not required. Contact the client to determine why it is not sending a certificate. &lt;br /&gt;
• Message: SSL0224E: Handshake failed, Invalid or improperly formatted certificate. &lt;br /&gt;
o Reason: The client did not specify a valid certificate. &lt;br /&gt;
o Solution: Client problem. &lt;br /&gt;
• Message: SSL0225E: Handshake Failed, Unsupported certificate type. &lt;br /&gt;
o Reason: The certificate type received from the client is not supported by this version of IBM® HTTP Server SSL. &lt;br /&gt;
o Solution: The client must use a different certificate type. &lt;br /&gt;
• Message: SSL0226I: Handshake Failed, I/O error during handshake. &lt;br /&gt;
o Reason: The communication between the client and the server failed. This is a common error when the client closes the connection before the handshake has completed. &lt;br /&gt;
o Solution: Retry the connection from the client.&lt;br /&gt;
• Message: SSL0227E: Handshake Failed, Specified label could not be found in the key file. &lt;br /&gt;
o Reason: Specified key label is not present in key file. &lt;br /&gt;
o Solution: Check that the SSLServerCert directive is correct, if coded, and that the label is valid for one of the keys in the key database.&lt;br /&gt;
• Message: SSL0228E: Handshake Failed, Invalid password for key file. &lt;br /&gt;
o Reason: The password retrieved from the stash file could not open the key database file. &lt;br /&gt;
o Solution: Use IKEYMAN to open the key database file and recreate the password stash file. This problem can also result from a corrupted key database file. Creating a new key database file may resolve the problem. &lt;br /&gt;
• Message: SSL0229E: Handshake Failed, Invalid key length for export. &lt;br /&gt;
o Reason: In a restricted cryptography environment, the key size is too long to be supported. &lt;br /&gt;
o Solution: Select a certificate with a shorter key.&lt;br /&gt;
• Message: SSL0230I: Handshake Failed, An incorrectly formatted SSL message was received. &lt;br /&gt;
• Message: SSL0231W: Handshake Failed, Could not verify MAC. &lt;br /&gt;
o Reason: The communication between the client and the server failed. &lt;br /&gt;
o Solution: Retry the connection from the client. &lt;br /&gt;
• Message: SSL0232W: Handshake Failed, Unsupported SSL protocol or unsupported certificate type. &lt;br /&gt;
o Reason: The communication between the client and the server failed because the client is trying to use a protocol or certificate which the IBM HTTP Server does not support. &lt;br /&gt;
o Solution: Retry the connection from the client using an SSL Version 2 or 3, or TLS 1 protocol. Try another certificate. &lt;br /&gt;
• Message: SSL0233W: Handshake Failed, Invalid certificate signature. &lt;br /&gt;
• Message: SSL0234W: Handshake Failed, The certificate sent by the peer expired or is invalid. &lt;br /&gt;
o Reason: The partner did not specify a valid certificate. The server is acting as a reverse proxy to an SSL URL and the _server_ cert could not be validated.&lt;br /&gt;
o Solution: Partner problem. If this occurs during an SSL Proxy connection, the remote SSL server sent a bad certificate to IBM HTTP Server. Check the certificate and certificate authority chain at the other end of the SSL connection. For more information, see Securing with SSL communications.&lt;br /&gt;
• Message: SSL0235W: Handshake Failed, Invalid peer. &lt;br /&gt;
• Message: SSL0236W: Handshake Failed, Permission denied. &lt;br /&gt;
• Message: SSL0237W: Handshake Failed, The self-signed certificate is not valid. &lt;br /&gt;
• Message: SSL0238E: Handshake Failed, Internal error - read failed. &lt;br /&gt;
o Reason: The read failed. &lt;br /&gt;
o Solution: None. Report this error to Service. &lt;br /&gt;
• Message: SSL0239E: Handshake Failed, Internal error - write failed. &lt;br /&gt;
o Reason: The write failed. &lt;br /&gt;
o Solution: None. Report this error to Service. &lt;br /&gt;
• Message: SSL0240I: Handshake Failed, Socket has been closed. &lt;br /&gt;
o Reason: The client closed the socket before the protocol completed. &lt;br /&gt;
o Solution: Retry connection between client and server. &lt;br /&gt;
• Message: SSL0241E: Handshake Failed, Invalid SSLV2 Cipher Spec. &lt;br /&gt;
o Reason: The SSL Version 2 cipher specifications passed into the handshake were invalid. &lt;br /&gt;
o Solution: Change the specified Version 2 cipher specs. &lt;br /&gt;
• Message: SSL0242E: Handshake Failed, Invalid SSLV3 Cipher Spec. &lt;br /&gt;
o Reason: The SSL Version 3 cipher specifications passed into the handshake were invalid. &lt;br /&gt;
o Solution: Change the specified Version 3 cipher specs.&lt;br /&gt;
• Message: SSL0243E: Handshake Failed, Invalid security type. &lt;br /&gt;
o Reason: There was an internal error in the SSL library. &lt;br /&gt;
o Solution: Retry the connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0245E: Handshake Failed, Internal error - SSL Handle creation failure. &lt;br /&gt;
o Reason: There was an internal error in the security libraries. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0246E: Handshake Failed, Internal error - GSK initialization has failed. &lt;br /&gt;
o Reason: An error in the security library has caused SSL initialization to fail. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0247E: Handshake Failed, LDAP server not available. &lt;br /&gt;
o Reason: Unable to access the specified LDAP directory when validating a certificate. &lt;br /&gt;
o Solution: Check that the SSLCRLHostname and SSLCRLPort directives are correct. Make sure the LDAP server is available.&lt;br /&gt;
• Message: SSL0248E: Handshake Failed, The specified key did not contain a private key. &lt;br /&gt;
o Reason: The key does not contain a private key.&lt;br /&gt;
o Solution: Create a new key. If this was an imported key, include the private key when doing the export.&lt;br /&gt;
• Message: SSL0249E: Handshake Failed, A failed attempt was made to load the specified PKCS#11 shared library. &lt;br /&gt;
o Reason: An error occurred while loading the PKCS#11 shared library. &lt;br /&gt;
o Solution: Verify that the PKCS#11 shared library specified in the SSLPKCSDriver directive is valid.&lt;br /&gt;
• Message: SSL0250E: Handshake Failed, The PKCS#11 driver failed to find the token label specified by the caller. &lt;br /&gt;
o Reason: The specified token was not found on the PKCS#11 device. &lt;br /&gt;
o Solution: Check that the token label specified on the SSLServerCert directive is valid for your device.&lt;br /&gt;
• Message: SSL0251E: Handshake Failed, A PKCS#11 token is not present for the slot. &lt;br /&gt;
o Reason: The PKCS#11 device has not been initialized correctly. &lt;br /&gt;
o Solution: Specify a valid slot for the PKCS#11 token or initialize the device.&lt;br /&gt;
• Message: SSL0252E: Handshake Failed, The password/pin to access the PKCS#11 token is either not present, or invalid. &lt;br /&gt;
o Reason: Specified user password and pin for PKCS#11 token is not present or invalid. &lt;br /&gt;
o Solution: Check that the correct password was stashed using the SSLStash utility and that the SSLStashfile directive is correct.&lt;br /&gt;
• Message: SSL0253E: Handshake Failed, The SSL header received was not a properly SSLV2 formatted header. &lt;br /&gt;
o Reason: The data received during the handshake does not conform to the SSLV2 protocol. &lt;br /&gt;
o Solution: Retry connection between client and server. Verify that the client is using HTTPS.&lt;br /&gt;
• Message: SSL0254E: Internal error - I/O failed, buffer size invalid. &lt;br /&gt;
o Reason: The buffer size in the call to the I/O function is zero or negative. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0255E: Handshake Failed, Operation would block. &lt;br /&gt;
o Reason: The I/O failed because the socket is in non-blocking mode. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0256E: Internal error - SSLV3 is required for reset_cipher, and the connection uses SSLV2. &lt;br /&gt;
o Reason: A reset_cipher function was attempted on an SSLV2 connection. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0257E: Internal error - An invalid ID was specified for the gsk_secure_soc_misc function call. &lt;br /&gt;
o Reason: An invalid value was passed to the gsk_secure_soc_misc function. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0258E: Handshake Failed, The function call, &lt;function&gt;, has an invalid ID. &lt;br /&gt;
o Reason: An invalid function ID was passed to the specified function. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0259E: Handshake Failed, Internal error - The attribute has a negative length in: &lt;function&gt;. &lt;br /&gt;
o Reason: The length value passed to the function is negative, which is invalid. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0260E: Handshake Failed, The enumeration value is invalid for the specified enumeration type in: &lt;function&gt;. &lt;br /&gt;
o Reason: The function call contains an invalid function ID. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0261E: Handshake Failed, The SID cache is invalid: &lt;function&gt;. &lt;br /&gt;
o Reason: The function call contains an invalid parameter list for replacing the SID cache routines. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0262E: Handshake Failed, The attribute has an invalid numeric value: &lt;function&gt;. &lt;br /&gt;
o Reason: The function call contains an invalid value for the attribute being set. &lt;br /&gt;
o Solution: None. Report this problem to Service.&lt;br /&gt;
• Message: SSL0263W: SSL Connection attempted when SSL did not initialize. &lt;br /&gt;
o Reason: A connection was received on an SSL-enabled virtual host but it could not be completed because there was an error during SSL initialization. &lt;br /&gt;
o Solution: Check for an error message during startup and correct that problem. &lt;br /&gt;
• Message: SSL0264E: Failure obtaining Cert data for label &lt;certificate&gt;. &lt;br /&gt;
o Reason: A GSKit error prevented the server certificate information from being retrieved. &lt;br /&gt;
o Solution: Check for a previous error message with additional information. &lt;br /&gt;
• Message: SSL0265W: Client did not supply a certificate. &lt;br /&gt;
o Reason: A client who connected failed to send a client certificate and the server is configured to require a certificate. &lt;br /&gt;
o Solution: Nothing on the server side.&lt;br /&gt;
• Message: SSL0266E: Handshake failed. &lt;br /&gt;
o Reason: Could not establish SSL proxy connection. &lt;br /&gt;
o Solution: IBM HTTP Server could not establish a proxy connection to a remote server using SSL.&lt;br /&gt;
• Message: SSL0267E: SSL Handshake failed. &lt;br /&gt;
o Reason: Timeout on network operation during handshake.&lt;br /&gt;
o Solution: Check client connectivity, adjust TimeOuts.&lt;br /&gt;
• Message: SSL0270I: SSL Handshake Failed, Timeout (dd seconds) occurred before any data received. &lt;br /&gt;
o Reason: A connection was received on an SSL port, but no data was received from the client before the timeout expired. &lt;br /&gt;
o Solution: If the timeout (set by the Timeout directive) has been reduced from the default value, verify that it is reasonable. If the message occurs intermittently, it is probably normal, due to things like users cancelling page loads and browser or system crashes. If the message occurs in bursts, it might indicate a denial of service attack in progress.&lt;br /&gt;
• Message: SSL0271I: SSL Handshake Failed, client closed connection without sending any data. &lt;br /&gt;
o Reason: A connection was received on an SSL port, but the client closed the connection without beginning the handshake. &lt;br /&gt;
o Solution: If the timeout (set by the Timeout directive) has been reduced from the default value, verify that it is reasonable. If the message occurs intermittently, it is probably normal, due to things like users cancelling page loads and browser or system crashes. If the message occurs in bursts, it might indicate a denial of service attack in progress.&lt;br /&gt;
• Message: SSL0272I: SSL Handshake Failed, I/O error before any data received. &lt;br /&gt;
o Reason: A connection was received on an SSL port, but a network error broke the connection before any data was received from the client. &lt;br /&gt;
o Solution: If the message occurs intermittently, it is probably normal, due to things like users cancelling page loads and browser or system crashes. If the message occurs in bursts, it might indicate a denial of service attack in progress.&lt;br /&gt;
• Message: SSL0273I: Non-SSL request received on connection configured for SSL &lt;br /&gt;
o Reason: A connection was received on an SSL port, but the data received was not SSL, and looked like a normal non-SSL request.&lt;br /&gt;
o Solution: Verify that the port in question is intended to be configured for SSL. Look for bad links to the page in question that should use https:, but instead use http:.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SSL initialization messages&lt;br /&gt;
This topic contains error messages that might result due to SSL initialization problems and provides solutions to help you troubleshoot these problems.&lt;br /&gt;
The following messages display as a result of initialization problems: &lt;br /&gt;
• Message: SSL0100E: GSK could not initialize, &lt;errorcode&gt; &lt;br /&gt;
o Reason: Initialization failed when the SSL library returned an unknown error. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0101E: GSK could not initialize, Neither the password nor the stash file name was specified. Could not open key file. &lt;br /&gt;
o Reason: The stash file for the key database could not be found or is corrupted. &lt;br /&gt;
o Solution: Use IKEYMAN to open the key database file and recreate the password stash file. &lt;br /&gt;
• Message: SSL0102E: GSK could not initialize, Could not open key file. &lt;br /&gt;
o Reason: The server could not open the key database file. &lt;br /&gt;
o Solution: Check that the Keyfile directive is correct and that the file permissions allow the Web server user ID to access the file. &lt;br /&gt;
• Message: SSL0103E: Internal error - GSK could not initialize, Unable to generate a temporary key pair. &lt;br /&gt;
o Reason: GSK could not initialize; Unable to generate a temporary key pair.&lt;br /&gt;
o Solution: Report this problem to Service. &lt;br /&gt;
• Message: SSL0104E: GSK could not initialize, Invalid password for key file. &lt;br /&gt;
o Reason: The password retrieved from the stash file could not open the key database file. &lt;br /&gt;
o Solution: Use IKEYMAN to open the key database file and recreate the password stash file. This problem could also result from a corrupted key database file. Creating a new key database file may resolve the problem. &lt;br /&gt;
• Message: SSL0105E: GSK could not initialize, Invalid label. &lt;br /&gt;
o Reason: Specified key label is not present in key file.&lt;br /&gt;
o Solution: Check that the SSLServerCert directive is correct, if coded, and that the label is valid for one of the keys in the key database. &lt;br /&gt;
• Message: SSL0106E: Initialization error, Internal error - Bad handle &lt;br /&gt;
o Reason: An internal error has occurred. &lt;br /&gt;
o Solution: Report this problem to Service.&lt;br /&gt;
• Message: SSL0107E: Initialization error, The GSK library unloaded. &lt;br /&gt;
o Reason: A call to the GSKit function failed because the dynamic link library unloaded (Windows® only). &lt;br /&gt;
o Solution: Shut down the server and restart. &lt;br /&gt;
• Message: SSL0108E: Initialization error, GSK internal error. &lt;br /&gt;
o Reason: The communication between client and the server failed due to an error in the GSKit library. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0109E: GSK could not initialize, Internal memory allocation failure. &lt;br /&gt;
o Reason: The server could not allocate memory needed to complete the operation. &lt;br /&gt;
o Solution: Take action to free up some additional memory. Try reducing the number of threads or processes running, or increasing virtual memory. &lt;br /&gt;
• Message :SSL0110E: Initialization error, GSK handle is in an invalid state for operation. &lt;br /&gt;
o Reason: The SSL state for the connection is invalid. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0111E: Initialization error, Key file label not found. &lt;br /&gt;
o Reason: Certificate or key label specified was not valid.&lt;br /&gt;
o Solution: Verify that the certificate name specified with the SSLServerCert directive is correct or, if no SSLServerCert directive was coded, that a default certificate exists in the key database.&lt;br /&gt;
• Message: SSL0112E: Initialization error, Certificate is not available. &lt;br /&gt;
o Reason: The client did not send a certificate.&lt;br /&gt;
o Solution: Set Client Authentication to optional if a client certificate is not required. Contact the client to determine why it is not sending an acceptable certificate. &lt;br /&gt;
• Message: SSL0113E: Initialization error, Certificate validation error. &lt;br /&gt;
o Reason: The received certificate failed one of the validation checks.&lt;br /&gt;
o Solution: Use another certificate. Contact Service to determine why the certificate failed validation. &lt;br /&gt;
• Message: SSL0114E: Initialization error, Error processing cryptography. &lt;br /&gt;
o Reason: A cryptography error occurred. &lt;br /&gt;
o Solution: None. If the problem continues, report it to Service.&lt;br /&gt;
• Message: SSL0115E: Initialization error, Error validating ASN fields in certificate. &lt;br /&gt;
o Reason: The server was not able to validate one of the ASN fields in the certificate.&lt;br /&gt;
o Solution: Try another certificate.&lt;br /&gt;
• Message: SSL0116E: Initialization error, Error connecting to LDAP server. &lt;br /&gt;
o Reason: The Web server failed to connect to the CRL LDAP server.&lt;br /&gt;
o Solution: Verify that the values entered for the SSLCRLHostname and SSLCRLPort directives are correct. If access to the CRL LDAP server requires authentication, is the SSLCRLUserID directive coded and was the password added to the stash file pointed to by the SSLStashfile directive. &lt;br /&gt;
• Message: SSL0117E: Initialization error, Internal unknown error. Report problem to service. &lt;br /&gt;
o Reason: Initialization error, Internal unknown error. Report problem to service.&lt;br /&gt;
o Solution: Initialization error, Internal unknown error. Report problem to service.&lt;br /&gt;
• Message: SSL0118E: Initialization error, Open failed due to cipher error. &lt;br /&gt;
o Reason: Report problem to service. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0119E: Initialization error, I/O error reading keyfile. &lt;br /&gt;
o Reason: I/O error trying to read SSL keyfile. &lt;br /&gt;
o Solution: Check the file permissions for keyfile.&lt;br /&gt;
• Message: SSL0120E: Initialization error, Keyfile has and invalid internal format. Recreate keyfile. &lt;br /&gt;
o Reason: Initialization error, the keyfile has an invalid internal format. Recreate the keyfile. &lt;br /&gt;
o Solution: Verify the keyfile is not corrupted.&lt;br /&gt;
• Message: SSL0121E: Initialization error, Keyfile has two entries with the same key. Use Ikeyman to remove the duplicate key. &lt;br /&gt;
o Reason: The keyfile has two entries with the same key. Use Ikeyman to remove the duplicate key. &lt;br /&gt;
o Solution: Use Ikeyman to remove the duplicate key.&lt;br /&gt;
• Message: SSL0122E: Initialization error, Keyfile has two entries with the same label. Use Ikeyman to remove the duplicate label. &lt;br /&gt;
o Reason: The keyfile has two entries with the same label. Use Ikeyman to remove the duplicate label. &lt;br /&gt;
o Solution: Use Ikeyman to remove the duplicate label.&lt;br /&gt;
• Message: SSL0123E: Initialization error, The keyfile password is used as an integrity check. Either the keyfile has become corrupted or the password is incorrect. &lt;br /&gt;
o Reason: The keyfile password is used as an integrity check. Either the keyfile has become corrupted or the password is incorrect. &lt;br /&gt;
o Solution: Use Ikeyman to verify that the keyfile is valid, check permissions on the stash file, verify passwords.&lt;br /&gt;
• Message: SSL0124E: SSL Handshake Failed, Either the default key in the keyfile has an expired certificate or the keyfile password expired. Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password. &lt;br /&gt;
o Reason: Either the default key in the keyfile has an expired certificate or the keyfile password expired.&lt;br /&gt;
o Solution: Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password.&lt;br /&gt;
• Message: SSL0125E: Initialization error, There was an error loading one of the GSK dynamic link libraries. Be sure GSK is installed correctly. &lt;br /&gt;
o Reason: There was an error loading one of the GSK dynamic link libraries. Be sure GSK is installed correctly. &lt;br /&gt;
o Solution: Verify GSK is installed and appropriate level for release of IBM® HTTP Server.&lt;br /&gt;
• Message: SSL0126E: Handshake Failed, Either the certificate has expired or the system clock is incorrect. &lt;br /&gt;
o Reason: Either the certificate expired or the system clock is incorrect.&lt;br /&gt;
o Solution: Use the key management utility (iKeyman) to recreate or renew your server certificate or change the system date to a valid date.&lt;br /&gt;
• Message: SSL0127E: Initialization error, No ciphers specified. &lt;br /&gt;
o Reason: Initialization error, no ciphers specified. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0128E: Initialization error, Either the certificate expired or the system clock is incorrect. &lt;br /&gt;
o Reason: Initialization error, no certificate. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0129E: Initialization error, The received certificate was formatted incorrectly. &lt;br /&gt;
o Reason: The received certificate is formatted incorrectly. &lt;br /&gt;
o Solution: Use Ikeyman to validate certificates used for connection.&lt;br /&gt;
• Message: SSL0130E: Initialization error, Unsupported certificate type. &lt;br /&gt;
o Reason: Unsupported certificate type. &lt;br /&gt;
o Solution: Check certificates that are used for this connection in Ikeyman.&lt;br /&gt;
• Message: SSL0131I: Initialization error, I/O error during handshake. &lt;br /&gt;
o Reason: I/O error during handshake. &lt;br /&gt;
o Solution: Check network connectivity.&lt;br /&gt;
• Message: SSL0132E: Initialization error, Invalid key length for export. &lt;br /&gt;
o Reason: Invalid key length for export. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0133W: Initialization error, An incorrectly formatted SSL message was received. &lt;br /&gt;
o Reason: An incorrectly formatted SSL message was received. &lt;br /&gt;
o Solution: Check client settings.&lt;br /&gt;
• Message: SSL0134W: Initialization error, Could not verify MAC. &lt;br /&gt;
o Reason: Could not verify MAC. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0135W: Initialization error, Unsupported SSL protocol or unsupported certificate type. &lt;br /&gt;
o Reason: Unsupported SSL protocol or unsupported certificate type. &lt;br /&gt;
o Solution: Check server ciphers and certificate settings.&lt;br /&gt;
• Message: SSL0136W: Initialization error, Invalid certificate signature. &lt;br /&gt;
o Reason: Invalid certificate signature. &lt;br /&gt;
o Solution: Check certificate in Ikeyman. &lt;br /&gt;
• Message: SSL0137W: Initialization error, Invalid certificate sent by partner. &lt;br /&gt;
o Reason: Invalid certificate sent by partner. &lt;br /&gt;
o Solution: If this occurs during an SSL Proxy connection, the remote SSL server sent a bad certificate to IBM HTTP Server. Check the certificate and certificate authority chain at the other end of the SSL connection.&lt;br /&gt;
• Message: SSL0138W: Initialization error, Invalid peer. &lt;br /&gt;
o Reason: Invalid peer. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0139W: Initialization error, Permission denied. Distributed Platforms &lt;br /&gt;
o Reason: Permission denied.&lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
z/os&lt;br /&gt;
o Reason: If a System Authorization Facility (SAF) SSL keyring is in use, the current user ID is not authorized to read the keyring.&lt;br /&gt;
o Solution: See the information about access to SAF keyrings in Performing required z/OS system configurations &lt;br /&gt;
• Message: SSL0140W: Initialization error, The self-signed certificate is not valid. &lt;br /&gt;
o Reason: The self-signed certificate is not valid. &lt;br /&gt;
o Solution: Check the certificate in Ikeyman. &lt;br /&gt;
• Message: SSL0141E: Initialization error, Internal error - read failed. &lt;br /&gt;
o Reason: Internal error - read failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0142E: Initialization error, Internal error - write failed. &lt;br /&gt;
o Reason: Internal error - write failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0143I: Initialization error, Socket has been closed. &lt;br /&gt;
o Reason: Socket has been closed unexpectedly. &lt;br /&gt;
o Solution: Check the client and network. Report problem to service.&lt;br /&gt;
• Message: SSL0144E: Initialization error, Invalid SSLV2 Cipher Spec. &lt;br /&gt;
o Reason: Invalid SSLV2 cipher spec. &lt;br /&gt;
o Solution: Check the SSLCipherSpec directive.&lt;br /&gt;
• Message: SSL0145E: Initialization error, Invalid SSLV3 Cipher Spec. &lt;br /&gt;
o Reason: Invalid SSLV3 Cipher Spec. &lt;br /&gt;
o Solution: Check the SSLCipherSpec directive.&lt;br /&gt;
• Message: SSL0146E: Initialization error, Invalid security type. &lt;br /&gt;
o Reason: Invalid security type. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0147E: Initialization error, Invalid security type combination. &lt;br /&gt;
o Reason: Invalid security type combination. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0148E: Initialization error, Internal error - SSL Handle creation failure. &lt;br /&gt;
o Reason: Internal error - SSL handle creation failure. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0149E: Initialization error, Internal error - GSK initialization has failed. &lt;br /&gt;
o Reason: Internal error - GSK initialization has failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0150E: Initialization error, LDAP server not available. &lt;br /&gt;
o Reason: LDAP server not available. &lt;br /&gt;
o Solution: Check CRL directives.&lt;br /&gt;
• Message: SSL0151E: Initialization error, The specified key did not contain a private key. &lt;br /&gt;
o Reason: The specified key did not contain a private key. &lt;br /&gt;
o Solution: Check the certificate in use in Ikeyman.&lt;br /&gt;
• Message: SSL0152E: Initialization error, A failed attempt was made to load the specified PKCS#11 shared library. &lt;br /&gt;
o Reason: A failed attempt was made to load the specified PKCS#11 shared library. &lt;br /&gt;
o Solution: Check SSLPKCSDriver directive and file system.&lt;br /&gt;
• Message: SSL0153E: Initialization error, The PKCS#11 driver failed to find the token specified by the caller. &lt;br /&gt;
o Reason: The PKCS#11 driver failed to find the token specified by the caller. &lt;br /&gt;
• Message: SSL0154E: Initialization error, A PKCS#11 token is not present for the slot. &lt;br /&gt;
o Reason: A PKCS#11 token is not present for the slot. &lt;br /&gt;
o Solution: Verify PKCS#11 directives.&lt;br /&gt;
• Message: SSL0155E: Initialization error, The password/pin to access the PKCS#11 token is invalid. &lt;br /&gt;
o Reason: The password and pin to access the PKCS#11 token is invalid. &lt;br /&gt;
• Message: SSL0156E: Initialization error, The SSL header received was not a properly SSLV2 formatted header. &lt;br /&gt;
o Reason: The SSL header received was not a properly SSLV2 formatted header. &lt;br /&gt;
• Message: SSL0157E: Initialization error, The function call, %s, has an invalid ID. &lt;br /&gt;
o Reason: The function call, %s, has an invalid ID. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0158E: Initialization error, Internal error - The attribute has a negative length: %s. &lt;br /&gt;
o Reason: Internal error - The attribute has a negative length. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0159E: Initialization error, The enumeration value is invalid for the specified enumeration type: %s. &lt;br /&gt;
o Reason: The enumeration value is invalid for the specified enumeration type: %s. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0160E: Initialization error, The SID cache is invalid: %s. &lt;br /&gt;
o Reason: The SID cache is invalid.&lt;br /&gt;
o Solution: Report problem to service. &lt;br /&gt;
• Message: SSL0161E: Initialization error, The attribute has an invalid numeric value: %s. &lt;br /&gt;
o Reason: The attribute has an invalid numeric value: %s.&lt;br /&gt;
o Solution: Check SSL directives.&lt;br /&gt;
• Message: SSL0162W: Setting the LD_LIBRARY_PATH or LIBPATH for GSK failed. &lt;br /&gt;
o Reason: Could not update the environment for GSK libraries. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0163W: Setting the LIBPATH for GSK failed, could not append /usr/opt/ibm/gskkm/lib. &lt;br /&gt;
o Reason: Could not append to LD_LIBRARY_PATH or LIBPATH for GSK failed. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0164W: Error accessing Registry, RegOpenKeyEx/RegQueryValueEx returned [%d]. &lt;br /&gt;
o Reason: Error accessing registry. &lt;br /&gt;
o Solution: Check GSK installation and windows registry.&lt;br /&gt;
• Message: SSL0165W: Storage allocation failed. &lt;br /&gt;
o Reason: Storage allocation failed. &lt;br /&gt;
o Solution: Check memory usage, report problem to service.&lt;br /&gt;
• Message: SSL0166E: Failure attempting to load GSK library. &lt;br /&gt;
o Reason: Failure while attempting to load GSK library. &lt;br /&gt;
o Solution: Check the GSK installation.&lt;br /&gt;
• Message: SSL0167E: GSK function address undefined. &lt;br /&gt;
o Reason: GSK function address is undefined. &lt;br /&gt;
o Solution: Check the GSK installation and level.&lt;br /&gt;
• Message: SSL0168E: SSL initialization for server: %s, port: %u failed due to a configuration error. &lt;br /&gt;
o Reason: Iinitialization for server: %s, port: %u failed due to a configuration error. &lt;br /&gt;
o Solution: Check the SSL configuration.&lt;br /&gt;
• Message: SSL0169E: Keyfile does not exist: %s. &lt;br /&gt;
o Reason: Keyfile does not exist. &lt;br /&gt;
o Solution: Check to ensure the path that is provided to the KeyFile directive exists, and is readable by the user that IBM HTTP Server is running as.&lt;br /&gt;
• Message: SSL0170E: GSK could not initialize, no keyfile specified. &lt;br /&gt;
o Reason: Keyfile is not specified. &lt;br /&gt;
o Solution: Specify Keyfile directive.&lt;br /&gt;
• Message: SSL0171E: CRL cannot be specified as an option for the SSLClientAuth directive on HPUX because the IBM HTTP Server does not support CRL on HPUX. &lt;br /&gt;
o Reason: CRL cannot be specified as an option for the SSLClientAuth directive on HPUX because IBM HTTP Server does not support CRL on HPUX. &lt;br /&gt;
o Solution: Remove CRL directives.&lt;br /&gt;
• Message: SSL0172E: If CRL is turned on, you must specify an LDAP hostname for the SSLCRLHostname directive. &lt;br /&gt;
o Reason: If CRL is turned on, you must specify an LDAP hostname for the SSLCRLHostname directive. &lt;br /&gt;
o Solution: Specify SSLCRLHostname.&lt;br /&gt;
• Message: SSL0173E: Failure obtaining supported cipher specs from the GSK library. &lt;br /&gt;
o Reason: Failure obtaining supported cipher specs from the GSK library. &lt;br /&gt;
o Solution: Check the GSK installation, report problem to service.&lt;br /&gt;
• Message: SSL0174I: No CRL password found in the stash file: %s. &lt;br /&gt;
o Reason: No CRL password is found in the stash file: %s. &lt;br /&gt;
o Solution: Check the stash file permissions, regenerate stash file.&lt;br /&gt;
• Message: SSL0174I: No CRYPTO password found in the stash file: %s. &lt;br /&gt;
o Reason: No CRYPTO password is found in the stash file: %s. &lt;br /&gt;
o Solution: Check stash file permissions, regenerate stash file.&lt;br /&gt;
• Message: SSL0175E: fopen failed for stash file: %s. &lt;br /&gt;
o Reason: fopen failed for stash file. &lt;br /&gt;
o Solution: Check stash file permissions, regenerate stash file. &lt;br /&gt;
• Message: SSL0176E: fread failed for the stash file: %s. &lt;br /&gt;
o Reason: fread failed for the stash file.&lt;br /&gt;
o Solution: Make sure the stash file is readable by user IBM HTTP Server is running as.&lt;br /&gt;
• Message: SSL0179E: Unknown return code from stash_recover(), %d. &lt;br /&gt;
o Reason: Unknown return code from stash_recover(), %d. &lt;br /&gt;
o Solution: Check the stash file.&lt;br /&gt;
• Message: SSL0181E: Unable to fork for startup of session ID cache. &lt;br /&gt;
o Reason: Unable to fork for startup of session ID cache.&lt;br /&gt;
o Solution: Check the location of sidd daemon, file permissions.&lt;br /&gt;
• Message: SSL0182E: Error creating file mapped memory for SSL passwords. &lt;br /&gt;
o Reason: Error creating file mapped memory for SSL passwords. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0183E: Exceeded map memory limits. &lt;br /&gt;
o Reason: Exceeded map memory limits. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0184E: Could not find a password for the resource: %s. &lt;br /&gt;
o Reason: SSL0184E: Could not find a password for the resource: %s. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0185E: ssl_getpwd() failed, unable to obtain memory. &lt;br /&gt;
o Reason: ssl_getpwd() failed, unable to obtain memory. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0186E: Linked list mismatch. &lt;br /&gt;
o Reason: SSL0186E: Linked list mismatch. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0186E: ssl_getpwd() failed, password exceeded maximum size of 4095. &lt;br /&gt;
o Reason: ssl_getpwd() failed, password exceeded the maximum size of 4095. &lt;br /&gt;
o Solution: The password must be smaller than 4K.&lt;br /&gt;
• Message: SSL0187E: It is invalid to enable password prompting for the SSLServerCert directive without specifying a Crypto Card Token. &lt;br /&gt;
o Reason: It is invalid to enable password prompting for the SSLServerCert directive without specifying a crypto card token. &lt;br /&gt;
o Solution: Specify a crypto card token or disable password prompting for the SSLServerCert directive.&lt;br /&gt;
• Message: SSL0188E: SSL initialization for server: %s, port: %u failed. SSL timeouts cannot be set in a virtualhost when the SSLCacheDisable directive has not been specified globally. &lt;br /&gt;
o Reason: When the SSL session cache is being used, only the global timeout settings apply because they are managed by the external session cache daemon. See information about the SSLCacheDisable and SSLCacheEnable directives in the information center topic entitled SSL directives.&lt;br /&gt;
o Solution: If separate SSL timeouts are required, disable use of the session ID cache (SSLCacheDisable), otherwise make sure the SSLV3Timeout and SSLV2Timeout directives are only set in the global scope.&lt;br /&gt;
&lt;br /&gt;
SSL initialization messages&lt;br /&gt;
This topic contains error messages that might result due to SSL initialization problems and provides solutions to help you troubleshoot these problems.&lt;br /&gt;
The following messages display as a result of initialization problems: &lt;br /&gt;
• Message: SSL0100E: GSK could not initialize, &lt;errorcode&gt; &lt;br /&gt;
o Reason: Initialization failed when the SSL library returned an unknown error. &lt;br /&gt;
o Solution: None. Report this problem to Service. &lt;br /&gt;
• Message: SSL0101E: GSK could not initialize, Neither the password nor the stash file name was specified. Could not open key file. &lt;br /&gt;
o Reason: The stash file for the key database could not be found or is corrupted. &lt;br /&gt;
o Solution: Use IKEYMAN to open the key database file and recreate the password stash file. &lt;br /&gt;
• Message: SSL0102E: GSK could not initialize, Could not open key file. &lt;br /&gt;
o Reason: The server could not open the key database file. &lt;br /&gt;
o Solution: Check that the Keyfile directive is correct and that the file permissions allow the Web server user ID to access the file. &lt;br /&gt;
• Message: SSL0103E: Internal error - GSK could not initialize, Unable to generate a temporary key pair. &lt;br /&gt;
o Reason: GSK could not initialize; Unable to generate a temporary key pair.&lt;br /&gt;
o Solution: Report this problem to Service. &lt;br /&gt;
• Message: SSL0104E: GSK could not initialize, Invalid password for key file. &lt;br /&gt;
o Reason: The password retrieved from the stash file could not open the key database file. &lt;br /&gt;
o Solution: Use IKEYMAN to open the key database file and recreate the password stash file. This problem could also result from a corrupted key database file. Creating a new key database file may resolve the problem. &lt;br /&gt;
• Message: SSL0105E: GSK could not initialize, Invalid label. &lt;br /&gt;
o Reason: Specified key label is not present in key file.&lt;br /&gt;
o Solution: Check that the SSLServerCert directive is correct, if coded, and that the label is valid for one of the keys in the key database. &lt;br /&gt;
• Message: SSL0106E: Initialization error, Internal error - Bad handle &lt;br /&gt;
o Reason: An internal error has occurred. &lt;br /&gt;
o Solution: Report this problem to Service.&lt;br /&gt;
• Message: SSL0107E: Initialization error, The GSK library unloaded. &lt;br /&gt;
o Reason: A call to the GSKit function failed because the dynamic link library unloaded (Windows® only). &lt;br /&gt;
o Solution: Shut down the server and restart. &lt;br /&gt;
• Message: SSL0108E: Initialization error, GSK internal error. &lt;br /&gt;
o Reason: The communication between client and the server failed due to an error in the GSKit library. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0109E: GSK could not initialize, Internal memory allocation failure. &lt;br /&gt;
o Reason: The server could not allocate memory needed to complete the operation. &lt;br /&gt;
o Solution: Take action to free up some additional memory. Try reducing the number of threads or processes running, or increasing virtual memory. &lt;br /&gt;
• Message :SSL0110E: Initialization error, GSK handle is in an invalid state for operation. &lt;br /&gt;
o Reason: The SSL state for the connection is invalid. &lt;br /&gt;
o Solution: Retry connection from the client. If the error continues, report the problem to Service. &lt;br /&gt;
• Message: SSL0111E: Initialization error, Key file label not found. &lt;br /&gt;
o Reason: Certificate or key label specified was not valid.&lt;br /&gt;
o Solution: Verify that the certificate name specified with the SSLServerCert directive is correct or, if no SSLServerCert directive was coded, that a default certificate exists in the key database.&lt;br /&gt;
• Message: SSL0112E: Initialization error, Certificate is not available. &lt;br /&gt;
o Reason: The client did not send a certificate.&lt;br /&gt;
o Solution: Set Client Authentication to optional if a client certificate is not required. Contact the client to determine why it is not sending an acceptable certificate. &lt;br /&gt;
• Message: SSL0113E: Initialization error, Certificate validation error. &lt;br /&gt;
o Reason: The received certificate failed one of the validation checks.&lt;br /&gt;
o Solution: Use another certificate. Contact Service to determine why the certificate failed validation. &lt;br /&gt;
• Message: SSL0114E: Initialization error, Error processing cryptography. &lt;br /&gt;
o Reason: A cryptography error occurred. &lt;br /&gt;
o Solution: None. If the problem continues, report it to Service.&lt;br /&gt;
• Message: SSL0115E: Initialization error, Error validating ASN fields in certificate. &lt;br /&gt;
o Reason: The server was not able to validate one of the ASN fields in the certificate.&lt;br /&gt;
o Solution: Try another certificate.&lt;br /&gt;
• Message: SSL0116E: Initialization error, Error connecting to LDAP server. &lt;br /&gt;
o Reason: The Web server failed to connect to the CRL LDAP server.&lt;br /&gt;
o Solution: Verify that the values entered for the SSLCRLHostname and SSLCRLPort directives are correct. If access to the CRL LDAP server requires authentication, is the SSLCRLUserID directive coded and was the password added to the stash file pointed to by the SSLStashfile directive. &lt;br /&gt;
• Message: SSL0117E: Initialization error, Internal unknown error. Report problem to service. &lt;br /&gt;
o Reason: Initialization error, Internal unknown error. Report problem to service.&lt;br /&gt;
o Solution: Initialization error, Internal unknown error. Report problem to service.&lt;br /&gt;
• Message: SSL0118E: Initialization error, Open failed due to cipher error. &lt;br /&gt;
o Reason: Report problem to service. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0119E: Initialization error, I/O error reading keyfile. &lt;br /&gt;
o Reason: I/O error trying to read SSL keyfile. &lt;br /&gt;
o Solution: Check the file permissions for keyfile.&lt;br /&gt;
• Message: SSL0120E: Initialization error, Keyfile has and invalid internal format. Recreate keyfile. &lt;br /&gt;
o Reason: Initialization error, the keyfile has an invalid internal format. Recreate the keyfile. &lt;br /&gt;
o Solution: Verify the keyfile is not corrupted.&lt;br /&gt;
• Message: SSL0121E: Initialization error, Keyfile has two entries with the same key. Use Ikeyman to remove the duplicate key. &lt;br /&gt;
o Reason: The keyfile has two entries with the same key. Use Ikeyman to remove the duplicate key. &lt;br /&gt;
o Solution: Use Ikeyman to remove the duplicate key.&lt;br /&gt;
• Message: SSL0122E: Initialization error, Keyfile has two entries with the same label. Use Ikeyman to remove the duplicate label. &lt;br /&gt;
o Reason: The keyfile has two entries with the same label. Use Ikeyman to remove the duplicate label. &lt;br /&gt;
o Solution: Use Ikeyman to remove the duplicate label.&lt;br /&gt;
• Message: SSL0123E: Initialization error, The keyfile password is used as an integrity check. Either the keyfile has become corrupted or the password is incorrect. &lt;br /&gt;
o Reason: The keyfile password is used as an integrity check. Either the keyfile has become corrupted or the password is incorrect. &lt;br /&gt;
o Solution: Use Ikeyman to verify that the keyfile is valid, check permissions on the stash file, verify passwords.&lt;br /&gt;
• Message: SSL0124E: SSL Handshake Failed, Either the default key in the keyfile has an expired certificate or the keyfile password expired. Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password. &lt;br /&gt;
o Reason: Either the default key in the keyfile has an expired certificate or the keyfile password expired.&lt;br /&gt;
o Solution: Use iKeyman to renew or remove certificates that are expired or to set a new keyfile password.&lt;br /&gt;
• Message: SSL0125E: Initialization error, There was an error loading one of the GSK dynamic link libraries. Be sure GSK is installed correctly. &lt;br /&gt;
o Reason: There was an error loading one of the GSK dynamic link libraries. Be sure GSK is installed correctly. &lt;br /&gt;
o Solution: Verify GSK is installed and appropriate level for release of IBM® HTTP Server.&lt;br /&gt;
• Message: SSL0126E: Handshake Failed, Either the certificate has expired or the system clock is incorrect. &lt;br /&gt;
o Reason: Either the certificate expired or the system clock is incorrect.&lt;br /&gt;
o Solution: Use the key management utility (iKeyman) to recreate or renew your server certificate or change the system date to a valid date.&lt;br /&gt;
• Message: SSL0127E: Initialization error, No ciphers specified. &lt;br /&gt;
o Reason: Initialization error, no ciphers specified. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0128E: Initialization error, Either the certificate expired or the system clock is incorrect. &lt;br /&gt;
o Reason: Initialization error, no certificate. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0129E: Initialization error, The received certificate was formatted incorrectly. &lt;br /&gt;
o Reason: The received certificate is formatted incorrectly. &lt;br /&gt;
o Solution: Use Ikeyman to validate certificates used for connection.&lt;br /&gt;
• Message: SSL0130E: Initialization error, Unsupported certificate type. &lt;br /&gt;
o Reason: Unsupported certificate type. &lt;br /&gt;
o Solution: Check certificates that are used for this connection in Ikeyman.&lt;br /&gt;
• Message: SSL0131I: Initialization error, I/O error during handshake. &lt;br /&gt;
o Reason: I/O error during handshake. &lt;br /&gt;
o Solution: Check network connectivity.&lt;br /&gt;
• Message: SSL0132E: Initialization error, Invalid key length for export. &lt;br /&gt;
o Reason: Invalid key length for export. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0133W: Initialization error, An incorrectly formatted SSL message was received. &lt;br /&gt;
o Reason: An incorrectly formatted SSL message was received. &lt;br /&gt;
o Solution: Check client settings.&lt;br /&gt;
• Message: SSL0134W: Initialization error, Could not verify MAC. &lt;br /&gt;
o Reason: Could not verify MAC. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0135W: Initialization error, Unsupported SSL protocol or unsupported certificate type. &lt;br /&gt;
o Reason: Unsupported SSL protocol or unsupported certificate type. &lt;br /&gt;
o Solution: Check server ciphers and certificate settings.&lt;br /&gt;
• Message: SSL0136W: Initialization error, Invalid certificate signature. &lt;br /&gt;
o Reason: Invalid certificate signature. &lt;br /&gt;
o Solution: Check certificate in Ikeyman. &lt;br /&gt;
• Message: SSL0137W: Initialization error, Invalid certificate sent by partner. &lt;br /&gt;
o Reason: Invalid certificate sent by partner. &lt;br /&gt;
o Solution: If this occurs during an SSL Proxy connection, the remote SSL server sent a bad certificate to IBM HTTP Server. Check the certificate and certificate authority chain at the other end of the SSL connection.&lt;br /&gt;
• Message: SSL0138W: Initialization error, Invalid peer. &lt;br /&gt;
o Reason: Invalid peer. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0139W: Initialization error, Permission denied. &lt;br /&gt;
o Reason: Permission denied.&lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
&lt;br /&gt;
o Reason: If a System Authorization Facility (SAF) SSL keyring is in use, the current user ID is not authorized to read the keyring.&lt;br /&gt;
o Solution: See the information about access to SAF keyrings in Performing required z/OS system configurations &lt;br /&gt;
• Message: SSL0140W: Initialization error, The self-signed certificate is not valid. &lt;br /&gt;
o Reason: The self-signed certificate is not valid. &lt;br /&gt;
o Solution: Check the certificate in Ikeyman. &lt;br /&gt;
• Message: SSL0141E: Initialization error, Internal error - read failed. &lt;br /&gt;
o Reason: Internal error - read failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0142E: Initialization error, Internal error - write failed. &lt;br /&gt;
o Reason: Internal error - write failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0143I: Initialization error, Socket has been closed. &lt;br /&gt;
o Reason: Socket has been closed unexpectedly. &lt;br /&gt;
o Solution: Check the client and network. Report problem to service.&lt;br /&gt;
• Message: SSL0144E: Initialization error, Invalid SSLV2 Cipher Spec. &lt;br /&gt;
o Reason: Invalid SSLV2 cipher spec. &lt;br /&gt;
o Solution: Check the SSLCipherSpec directive.&lt;br /&gt;
• Message: SSL0145E: Initialization error, Invalid SSLV3 Cipher Spec. &lt;br /&gt;
o Reason: Invalid SSLV3 Cipher Spec. &lt;br /&gt;
o Solution: Check the SSLCipherSpec directive.&lt;br /&gt;
• Message: SSL0146E: Initialization error, Invalid security type. &lt;br /&gt;
o Reason: Invalid security type. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0147E: Initialization error, Invalid security type combination. &lt;br /&gt;
o Reason: Invalid security type combination. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0148E: Initialization error, Internal error - SSL Handle creation failure. &lt;br /&gt;
o Reason: Internal error - SSL handle creation failure. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0149E: Initialization error, Internal error - GSK initialization has failed. &lt;br /&gt;
o Reason: Internal error - GSK initialization has failed. &lt;br /&gt;
o Solution: Report to service.&lt;br /&gt;
• Message: SSL0150E: Initialization error, LDAP server not available. &lt;br /&gt;
o Reason: LDAP server not available. &lt;br /&gt;
o Solution: Check CRL directives.&lt;br /&gt;
• Message: SSL0151E: Initialization error, The specified key did not contain a private key. &lt;br /&gt;
o Reason: The specified key did not contain a private key. &lt;br /&gt;
o Solution: Check the certificate in use in Ikeyman.&lt;br /&gt;
• Message: SSL0152E: Initialization error, A failed attempt was made to load the specified PKCS#11 shared library. &lt;br /&gt;
o Reason: A failed attempt was made to load the specified PKCS#11 shared library. &lt;br /&gt;
o Solution: Check SSLPKCSDriver directive and file system.&lt;br /&gt;
• Message: SSL0153E: Initialization error, The PKCS#11 driver failed to find the token specified by the caller. &lt;br /&gt;
o Reason: The PKCS#11 driver failed to find the token specified by the caller. &lt;br /&gt;
• Message: SSL0154E: Initialization error, A PKCS#11 token is not present for the slot. &lt;br /&gt;
o Reason: A PKCS#11 token is not present for the slot. &lt;br /&gt;
o Solution: Verify PKCS#11 directives.&lt;br /&gt;
• Message: SSL0155E: Initialization error, The password/pin to access the PKCS#11 token is invalid. &lt;br /&gt;
o Reason: The password and pin to access the PKCS#11 token is invalid. &lt;br /&gt;
• Message: SSL0156E: Initialization error, The SSL header received was not a properly SSLV2 formatted header. &lt;br /&gt;
o Reason: The SSL header received was not a properly SSLV2 formatted header. &lt;br /&gt;
• Message: SSL0157E: Initialization error, The function call, %s, has an invalid ID. &lt;br /&gt;
o Reason: The function call, %s, has an invalid ID. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0158E: Initialization error, Internal error - The attribute has a negative length: %s. &lt;br /&gt;
o Reason: Internal error - The attribute has a negative length. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0159E: Initialization error, The enumeration value is invalid for the specified enumeration type: %s. &lt;br /&gt;
o Reason: The enumeration value is invalid for the specified enumeration type: %s. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0160E: Initialization error, The SID cache is invalid: %s. &lt;br /&gt;
o Reason: The SID cache is invalid.&lt;br /&gt;
o Solution: Report problem to service. &lt;br /&gt;
• Message: SSL0161E: Initialization error, The attribute has an invalid numeric value: %s. &lt;br /&gt;
o Reason: The attribute has an invalid numeric value: %s.&lt;br /&gt;
o Solution: Check SSL directives.&lt;br /&gt;
• Message: SSL0162W: Setting the LD_LIBRARY_PATH or LIBPATH for GSK failed. &lt;br /&gt;
o Reason: Could not update the environment for GSK libraries. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0163W: Setting the LIBPATH for GSK failed, could not append /usr/opt/ibm/gskkm/lib. &lt;br /&gt;
o Reason: Could not append to LD_LIBRARY_PATH or LIBPATH for GSK failed. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0164W: Error accessing Registry, RegOpenKeyEx/RegQueryValueEx returned [%d]. &lt;br /&gt;
o Reason: Error accessing registry. &lt;br /&gt;
o Solution: Check GSK installation and windows registry.&lt;br /&gt;
• Message: SSL0165W: Storage allocation failed. &lt;br /&gt;
o Reason: Storage allocation failed. &lt;br /&gt;
o Solution: Check memory usage, report problem to service.&lt;br /&gt;
• Message: SSL0166E: Failure attempting to load GSK library. &lt;br /&gt;
o Reason: Failure while attempting to load GSK library. &lt;br /&gt;
o Solution: Check the GSK installation.&lt;br /&gt;
• Message: SSL0167E: GSK function address undefined. &lt;br /&gt;
o Reason: GSK function address is undefined. &lt;br /&gt;
o Solution: Check the GSK installation and level.&lt;br /&gt;
• Message: SSL0168E: SSL initialization for server: %s, port: %u failed due to a configuration error. &lt;br /&gt;
o Reason: Iinitialization for server: %s, port: %u failed due to a configuration error. &lt;br /&gt;
o Solution: Check the SSL configuration.&lt;br /&gt;
• Message: SSL0169E: Keyfile does not exist: %s. &lt;br /&gt;
o Reason: Keyfile does not exist. &lt;br /&gt;
o Solution: Check to ensure the path that is provided to the KeyFile directive exists, and is readable by the user that IBM HTTP Server is running as.&lt;br /&gt;
• Message: SSL0170E: GSK could not initialize, no keyfile specified. &lt;br /&gt;
o Reason: Keyfile is not specified. &lt;br /&gt;
o Solution: Specify Keyfile directive.&lt;br /&gt;
• Message: SSL0171E: CRL cannot be specified as an option for the SSLClientAuth directive on HPUX because the IBM HTTP Server does not support CRL on HPUX. &lt;br /&gt;
o Reason: CRL cannot be specified as an option for the SSLClientAuth directive on HPUX because IBM HTTP Server does not support CRL on HPUX. &lt;br /&gt;
o Solution: Remove CRL directives.&lt;br /&gt;
• Message: SSL0172E: If CRL is turned on, you must specify an LDAP hostname for the SSLCRLHostname directive. &lt;br /&gt;
o Reason: If CRL is turned on, you must specify an LDAP hostname for the SSLCRLHostname directive. &lt;br /&gt;
o Solution: Specify SSLCRLHostname.&lt;br /&gt;
• Message: SSL0173E: Failure obtaining supported cipher specs from the GSK library. &lt;br /&gt;
o Reason: Failure obtaining supported cipher specs from the GSK library. &lt;br /&gt;
o Solution: Check the GSK installation, report problem to service.&lt;br /&gt;
• Message: SSL0174I: No CRL password found in the stash file: %s. &lt;br /&gt;
o Reason: No CRL password is found in the stash file: %s. &lt;br /&gt;
o Solution: Check the stash file permissions, regenerate stash file.&lt;br /&gt;
• Message: SSL0174I: No CRYPTO password found in the stash file: %s. &lt;br /&gt;
o Reason: No CRYPTO password is found in the stash file: %s. &lt;br /&gt;
o Solution: Check stash file permissions, regenerate stash file.&lt;br /&gt;
• Message: SSL0175E: fopen failed for stash file: %s. &lt;br /&gt;
o Reason: fopen failed for stash file. &lt;br /&gt;
o Solution: Check stash file permissions, regenerate stash file. &lt;br /&gt;
• Message: SSL0176E: fread failed for the stash file: %s. &lt;br /&gt;
o Reason: fread failed for the stash file.&lt;br /&gt;
o Solution: Make sure the stash file is readable by user IBM HTTP Server is running as.&lt;br /&gt;
• Message: SSL0179E: Unknown return code from stash_recover(), %d. &lt;br /&gt;
o Reason: Unknown return code from stash_recover(), %d. &lt;br /&gt;
o Solution: Check the stash file.&lt;br /&gt;
• Message: SSL0181E: Unable to fork for startup of session ID cache. &lt;br /&gt;
o Reason: Unable to fork for startup of session ID cache.&lt;br /&gt;
o Solution: Check the location of sidd daemon, file permissions.&lt;br /&gt;
• Message: SSL0182E: Error creating file mapped memory for SSL passwords. &lt;br /&gt;
o Reason: Error creating file mapped memory for SSL passwords. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0183E: Exceeded map memory limits. &lt;br /&gt;
o Reason: Exceeded map memory limits. &lt;br /&gt;
o Solution: Report problem to service.&lt;br /&gt;
• Message: SSL0184E: Could not find a password for the resource: %s. &lt;br /&gt;
o Reason: SSL0184E: Could not find a password for the resource: %s. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0185E: ssl_getpwd() failed, unable to obtain memory. &lt;br /&gt;
o Reason: ssl_getpwd() failed, unable to obtain memory. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0186E: Linked list mismatch. &lt;br /&gt;
o Reason: SSL0186E: Linked list mismatch. &lt;br /&gt;
o Solution: Report problem to service, disable password prompting.&lt;br /&gt;
• Message: SSL0186E: ssl_getpwd() failed, password exceeded maximum size of 4095. &lt;br /&gt;
o Reason: ssl_getpwd() failed, password exceeded the maximum size of 4095. &lt;br /&gt;
o Solution: The password must be smaller than 4K.&lt;br /&gt;
• Message: SSL0187E: It is invalid to enable password prompting for the SSLServerCert directive without specifying a Crypto Card Token. &lt;br /&gt;
o Reason: It is invalid to enable password prompting for the SSLServerCert directive without specifying a crypto card token. &lt;br /&gt;
o Solution: Specify a crypto card token or disable password prompting for the SSLServerCert directive.&lt;br /&gt;
• Message: SSL0188E: SSL initialization for server: %s, port: %u failed. SSL timeouts cannot be set in a virtualhost when the SSLCacheDisable directive has not been specified globally. &lt;br /&gt;
o Reason: When the SSL session cache is being used, only the global timeout settings apply because they are managed by the external session cache daemon. See information about the SSLCacheDisable and SSLCacheEnable directives in the information center topic entitled SSL directives.&lt;br /&gt;
o Solution: If separate SSL timeouts are required, disable use of the session ID cache (SSLCacheDisable), otherwise make sure the SSLV3Timeout and SSLV2Timeout directives are only set in the global scope.&lt;br /&gt;
SSL stash utility messages&lt;br /&gt;
This topic contains error messages that might result due to Secure Sockets Layer (SSL) stash utility problems and provides solutions to help you troubleshoot these problems.&lt;br /&gt;
The following messages appear due to SSL Stash utility errors: &lt;br /&gt;
• Message: SSL0700S: Invalid function &lt;function&gt; &lt;br /&gt;
o Reason: An invalid parameter was entered. The valid values are crl or crypto. &lt;br /&gt;
o Solution: Rerun the command with the proper function. &lt;br /&gt;
• Message: SSL0701S: The password was not entered. &lt;br /&gt;
o Reason: The password was not entered on the command line. &lt;br /&gt;
o Solution: Rerun the command with the password added. &lt;br /&gt;
• Message: SSL0702S: Password exceeds the allowed length of 512. &lt;br /&gt;
o Reason: The password that was entered is longer than the allowed maximum of 512 characters. &lt;br /&gt;
o Solution: Use a shorter password.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/4299156427551392587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/troubleshooting-ibm-http-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4299156427551392587?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4299156427551392587?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/troubleshooting-ibm-http-server.html' title='Troubleshooting IBM HTTP Server'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkQDRXoycCp7ImA9WxFRGEo.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-8531899281989313375</id><published>2010-05-03T00:06:00.000-07:00</published><updated>2010-05-03T00:06:14.498-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-05-03T00:06:14.498-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='IBM HTTP Server'/><title>IBM HTTP Server basic administration of server</title><content type='html'>This topic describes how to start and stop the IBM® HTTP Server administration server on distributed platforms.&lt;br /&gt;
&lt;br /&gt;
&lt;a target="_blank"  href="http://www.amazon.com/Lotus-Domino-Webserver-4-6-Version/dp/B001RI5GLM?ie=UTF8&amp;tag=webadmincommu-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;null&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=webadmincommu-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=B001RI5GLM" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For this task &lt;br /&gt;
&lt;br /&gt;
Start the IBM HTTP Server administration server as follows. You must be logged in as a root user, or If you installed as non root user for IHS then you must SU - to same user which is owned by IHS.&lt;br /&gt;
If it is Windows then you should be administrator.&lt;br /&gt;
&lt;br /&gt;
Procedure &lt;br /&gt;
Windows : &lt;br /&gt;
&lt;br /&gt;
From the Start menu&lt;br /&gt;
&lt;br /&gt;
Click Start &gt; Programs &gt; IBM HTTP Server &gt; Start Administration Server. &lt;br /&gt;
A message box displays that indicates the server has started.&lt;br /&gt;
&lt;br /&gt;
If the IBM HTTP Server administration server does not start, complete the following steps:&lt;br /&gt;
1.Open the Control Panel.&lt;br /&gt;
2.Click Services.&lt;br /&gt;
3.Double-click IBM HTTP Server Administration Server to start the server.&lt;br /&gt;
Confirm that IBM HTTP Server administration server started successfully by checking the admin_error.log file for a "start successful" message. If you use the developer installation option, then the IBM HTTP Server administration server does not install as a service. You have to run the httpd.exe file from a command line with the -f option. From the default directory, type:&lt;br /&gt;
httpd -f  conf\admin.conf&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0030T17FK&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ALL UNIX (AIX, HP-UX, Linux, Solaris):&lt;br /&gt;
&lt;br /&gt;
The adminctl command starts and stops the IBM HTTP Server administration server. You can find the adminctl command in the bin subdirectory, within the IBM HTTP Server installation directory. If that directory is not in your PATH, the full path should be given on the command line. Start or stop the IBM HTTP Server administration server using the default admin.conf configuration file as follows:&lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B00361G10S&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
1.Run the adminctl start command to start the server or run the adminctl stop command to stop the server.&lt;br /&gt;
&lt;br /&gt;
Issue the commands from the default directories, based on your operating system:&lt;br /&gt;
&lt;br /&gt;
AIX : /usr/IBM/HTTPServer/bin/adminctl start|stop &lt;br /&gt;
&lt;br /&gt;
HP-UX, Linux, Solaris : /opt/IBM/HTTPServer/bin/adminctl start|stop &lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B002M3SOBU&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, The adminctl command is not in your PATH, the IBM HTTP Server installation directory is /usr/IBM/HTTPServer, and the default configuration file is used as follows:&lt;br /&gt;
&lt;br /&gt;
/usr/IBM/HTTPServer/bin/adminctl start&lt;br /&gt;
/usr/IBM/HTTPServer/bin/adminctl stop&lt;br /&gt;
&lt;br /&gt;
Important: The admin.conf configuration file supports single-byte characters (SBCS) only.&lt;br /&gt;
2.Confirm that IBM HTTP Server administration server started successfully by checking the admin_error.log.&lt;br /&gt;
&lt;br /&gt;
Note: Some times IBM HTTP server process will be found Hung (defunct process) in UNIX environments resulting server will not respond or function even though server’s status is running. &lt;br /&gt;
&lt;br /&gt;
Possible Cause’s: More child process for single instance / reached the maximum open files limit / more memory or CPU usage / reached the maximum user limit..Etc..!&lt;br /&gt;
&lt;br /&gt;
Resolution: How to kill in the above situation. &lt;br /&gt;
&lt;br /&gt;
Kill – (Process ID) , Kill -9 (Process ID) for force fully kill. &lt;br /&gt;
&lt;br /&gt;
If you want to number of defunct process or chilled process which is causing problem. &lt;br /&gt;
&lt;br /&gt;
for i in `ps -ef|grep master Process id of http server|grep -v grep |awk '{print $2}'`; do echo $i;kill -9 $i; done</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/8531899281989313375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/ibm-http-server-basic-administration-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/8531899281989313375?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/8531899281989313375?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/05/ibm-http-server-basic-administration-of.html' title='IBM HTTP Server basic administration of server'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkUAQ3s9eSp7ImA9WxFRFUg.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-4982751585721016486</id><published>2010-04-29T08:12:00.000-07:00</published><updated>2010-04-29T08:17:22.561-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-04-29T08:17:22.561-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title>Thinking in Patterns, Problem-Solving Techniques using Java</title><content type='html'>null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B000ZM1ILS&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;The pattern concept&lt;br /&gt;
“Design patterns help you learn from others' successes instead of your&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
own failures[2].”&lt;br /&gt;
Probably the most important step forward in object-oriented design is the “design patterns”&lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B002TN284M&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
movement, chronicled in Design Patterns (ibid)[3]. That book shows 23 different solutions to&lt;br /&gt;
particular classes of problems. In this book, the basic concepts of design patterns will be&lt;br /&gt;
introduced along with examples. This should whet your appetite to read Design Patterns by&lt;br /&gt;
Gamma, et. al., a source of what has now become an essential, almost mandatory, vocabulary&lt;br /&gt;
for OOP programmers.&lt;br /&gt;
The latter part of this book contains an example of the design evolution process, starting with&lt;br /&gt;
an initial solution and moving through the logic and process of evolving the solution to more&lt;br /&gt;
appropriate designs. The program shown (a trash sorting simulation) has evolved over time,&lt;br /&gt;
and you can look at that evolution as a prototype for the way your own design can start as an&lt;br /&gt;
adequate solution to a particular problem and evolve into a flexible approach to a class of&lt;br /&gt;
problems.&lt;br /&gt;
What is a pattern?&lt;br /&gt;
Initially, you can think of a pattern as an especially clever and insightful way of solving a&lt;br /&gt;
particular class of problems. That is, it looks like a lot of people have worked out all the angles&lt;br /&gt;
of a problem and have come up with the most general, flexible solution for it. The problem&lt;br /&gt;
could be one you have seen and solved before, but your solution probably didn’t have the kind&lt;br /&gt;
of completeness you’ll see embodied in a pattern.&lt;br /&gt;
Although they’re called “design patterns,” they really aren’t tied to the realm of design. A&lt;br /&gt;
pattern seems to stand apart from the traditional way of thinking about analysis, design, and&lt;br /&gt;
implementation. Instead, a pattern embodies a complete idea within a program, and thus it&lt;br /&gt;
can sometimes appear at the analysis phase or high-level design phase. This is interesting&lt;br /&gt;
because a pattern has a direct implementation in code and so you might not expect it to show&lt;br /&gt;
up before low-level design or implementation (and in fact you might not realize that you need&lt;br /&gt;
a particular pattern until you get to those phases).&lt;br /&gt;
The basic concept of a pattern can also be seen as the basic concept of program design: adding&lt;br /&gt;
a layer of abstraction. Whenever you abstract something you’re isolating particular details,&lt;br /&gt;
and one of the most compelling motivations behind this is to separate things that change&lt;br /&gt;
from things that stay the same. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0001YAPGE&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another way to put this is that once you find some part of&lt;br /&gt;
your program that’s likely to change for one reason or another, you’ll want to keep those&lt;br /&gt;
changes from propagating other changes throughout your code. Not only does this make the&lt;br /&gt;
code much cheaper to maintain, but it also turns out that it is usually simpler to understand&lt;br /&gt;
(which results in lowered costs).&lt;br /&gt;
Often, the most difficult part of developing an elegant and cheap-to-maintain design is in&lt;br /&gt;
discovering what I call “the vector of change.” (Here, “vector” refers to the maximum gradient&lt;br /&gt;
&lt;br /&gt;
and not a container class.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 This means finding the most important thing that changes in your&lt;br /&gt;
system, or put another way, discovering where your greatest cost is. Once you discover the&lt;br /&gt;
vector of change, you have the focal point around which to structure your design.&lt;br /&gt;
So the goal of design patterns is to isolate changes in your code. If you look at it this way,&lt;br /&gt;
you’ve been seeing some design patterns already in this book. For example, inheritance can be&lt;br /&gt;
thought of as a design pattern (albeit one implemented by the compiler). It allows you to&lt;br /&gt;
express differences in behavior (that’s the thing that changes) in objects that all have the&lt;br /&gt;
same interface (that’s what stays the same). Composition can also be considered a pattern,&lt;br /&gt;
since it allows you to change—dynamically or statically—the objects that implement your&lt;br /&gt;
class, and thus the way that class works.&lt;br /&gt;
You’ve also already seen another pattern that appears in Design Patterns: the iterator (Java&lt;br /&gt;
1.0 and 1.1 capriciously calls it the Enumeration; Java 2 containers use “iterator”). This&lt;br /&gt;
hides the particular implementation of the container as you’re stepping through and selecting&lt;br /&gt;
the elements one by one. The iterator allows you to write generic code that performs an&lt;br /&gt;
operation on all of the elements in a sequence without regard to the way that sequence is&lt;br /&gt;
built. Thus your generic code can be used with any container that can produce an iterator.&lt;br /&gt;
&lt;br /&gt;
Pattern taxonomy&lt;br /&gt;
&lt;br /&gt;
One of the events that’s occurred with the rise of design patterns is what could be thought of&lt;br /&gt;
as the “pollution” of the term – people have begun to use the term to mean just about&lt;br /&gt;
anything synonymous with “good.” After some pondering, I’ve come up with a sort of&lt;br /&gt;
hierarchy describing a succession of different types of categories:&lt;br /&gt;
1. Idiom: how we write code in a particular language to do this particular type of thing.&lt;br /&gt;
This could be something as common as the way that you code the process of stepping&lt;br /&gt;
through an array in C (and not running off the end).&lt;br /&gt;
2. Specific Design: the solution that we came up with to solve this particular problem.&lt;br /&gt;
This might be a clever design, but it makes no attempt to be general.&lt;br /&gt;
3. Standard Design: a way to solve this kind of problem. A design that has become&lt;br /&gt;
more general, typically through reuse.&lt;br /&gt;
4. Design Pattern: how to solve an entire class of similar problem. This usually only&lt;br /&gt;
appears after applying a standard design a number of times, and then seeing a&lt;br /&gt;
common pattern throughout these applications.&lt;br /&gt;
I feel this helps put things in perspective, and to show where something might fit. However, it&lt;br /&gt;
doesn’t say that one is better than another. It doesn’t make sense to try to take every problem&lt;br /&gt;
solution and generalize it to a design pattern – it’s not a good use of your time, and you can’t&lt;br /&gt;
force the discovery of patterns that way; they tend to be subtle and appear over time.&lt;br /&gt;
One could also argue for the inclusion of Analysis Pattern and Architectural Pattern in this&lt;br /&gt;
taxonomy.&lt;br /&gt;
Design principles&lt;br /&gt;
(Update from slides to here)&lt;br /&gt;
When I put out a call for ideas in my newsletter[4], a number of suggestions came back which&lt;br /&gt;
turned out to be very useful, but different than the above classification, and I realized that a&lt;br /&gt;
list of design principles is at least as important as design structures, but for a different reason:&lt;br /&gt;
these allow you to ask questions about your proposed design, to apply tests for quality.&lt;br /&gt;
• Principle of least astonishment (don’t be astonishing).&lt;br /&gt;
• Make common things easy, and rare things possible&lt;br /&gt;
• Consistency. One thing has become very clear to me, especially because of Python:&lt;br /&gt;
the more random rules you pile onto the programmer, rules that have nothing to do&lt;br /&gt;
with solving the problem at hand, the slower the programmer can produce. And this&lt;br /&gt;
does not appear to be a linear factor, but an exponential one.&lt;br /&gt;
• Law of Demeter: a.k.a. “Don’t talk to strangers.” An object should only reference&lt;br /&gt;
itself, its attributes, and the arguments of its methods.&lt;br /&gt;
• Subtraction: a design is finished when you cannot take anything else away.&lt;br /&gt;
• Simplicity before generality[5]. (A variation of Occam’s Razor, which says “the&lt;br /&gt;
simplest solution is the best”). A common problem we find in frameworks is that they&lt;br /&gt;
are designed to be general purpose without reference to actual systems. This leads to a&lt;br /&gt;
dizzying array of options that are often unused, misused or just not useful. However,&lt;br /&gt;
most developers work on specific systems, and the quest for generality does not&lt;br /&gt;
always serve them well. The best route to generality is through understanding welldefined&lt;br /&gt;
specific examples. So, this principle acts as the tie breaker between otherwise&lt;br /&gt;
equally viable design alternatives. Of course, it is entirely possible that the simpler&lt;br /&gt;
solution is the more general one.&lt;br /&gt;
• Reflexivity (my suggested term). One abstraction per class, one class per&lt;br /&gt;
abstraction. Might also be called Isomorphism.&lt;br /&gt;
• Independence or Orthogonality. Express independent ideas independently. This&lt;br /&gt;
complements Separation, Encapsulation and Variation, and is part of the Low-&lt;br /&gt;
Coupling-High-Cohesion message.&lt;br /&gt;
• Once and once only: Avoid duplication of logic and structure where the duplication&lt;br /&gt;
is not accidental, ie where both pieces of code express the same intent for the same&lt;br /&gt;
reason.&lt;br /&gt;
In the process of brainstorming this idea, I hope to come up with a small handful of&lt;br /&gt;
fundamental ideas that can be held in your head while you analyze a problem. However, other&lt;br /&gt;
ideas that come from this list may end up being useful as a checklist while walking through&lt;br /&gt;
and analyzing your design.&lt;br /&gt;
Classifying patterns&lt;br /&gt;
The Design Patterns book discusses 23 different patterns, classified under three purposes (all&lt;br /&gt;
of which revolve around the particular aspect that can vary). The three purposes are:&lt;br /&gt;
1. Creational: how an object can be created. This often involves isolating the details of&lt;br /&gt;
object creation so your code isn’t dependent on what types of objects there are and thus&lt;br /&gt;
doesn’t have to be changed when you add a new type of object. The aforementioned&lt;br /&gt;
Singleton is classified as a creational pattern, and later in this book you’ll see examples&lt;br /&gt;
of Factory Method and Prototype.&lt;br /&gt;
2. Structural: designing objects to satisfy particular project constraints. These work&lt;br /&gt;
with the way objects are connected with other objects to ensure that changes in the&lt;br /&gt;
system don’t require changes to those connections.&lt;br /&gt;
3. Behavioral: objects that handle particular types of actions within a program. These&lt;br /&gt;
encapsulate processes that you want to perform, such as interpreting a language,&lt;br /&gt;
fulfilling a request, moving through a sequence (as in an iterator), or implementing an&lt;br /&gt;
algorithm. This book contains examples of the Observer and the Visitor patterns.&lt;br /&gt;
The Design Patterns book has a section on each of its 23 patterns along with one or more&lt;br /&gt;
examples for each, typically in C++ (rather restricted C++, at that) but sometimes in&lt;br /&gt;
Smalltalk. (You’ll find that this doesn’t matter too much since you can easily translate the&lt;br /&gt;
concepts from either language into Java.) This book will revisit many of the patterns shown in&lt;br /&gt;
Design Patterns but with a Java orientation, since the language changes the expression and&lt;br /&gt;
understanding of the patterns. However, the GoF examples will not be repeated here, since I&lt;br /&gt;
believe that it’s possible to produce more illuminating examples given some effort. The goal is&lt;br /&gt;
to provide you with a decent feel for what patterns are about and why they are so important.&lt;br /&gt;
After years of looking at these things, it began to occur to me that the patterns themselves use&lt;br /&gt;
basic principles of organization, other than (and more fundamental than) those described in&lt;br /&gt;
Design Patterns. These principles are based on the structure of the implementations, which is&lt;br /&gt;
where I have seen great similarities between patterns (more than those expressed in Design&lt;br /&gt;
Patterns). Although we generally try to avoid implementation in favor of interface, for awhile&lt;br /&gt;
I thought that it was easier to understand the patterns in terms of these structural principles,&lt;br /&gt;
and tried reorganizing the book around the patterns based on their structure instead of the&lt;br /&gt;
categories presented in Design Patterns.&lt;br /&gt;
However, a later insight made me realize that it’s more useful to organize the patterns in&lt;br /&gt;
terms of the problems they solve. I believe this is a subtle but important distinction from the&lt;br /&gt;
way Metsker organizes the patterns by intent in Design Patterns Java Workshop (Addison-&lt;br /&gt;
Wesley 2002), because I hope that you will then be able to recognize your problem and search&lt;br /&gt;
for a solution, if the patterns are organized this way.&lt;br /&gt;
In the process of doing all this “book refactoring” I realized that if I changed it once, I would&lt;br /&gt;
probably change it again (there’s definitely a design maxim in there), so I removed all&lt;br /&gt;
references to chapter numbers in order to facilitate this change (the little-known “numberless&lt;br /&gt;
chapter” pattern ☺).&lt;br /&gt;
The development challenge&lt;br /&gt;
Issues of development, the UML process, Extreme Programming.&lt;br /&gt;
Is evaluation valuable? The Capability Immaturity Model:&lt;br /&gt;
Wiki Page: http://c2.com/cgi-bin/wiki?CapabilityImMaturityModel&lt;br /&gt;
Article: http://www.embedded.com/98/9807br.htm&lt;br /&gt;
Pair programming research:&lt;br /&gt;
http://collaboration.csc.ncsu.edu/laurie/&lt;br /&gt;
&lt;br /&gt;
Unit testing&lt;br /&gt;
In an earlier version of this book I decided that unit testing was essential (for all of my books)&lt;br /&gt;
and that JUnit was too verbose and clunky to consider. At that time I wrote my own unit&lt;br /&gt;
testing framework using Java reflection to simplify the syntax necessary to achieve unit&lt;br /&gt;
testing. For the third edition of Thinking in Java, we developed another unit testing&lt;br /&gt;
framework for that book which would test the output of examples.&lt;br /&gt;
In the meantime, JUnit has changed to add a syntax remarkably similar to the one that I used&lt;br /&gt;
in an earlier version of this book. I don’t know how much influence I may have had on that&lt;br /&gt;
change, but I’m simply happy that it has happened, because I no longer feel the need to&lt;br /&gt;
support my own system (which you can still find &lt;some URL here&gt;) and can simply&lt;br /&gt;
recommend the defacto standard.&lt;br /&gt;
I have introduced and described the style of JUnit coding that I consider a “best&lt;br /&gt;
practice” (primarily because of simplicity), in Thinking in Java, 3rd edition, chapter 15. That&lt;br /&gt;
section provides an adequate introduction to any of the unit testing you will see associated&lt;br /&gt;
with this book (however, the unit testing code will not normally be included in the text of this&lt;br /&gt;
book). When you download the code for this book, you will find (4/9/2003: Eventually, not&lt;br /&gt;
yet) unit tests along with the code examples whenever possible&lt;br /&gt;
&lt;br /&gt;
Location of test code&lt;br /&gt;
&lt;br /&gt;
Public: in test subdirectory; different package (don’t include in jar).&lt;br /&gt;
Package access: same package, subdirectory path underneath library code (don’t include in&lt;br /&gt;
jar)&lt;br /&gt;
Private access: (white box testing). Nested class, strip out, or Junit addons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0740033905&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Simplifying Idioms&lt;br /&gt;
Before getting into more complex techniques, it’s helpful to look at some basic ways to keep&lt;br /&gt;
code simple and straightforward.&lt;br /&gt;
Messenger&lt;br /&gt;
The most trivial of these is the messenger, which simply packages information into an object&lt;br /&gt;
to be passed around, instead of passing all the pieces around separately. Note that without the&lt;br /&gt;
messenger, the code for translate() would be much more confusing to read:&lt;br /&gt;
//: simplifying:MessengerDemo.java&lt;br /&gt;
package simplifying;&lt;br /&gt;
import junit.framework.*;&lt;br /&gt;
class Point { // A messenger&lt;br /&gt;
public int x, y, z; // Since it's just a carrier&lt;br /&gt;
public Point(int x, int y, int z) {&lt;br /&gt;
this.x = x;&lt;br /&gt;
this.y = y;&lt;br /&gt;
this.z = z;&lt;br /&gt;
}&lt;br /&gt;
public Point(Point p) { // Copy-constructor&lt;br /&gt;
this.x = p.x;&lt;br /&gt;
this.y = p.y;&lt;br /&gt;
this.z = p.z;&lt;br /&gt;
}&lt;br /&gt;
public String toString() {&lt;br /&gt;
return "x: " + x + " y: " + y + " z: " + z;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
class Vector {&lt;br /&gt;
public int magnitude, direction;&lt;br /&gt;
public Vector(int magnitude, int direction) {&lt;br /&gt;
this.magnitude = magnitude;&lt;br /&gt;
this.direction = direction;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
class Space {&lt;br /&gt;
public static Point translate(Point p, Vector v) {&lt;br /&gt;
p = new Point(p); // Don't modify the original&lt;br /&gt;
// Perform calculation using v. Dummy calculation:&lt;br /&gt;
p.x = p.x + 1;&lt;br /&gt;
p.y = p.y + 1;&lt;br /&gt;
p.z = p.z + 1;&lt;br /&gt;
return p;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public class MessengerDemo extends TestCase {&lt;br /&gt;
public void test() {&lt;br /&gt;
Point p1 = new Point(1, 2, 3);&lt;br /&gt;
Point p2 = Space.translate(p1, new Vector(11, 47));&lt;br /&gt;
String result = "p1: " + p1 + " p2: " + p2;&lt;br /&gt;
System.out.println(result);&lt;br /&gt;
assertEquals(result,&lt;br /&gt;
"p1: x: 1 y: 2 z: 3 p2: x: 2 y: 3 z: 4");&lt;br /&gt;
}&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
junit.textui.TestRunner.run(MessengerDemo.class);&lt;br /&gt;
}&lt;br /&gt;
} ///:~&lt;br /&gt;
Since the goal of a messenger is only to carry data, that data is made public for easy access.&lt;br /&gt;
However, you may also have reasons to make the fields private.&lt;br /&gt;
&lt;br /&gt;
Collecting Parameter&lt;br /&gt;
Messenger’s big brother is the collecting parameter, whose job is to capture information from&lt;br /&gt;
the method to which it is passed. Generally, this is used when the collecting parameter is&lt;br /&gt;
passed to multiple methods, so it’s like a bee collecting pollen.&lt;br /&gt;
A container makes an especially useful collecting parameter, since it is already set up to&lt;br /&gt;
dynamically add objects:&lt;br /&gt;
//: simplifying:CollectingParameterDemo.java&lt;br /&gt;
package simplifying;&lt;br /&gt;
import java.util.*;&lt;br /&gt;
import junit.framework.*;&lt;br /&gt;
class CollectingParameter extends ArrayList {}&lt;br /&gt;
class Filler {&lt;br /&gt;
public void f(CollectingParameter cp) {&lt;br /&gt;
cp.add("accumulating");&lt;br /&gt;
}&lt;br /&gt;
public void g(CollectingParameter cp) {&lt;br /&gt;
cp.add("items");&lt;br /&gt;
}&lt;br /&gt;
public void h(CollectingParameter cp) {&lt;br /&gt;
cp.add("as we go");&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
public class CollectingParameterDemo extends TestCase {&lt;br /&gt;
public void test() {&lt;br /&gt;
Filler filler = new Filler();&lt;br /&gt;
CollectingParameter cp = new CollectingParameter();&lt;br /&gt;
filler.f(cp);&lt;br /&gt;
filler.g(cp);&lt;br /&gt;
filler.h(cp);&lt;br /&gt;
String result = "" + cp;&lt;br /&gt;
System.out.println(cp);&lt;br /&gt;
assertEquals(result,"[accumulating, items, as we go]");&lt;br /&gt;
}&lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
junit.textui.TestRunner.run(&lt;br /&gt;
CollectingParameterDemo.class);&lt;br /&gt;
}&lt;br /&gt;
} ///:~&lt;br /&gt;
&lt;br /&gt;
The collecting parameter must have some way to set or insert values. Note that by this&lt;br /&gt;
definition, a messenger could be used as a collecting parameter. The key is that a collecting&lt;br /&gt;
parameter is passed about and modified by the methods it is passed to.&lt;br /&gt;
&lt;br /&gt;
Object quantity&lt;br /&gt;
&lt;br /&gt;
The two patterns described here are solely used to control the quantity of&lt;br /&gt;
objects.&lt;br /&gt;
Singleton could actually be thought of as a special case of Object Pool, but the applications of&lt;br /&gt;
the Object Pool tend to be uniqe enough from Singleton that it’s worth treating the two&lt;br /&gt;
separately.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/4982751585721016486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/thinking-in-patterns-problem-solving.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4982751585721016486?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4982751585721016486?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/thinking-in-patterns-problem-solving.html' title='Thinking in Patterns, Problem-Solving Techniques using Java'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0cGQns5fSp7ImA9WxFRFUg.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-453871685194059424</id><published>2010-04-29T07:15:00.000-07:00</published><updated>2010-04-29T07:23:43.525-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-04-29T07:23:43.525-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><title>Dell PowerEdge M910 Blade-Server</title><content type='html'>null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0037S4I14&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
PowerEdge M910&lt;br /&gt;
&lt;br /&gt;
Der PowerEdge M910, ein Blade-Server in voller Höhe mit vier Sockeln, ist ideal für Virtualisierungs-Workloads oder Kernanwendungen. Er steht für hervorragende Leistung, Zuverlässigkeit und Skalierbarkeit bei einem Formfaktor mit extrem hoher Dichte.&lt;br /&gt;
&lt;br /&gt;
Leistungsfähig: bis zu vier Intel Xeon Prozessoren der 7500 Serie&lt;br /&gt;
Skalierbar: bis zu 512 GB DDR3-RAM&lt;br /&gt;
Kompakt: Blade-Formfaktor in voller Höhe ermöglicht bis zu acht Blades je Gehäuse mit 10 HE &lt;br /&gt;
&lt;br /&gt;
Leistungsfähig, skalierbar und kompakt&lt;br /&gt;
&lt;br /&gt;
Der PowerEdgeTM  M910 wurde für die Anforderungen nahezu aller IT-Umgebungen entwickelt. Mit den leistungsstarken Intel Xeon Prozessoren der 7500 Serie und erweiterten Funktionen zur Systemverwaltung ist der M910 ideal für die anspruchsvollen Anwendungen vieler Rechenzentren.&lt;br /&gt;
Dank der Dell FlexMem Bridge Technologie kann der M910 bei Konfigurationen mit zwei oder vier Sockeln nahtlos von 4 GB auf 512 GB DDR3-RAM skaliert werden. Mit dieser zum Patent angemeldeten Technologie kann Dell eine einzigartige Plattform bereitstellen, die mit Ihren Anforderungen wächst.&lt;br /&gt;
Durch die Bereitstellung dieser Funktionen in einem Blade-Server ermöglicht es Dell Ihrem Unternehmen, die Leistungsfähigkeit bei einem außergewöhnlich energieeffizienten und leicht zu verwaltenden Formfaktor erheblich zu steigern. Mit acht 4-Sockel-Servern bei 10 Höheneinheiten (HE) im Rack stellt der M910 mehr als die dreifache Dichte zur Verfügung, die traditionelle Rack-Server mit vier Höheneinheiten und vier Sockeln bieten können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der PowerEdge M910 nutzt die redundante Stromversorgungs-, Kühlungs- und Netzwerkinfrastruktur des Dell M1000e Blade-Gehäuses. Der PowerEdge M910 verfügt über zusätzliche Funktionen, die höchsten Schutz gegen potenzielle Ausfallzeiten bieten: er unterstützt z. B. drei vollständig redundante Architekturen pro Blade und bietet einen für zwei Datenträger geeigneten, redundanten Hypervisor.&lt;br /&gt;
&lt;br /&gt;
Der PowerEdge M910 verfügt auch über Intel Xeon Prozessoren der 7500 Serie, die Hardwarefehler automatisch überwachen, melden und beheben, um die Datenintegrität und geschäftskritische Services aufrechtzuerhalten.&lt;br /&gt;
&lt;br /&gt;
Wie alle Dell PowerEdge Server wird der M910 im Werk mit unserem "One-Touch"-Verfahren hergestellt. Durch dieses Verfahren wird sichergestellt, dass nur eine Person für alle Fertigungsschritte eines Servers verantwortlich ist. Dies führt zu einer noch besseren Qualitätskontrolle. Außerdem wird jeder vollständig konfigurierte Dell Server (mehrfach) auf ein Höchstmaß an Zuverlässigkeit getestet, bevor er das Werk verlässt.&lt;br /&gt;
&lt;br /&gt;
Vereinfachte Systemverwaltung&lt;br /&gt;
&lt;br /&gt;
Die nächste Generation des Dell OpenManageTM  Softwarepakets bietet erweiterte Funktionen und standardbasierte Befehle, die in die bestehenden Systeme zur effektiven Steuerung integriert werden können.&lt;br /&gt;
&lt;br /&gt;
null&lt;iframe src="http://rcm.amazon.com/e/cm?t=webadmincommu-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=B0006ALL8O&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Die Dell Management Console auf Basis von Altiris von Symantec bietet eine zentrale Ansicht und eine gemeinsame Datenquelle für die gesamte Infrastruktur. Die Dell Management Console basiert auf der SymantecTM  Management Plattform (vormals Altiris®  Notification Server), einer problemlos erweiterbaren, modularen Basis, die eine grundlegende Hardwareverwaltung oder erweiterte Funktionen wie Bestands- und Sicherheitsmanagement zur Verfügung stellt. Die Dell Management Console reduziert manuelle Arbeitsschritte, sodass Zeit und Geld gespart werden und stattdessen in strategische Funktionen der Technologie investiert werden kann.&lt;br /&gt;
&lt;br /&gt;
Der Lebenszyklus-Controller ist der "Motor" der im Server integrierten erweiterten Systemverwaltungsfunktionen. Der Lebenszyklus-Controller vereinfacht typische Administratortätigkeiten, indem er umfassende Verwaltungsfunktionen, wie Systemimplementierung, System-Updates, Hardwarekonfiguration und -diagnose, über die intuitive Benutzeroberfläche Unified Server Configurator (USC) in einer Pre-OS-Umgebung bereitstellt. Es ist daher nicht mehr notwendig, eine Vielzahl unterschiedlicher CD-/DVD-Medien zu verwenden und diese zu verwalten.&lt;br /&gt;
&lt;br /&gt;
Der Dell Unified Server Configurator (USC) bietet einen einzigen Zugriffspunkt für eine sichere, effiziente und benutzerfreundliche Infrastrukturverwaltung. Aufgrund der Einbettung und Integration in das System können ein schneller, konsistenter Zugriff, eine großartige Flexibilität und erweiterte Funktionen geboten werden. Mit der integrierten Treiber-Installation, den Firmware-Updates, der Hardware-Konfiguration und den Diagnosen bietet das USC-Tool die Bereitstellung eines Betriebssystems aus einer Hand.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/453871685194059424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/dell-poweredge-m910-blade-server.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/453871685194059424?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/453871685194059424?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/dell-poweredge-m910-blade-server.html' title='Dell PowerEdge M910 Blade-Server'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;AkABR3wzeSp7ImA9WxFRFUk.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-5437658522472017519</id><published>2010-04-29T06:44:00.000-07:00</published><updated>2010-04-29T06:45:56.281-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-04-29T06:45:56.281-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Mainframe z/OS 10'/><title>The old mainframe</title><content type='html'>The mainframe was born some 50 plus years ago when the government needed a machine to support advanced research. Since that time it has taken its rightful place in the world’s financial transactions, transportation management, health care and industry management. Most of that code was written in COBOL and VSAM and ran on systems from CICS and IMS to DB2. Today it still fulfills those venerated roles but it has evolved into the most powerful, flexible, reliable server in the industry, running new workloads from Java to Linux. This is the machine that supports tens of thousands of users working with hundreds of terabytes of data, with response times still in sub-seconds. This is not your father’s mainframe.&lt;br /&gt;Why then do many IT professionals, and as a result industry leaders, believe that migrating these trusted applications and data from a mainframe to rooms of distributed commodity servers can provide the same levels of service, security and reliability that the mainframe still excels at today? The truth is these folks don’t really know what a mainframe is, much less what makes it so powerful. Let’s take a short tour through this new mainframe, the System z10, and see what separates it from the rest. And the best way to review these differences is to look at one of those “mainframe is dead” white papers, in the form of “The Story about the IBM Mainframe Makeover” that HP has posted on their web site2.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/5437658522472017519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/old-mainframe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5437658522472017519?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5437658522472017519?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/old-mainframe.html' title='The old mainframe'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkEGR3c8fip7ImA9WxFRFUk.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-5534211806383693926</id><published>2010-04-29T06:32:00.000-07:00</published><updated>2010-04-29T06:43:46.976-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-04-29T06:43:46.976-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Mainframe z/OS 10'/><title>Modern Mainframe, z/OS 10.</title><content type='html'>IBM has been building and shipping mainframe computers for over 40 years. Every generation of the mainframe gets better, faster, more efficient, and carries more and more of the data load for business and industry all over the world. In the early 90’s there were no mainframes in India or China either for that matter. Now there are a growing number of mainframes in China running the major banks and financial institutions in that emerging country.&lt;br /&gt;Mainframe installations and skills are growing in India, not only running financial markets but also in place to support millions of lines of programming code that are being developed for the rest of the mainframes circling the globe.1 And yet, year after year since the first “minicomputers” were developed and shipped by Digital Equipment, Data General, and others, we have continuously heard about the mainframe being replaced by smaller, cheaper, easier to deploy technology of every kind.&lt;br /&gt;Admittedly the mainframe has not assumed the role of personal computer, mobile appliance, small departmental server, nor supercomputing grid, but in fact most of the world funds clearing and transfers are still routed through mainframe connections. It has been estimated that the mainframe manages some 70% of the world’s critical data. And today, with new departmental workloads in Java, C and C++, the mainframe is assuming many of these roles with Linux on System z.&lt;br /&gt;So why is it then that year after year, someone writes a paper, article or book about the demise of this most capable machine? How can rational technologists believe that there is any technology in the market today that can do what the mainframe has done, and continues to do? What would make someone believe that a hundred Intel processors, ganged together in a loosely connected environment, could replace the capabilities that the mainframe has provided all these decades? The only answer that comes to mind is that those who espouse the demise of the mainframe don’t understand either the problem, or the solution.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/5534211806383693926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/modern-mainframe-zos-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5534211806383693926?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5534211806383693926?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/modern-mainframe-zos-10.html' title='Modern Mainframe, z/OS 10.'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0ACQH06cSp7ImA9WxFSFkU.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-3274312573195675017</id><published>2010-04-19T06:44:00.000-07:00</published><updated>2010-04-19T07:02:41.319-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-04-19T07:02:41.319-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='JBOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Interview questions for Jboss'/><title>JBoss Enterprise Application Platform ( FAQ's )</title><content type='html'>What is JBoss Enterprise Application Platform ?&lt;br /&gt;&lt;br /&gt;JBoss Enterprise Application Platform is the industryleading&lt;br /&gt;platform for next-generation enterprise Java&lt;br /&gt;applications. It provides a stable, open source foundation&lt;br /&gt;for highly transactional Java applications and services.&lt;br /&gt;And it's integrated, simplified, and delivered by Red Hat,&lt;br /&gt;the leader in enterprise open source software.&lt;br /&gt;&lt;br /&gt;What does it do?&lt;br /&gt;&lt;br /&gt;By combining market-leading technologies into a single,&lt;br /&gt;simple, and flexible solution, JBoss Enterprise Application&lt;br /&gt;Platform makes it easy to develop, deploy, and manage&lt;br /&gt;Java Enterprise Edition (EE) applications. It includes leading&lt;br /&gt;open source technologies for building, deploying, and&lt;br /&gt;hosting enterprise Java applications in dynamic environments.&lt;br /&gt;JBoss Enterprise Application Platform provides&lt;br /&gt;a stable and consistent enterprise Java foundation that&lt;br /&gt;supports a variety of popular programming models and&lt;br /&gt;deployment options, spanning traditional application&lt;br /&gt;deployments to on- and off-premise cloud deployments.&lt;br /&gt;&lt;br /&gt;Why should I care?&lt;br /&gt;&lt;br /&gt;JBoss Enterprise Application Platform balances innovation&lt;br /&gt;with enterprise-class stability. By integrating and certifying&lt;br /&gt;the most popular Java application server on the&lt;br /&gt;market with next-generation application frameworks, it&lt;br /&gt;removes complexities from enterprise Java development&lt;br /&gt;and deployment. JBoss Enterprise Application platform&lt;br /&gt;includes high-availability features and comprehensive&lt;br /&gt;administrative tooling to support, manage, and scale out&lt;br /&gt;mission-critical enterprise Java applications. By including&lt;br /&gt;all of the technologies needed for enterprise Java deployments&lt;br /&gt;in a single subscription, JBoss Enterprise Application&lt;br /&gt;Platform provides a stable platform that simplifies the&lt;br /&gt;development and management of next-generation Java&lt;br /&gt;applications and services. Red Hat customers take advantage&lt;br /&gt;of affordable JBoss Enterprise Application Platform&lt;br /&gt;subscriptions to help extend their companies' middleware&lt;br /&gt;budgets and improve their total costs of ownership.&lt;br /&gt;and available through flexible and affordable subscriptions,&lt;br /&gt;JBoss Enterprise Application Platform includes everything&lt;br /&gt;you need to build and manage rich and highly transactional&lt;br /&gt;enterprise Java applications.&lt;br /&gt;&lt;br /&gt;Benefits ?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Choice without compromise.&lt;/strong&gt; Support the variety of popular&lt;br /&gt;programming choices and deployment styles on a single,&lt;br /&gt;flexible Java application platform—without compromising&lt;br /&gt;on operational stability. Enterprise services for clustering,&lt;br /&gt;caching, web services, security, messaging, and transactions&lt;br /&gt;can be easily configured and customized across a&lt;br /&gt;selection of supported programming styles (POJOs, Java&lt;br /&gt;EE, Spring) and frameworks to support all of the common&lt;br /&gt;types of enterprise Java applications from a single runtime&lt;br /&gt;platform.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Innovation with stability.&lt;/strong&gt; Benefit from the latest open&lt;br /&gt;source innovations that have been tested and certified&lt;br /&gt;for enterprise-class stability on a combination of leading&lt;br /&gt;operating systems, chip architectures, and databases.&lt;br /&gt;With a long-term product support lifecycle and backed&lt;br /&gt;with an extensive partner ecosystem of certified independent&lt;br /&gt;software vendors (ISVs), JBoss Enterprise Application&lt;br /&gt;Platform provides a stable and supportable platform for&lt;br /&gt;any mission-critical Java application.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Build applications faster.&lt;/strong&gt; Take advantage of rich web&lt;br /&gt;technologies and popular developer productivity frameworks&lt;br /&gt;that work together from the start. Remove library&lt;br /&gt;configuration complexities and conflicts. Simplify enterprise&lt;br /&gt;Java development with a flexible and easy-touse&lt;br /&gt;application platform. JBoss Enterprise Application&lt;br /&gt;Platform, combined with JBoss Developer Studio, provides&lt;br /&gt;a fully integrated development environment that helps&lt;br /&gt;improve developer productivity throughout the entire&lt;br /&gt;application development lifecycle.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Standard and flexible.&lt;/strong&gt; Develop and deploy on an enterprise&lt;br /&gt;Java platform that implements industry standards&lt;br /&gt;in a flexible and open way. Delivered as a 100% pure&lt;br /&gt;Java open source solution, JBoss Enterprise Application&lt;br /&gt;Platform provides you with absolute transparency to see&lt;br /&gt;exactly what's happening in your enterprise application&lt;br /&gt;server. Customize configurations, tune applications, and opment and deployment platforms are in operationally in sync.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Enhanced application security.&lt;/strong&gt; Targeted at meeting rigorous&lt;br /&gt;industry security requirements, such as Common&lt;br /&gt;Criteria, JBoss Enterprise Application Platform implements&lt;br /&gt;all of the required Java security standards and more. In&lt;br /&gt;addition to being backed by Red Hat's security response&lt;br /&gt;process, JBoss Enterprise Application Platform includes&lt;br /&gt;features for password masking, instance-based access control,&lt;br /&gt;security negotiation, audit, and integration support&lt;br /&gt;with common single sign-on solutions to help IT organizations&lt;br /&gt;maintain a safe and secure middleware environment.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Simplify application management and configuration.&lt;/strong&gt; With&lt;br /&gt;JBoss Enterprise Application Platform's administration console,&lt;br /&gt;spend less time configuring and managing application&lt;br /&gt;and application server settings. Through its rich embedded&lt;br /&gt;user interface, developers and administrators can easily&lt;br /&gt;adjust configuration settings, execute controls, and drill&lt;br /&gt;into application performance metrics. For enterprise-wide&lt;br /&gt;management, leverage JBoss Operations Network to control,&lt;br /&gt;administer, and proactively manage all of your development,&lt;br /&gt;testing, and deployment environments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What are the JBoss Enterprise Application Platform 5 Components ?&lt;br /&gt;&lt;br /&gt;JBoss Enterprise Application Platform is a Java Enterprise&lt;br /&gt;Edition (EE) application server platform. It includes default&lt;br /&gt;configurations for both development and production&lt;br /&gt;use and is performance-tuned from the start for highly&lt;br /&gt;transactional applications in mission-critical environments.&lt;br /&gt;Delivered as a single integrated distribution, JBoss&lt;br /&gt;Enterprise Application Platform includes enterprise versions&lt;br /&gt;of:&lt;br /&gt;JBoss Application Server, the most • widely used Java&lt;br /&gt;application server on the market. In addition to being&lt;br /&gt;a certified Java EE 5 platform, it also provides support&lt;br /&gt;for a variety of popular programming and component&lt;br /&gt;models, like POJOs and Spring. Featuring a set of highly&lt;br /&gt;flexible and configurable enterprise services for caching,&lt;br /&gt;clustering, messaging, transactions, and security,&lt;br /&gt;as well as support for a comprehensive web services&lt;br /&gt;&lt;br /&gt;development environment for all JBoss platforms,&lt;br /&gt;JBoss Developer Studio includes both tooling and an&lt;br /&gt;integrated version of the certified application platform&lt;br /&gt;runtime.&lt;br /&gt;• JBoss Operations Network. Red Hat's comprehensive&lt;br /&gt;middleware management solution gives IT operations&lt;br /&gt;a single, centralized easy to use graphical management&lt;br /&gt;and administration tool for all types of Java application&lt;br /&gt;workloads. With JBoss Operations Network, companies&lt;br /&gt;can inventory resources from operating systems&lt;br /&gt;to applications; control and audit application configurations;&lt;br /&gt;standardize deployments; and manage, monitor,&lt;br /&gt;and tune applications for improved visibility, performance,&lt;br /&gt;and availability.&lt;br /&gt;&lt;br /&gt;What are the Platform's and Standards Support ?&lt;br /&gt;&lt;br /&gt;JBoss Enterprise Application Platform 5&lt;br /&gt;Minimum system requirements&lt;br /&gt;• JDK 1.6&lt;br /&gt;• 512 MB RAM&lt;br /&gt;• 100 MB hard disk space&lt;br /&gt;• 400 MHz CPU&lt;br /&gt;Supported JDKs&lt;br /&gt;• Sun JDK 1.6&lt;br /&gt;• OpenJDK 1.6&lt;br /&gt;• IBM JDK 1.6&lt;br /&gt;Supported operating systems&lt;br /&gt;JBoss Enterprise Application Platform is 100% pure Java.&lt;br /&gt;It is supported on any operating system, including Red Hat&lt;br /&gt;Enterprise Linux, Windows, and UNIX, as long as a supported&lt;br /&gt;JDK is used.&lt;br /&gt;Supported databases&lt;br /&gt;JBoss Enterprise Application Platform is supported with&lt;br /&gt;any JDBC compliant database. Each release is certified&lt;br /&gt;with IBM DB2, Oracle, Microsoft, MySQL, PostgreSQL,&lt;br /&gt;and Sybase databases.&lt;br /&gt;Additional standards&lt;br /&gt;• Java Transaction Service (JTS) 1.0&lt;br /&gt;• CORBA 2.3.1&lt;br /&gt;• JDBC 3.0&lt;br /&gt;• SPNEGO / Kerberos&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Supported standards&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;JBoss Enterprise Application Platform supports the following&lt;br /&gt;standards:&lt;br /&gt;Java Enterprise E • dition 5, including:&lt;br /&gt;• Java Servlet 2.5, JavaServer Faces (JSF) 1.2&lt;br /&gt;• JavaServer Pages (JSP) 2.1&lt;br /&gt;• Java Transaction API (JTA) 1.1&lt;br /&gt;• Enterprise Java Beans (EJB) 2.1, 3.0&lt;br /&gt;• Java Messaging Service (JMS) 1.1&lt;br /&gt;• Java Persistence API (JPA) 1.0&lt;br /&gt;• Web Services Metadata for the Java Platform 2.0&lt;br /&gt;(JSR 181)&lt;br /&gt;• Java API for XML Web Services (JAX-WS) 2.1&lt;br /&gt;• Java Architecture for XML Binding (JAXB) 2.0&lt;br /&gt;• Java API for RESTful Web Services (JAX-RS) 1.0&lt;br /&gt;• Web services standards&lt;br /&gt;• Simple Object Access Protocol (SOAP) 1.2&lt;br /&gt;• SOAP Message Transmission Optimization&lt;br /&gt;Mechanism (MTOM)&lt;br /&gt;• XML-Binary Optimized Packaging (XOP)&lt;br /&gt;• Web Services Description Language (WSDL) 1.1, 2.0&lt;br /&gt;• WS-I Basic Profile 1.1&lt;br /&gt;• WS-Addressing 1.0&lt;br /&gt;• WS-Security 1.1&lt;br /&gt;• UDDI 2.0&lt;br /&gt;• Java API for XML Web Services Addressing (JAXWSA)&lt;br /&gt;1.0&lt;br /&gt;• WS-Atomic Transactions 1.1&lt;br /&gt;• Fast Infoset&lt;br /&gt;• WS-Business Activity 1.1&lt;br /&gt;• WS-Coordination 1.1&lt;br /&gt;• WS-Security Policy 1.3&lt;br /&gt;• WS-I Attachments Profile 1.0&lt;br /&gt;&lt;br /&gt;Subscriptions of 32 CPUs or greater include additional&lt;br /&gt;value-added features, including JBoss Operations Network&lt;br /&gt;and Developer support. For subscriptions totaling fewer&lt;br /&gt;than 32 CPUs, JBoss Operations Network and Developer&lt;br /&gt;support subscriptions may be purchased separately.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are the additional solutions for Java applications&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Round out your JBoss Enterprise Application Platform subscription&lt;br /&gt;with solutions for lighter enterprise Java applications&lt;br /&gt;and productivity tools targeted at both developers&lt;br /&gt;and middleware administrators:&lt;br /&gt;• JBoss Enterprise Web Server. For simple web applications&lt;br /&gt;and the lightest Java workloads, JBoss Enterprise&lt;br /&gt;Web Server provides a stable, long-term, enterprise&lt;br /&gt;product support lifecycle for Apache Web Server,&lt;br /&gt;Apache Tomcat, and all of the common connectors&lt;br /&gt;used in between.&lt;br /&gt;• JBoss Developer Studio. Red Hat's innovative Eclipsebased&lt;br /&gt;developer tool that provides a single integrated&lt;br /&gt;&lt;br /&gt;What are the JBoss Enterprise Application Platform 5&lt;br /&gt;Features&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Enterprise-class performance &amp; scalability.&lt;/strong&gt; Take advantage&lt;br /&gt;of integrated clustering and high-availability features&lt;br /&gt;for superior application performance. With built-in features&lt;br /&gt;for failover, caching, intelligent load balancing, and distributed&lt;br /&gt;deployment, JBoss Enterprise Application Platform&lt;br /&gt;is a proven foundation for highly scalable Java applications&lt;br /&gt;in mission-critical environments.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Second-generation, service-based architecture.&lt;/strong&gt;&lt;br /&gt;JBoss Enterprise Application Platform is built on top&lt;br /&gt;of the innovative JBoss Microcontainer architecture to&lt;br /&gt;provide improved class-loading, performance, lifecycle&lt;br /&gt;management, and flexibility across a wide variety of programming&lt;br /&gt;and component models including Java EE,&lt;br /&gt;POJOs, OSGi, and Spring. The Microcontainer lets you&lt;br /&gt;separate enterprise services from the core application&lt;br /&gt;server runtime engine to deliver a highly configurable&lt;br /&gt;and flexible Java application platform without compromising&lt;br /&gt;operational stability.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Integrated frameworks.&lt;/strong&gt; JBoss Enterprise Application&lt;br /&gt;Platform features industry-leading frameworks for building&lt;br /&gt;rich Internet applications and integrating all of the technologies&lt;br /&gt;required to build common types of Java applications,&lt;br /&gt;from simple web apps to highly transactional Java&lt;br /&gt;EE applications and everything in between. Stable, enterprise-&lt;br /&gt;grade versions of each framework are integrated,&lt;br /&gt;certified, and kept up to date as part the JBoss Enterprise&lt;br /&gt;Application Platform product lifecycle, ensuring both develstack, JBoss Application Server supports all types&lt;br /&gt;of enterprise Java applications.&lt;br /&gt;Hibernate, the leading object/relational mapping and&lt;br /&gt;persistence (ORM) framework. &lt;br /&gt;&lt;br /&gt;Hibernate directly addresses enterprise Java complexities by providing&lt;br /&gt;the ability to easily map an object model’s data representation&lt;br /&gt;to a relational data model and corresponding&lt;br /&gt;database schema. Hibernate also provides data query&lt;br /&gt;and retrieval facilities that significantly reduce development&lt;br /&gt;time and help eliminate the need for manual,&lt;br /&gt;hand-crafted data processing using SQL and JDBC.&lt;br /&gt;&lt;br /&gt;• Seam, a powerful application framework that simplifies&lt;br /&gt;building next-generation web applications. Seam&lt;br /&gt;supports a streamlined programming model and helps&lt;br /&gt;overcome common framework integration issues.&lt;br /&gt;Seam helps unify technologies such as Asynchronous&lt;br /&gt;JavaScript and XML (AJAX), Java Server Faces (JSF),&lt;br /&gt;Enterprise Java Beans (EJB 3), Java Portlets and business&lt;br /&gt;process management (BPM) through a standardized&lt;br /&gt;approach.&lt;br /&gt;&lt;br /&gt;• JBoss Web Framework Kit includes popular web frameworks&lt;br /&gt;for quickly and easily building light and rich Java&lt;br /&gt;applications. By combining leading rich application&lt;br /&gt;frameworks—Google Web Toolkit and RichFaces—with&lt;br /&gt;popular Java frameworks—Spring and Apache Struts—&lt;br /&gt;JBoss Web Framework Kit provides an enterprise with&lt;br /&gt;a certified way to adopt popular open source frameworks&lt;br /&gt;on JBoss Enterprise Middleware.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/3274312573195675017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/jboss-enterprise-application-platform.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3274312573195675017?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3274312573195675017?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2010/04/jboss-enterprise-application-platform.html' title='JBoss Enterprise Application Platform ( FAQ&apos;s )'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;CEQBQXg6fip7ImA9WxNWE0k.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-3765102462878680402</id><published>2009-10-12T03:11:00.000-07:00</published><updated>2009-10-12T03:12:30.616-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-10-12T03:12:30.616-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='AIX 6.1 - Workload Partitions (WPARs)'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><title>AIX 6.1 - Workload Partitions (WPARs)</title><content type='html'>AIX 6.1 - Workload Partitions (WPARs)&lt;br /&gt;&lt;br /&gt;Virtualization unquestionably saves a lot of money on power and cooling. The more partitions you can carve on your existing systems, the better utilization you will have. WPAR, a new innovation of AIX 6.1, allow for operating systems virtualization, outside of traditional hypervisor-based logical partitioning. In essence, it allows you to carve up multiple workload environments inside of one host and OS kernel. So you can now have one single instance of AIX 6.1 and using WPARs you can have four different test environments working within that instance, appearing like separate operating system instances. Prior to WPARs, you would need to carve out separate logical partitions (LPARs) within the physical server.&lt;br /&gt;&lt;br /&gt;This new feature of AIX 6.1 has the effect of reducing the amount of physical devices necessary to support your logical environments. Though one can conceivably get by with the bare minimum of physical devices for a logical partition, the WPAR is clearly the most efficient means that you can use when creating a new environment. This is purely an AIX innovation, unrelated to the POWER6. Furthermore, Live Application Mobility, another AIX 6.1 innovation, allows you to relocate running WPARs from one LPAR to another. IBM is the first vendor that allows for this feature without having to shut down the application or partition. This helps promote energy savings by allowing datacenter operators to move around workloads in such a way as to allow physical servers to sleep during non-peak periods. This feature is available on Power5™ servers and even Power4™ as well!</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/3765102462878680402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/10/aix-61-workload-partitions-wpars.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3765102462878680402?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3765102462878680402?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/10/aix-61-workload-partitions-wpars.html' title='AIX 6.1 - Workload Partitions (WPARs)'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Dk4CSXk-fCp7ImA9WxNXGUQ.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-5350979178015251881</id><published>2009-10-08T02:32:00.000-07:00</published><updated>2009-10-08T02:42:48.754-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-10-08T02:42:48.754-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Plateau Systems'/><category scheme='http://www.blogger.com/atom/ns#' term='The High-Impact HR Organization'/><title>Human Resources organization is optimized</title><content type='html'>How do you make sure your Human Resources organization is optimized for effectiveness, efficiency, and business alignment? How do you best organize, manage, staff, and invest in HR to drive the greatest business impact? &lt;br /&gt;&lt;br /&gt;You are invited to participate in Bersin &amp; Associates' major research study to help you answer these questions in detail: The High-Impact HR Organization. This research study is a comprehensive look at trends and best-practices in the organization, management, and operations of Human Resources. &lt;br /&gt;&lt;br /&gt;Goals of this study: &lt;br /&gt;&lt;br /&gt;HR executives and professionals need ways to deliver ever-greater levels of service, support, and talent management solutions to their organizations. Today's business climate - with its rapidly changing workforce, economic challenges, regulatory requirements, and evolving technologies – demands that HR re-evaluate its role, structure, and delivery strategy to drive employee and business value. &lt;br /&gt;&lt;br /&gt;This in-depth research will look at best-practices in HR organization, structure, roles, technology, service-delivery, program strategy, and resource allocation. The goal is to provide you a proven set of modern solutions you can use to improve the impact of HR. &lt;br /&gt;As a participant in this research, you will be able to contribute, learn, and benchmark your organization against these best practices. All research participants will receive a detailed overview of study findings and will be invited to a special webinar presenting the results &lt;br /&gt;In appreciation for your time, you will also receive a copy of our recently published 2009 Career Factbook for HR and Learning Professionals. This 130 page report provides a comprehensive view of career paths, competencies, compensation, education, motivation, and the challenges of HR and L&amp;D professionals.&lt;br /&gt;&lt;br /&gt;Please click here to participate. This survey will take you approximately 20 minutes to complete. If you have any questions about this research, please contact Bersin &amp; Associates at info@bersin.com.  For more background on this research, please visit http://www.bersin.com/hihr. &lt;br /&gt;&lt;br /&gt;Thank you for your participation.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/5350979178015251881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/10/human-resources-organization-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5350979178015251881?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5350979178015251881?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/10/human-resources-organization-is.html' title='Human Resources organization is optimized'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0cCQXozeyp7ImA9WxJUFEo.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2084768813115515030</id><published>2009-07-13T01:48:00.000-07:00</published><updated>2009-07-13T01:51:00.483-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-07-13T01:51:00.483-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Preparing to host applications'/><title>Preparing to host applications.</title><content type='html'>Websphere Application Server Network Deployment, Version 6.1&lt;br /&gt;Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows, z/OS&lt;br /&gt;&lt;br /&gt;Preparing to host applications&lt;br /&gt;Rather than use the default application server provided with the product, you can configure a new server and set of resources.&lt;br /&gt;About this task &lt;br /&gt;The default application server and a set of default resources are available to help you begin quickly. You can choose instead to configure a new server and set of resources. Here is what you need to do in order to set up a runtime environment to support applications.&lt;br /&gt;Procedure &lt;br /&gt;1. Configure an application server.&lt;br /&gt;2. Create a virtual host.&lt;br /&gt;3. Configure a Web container.&lt;br /&gt;4. Configure an EJB container.&lt;br /&gt;5. Create resources for data access.&lt;br /&gt;6. Create a JDBC provider and data source.&lt;br /&gt;7. Create a URL and URL provider.&lt;br /&gt;8. Create a JavaMail session.&lt;br /&gt;9. Create resources for session support.&lt;br /&gt;10. Configure a Session Manager.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2084768813115515030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/07/preparing-to-host-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2084768813115515030?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2084768813115515030?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/07/preparing-to-host-applications.html' title='Preparing to host applications.'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkcASH84eyp7ImA9WxJXGUk.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-4538760204540848343</id><published>2009-06-13T17:21:00.000-07:00</published><updated>2009-06-13T17:40:49.133-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-06-13T17:40:49.133-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere Message Broker V6.1 - Fix Pack 6.1.0.4'/><title>WebSphere Message Broker V6.1 - Fix Pack 6.1.0.4</title><content type='html'>Downloadable files&lt;br /&gt;&lt;br /&gt;Abstract&lt;br /&gt;This is Fix Pack 6.1.0.4 for WebSphere Message Broker Version 6.1&lt;br /&gt;&lt;br /&gt;Download Description&lt;br /&gt;Fix Pack 6.1.0.4 is the fourth maintenance for WebSphere Message Broker Version 6.1. It is available for the following platforms:&lt;br /&gt;&lt;br /&gt;AIX &lt;br /&gt;HP-UX&lt;br /&gt;HP-UX Itanium&lt;br /&gt;Linux&lt;br /&gt;Linux on zSeries&lt;br /&gt;Linux (Power)&lt;br /&gt;Linux on Intel x86&lt;br /&gt;Sun Solaris&lt;br /&gt;Solaris x86-64&lt;br /&gt;Windows 2003 and Windows XP&lt;br /&gt;z/OS&lt;br /&gt;&lt;br /&gt;Note that this Fix Pack is for the broker product only. Updates for the toolkit are available from the product Toolkit links on the following &lt;br /&gt;URL : http://www-1.ibm.com/support/docview.wss?uid=swg27006041&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Prerequisites&lt;br /&gt;Install the Fix Pack on top of IBM WebSphere Message Broker Version 6.1.&lt;br /&gt;&lt;br /&gt;The link below gives the supported environments for IBM WebSphere Message Broker V6.1 and it's components.&lt;br /&gt; &lt;br /&gt;URL                  LANGUAGE          SIZE(Bytes)&lt;br /&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=849&amp;uid=swg27010675"&gt;System Requirements&lt;/a&gt;  English           9999&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Installation Instructions&lt;br /&gt;Instructions for applying maintenance are given in the product Infocenter, under the heading "Installing". You can view the Infocenter Online or via your Message Brokers Toolkit, or download the PDF file "Managing your Installation" from the Library link below.&lt;br /&gt;These instructions must be amended by any changes documented in the latest product readme file and any changes documented in the Release Notes, below.&lt;br /&gt; &lt;br /&gt;URL                                 LANGUAGE SIZE(Bytes)&lt;br /&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=849&amp;uid=swg27015978"&gt;Problems Fixed&lt;/a&gt;                           English 9999&lt;br /&gt;&lt;a href="http://www.ibm.com/software/integration/wbimessagebroker/library/"&gt;WebSphere Message Broker Library  &lt;/a&gt;       English 9999&lt;br /&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=977&amp;uid=swg27011222"&gt;Readme&lt;/a&gt;                                   English 9999&lt;br /&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?rs=849&amp;uid=swg27015915"&gt;Release Notes&lt;/a&gt;                            English 9999&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Download package&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www-304.ibm.com/systems/support/fixes/en/fixcentral/help/faq_sw.html"&gt;What is Fix Central (FC)?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options&lt;br /&gt;AIX 11/06/2009 Language Independent 471955609 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=AIX+64-bit,+pSeries&amp;fixes=6.1.0-WS-MB-AIXPPC64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HP-UX 11/06/2009 Language Independent 502067148 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=HPUX+64-bit,+PA+RISC&amp;fixes=6.1.0-WS-MB-HPUXPARISC64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HP Itanium 11/06/2009 Language Independent 412594521 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=HPUX+64-bit,+IA64&amp;fixes=6.1.0-WS-MB-HPUXIA64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Solaris SPARC 11/06/2009 Language Independent 377896150 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Solaris+64-bit,SPARC&amp;fixes=6.1.0-WS-MB-SOLARISSPARC64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Solaris X86-64 11/06/2009 Language Independent 313041059 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Solaris+64-bit,x86&amp;fixes=6.1.0-WS-MB-SOLARISX64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Linux x86 11/06/2009 Language Independent 291632615     &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Linux+32-bit,x86&amp;fixes=6.1.0-WS-MB-LINUXIA32-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Linux s390x (zSeries) 11/06/2009 Language Independent 286513941 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Linux+64-bit,zSeries&amp;fixes=6.1.0-WS-MB-LINUXZ64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Linux PPC 11/06/2009 Language Independent 295896193 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Linux+64-bit,pSeries&amp;fixes=6.1.0-WS-MB-LINUXPPC64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Linux x86-64 11/06/2009 Language Independent 394557011 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Linux+64-bit,x86_64&amp;fixes=6.1.0-WS-MB-LINUXX64-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows 11/06/2009 Language Independent 251496632 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=Windows&amp;fixes=6.1.0-WS-MB-WINIA32-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;z/OS 11/06/2009 Language Independent 203107328 &lt;a href="http://www-933.ibm.com/eserver/support/fixes/fixcentral/swg/quickorder?brandid=5&amp;productid=WebSphere+Message+Broker&amp;vrmf=6.1&amp;platform=z/OS&amp;fixes=6.1.0-WS-MB-ZOS-FP0004"&gt;FC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; Problems (APARS) fixed    &lt;br /&gt; &lt;br /&gt;IC54662, IC54505, IC54555, PK57973, PK57974, PK57975, PK57976, PK54892, PK59269, IC56211, PK64389, PK64390, PK64391, PK64397, PK65847, IC53957, IC53997, IC54097, IC54202, IC54484, IC54524, IC54633, IC54698, IC54737, IC54749, IC54755, IC54784, IC54958, IC54963, IC54985, IC55034, IC55146, IC55254, IC55257, IC55271, IC55298, IC55311, IC55424, IC55507, IC55521, IC55578, IC55608, IC55613, IC55689, IC55997, IC56013, IC56113, IC56190, IC56236, IY89266, IY94881, IY97796, IZ02427, IZ02657, IZ04441, IZ05008, IZ06546, IZ06738, IZ06984, IZ07456, IZ08644, IZ08787, IZ09066, IZ10043, IZ12481, IZ13223, IZ13831, IZ13992, IZ14327, IZ14470, IZ15182, IZ15371, IZ15987, IZ16570, IZ17454, IZ17623, IZ19550, PK53829, PK55676, PK59124, PK59650, PK61664, PK63922, IC57836, PK71665, PK71666, PK71669, PK71705, IC54769, IC55028, IC55033, IC55502, IC55513, IC55514, IC55871, IC55987, IC56239, IC56296, IC56349, IC56457, IC56497, IC56525, IC56531, IC56566, IC56710, IC56790, IC56793, IC56802, IC56847, IC56853, IC56898, IC56912, IC56916, IC56918, IC57012, IC57021, IC57022, IC57057, IC57105, IC57159, IC57319, IC57327, IC57335, IC57375, IC57451, IC57469, IC57476, IC57534, IC57572, IC57573, IC57587, IC57599, IC57602, IC57689, IC57705, IC57834, IC57886, IC57946, IC58134, IC58202, IC58205, IC58260, IC58261, IC58286, IC58542, IC58785, IC59016, IZ15874, IZ18000, IZ18492, IZ18912, IZ20361, IZ20680, IZ20708, IZ21068, IZ22174, IZ22782, IZ22999, IZ23135, IZ23315, IZ25616, IZ26492, IZ27860, IZ27873, IZ33255, PK63949, PK67146, PK69088, PK70138, PK70374, PK72103, PK73298, IC54781, IC55513, IC57088, IC57219, IC57560, IC57650, IC58217, IC58247, IC58363, IC58455, IC58467, IC58607, IC58621, IC58716, IC58786, IC58866, IC58890, IC58935, IC58943, IC58946, IC58951, IC58961, IC59034, IC59051, IC59058, IC59090, IC59107, IC59116, IC59128, IC59142, IC59164, IC59190, IC59197, IC59201, IC59217, IC59229, IC59250, IC59260, IC59303, IC59320, IC59398, IC59402, IC59417, IC59467, IC59618, IC59641, IC59642, IC59644, IC59672, IC59673, IC59717, IC59818, IC59851, IC59897, IC59899, IC59900, IC59901, IC59933, IC60078, IC60103, IC60118, IC60152, IC60154, IC60237, IC60238, IC60247, IC60311, IC60316, IC60332, IC60333, IC60394, IC60397, IC60401, IC60428, IC60449, IC60454, IC60916, IZ22756, IZ28848, IZ30043, IZ31895, IZ32333, IZ33918, IZ34287, IZ35449, IZ35623, IZ35853, IZ36932, IZ37666, IZ38636, IZ38978, IZ39246, IZ39312, IZ39419, IZ40853, IZ40999, IZ41957, IZ42616, IZ42696, IZ43211, IZ43892, IZ44450, IZ44920, IZ46862, PK72883, PK73212, PK74382, PK74968, PK76235, PK77862, PK81096, PK81355, PK81837, PK81907, PK81924, PK82423, PK82443, PK82545, PK83041, PK83232, PK84635, PK85152  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Copyright and trademark information&lt;br /&gt; &lt;br /&gt;IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/4538760204540848343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/06/websphere-message-broker-v61-fix-pack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4538760204540848343?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/4538760204540848343?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/06/websphere-message-broker-v61-fix-pack.html' title='WebSphere Message Broker V6.1 - Fix Pack 6.1.0.4'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0UDRXw_fip7ImA9WxJXGEQ.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-124832785799712168</id><published>2009-06-13T04:01:00.001-07:00</published><updated>2009-06-13T04:07:54.246-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-06-13T04:07:54.246-07:00</app:edited><title>Get group discounts at IBM's Rational Software Conference 2009</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;br&gt;    &lt;div&gt; &lt;table width="600" border="0" align="center" cellpadding="0" cellspacing="0"&gt;   &lt;tbody&gt;&lt;tr&gt;     &lt;td align="left" valign="top" style="padding:15px;border:1px solid #000000"&gt;&lt;table width="570" border="0" cellspacing="0" cellpadding="0"&gt;              &lt;tbody&gt;&lt;tr&gt;         &lt;td align="left" valign="top"&gt;&lt;a href="http://www.octane.in/jsp/redirect?cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com&amp;amp;uid=28&amp;amp;link=http://www-07.ibm.com/events/in/rsc2009/register.html" target="_blank"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/top.gif" alt="" width="570" height="298" border="0"&gt;&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;       &lt;tr&gt;         &lt;td align="left" valign="top" bgcolor="#D7EFF7"&gt;&lt;table width="570" border="0" cellspacing="0" cellpadding="0"&gt;           &lt;tbody&gt;&lt;tr&gt;             &lt;td width="347" align="left" valign="top" style="padding-left:15px"&gt;&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;                              &lt;tbody&gt;&lt;tr&gt;                 &lt;td width="400%" colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000000"&gt;&lt;strong&gt;Sign  up as a group and get real discounts.&lt;/strong&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/spacer.gif" alt="" width="10" height="10"&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;The &lt;strong&gt;IBM Rational Software Conference 2009&lt;/strong&gt;, is  all about real results in times of real challenges. So it doesn't come as a  surprise that we're offering you real discounts to this event. Group discounts  are                    just one of them. &lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/spacer.gif" alt="" width="10" height="10"&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;You could refer a friend  and get them                    Rs. 200 off on  their registration fee. What's in it  for you? If they enter your &lt;br&gt; name as the  referring friend, then you get Rs. 500 off                    at &lt;br&gt;                   next year's conference.*&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/spacer.gif" alt="" width="10" height="10"&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;So go ahead, get real and sign up.&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/spacer.gif" alt="" width="10" height="10"&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td colspan="2" style="font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000"&gt;To register for the conference, call &lt;br&gt;                   Navin: &lt;strong&gt;+91 97310 88442&lt;/strong&gt;   or   Lubna: &lt;strong&gt;+91 97413 00554&lt;/strong&gt;&lt;/td&gt;               &lt;/tr&gt;                            &lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;             &lt;td width="223" align="left" valign="top"&gt;&lt;a href="http://www.octane.in/jsp/redirect?cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com&amp;amp;uid=28&amp;amp;link=http://www-07.ibm.com/events/in/rsc2009/register.html" target="_blank"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/table.gif" alt="" width="224" height="197" border="0"&gt;&lt;/a&gt;&lt;/td&gt;            &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;        &lt;/td&gt;       &lt;/tr&gt;       &lt;tr&gt;         &lt;td align="left" valign="top" bgcolor="#00A6D3"&gt;&lt;a href="http://www.octane.in/jsp/redirect?cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com&amp;amp;uid=28&amp;amp;link=http://www-07.ibm.com/events/in/rsc2009/callforpapers.html" target="_blank"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/btm.gif" alt="" width="570" height="191" border="0"&gt;&lt;/a&gt; &lt;/td&gt;        &lt;/tr&gt;       &lt;tr&gt;         &lt;td align="left" valign="top"&gt;&lt;a href="http://www.octane.in/jsp/redirect?cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com&amp;amp;uid=28&amp;amp;link=http://www-07.ibm.com/events/in/rsc2009/" target="_blank"&gt;&lt;img src="http://wizcraftworld.com/banglore/RSC2009/GD/OC/6.gif" alt="" width="570" height="76" border="0"&gt;&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;       &lt;tr&gt;         &lt;td align="left" valign="top" style="padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333"&gt;IBM, the IBM logo, &lt;a href="http://ibm.com" target="_blank"&gt;ibm.com&lt;/a&gt;, Rational and its products are trademarks of International Business Machines, registered in many jurisdictions worldwide. © Copyright IBM Corporation 2009. All Rights Reserved. A current list of IBM trademarks is available on the Web at &amp;quot;Copyright and trademark information&amp;quot; at &lt;a href="http://www.octane.in/jsp/redirect?cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com&amp;amp;uid=28&amp;amp;link=http://www.ibm.com/legal/copytrade.shtml" style="color:#333333;text-decoration:none" target="_blank"&gt;ibm.com/legal/copytrade.shtml&lt;/a&gt;&lt;/td&gt;        &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;     &lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;img src="http://www.octane.in/images/qx1.gif?uid=28&amp;amp;cid=2516&amp;amp;eid=khaja.hclinsys@gmail.com" width="1" height="1" border="0"&gt;&lt;font class="Apple-style-span" color="#807E7E" size="3"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;br&gt; &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/124832785799712168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/06/get-group-discounts-at-ibms-rational.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/124832785799712168?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/124832785799712168?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/06/get-group-discounts-at-ibms-rational.html' title='Get group discounts at IBM&apos;s Rational Software Conference 2009'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUcHQXk_fCp7ImA9WxJQE0k.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2431621381985225814</id><published>2009-05-26T05:50:00.000-07:00</published><updated>2009-05-26T06:03:50.744-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-05-26T06:03:50.744-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='native_stderr'/><category scheme='http://www.blogger.com/atom/ns#' term='Writitng Verbose GC'/><title>Writitng Verbose GC to a Specified Log –Xverbosegclog, How do you get verbose GC output to another log besides native_stderr?</title><content type='html'>&lt;strong&gt;Verbose GC data is captured by default in the native_stderr.log for IBM AIX®, Microsoft Windows® and Linux® and native_stdout.log for SUN Solaris and HP -UX.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WebSphere Application Server 7.0&lt;/strong&gt;&lt;br /&gt;-Xverbosegclog[:&lt;file&gt;[,&lt;X&gt;,&lt;Y&gt;]]&lt;br /&gt;Causes -verbose:gc output to be written to the specified file. If the file cannot be found, -verbose:gc tries to create the file, and then continues as normal if it is successful. If it cannot create the file (for example, if an invalid filename is passed into the command), it will redirect the output to stderr. &lt;br /&gt;If you specify &lt;X&gt; and &lt;Y&gt; the -verbose:gc output is redirected to &lt;X&gt; files, each containing &lt;Y&gt; GC cycles. &lt;br /&gt;The dump agent tokens can be used in the filename. See Dump agent tokens for more information. If you do not specify &lt;file&gt;, verbosegc.%Y%m%d.%H%M%S.%pid.txt is used. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dump agent tokens&lt;/strong&gt;&lt;br /&gt;Use tokens to add context to dump file names and to pass command-line arguments to the tool agent.&lt;br /&gt;The tokens available are listed in the table below:&lt;br /&gt;Token Description&lt;br /&gt;%Y Year (4 digits)&lt;br /&gt;%y Year (2 digits)&lt;br /&gt;%m Month (2 digits)&lt;br /&gt;%d Day of the month (2 digits)&lt;br /&gt;%H Hour (2 digits)&lt;br /&gt;%M Minute (2 digits)&lt;br /&gt;%S Second (2 digits)&lt;br /&gt;%pid Process id&lt;br /&gt;%uid User name&lt;br /&gt;%seq Dump counter&lt;br /&gt;%tick msec counter&lt;br /&gt;%home Java™ home directory&lt;br /&gt;%last Last dump&lt;br /&gt;%job Job name (z/OS® only)&lt;br /&gt;&amp;DS Dump Section. &lt;br /&gt;&lt;br /&gt;An incrementing sequence number used for splitting TDUMP files to be less than 2 GB in size. (z/OS 64-bit version 1.10 or newer only)&lt;br /&gt;&lt;br /&gt;1. In the administrative console, click Servers &gt; Server Types &gt; WebSphere application servers &gt; server_name. Then, under Server Infrastructure, click Java™ and process management &gt; Process definition. &lt;br /&gt;2. Select Java Virtual Machine . &lt;br /&gt;3. Specify values for the JVM settings as needed and click OK. &lt;br /&gt;4. Click Save on the console task bar. &lt;br /&gt;5. Restart the application server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WebSphere Application Server 6.1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;-Xverbosegclog:&lt;file&gt;[,&lt;X&gt;,&lt;Y&gt;]&lt;br /&gt;Causes -verbose:gc output to be written to the specified file. If the file cannot be found, -verbose:gc tries to create the file, and then continues as normal if it is successful. If it cannot create the file (for example, if an invalid filename is passed into the command), it will redirect the output to stderr. &lt;br /&gt;If you specify &lt;X&gt; and &lt;Y&gt; the -verbose:gc output is redirected to &lt;X&gt; files, each containing &lt;Y&gt; GC cycles. &lt;br /&gt;1. In the administrative console, click Servers &gt; Application Servers &gt;server. Then, under Server Infrastructure, click &gt; Java and Process Management &gt; Process Definition . &lt;br /&gt;2. Select Java Virtual Machine. &lt;br /&gt;3. Specify values for the JVM settings as needed and click OK. &lt;br /&gt;4. Click Save on the console task bar. &lt;br /&gt;5. Restart the application server.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;WebSphere Application Server 6.0 and 5.1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;-Xverbosegclog:&lt;path to file&gt;&lt;filename&gt;&lt;br /&gt;Causes verboseGC output to be written to the specified file. If the file cannot be found, verboseGC tries to create the file, and then continues as normal if it is successful. If it cannot create the file (for example, if an invalid filename is passed into the command), it will redirect the output to stderr. Use .%p to append the process id to the file name. &lt;br /&gt;&lt;br /&gt;-Xverbosegclog:&lt;path to file&gt;&lt;filename, X, Y&gt; &lt;br /&gt;1. Filename must contain a "#" (hash symbol), which is substituted with a generation identifier, starting at X and Y are integers. This option works similarly to -Xverbosegclog:&lt;path to file&gt;&lt;filename&gt;, but, in addition, the verboseGC output is redirected to X files, each containing verboseGC output from Y GC cycles. &lt;br /&gt;&lt;br /&gt;**Example: -Xverbosegclog:/opt/WebSphere/logs/gc#.log,50,100&lt;br /&gt;The above setting would create 50 log files named gc&lt;incremental_number&gt;.log with 100 GC cycles each.&lt;br /&gt;2. In the administrative console, click Servers &gt; Application Servers &gt;server. Then, under Server Infrastructure, click &gt; Java and Process Management &gt; Process Definition . &lt;br /&gt;3. Select Java Virtual Machine. &lt;br /&gt;4. Specify values for the JVM settings as needed and click OK. &lt;br /&gt;5. Click Save on the console task bar. &lt;br /&gt;6. Restart the application server.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2431621381985225814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/05/writitng-verbose-gc-to-specified-log.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2431621381985225814?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2431621381985225814?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/05/writitng-verbose-gc-to-specified-log.html' title='Writitng Verbose GC to a Specified Log –Xverbosegclog, How do you get verbose GC output to another log besides native_stderr?'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUEAQX85fCp7ImA9WxVaEEw.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-5122816894878430366</id><published>2009-04-06T03:11:00.000-07:00</published><updated>2009-04-06T03:27:20.124-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-04-06T03:27:20.124-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Secure Sockets Layer (SSL)'/><title>What is Secure Sockets Layer (SSL) Overview</title><content type='html'>Secure Sockets Layer (SSL) Overview &lt;br /&gt;Privacy and security are concepts that are more critical than ever in today’s electronic business&lt;br /&gt;environment.&lt;br /&gt;Every business professional needs to be concerned about security over open communication&lt;br /&gt;networks, such as the Internet. It is not enough to have a secure Web site; you also need to have&lt;br /&gt;secure communication between Web sites, communication that cannot be monitored by outside&lt;br /&gt;parties. Both you and your users need to be confident that you have a secure environment in&lt;br /&gt;which to conduct your business.&lt;br /&gt;That kind of secure communication requires encryption, and encryption is what the Secure&lt;br /&gt;Sockets Layer (SSL) provides: security for the connection over which you can communicate.&lt;br /&gt;SSL was developed jointly by Netscape Communications and RSA Data Security. Many&lt;br /&gt;companies worldwide have adopted SSL as their communication protocol of choice. In fact,&lt;br /&gt;many financial transactions on the Internet, including online banking, are now conducted using&lt;br /&gt;SSL.&lt;br /&gt;Because digital certificates are an important component of SSL.&lt;br /&gt;&lt;br /&gt;What is Digital certificate&lt;br /&gt;Digital certificates allow unique identification of an entity; they are, in essence, electronic ID&lt;br /&gt;cards issued by trusted parties. Digital certificates allow a user to verify to whom a certificate is&lt;br /&gt;issued as well as the issuer of the certificate.&lt;br /&gt;Digital certificates are the vehicle that SSL uses for public-key cryptography. Public-key&lt;br /&gt;cryptography uses two different cryptographic keys: a private key and a public key. Public-key&lt;br /&gt;cryptography is also known as asymmetric cryptography, because you can encrypt information&lt;br /&gt;with one key and decrypt it with the complement key from a given public-private key pair.&lt;br /&gt;Public-private key pairs are simply long strings of data that act as keys to a user's encryption&lt;br /&gt;scheme. The user keeps the private key in a secure place (for example, encrypted on a computer's&lt;br /&gt;hard drive) and provides the public key to anyone with whom the user wants to communicate.&lt;br /&gt;The private key is used to digitally sign all secure communications sent from the user; the public&lt;br /&gt;key is used by the recipient to verify the sender's signature.&lt;br /&gt;Public-key cryptography is built on trust; the recipient of a public key needs to have confidence&lt;br /&gt;that the key really belongs to the sender and not to an impostor. Digital certificates provide that&lt;br /&gt;confidence.&lt;br /&gt;A digital certificate serves two purposes: it establishes the owner’s identity, and it makes the&lt;br /&gt;owner's public key available. A digital certificate is issued by a trusted authority—a certificate&lt;br /&gt;authority (CA)—and it is issued only for a limited time. When its expiration date passes, the&lt;br /&gt;digital certificate must be replaced.&lt;br /&gt;Format of digital certificates&lt;br /&gt;The digital certificate contains specific pieces of information about the identity of the certificate&lt;br /&gt;owner and about the certificate authority:&lt;br /&gt;_ Owner's distinguished name. A distinguished name is the combination of the owner's&lt;br /&gt;common name and its context (position) in the directory tree. In the simple directory tree&lt;br /&gt;shown in Figure 1, for example, LaurenA is the owner's common name, and the context&lt;br /&gt;is OU=Engnring.O=XYZCorp; therefore, the distinguished name is:&lt;br /&gt;.CN=LaurenA.OU=Engnring.O=XYZCorp&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_K0j9li9qn-8/SdnY3l1UEPI/AAAAAAAAAQg/bdBAh_zzE-w/s1600-h/simple+directory+tree.bmp"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 354px; height: 292px;" src="http://2.bp.blogspot.com/_K0j9li9qn-8/SdnY3l1UEPI/AAAAAAAAAQg/bdBAh_zzE-w/s400/simple+directory+tree.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5321522884275081458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;_ Owner's public key.&lt;br /&gt;_ Date the digital certificate was issued.&lt;br /&gt;_ Date the digital certificate expires.&lt;br /&gt;_ Issuer's distinguished name. This is the distinguished name of the CA.&lt;br /&gt;_ Issuer's digital signature.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/5122816894878430366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/04/what-is-secure-sockets-layer-ssl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5122816894878430366?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/5122816894878430366?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/04/what-is-secure-sockets-layer-ssl.html' title='What is Secure Sockets Layer (SSL) Overview'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_K0j9li9qn-8/SdnY3l1UEPI/AAAAAAAAAQg/bdBAh_zzE-w/s72-c/simple+directory+tree.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkQERX46eip7ImA9WxVbGUU.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-6163484575049445599</id><published>2009-04-05T20:07:00.000-07:00</published><updated>2009-04-05T20:25:04.012-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-04-05T20:25:04.012-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='CA SiteMinder®'/><category scheme='http://www.blogger.com/atom/ns#' term='CA SiteMinder®Web Access Manager'/><title>What is CA SiteMinder®Web Access Manager</title><content type='html'>CA SITEMINDER® WEB ACCESS MANAGER (CA SITEMINDER WAM) PROVIDES A CENTRALIZED&lt;br /&gt;SECURITY MANAGEMENT FOUNDATION THAT ENABLES THE SECURE USE OF THE WEB TO DELIVER&lt;br /&gt;APPLICATIONS AND DATA TO CUSTOMERS, PARTNERS AND EMPLOYEES.&lt;br /&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Your customers, partners and employees fully expect anytime, anywhere access to your critical applications, information and services. The proliferation of intranets, B2B extranets and e-commerce&lt;br /&gt;Websites presents opportunities to increase revenues, manage costs and deepen relationships with users. But opening your organization via the Web also presents significant security, management and compliance challenges.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;CA SiteMinder WAM lets you manage and deploy secure web applications to:&lt;br /&gt;• Increase new business opportunities&lt;br /&gt;• Manage costs&lt;br /&gt;• Improve security to mitigate risk&lt;br /&gt;• Ease compliance&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The CA Advantage&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;CA SiteMinder WAM delivers unparalleled reliability, availability, scalability and manageability.&lt;br /&gt;The de facto gold standard for enterprise-class web access management, CA SiteMinder WAM is also a key part of the CA Identity &amp; Access Management (CA IAM) solution, which automates the administration of user identities and ensures only properly authorized users can access critical IT resources from the Web to the mainframe. This in turn is part of CA’s vision for Enterprise IT Management (EITM).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CA SiteMinder WAM Centralizes Web Access Management and Security Policy&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;For all the promise of the Web to increase revenues, manage costs and deepen relationships&lt;br /&gt;with users, it also raises a new class of security, management and compliance challenges. As&lt;br /&gt;your IT organization deploys applications with web front-ends and looks to build and manage&lt;br /&gt;websites and portals to meet the information and access needs of potentially millions of users&lt;br /&gt;both inside and outside your enterprise, a fundamental question looms: How do you let business&lt;br /&gt;in while keeping risk out?&lt;br /&gt;The answer is CA SiteMinder Web Access Manager. With advanced security management&lt;br /&gt;capabilities and enterprise-class site administration, CA SiteMinder WAM provides the centralized&lt;br /&gt;security management your organization needs to authenticate users and control access to web&lt;br /&gt;applications and portals. Across Internet and intranet applications, it enables the secure delivery&lt;br /&gt;of essential information and applications to your employees, partners, suppliers and customers.&lt;br /&gt;It also scales to meet your growing business needs with flexible administration tools that can&lt;br /&gt;support either centralized or distributed administration.&lt;br /&gt;Use CA SiteMinder WAM to build and manage secure websites that offer a rich user experience,&lt;br /&gt;simplified administration, enterprise-class security and 24 × 7 availability.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Key Capabilities&lt;/strong&gt;&lt;br /&gt;SINGLE SIGN-ON (SSO) CA SiteMinder WAM eliminates the challenge of multiple user logins&lt;br /&gt;by enabling single sign-on for seamless access across multiple diverse web applications,&lt;br /&gt;portals and security domains. Seamless access to enterprise applications such as SAP, Siebel,&lt;br /&gt;PeopleSoft and Oracle is also supported through the SSO capability of CA SiteMinder WAM.&lt;br /&gt;Integration with CA Single-Sign-On (CA SSO), the enterprise SSO component of the CA Identity &amp;&lt;br /&gt;Access Management solution, enables users to authenticate only once and have access both to&lt;br /&gt;web applications protected by CA SiteMinder WAM and non-web applications with access&lt;br /&gt;controlled by CA SSO.&lt;br /&gt;&lt;br /&gt;STRONG AUTHENTICATION MANAGEMENT CA SiteMinder WAM provides a unified authentication&lt;br /&gt;strategy to ensure the right level of security across Internet and intranet applications. This&lt;br /&gt;ensures that high value applications are protected by stronger authentication methods while&lt;br /&gt;lower value applications may be protected by simpler user name/password approaches.&lt;br /&gt;CA SiteMinder WAM provides access management support for many authentication systems —&lt;br /&gt;including passwords, tokens, X.509 certificates, smartcards, custom forms, biometrics — and&lt;br /&gt;combinations of authentication methods.&lt;br /&gt;In addition, CA SiteMinder WAM enables authorization policies to incorporate authentication&lt;br /&gt;context. For example, when two authentication methods are in use by a particular organization&lt;br /&gt;(for example username/password and one-time password tokens) and the user authenticates&lt;br /&gt;with the one-time password, the user can be granted increased application entitlements.&lt;br /&gt;&lt;br /&gt;CENTRALIZED, POLICY-BASED AUTHORIZATION, AUDIT, AND REPORTING CA SiteMinder&lt;br /&gt;WAM centralizes the access management for customers, partners and employees across an&lt;br /&gt;enterprise’s web applications. This eliminates the need for redundant, application-specific&lt;br /&gt;security logic and provides a lower cost approach for ensuring an enterprise’s ability to meet&lt;br /&gt;compliance requirements. CA SiteMinder WAM policies are rules or rule groups that allow&lt;br /&gt;or deny access to a resource. Access can be restricted by user attributes, roles, groups and&lt;br /&gt;dynamic groups and determined based on location and time. Authorization can be conducted&lt;br /&gt;at the file, page or object level. In addition, controlled “impersonation” — where one&lt;br /&gt;authorized user, such as a customer service representative, can access what another user&lt;br /&gt;can access — is also defined by policies. An embedded policy analysis engine, reporting&lt;br /&gt;system, and out of the box reports support an organization’s evolving needs for compliance&lt;br /&gt;and governance reporting.&lt;br /&gt;&lt;br /&gt;Dynamic Authorization triggers security policies that evaluate data in real time from a variety&lt;br /&gt;of local or external sources, including Web services and databases, to determine access&lt;br /&gt;authorization or denial. Finer-grained authorization is achieved through contextual evaluation.&lt;br /&gt;For example, limit access to a specific application (a certain banking service) to customers who&lt;br /&gt;meet specific criteria (a minimum account balance). Authorization policies can also be applied&lt;br /&gt;in conjunction with external systems, such as risk-based security systems.&lt;br /&gt;ENTERPRISE MANAGEABILITY CA SiteMinder WAM provides enterprise-class system management&lt;br /&gt;tools, which gives security personnel the ability to monitor, manage and maintain multiple&lt;br /&gt;environments more efficiently, including the management of development, test and production&lt;br /&gt;environments. These management tools include:&lt;br /&gt;• Unattended installs&lt;br /&gt;• Operational monitoring&lt;br /&gt;• Rolling upgrades&lt;br /&gt;• Centralized web agent management&lt;br /&gt;• Application management abstraction&lt;br /&gt;• Delegated and segregated management&lt;br /&gt;• Web-based administrative UI&lt;br /&gt;• Security policy migration&lt;br /&gt;• Security zones&lt;br /&gt;• Scripting interface capabilities&lt;br /&gt;SCALABILITY AND RELIABILITY CA SiteMinder WAM can be scaled to meet enterprise-class&lt;br /&gt;security requirements both in terms of the number of users and number of protected resources,&lt;br /&gt;ensuring its ability to handle growth, including growth from acquisitions or partnerships.&lt;br /&gt;Use CA SiteMinder WAM to deploy critical business applications to multimillion user populations&lt;br /&gt;and be confident that its performance has been verified through independent testing to provide&lt;br /&gt;significantly higher transaction rates, reliability and manageability than alternative solutions.&lt;br /&gt;&lt;br /&gt;Reliability, availability and scalability are supported by features including:&lt;br /&gt;• Dynamic load balancing&lt;br /&gt;• Two-level caching&lt;br /&gt;• Policy Server clustering and cluster-to-cluster failover&lt;br /&gt;• Policy Store and user store replication&lt;br /&gt;• Support for 4- and 8-way SMP servers&lt;br /&gt;IDENTITY FEDERATION CA SiteMinder WAM also provides an architecturally integrated,&lt;br /&gt;separately-licensed capability that enables browser-based federation whereby users can securely&lt;br /&gt;traverse from home sites (identity provider) to websites hosted by partners and customers (service&lt;br /&gt;provider). CA SiteMinder WAM customers can play the role of either website in a federation.&lt;br /&gt;The federation functionality, called CA Federation Manager, provides a flexible and robust&lt;br /&gt;platform for identity federation, enabling organizations to realize the benefits of connecting&lt;br /&gt;distributed business applications across domains without sacrificing security. CA Federation&lt;br /&gt;Manager supports a comprehensive set of federation standards, including the Security&lt;br /&gt;Assertion Markup Language (SAML) and WS-Federation/Microsoft ADFS. It enables complete,&lt;br /&gt;bidirectional federation from a single Web security system with maximum interoperability&lt;br /&gt;among partnering enterprises. In addition CA SiteMinder WAM can be extended to provide&lt;br /&gt;security for Web services through the addition of CA SOA Security Manager.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;HOW CA SITEMINDER WEB ACCESS MANAGER WORKS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_K0j9li9qn-8/Sdly6Ww1vmI/AAAAAAAAAQQ/9hctG4Rz1LA/s1600-h/CA-WAM-1.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://2.bp.blogspot.com/_K0j9li9qn-8/Sdly6Ww1vmI/AAAAAAAAAQQ/9hctG4Rz1LA/s400/CA-WAM-1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5321410781583359586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The process for securely accessing   &lt;br /&gt;web applications:&lt;br /&gt;1 User attempts to access a protected&lt;br /&gt;resource.&lt;br /&gt;2 User is challenged for credentials and&lt;br /&gt;presents them to the CA SiteMinder&lt;br /&gt;web agent or to the Secure Proxy&lt;br /&gt;Server.&lt;br /&gt;3 The user’s credentials are passed to&lt;br /&gt;the Policy Server.&lt;br /&gt;4 The user is authenticated against the&lt;br /&gt;appropriate user store.&lt;br /&gt;5 The Policy Server evaluates the user’s&lt;br /&gt;entitlements and grants access.&lt;br /&gt;6 User profile and entitlement information&lt;br /&gt;is passed to the application.&lt;br /&gt;7 The user gets access to the secured&lt;br /&gt;application, which delivers customized content.&lt;br /&gt;&lt;br /&gt;CA SiteMinder WAM Supports Online Business, Enhances User&lt;br /&gt;Satisfaction, Mitigates Costs and Increases IT Control and Security&lt;br /&gt;The Web is open for business around-the-clock, and CA SiteMinder WAM reliably and&lt;br /&gt;effectively enables your online presence to be secure, available and accessible to the right&lt;br /&gt;users. Recognized for having the most advanced security management capabilities and&lt;br /&gt;enterprise-class site administration, CA SiteMinder WAM can scale to support millions of&lt;br /&gt;users and thousands of protected resources.&lt;br /&gt;CA SiteMinder WAM allows you to meet the challenge of deploying resources via the Web&lt;br /&gt;while maintaining high performance and high availability. It controls who is able to access&lt;br /&gt;which applications and under what conditions, improves users’ online experiences and&lt;br /&gt;simplifies security administration. By enforcing policies and monitoring and reporting online&lt;br /&gt;activities and user privileges, CA SiteMinder WAM also eases regulatory compliance.&lt;br /&gt;ENSURE THE RIGHT USERS HAVE THE RIGHT ACCESS With CA SiteMinder WAM, the secure&lt;br /&gt;management of identities across diverse web systems means the system controls access by&lt;br /&gt;leveraging the user’s context to the business (partner, consultant, customer, etc.) and their&lt;br /&gt;rights to each application. CA SiteMinder WAM enables users to connect to the information&lt;br /&gt;and applications they need to do their jobs, place an order or otherwise transact business.&lt;br /&gt;INCREASE SECURITY TO MITIGATE RISKS CA SiteMinder WAM reduces the risk of unauthorized&lt;br /&gt;access to critical resources and sensitive information, protecting the content of an entire web&lt;br /&gt;portal or set of applications. Centralized security enforcement and FIPS certified cryptographic&lt;br /&gt;algorithms means that there are no holes left open in a CA SiteMinder WAM secured web&lt;br /&gt;environment.&lt;br /&gt;PROVIDE USERS WITH A POSITIVE ONLINE EXPERIENCE CA SiteMinder WAM lets a user sign on&lt;br /&gt;once to access web applications, engaging them in a unified, personalized online experience&lt;br /&gt;rather than frustrating them with multiple logins.&lt;br /&gt;INCREASE BUSINESS OPPORTUNITIES CA SiteMinder WAM lets you securely deploy web&lt;br /&gt;applications to multiple different user communities, enabling increased business opportunities&lt;br /&gt;that can enhance revenue. Extend CA SiteMinder WAM with identity federation and your&lt;br /&gt;organization can improve collaboration with partners, further enhancing relationships to&lt;br /&gt;increase revenue, manage cost and mitigate risk&lt;br /&gt;MANAGE COSTS CA SiteMinder WAM mitigates IT administration costs. It also reduces the&lt;br /&gt;security burden on users and thus the burden on the help desk caused by lost or forgotten&lt;br /&gt;credentials. It also reduces redundant security-related application development and&lt;br /&gt;maintenance costs.&lt;br /&gt;EASE REGULATORY COMPLIANCE Central policy management, enforcement, reporting and&lt;br /&gt;auditing support your ability to comply with IT impacting regulations.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_K0j9li9qn-8/Sdl031byXvI/AAAAAAAAAQY/PIuC08hb6oA/s1600-h/CA-WAM-2.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 312px;" src="http://1.bp.blogspot.com/_K0j9li9qn-8/Sdl031byXvI/AAAAAAAAAQY/PIuC08hb6oA/s400/CA-WAM-2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5321412937300205298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The CA Advantage&lt;br /&gt;CA SiteMinder WAM is part of the complete and proven CA IAM solution that helps you protect&lt;br /&gt;your IT assets across all platforms and environments. As such, it contributes to your ability to&lt;br /&gt;optimize the performance, reliability and efficiency of your overall IT environment. The next step&lt;br /&gt;is to tightly integrate the control and management of distinct functions such as operations, storage&lt;br /&gt;and life cycle and service management, along with IT security.&lt;br /&gt;This higher level of management control is CA’s vision for EITM — a dynamic and secure approach&lt;br /&gt;that integrates and automates the management of applications, databases, networks, security,&lt;br /&gt;storage and systems across departments and disciplines to maximize the full potential of each.&lt;br /&gt;CA’s comprehensive portfolio of modular IT management solutions helps the enterprise unify,&lt;br /&gt;simplify and secure IT to better manage risk, costs and service, and ensure that IT meets the&lt;br /&gt;business needs of the enterprise.&lt;br /&gt;&lt;br /&gt;Next Steps&lt;br /&gt;To fully leverage the reach and power of the Web, investigate the breadth and depth of&lt;br /&gt;CA SiteMinder Web Access Manager. As the most comprehensive, scalable and reliable&lt;br /&gt;Web Access Management solution on the market, it supports your organization’s ability to&lt;br /&gt;increase new business opportunities, manage costs, improve security to mitigate risk and&lt;br /&gt;ease compliance.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/6163484575049445599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/04/ca-siteminderweb-access-manager.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/6163484575049445599?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/6163484575049445599?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/04/ca-siteminderweb-access-manager.html' title='What is CA SiteMinder®Web Access Manager'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_K0j9li9qn-8/Sdl031byXvI/AAAAAAAAAQY/PIuC08hb6oA/s72-c/CA-WAM-2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEMGQXg-eip7ImA9WxVbEUg.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-3054339270411329062</id><published>2009-03-27T05:07:00.000-07:00</published><updated>2009-03-27T05:20:20.652-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-03-27T05:20:20.652-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux administration'/><title>Unix, Linux administration interview questions</title><content type='html'>&lt;strong&gt;What is LILO?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;LILO stands for Linux boot loader. It will load the MBR, master boot record, into the memory, and tell the system which partition and hard drive to boot from.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is the main advantage of creating links to a file instead of copies of the file?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The main advantage is not really that it saves disk space (though it does that too) but, rather, that a change of permissions on the file is applied to all the link access points. The link will show permissions of lrwxrwxrwx but that is for the link itself and not the access to the file to which the link points. Thus if you want to change the permissions for a command, such as su, you only have to do it on the original. With copies you have to find all of the copies and change permission on each of the copies.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Write a command to find all of the files which have been accessed within the last 30 days.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;find / -type f -atime -30 &gt; December.files&lt;br /&gt;This command will find all the files under root, which is ‘/’, with file type is file. ‘-atime -30′ will give all the files accessed less than 30 days ago. And the output will put into a file call December.files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is the most graceful way to get to run level single user mode?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The most graceful way is to use the command init s.&lt;br /&gt;If you want to shut everything down before going to single user mode then do init 0 first and from the ok prompt do a boot -s.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What does the following command line produce? Explain each aspect of this line.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;$ (date ; ps -ef | awk ‘{print $1}’ | sort | uniq | wc -l ) &gt;&gt; Activity.log &lt;br /&gt;First let’s dissect the line: The date gives the date and time as the first command of the line, this is followed by the a list of all running processes in long form with UIDs listed first, this is the ps -ef. These are fed into the awk which filters out all but the UIDs; these UIDs are piped into sort for no discernible reason and then onto uniq (now we see the reason for the sort - uniq only works on sorted data - if the list is A, B, A, then A, B, A will be the output of uniq, but if it’s A, A, B then A, B is the output) which produces only one copy of each UID. &lt;br /&gt;These UIDs are fed into wc -l which counts the lines - in this case the number of distinct UIDs running processes on the system. Finally the results of these two commands, the date and the wc -l, are appended to the file "Activity.log". Now to answer the question as to what this command line produces. This writes the date and time into the file Activity.log together with the number of distinct users who have processes running on the system at that time. If the file already exists, then these items are appended to the file, otherwise the file is created.</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/3054339270411329062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/unix-linux-administration-interview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3054339270411329062?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/3054339270411329062?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/unix-linux-administration-interview.html' title='Unix, Linux administration interview questions'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUQGQHc-fip7ImA9WxVbEEs.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2389148017712281260</id><published>2009-03-26T04:23:00.000-07:00</published><updated>2009-03-26T04:35:21.956-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-03-26T04:35:21.956-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='IKEYMAN'/><category scheme='http://www.blogger.com/atom/ns#' term='IHS'/><title>IKEYCMD ( IKEYMAN ) Command Line Interface (gsk7cmd)</title><content type='html'>Environment Set Up for IKEYCMD Command Line Interface&lt;br /&gt;To run IKEYMAN , set up environment variables to use the IKEYCMD command line interface&lt;br /&gt;as follows:&lt;br /&gt;1. Set your PATH to where your Java or JRE executable resides:&lt;br /&gt;EXPORT PATH=/opt/IBMJava/bin:$PATH&lt;br /&gt;&lt;br /&gt;2. Set the following CLASSPATH environment variable:&lt;br /&gt;EXPORT CLASSPATH=/usr/local/ibm/gsk/classes/cfwk.zip:/usr/local/ibm/gsk/classes/gsk4cls.jar:$CLASSPATH&lt;br /&gt;&lt;br /&gt;Once completed, IKEYCMD should run from any directory. To run an IKEYCMD command,&lt;br /&gt;use the following syntax:&lt;br /&gt;java com.ibm.gsk.ikeyman.ikeycmd (command)&lt;br /&gt;&lt;br /&gt;You can substitute JRE for Java, depending on whether you are using a JRE or JDK.&lt;br /&gt;Example:&lt;br /&gt;jre com.ibm.gsk.ikeyman.ikeycmd (command)&lt;br /&gt;&lt;br /&gt;IKEYCMD Command Line Syntax&lt;br /&gt;The syntax of the Java CLI is: java [-Dikeycmd.properties=&lt;properties_file&gt; com.ibm.gsk.ikeyman.ikeycmd (object) (action)[options]&lt;br /&gt;&lt;br /&gt;where:&lt;br /&gt;-Dikeycmd.properties Specifies the name of an optional properties file to use for this Java&lt;br /&gt;invocation. A default properties file, ikeycmd.properties, is provided as a sample file that can be modified and used by any Java application.&lt;br /&gt;&lt;br /&gt;Object is one of the following:&lt;br /&gt;&lt;br /&gt;-keydb    Actions taken on the key database (either a CMS key database file, a WebDB keyring file, or SSLight class)&lt;br /&gt;-cert   Actions taken on a certificate&lt;br /&gt;-certreq   Actions taken on a certificate request&lt;br /&gt;-help   Display help for the IKEYCMD invocations&lt;br /&gt;-version   Display version information for IKEYCMD&lt;br /&gt;&lt;br /&gt;Action is the specific action to be taken on the object, and options are the options, both required&lt;br /&gt;and optional, specified for the object and action pair.&lt;br /&gt;&lt;br /&gt;Note: The object and action keywords are positional and must be specified in the selected&lt;br /&gt;order. However, options are not positional and can be specified in any order, provided&lt;br /&gt;that they are specified as an option and operand pair.&lt;br /&gt;&lt;br /&gt;User Interface Task Reference&lt;br /&gt;IKEYCMD command line interface tasks are summarized in the following table.&lt;br /&gt;&lt;br /&gt;IKEYMAN and IKEYCMD task&lt;br /&gt;&lt;br /&gt;Create a new key database and specify the&lt;br /&gt;database password&lt;br /&gt;&lt;br /&gt;Create a new key pair and certificate request&lt;br /&gt;Create a self-signed certificate&lt;br /&gt;Export a key to another database or PKCS12 file&lt;br /&gt;Import a key from another database or PKCS12&lt;br /&gt;file&lt;br /&gt;List certificate authorities (CAs) and certificate&lt;br /&gt;requests&lt;br /&gt;Open a key database&lt;br /&gt;&lt;br /&gt;Receive a CA-signed certificate into a key&lt;br /&gt;database&lt;br /&gt;Show the default key in a key database&lt;br /&gt;&lt;br /&gt;Store the root certificate of a CA&lt;br /&gt;Store the encrypted database password in a stash&lt;br /&gt;file</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2389148017712281260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/ikeycmd-ikeyman-command-line-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2389148017712281260?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2389148017712281260?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/ikeycmd-ikeyman-command-line-interface.html' title='IKEYCMD ( IKEYMAN ) Command Line Interface (gsk7cmd)'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYCRn4-fSp7ImA9WxVUFU4.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-2165296725742657333</id><published>2009-03-19T23:38:00.000-07:00</published><updated>2009-03-19T23:56:07.055-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-03-19T23:56:07.055-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='WebSphere Message Broker V6.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Trial Softwares'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM WebSphere Message Broker'/><title>Free Trial - IBM WebSphere Message Broker, WebSphere Message Broker V6.1</title><content type='html'>WebSphere Message Broker V6.1, an Enterprise Service Bus (ESB) built for universal connectivity and transformation in heterogeneous IT environments. WebSphere Message Broker distributes information and data generated by business events in real time to people, applications, and devices throughout your extended enterprise and beyond.&lt;br /&gt;&lt;br /&gt;Provides a smart approach to SOA, extending the reach of your business beyond your firewall by supporting a broad range of multiple transport protocols and data formats&lt;br /&gt;Integrates multiple applications, networks, and device types using a platform-independent based enterprise service bus that lets you conduct business reliably and securely&lt;br /&gt;Increases business agility and flexibility, extending easily to a Federated ESB model, while reducing development costs by separating integration logic from applications&lt;br /&gt;Improves the flow of information around the business, moving away from hard-coded point-to-point links to more flexible distribution mechanisms such as publish/subscribe and multi-cast&lt;br /&gt;Uses a simple programming model for connectivity and mediation, including a robust set of pre-built mediation function and ways to customize mediations&lt;br /&gt;Exploits the industry-leading WebSphere MQ messaging infrastructure, and supports transformation options with graphical mapping, Java, ESQL, XSL, and WebSphere Transformation Extender&lt;br /&gt;Delivers extensive administration and systems management facilities for developed solutions&lt;br /&gt;&lt;span style="font-family:georgia;font-size:180%;"&gt;Features and benefits of WebSphere Message Broker&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;IBM WebSphere® Message Broker V6.1 supports the following key capabilities and benefits:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;Platform-Independent Based Enterprise Service Bus&lt;/span&gt;&lt;br /&gt;Distribute any type of information across and between multiple diverse systems and applications, providing delivery of the right information in the right format at the right time&lt;br /&gt;Reduce point-to-point interconnections and simplify application programming through separation of integration logic from the applications and from process logic&lt;br /&gt;Powerful publish-and-subscribe matching engine routes information in real time based on topic and content to any endpoint&lt;br /&gt;Validate and transform messages in-flight between any combination of different message formats, including Web Services, other XML and non-XML formats&lt;br /&gt;Route messages based on (evaluated) business rules to match information content and business processes&lt;br /&gt;Improve business agility by dynamically reconfiguring information distribution patterns without reprogramming end-point applications&lt;br /&gt;Powerful runtime security model to address security concerns.&lt;br /&gt;Integrated JCA based WebSphere Adapters as built-in nodes&lt;br /&gt;Strengthens security and accelerates Web Services Security processing with DataPower SOA Appliance&lt;br /&gt;Integration and enhancement of WebSphere Service Registry and Repository support to virtualize services for greater reuse&lt;br /&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;Enhance SOA support with advanced Web Services&lt;br /&gt;&lt;/span&gt;Mediates (provides routing, transformation and logging) between Web Service requesters and providers&lt;br /&gt;Mediates between Web Services and other integration models as both a service requester and a service provider&lt;br /&gt;Delivers support for Web Services Security and Web Services Addressing, and compliance for Basic Profile&lt;br /&gt;Works with the latest implementations of standards such as WSDL (Web Services Definition Language), SOAP (Simple Object Access Protocol), SOAP with attachments, any JMS (Java™ Message Service) HTTP(s) (Hypertext Transport Protocol), MTOM/XOP, and MQ&lt;br /&gt;Enhanced support for provider and consumer scenarios&lt;br /&gt;Toolkit support for WSDL drag and drop for skeleton flow creation and configuration&lt;br /&gt;Full message set round-tripping for WSDL imports and exports.&lt;br /&gt;New Web services parser creates more consumable message tree.&lt;br /&gt;&lt;span style="font-family:verdana;color:#3366ff;"&gt;Integration without bounds with connectivity and transformation capabilities&lt;br /&gt;&lt;/span&gt;Integrated WebSphere MQ transports - for Enterprise, Mobile, Real-Time, Multicast and Telemetry end points - extend the reach, scope and scale of the enterprise integration bus, out to mobile and handheld devices, along with embedded devices such as sensors or actuators.&lt;br /&gt;Enable the secure and seamless interaction of enterprise applications with thousands of users within the Intranet and across the Internet&lt;br /&gt;Provide native JMS interoperability, acting as a bridge between any combinations of different JMS providers.&lt;br /&gt;Out-of-the-box nodes to simplify management and improve performance for key enterprise resource planning (ERP) integration scenarios (for example, SAP, Siebel, and PeopleSoft) through WebSphere Adapters packaged as native message-processing nodes&lt;br /&gt;Native support for large file processing, including FTP, to simplify processing of large, repeating complex file records without using excessive storage&lt;br /&gt;New Email Output node&lt;br /&gt;Integration with WebSphere Transformation Extender, including the launcher, enabling WebSphere Transformation Extended maps to run natively in WebSphere Message Broker&lt;br /&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;Improved Consumability, Productivity and Systems Management&lt;br /&gt;&lt;/span&gt;Provides a quick start with a single-click installation; install the product and run a sample in less than an hour&lt;br /&gt;Simple packaging allowing for easy identification of appropriate install assets&lt;br /&gt;Single install DVD for Windows and Linux desktops&lt;br /&gt;ISMP installer for all platforms, SMP/.E for z/Os systems&lt;br /&gt;Comprehensive "samples gallery" for all new and existing functions&lt;br /&gt;Enterprise-wide identity, authentication, and authorization with Tivoli and Lightweight Directory Access Protocol (LDAP) servers to enforce service policy at the user level for greater security&lt;br /&gt;Administration of both WebSphere MQ and WebSphere Message Broker networks in one console with the Eclipse-based Message Broker Explorer&lt;br /&gt;Roll back with a single click&lt;br /&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;Extend your infrastructure with broader platform support and performance&lt;br /&gt;&lt;/span&gt;Extend an existing WebSphere MQ and WebSphere Event Broker infrastructure&lt;br /&gt;Available on IBM z/OS®, IBM AIX®, Linux (zSeries®, Intel, Power), Solaris (x86-64 and SPARC), HP/UX(PA-RISC, Itanium) and Microsoft® Windows® Server&lt;br /&gt;Full range of industry standard databases includting support for DB2, SQL Server, Oracle, Sybase and Informix&lt;br /&gt;Accounting and statistics reports support usage based charges and real-time graphical performance analysis for internal business charging&lt;br /&gt;Enhanced SAP IDOC support&lt;br /&gt;Improved binary data modeling within text messages.&lt;br /&gt;64-bit capability on Linux and UNIX, Java Database Connectivity (JDBC) XA support, and Java 5 on all platforms&lt;br /&gt;Ultra High Performance XML parser, including schema validation&lt;br /&gt;Compacted memory footprint&lt;br /&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;Enhanced Developer Productivity&lt;/span&gt;&lt;br /&gt;Eclipse based Message Broker Toolkit compatible with Rational Application Developer V6 and available on Windows and Linux&lt;br /&gt;Data transformation options to match the data format and the developer skill set&lt;br /&gt;Reduced toolkit size with enhanced look and feel improvements including productivity aids.&lt;br /&gt;Standards based metadata including XML Schema and Web Services Definition Language&lt;br /&gt;Java Debug Protocol (JDP) enabled withing toolkit&lt;br /&gt;Graphical message metadata and mapping definition&lt;br /&gt;Visual trace capability to display message path through flow in real time in Eclipse&lt;br /&gt;New message viewer to graphically identify source and/or target message element locations&lt;br /&gt;Simplified development with a configuration-drive approach for all new nodes&lt;br /&gt;Eclipse based Type Designer and Map Designer integrated with the toolkit&lt;br /&gt;&lt;span style="font-family:courier new;color:#ff6666;"&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ws/wmb/learn.html?ca=dnb-wmb031909"&gt;Download a free trial version of WebSphere Message Broker V6.1&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/downloads/ws/wmb/learn.html?ca=dnb-wmb031909"&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/2165296725742657333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/free-trial-ibm-websphere-message-broker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2165296725742657333?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/2165296725742657333?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/free-trial-ibm-websphere-message-broker.html' title='Free Trial - IBM WebSphere Message Broker, WebSphere Message Broker V6.1'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CUcFR3c8fip7ImA9WxVVFEQ.&quot;'><id>tag:blogger.com,1999:blog-4782465679634596370.post-8746641042931642301</id><published>2009-03-07T21:32:00.000-08:00</published><updated>2009-03-07T22:16:56.976-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-03-07T22:16:56.976-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='What is WAS'/><category scheme='http://www.blogger.com/atom/ns#' term='What is websphere.'/><category scheme='http://www.blogger.com/atom/ns#' term='Websphere Application Server (WAS)'/><title>History of IBM Websphere Application Server (WAS), What is WAS.</title><content type='html'>&lt;span style="font-size:180%;color:#3333ff;"&gt;IBM WebSphere Application Server (WAS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;a software application server, is the flagship product within IBM's Websphere brand. WAS is built using open standards such as Java EE, XML, and Web Services. It works with a number of Web servers including Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server for i5/OS, IBM HTTP Server for z/OS, and IBM HTTP Server for AIX/Linux/Microsoft Windows/Solaris&lt;/span&gt;.&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;WAS Versions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="color:#ff0000;"&gt;Version 1 of IBM WebSphere Application Server (WAS).&lt;br /&gt;&lt;/span&gt;IBM has shipped several versions and editions of WAS. In the first beta versions, WAS was called Servlet Express.&lt;/span&gt;&lt;br /&gt;What started it all in June, 1998. Really only a Java Servlet engine at that point.&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Version 2 of IBM WebSphere Application Server (WAS).&lt;br /&gt;&lt;/span&gt;In this version IBM adds JavaBean and CORBA support. Now supports Linux. Comes in two editions: Standard Edition (SE) and Advanced Edition (AE).&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Version 3 of IBM WebSphere Application Server (WAS).&lt;/span&gt;&lt;br /&gt;This version of WAS was compatible with a JDK 1.2, J2EE 1.0 version. IBM provided many enhancements to the basic J2EE 1.0 spec. Support for OS/400 (now i5/OS) and OS/390 (now z/OS) was added, although the z/OS version maintained a substantially separate codebase until v5.x. Version 3 is distributed in three editions: Standard Edition (SE), Advanced Edition (AE), and Enterprise Edition (EE).&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Version 3.5 of IBM WebSphere Application Server (WAS).&lt;br /&gt;&lt;/span&gt;This version was shipped in following editions:&lt;br /&gt;· SE (Standard Edition)&lt;br /&gt;· AE (Advanced Edition)&lt;br /&gt;· EE (Enterprise Edition)&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Version 4 of IBM WebSphere Application Server (WAS).&lt;br /&gt;&lt;/span&gt;This was a J2EE 1.2 certified application server. It inherited the database-based configuration model from V3.x for all but the single-server edition, which already used an XML datastore.&lt;br /&gt;· AE (Advanced Edition)&lt;br /&gt;· AEs (Advanced Edition single). Single-server edition that was not able to run in a cluster configuration.&lt;br /&gt;· AEd (Developer Edition). Functionally equivalent to AEs, but intended only for non-production development use.&lt;br /&gt;· EE (Enterprise Edition) &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Version 5 of IBM WebSphere Application Server (WAS).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The version released on 19 November 2002. This was a J2EE 1.3 certified application server. It was a major rewrite of the V3/V4 codebase and was the first time WebSphere Application Server was coded from a common codebase. Now WAS across all deployment platforms, from Intel x86 to the mainframe, are substantially the same code. The database-based configuration repository was replaced with a replication XML file-based configuration repository. A service called the Deployment Manager had the master copy of the cell configuration, and nodes had the file(s) they needed copied from this master server whenever they changed. V5 also included a miniature version of MQ 5.3 called the embedded Java Message Service (JMS) server.&lt;br /&gt;· Express Edition replaces the Standard Edition. Express now becomes the term to indicate SME-oriented offerings from IBM, across all its software brands.&lt;br /&gt;· Base&lt;br /&gt;· Network Deployment. This version supports deployment of a cell configuration with cluster and J2EE failover support. It now also includes Edge Components, previously known as Edge Server. This provides a proxy server, load balancing, and content-based routing.&lt;br /&gt;· Enterprise Edition. This version added a workflow engine, called the Process Choreographer, for the first time but predates the BPEL standard. It also added the first fully supported application threading model called WebSphere Asynchronous Beans.&lt;br /&gt;· WebSphere Application Server for z/OS. This version is essentially the same as the Network Deployment product but is optimized to take full advantage of z/OS features, such as Workload Manager, to leverage the key technologies that make the mainframe indispensable for mission-critical, scalable, and secure workloads. &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Version 5.1 of IBM WebSphere Application Server (WAS).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Released 1 April 2004.&lt;br /&gt;· The main change from V5.0 was a JDK upgrade to 1.4.2 and use of the Jython language for wsadmin scripting support instead of only supporting Java Tcl.&lt;br /&gt;· Express&lt;br /&gt;· Base&lt;br /&gt;· Network Deployment&lt;br /&gt;· WebSphere Application Server for z/OS&lt;br /&gt;Version 5.1 for z/OS is the first to support zAAP engines.&lt;br /&gt;· WebSphere Business Integration Server Foundation V5.1&lt;br /&gt;This is the follow on product to WebSphere Application Server Enterprise Edition V5.0. The workflow engine was updated to support BPEL rather than the proprietary FDML format used in V5.0. The product was also repriced and available on all IBM platforms from the Intel environments to the mainframe.&lt;br /&gt;· WebSphere eXtended Deployment (XD)&lt;br /&gt;For more information please reference the #WebSphere eXtended Deployment section below. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#ff0000;"&gt;Version 6 of IBM WebSphere Application Server (WAS).&lt;br /&gt;&lt;/span&gt;· This version was released on December 31, 2004. It is a Java EE 1.4 compliant application server. Security enhancements include support for JACC 1.0 and WS-Security 1.0.&lt;br /&gt;· Support for Java Standard Edition 1.4&lt;br /&gt;· Community Edition (free, support for fee)&lt;br /&gt;Code based on Apache Geronimo project&lt;br /&gt;· Express (list price US$2,000 per CPU, licensed to use up to two CPUs)&lt;br /&gt;Many programming model extensions previously found in WebSphere Application Server V5.0 Enterprise Edition were moved out of enterprise and into Express and Base. These APIs included application profile, startup beans, the scheduler, and async beans.&lt;br /&gt;The JMS engine, now called "WebSphere Platform Messaging," was rewritten in 100% Java and its functionality greatly enhanced. (WebSphere MQ is still supported as the JMS provider and is interoperable with WebSphere Platform Messaging.)&lt;br /&gt;· Base (list price US$10,000 per CPU)&lt;br /&gt;· Network Deployment (list price US$16,000 per CPU)&lt;br /&gt;The clustering was rewritten to use the high availability manager. This manages all singletons in the WebSphere environment and can provide hot recovery for those singletons.&lt;br /&gt;WebSphere was modified so that a shared file system can be used to store transaction logs and this meant that any cluster member with that shared file system mounted can hot recover in-doubt XA transactions with no external HA software.&lt;br /&gt;The Deployment Manager's role was eliminated from all clustering runtime operations. It's only required for centralized JMX admin and config changes.&lt;br /&gt;Now supports running mixed version cells (V5 to V6) in production.&lt;br /&gt;· WebSphere Application Server for z/OS&lt;br /&gt;Provides the same core functionality as Network Deployment, since it shares a common programming model, but still contains the platform advantages such as:&lt;br /&gt;· z/OS Workload Manager for prioritized management of mixed workloads&lt;br /&gt;· Resource Recovery Services (added transactional integrity for complex, critical transactions)&lt;br /&gt;· Support for security mainframe products such a RACF&lt;br /&gt;· Advanced vertical scaling for application server by featuring a unique control region (integrated control area) server region (where workloads are completed) separation which enables the control region to open and close server regions as needed by the volume of incoming requests&lt;br /&gt;· Parallel Sysplex support for full participation in the Sysplex, enabling advanced failover support and a geographically dispersed environment that seamlessly acts as one with a centralized logging and management facility&lt;br /&gt;· eXtended Deployment (listprice: $16000 USD / cpu)&lt;br /&gt;WAS XD as it is known increases the functionality of the application server in two main areas - Manageability and Performance. It also allows makes possible new configurations, such as dynamic virtualization between pools of application servers.&lt;br /&gt;Under the performance header the ObjectGrid component was added, which is a standalone distributed cache that can be used with any application server (any version with a 1.4 JDK) or with any J2SE 1.4 runtime, including zLinux and z/OS support.&lt;br /&gt;With Version 6, some of the functionality previously found in WebSphere Business Integration Server Foundation (WBISF) moved into the new IBM WebSphere Process Server. Other function moved into the other editions (Express and above).&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#ff0000;"&gt;Version 6.1 of IBM WebSphere Application Server (WAS).&lt;/span&gt;&lt;br /&gt;This version was released on June 30, 2006. It is a Java EE 1.4 compliant application server and includes the following function:&lt;br /&gt;·        Support for Java Standard Edition 1.5&lt;br /&gt;·        Support for running JSR 168 Portlets in the application server&lt;br /&gt;·        Session Initiation Protocol (SIP) Servlets&lt;br /&gt;·        Enhancements to the WebSphere Install Factory&lt;br /&gt;·        IBM Support Assistant&lt;br /&gt;·        IBM JSF Widget Library&lt;br /&gt;·        Simplified Administration&lt;br /&gt;·        Improved Certificate and Key Management&lt;br /&gt;·        Security Enhancements&lt;br /&gt;·        Administration of IBM HTTP Server from WebSphere Admin Console&lt;br /&gt;·        Support for Web Services Resource Framework and WS-BusinessActivity (WS-BA)&lt;br /&gt;·        Support for JSR160 JMX Remote Connections (From IBM Agents Only)&lt;br /&gt;·        Administrative Console Jython Command Assistance&lt;br /&gt;·        Enhanced scripting. This version started the deprecation process for the Jacl syntax.[1]&lt;br /&gt;·        64-bit servants and a new Apache-based IBM HTTP Server for z/OS&lt;br /&gt;Support for the EJB 3.0 technology and support for some webservices standards were provided by the EJB feature pack and the webservices feature packs, respectively. These function in these feature packs has been folded into the main product in version 7. Functions in the webservices feature pack include:&lt;br /&gt;·        Asynchronous programming model (Limited functional support)&lt;br /&gt;·        Multiple Payload structures&lt;br /&gt;·        StAX (Streaming API for XML)&lt;br /&gt;·        WS-RM (Limited functional support)&lt;br /&gt;·        WS-Addressing (Limited functional support)&lt;br /&gt;·        JAX-B support&lt;br /&gt;·        Policy Set (Limited functional support)&lt;br /&gt;·        Secured thin client (Limited functional support)&lt;br /&gt;·        SOAP (protocol) Message Transmission Optimization Mechanism (MTOM)&lt;br /&gt;·        Supports CGI and CORBA &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ff0000;"&gt;Version 7 of IBM WebSphere Application Server (WAS).&lt;/span&gt;&lt;br /&gt;·        This version was released on September 9, 2008. It is a Java EE 5 compliant application server.&lt;br /&gt;Following are the flagship features of WebSphere Application Server Version 7:&lt;br /&gt;·        Flexible Management&lt;br /&gt;Flexible Management facilitate administration of a large number of WebSphere Application Server base edition and Network Deployment topologies that might be geographically distributed.&lt;br /&gt;·        Business-Level Application&lt;br /&gt;Business-Level Application is used for managing application artifacts independent of packaging or programming models.&lt;br /&gt;·        Property Based Configuration&lt;br /&gt;Property Based Configuration feature simplifies the experience of automating administration, administrator can update the WebSphere Application Server Version 7 configuration using simple property file.&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;WebSphere Extended Deployment&lt;/span&gt;&lt;br /&gt;WebSphere Application Server V6 Extended Deployment Edition (WebSphere XD) was released in 2006 as an add-on for WebSphere 6. XD provides advanced features for both administrators who manage multiple Java EE-based applications and developers building advanced applications that require asymmetric clustering techniques. It also has a number of technologies to significantly increase the performance of running applications, including an in-memory database cache and a highly advanced load balancer called the on demand router.&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;Administrator benefits&lt;/span&gt;&lt;br /&gt;Many businesses run multiple server farms but wish to consolidate them into a single smaller server farm. This is because most server farms are underutilizied or over provisioned. The boxes are typically running at 10% load which is quite costly and is not flexible. For example, one server farm goes hot and maxes out while the farm in the next room is still basically idle at 10%. XD allows administrators to define a single cluster (a node group) then monitor the workload and dynamically decide which boxes in the node group should host which application in order to meet these goals. If application A has a current response time of 1.5 seconds, XD will move resources away from applications B and C to increase the power dedicated to A and decrease its response time. XD can also predict that A will likely exceed its response time in 10 minutes based on a trend and react in anticipation of the event. This greatly simplifies the life of an administrator and allows the machines to be more efficiently used than a conventional multiple, independent farm of farms approach. XD also offers options to generate various email alerts when conditions are exceeded. It can also restart servers when they appear to have a memory leak, or after X requests.&lt;br /&gt;Developer benefits&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;WebSphere Partition Facility&lt;/span&gt;&lt;br /&gt;Traditional Java EE applications work well for a large class of applications. The class can be broadly categorized as applications that run in a stateless symmetric cluster in front of a database:&lt;br /&gt;·        All the cluster members can perform any task at any time.&lt;br /&gt;·        The application is stateless.&lt;br /&gt;·        The application is modal, such that it only performs work synchronously in response to a client request which can be received using http://IIOP or JMS.&lt;br /&gt;There are other applications that do not work well in such an environment, for example, an electronic trading system in a bank. Such applications typically use performance enhancing techniques such as partitioning, multi-threading, and write-through caching. These are applications that can exploit asymmetric clustering. An asymmetric cluster is essentially the opposite of a symmetric cluster:&lt;br /&gt;·        Applications can declare named partitions at any point while they are running, partitions are highly available, mobile within the cluster, and usually only run on a single cluster member at a time.&lt;br /&gt;·        Incoming work for a partition is routed to the cluster member hosting the partition.&lt;br /&gt;·        The application is amodal. Partitions have a lifecycle of their own and can start background threads or alarms as well as respond to incoming events whether they are IIOP/HTTP or JMS/foreign messages.&lt;br /&gt;WebSphere XD offers a new set of APIs called the WebSphere Partition Facility (WPF). These APIs allow applications that require an asymmetric cluster to be deployed on a Java EE server.&lt;br /&gt;ObjectGrid&lt;br /&gt;The ObjectGrid is the first piece of the IBM distributed caching framework. V6 of XD shipped with support for local Java object caching as well as peer-to-peer caching with asynchronous data push/invalidation. It is designed as a small footprint, to install customer extensible framework for caching objects. All aspects of the core framework have plugin points. This allows customers to add function as well as allow IBM to extend it in future product levels. It is designed to run independent of WebSphere. This does not mean it won't integrate with WebSphere 6.0 XD -- it will. But it will also work on older versions of the application server, Tomcat servers, and competitive application servers. In a very limited sense, memcached performs some of the same functions as ObjectGrid[2]&lt;br /&gt;ObjectGrid is intended to compete against the other distributed cache products on the market. It currently requires only a 1.4 level JDK from any vendor. Version 2 of the ObjectGrid is currently under development for shipping in XD 6.0.1. It will add significant function to the component as well as widen JDK level support. The intent is to allow customers to build large grids of JVMs into which they can connect applications and store objects at various qualities of service. The grid is being designed to scale to thousands of JVMs and hold a large quantity of data.&lt;br /&gt;Compute Grid&lt;br /&gt;Also known as WebSphere Batch, WebSphere XD also offers a Java Batch processing system called Compute Grid. This was first introduced in XD version 6.1. Compute Grid is deployed as an additional feature of a WebSphere Network environment. It provides a number of features that help you create, execute and manage batch jobs. The features include: an XML-based job control language (xJCL), batch programming model, job scheduler, and batch container.&lt;br /&gt;Security&lt;br /&gt;The WebSphere Application Server security model is based on the services provided in the operating system and the Java EE security model. WebSphere Application Server provides implementations of user authentication and authorization mechanisms providing support for various user registries:&lt;br /&gt;·        Local operating system user registry&lt;br /&gt;·        LDAP user registry&lt;br /&gt;·        Federated user registry (as of version 6.1)&lt;br /&gt;·        Custom user registry&lt;br /&gt;The authentication mechanisms supported by WebSphere are [3]&lt;br /&gt;·        Lightweight Third Party Authentication (LTPA) &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://webadmincommunity.blogspot.com/feeds/8746641042931642301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/history-of-ibm-websphere-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/8746641042931642301?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4782465679634596370/posts/default/8746641042931642301?v=2'/><link rel='alternate' type='text/html' href='http://webadmincommunity.blogspot.com/2009/03/history-of-ibm-websphere-application.html' title='History of IBM Websphere Application Server (WAS), What is WAS.'/><author><name>Shaik Khajamoddin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_K0j9li9qn-8/SB2SjO0U0DI/AAAAAAAAAFk/fEmHFIrDW3o/S220/DSC00112.JPG'/></author><thr:total>0</thr:total></entry></feed>