<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5358464699258938924</id><updated>2009-02-07T12:04:30.175-08:00</updated><title type='text'>Someting and something else!</title><subtitle type='html'>Someting and something else! - My internet notebook - Vijay Chinnasamy</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/blogger.html'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vijay.theunixplace.com/blog/atom.xml'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-5371917282658711387</id><published>2009-02-07T11:55:00.000-08:00</published><updated>2009-02-07T12:04:30.195-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LPIC'/><title type='text'>Towards getting Linux Expertise – Passed LPIC1 Exam 102 last week</title><content type='html'>As I said earlier in my previous post, I prepared for a month for the LPIC1 Exam 102. I passed the exam last Monday with “comparatively” higher score than the previous Exam 101. I was really happy about it because I really prepared well this time... I don't want to fail such an entry level exam like this. Now, I am LPIC1 certified. I am happy that I am able to get the LPIC1 certification now. I checked the LPI web site about my certification, they confirmed it the next day on the web site that I am LPIC1 certified now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apart from the reason that I prepared well for this Exam, one another reason I think is the exam center is really good this time. They had this 19” flat screen monitor and it didn't itch my eyes like it did last time. Another reason is probably I slept very well before the exam day. Also, I reached the exam center 15 mins early and had been asked to wait for around 20 mins. I really took that time to relax ( I didn't touch my notes at that time). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More about the exam, I prepared from the book “LPI LINUX Certification in a nutshell” - 2nd Edition. This book is a valuable resource for the preparation. Along with this book, I used all the tutorials listed on the IBM Developerworks website. Also, one more book is from Alan McKinnon and  Michel Bisson. You can do a quick search on google with the author names, you will get a pdf link. Also, I borrowed a book called “Linux for Dummies” and found interesting to read about some fundamental stuff described on that book.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are totally 9 topics for the exam 102:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kernel&lt;br /&gt;Boot, Initialization, shutdown and runlevels&lt;br /&gt;Printing&lt;br /&gt;Documentation&lt;br /&gt;Shells, Scripting, Programming and Compiling&lt;br /&gt;Administrative tasks&lt;br /&gt;Networking fundamentals&lt;br /&gt;Networking Services&lt;br /&gt;Security.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please note the the LPI Exams Objectives are going to Change after April 2009, so please refer the LPI web site LPI.ORG for latest objectives if you read this after April 2009.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have totally two laptops setup in my home. I installed Ubuntu 8.10, Fedora 10 and Windows XP in one of the laptop for the exam preparation. The other laptop runs Windows Vista. I need to get some other Linux flavor running on this Vista laptop soon. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I prepared Samba, Apache, Sendmail and DNS topics very well. Also I reviewed the complete Network fundamentals very well. Items like UDP, TCP, ICMP and IP are important from the exam perspective. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, iptables is important as well. If you are good with bash shell along with networking, it will be very easier to pass the exam. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, time to prepare for the Exam 201. I will write more about the preparation in coming week. Until then.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vijay Chinnasamy</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/5371917282658711387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5358464699258938924&amp;postID=5371917282658711387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/5371917282658711387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/5371917282658711387'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2009/02/towards-getting-linux-expertise-passed.html' title='Towards getting Linux Expertise – Passed LPIC1 Exam 102 last week'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-7203932383577174056</id><published>2008-12-20T19:54:00.000-08:00</published><updated>2008-12-20T20:14:21.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux certification'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='LPIC 101'/><category scheme='http://www.blogger.com/atom/ns#' term='LPIC'/><title type='text'>One step at a time towards getting Linux Expertise – Passed LPIC-1 Exam 101 today</title><content type='html'>One step at a time towards getting Linux Expertise – Passed LPIC-1 Exam 101 today&lt;br /&gt;&lt;br /&gt;I have been using Linux for at least more than 10 years now, however I am not an  expert at all (I realised this especially during the exam I gave for LPIC-1 101 today morning at a Prometric center in Tampa, Florida). I am just a beginning UNIX system administrator try to learn and understand how it works. I am interested to do a IT certification in Linux. There are few Linux certifications available in the market. However, I chose LPIC due to its vendor neutral offer. Other certifications are normally vendor specific...&lt;br /&gt;&lt;br /&gt;The exam was difficult than I expected. Until today morning, I thought it will be an easy exam, and will be a cake walk for me. But it is not.The exam was comparitively difficult than I thought, with "fill in the blanks" questtions, specific command options asked etc. I was really humiliated by not knowing some of the answers for sure. The questions were tricky. However I PASSED the 101 exam today.. So I am planning to write my lessons learned here and planning more for my 102 exam in next few weeks...&lt;br /&gt;&lt;br /&gt;I used following study materials for the 101 exam:&lt;br /&gt;&lt;br /&gt;LPI Exam in a nutshell&lt;br /&gt;IBM DeveloperWorks Study Material&lt;br /&gt;LinuxIT Tutorials &lt;br /&gt;&lt;br /&gt;Some practice tests I tried:&lt;br /&gt;&lt;br /&gt;http://www.gnosis.cx/publish/tech_index_lpi.html&lt;br /&gt;http://www.linux-praxis.de/lpisim/lpi101sim/index.html&lt;br /&gt;Practice Test on the LPI Exam in a nutshell book&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As of December 2008, the LPIC1 101 exam objectives are divided into five topics. The objectives are expected to be changing in coming months. Please check the LPI website for the latest information. For my exam, the five topics are:&lt;br /&gt;&lt;br /&gt;Hardware &amp; Architecture&lt;br /&gt;Linux Installation &amp; Package Management&lt;br /&gt;GNU &amp; Unix Commands&lt;br /&gt;Devices, Linux Filesystems, Filesystem Hierarchy Standard&lt;br /&gt;The X Window System&lt;br /&gt;&lt;br /&gt;I thought I can easily get 100% score on the GNU &amp; unix Commands section. But no luck....! There are questions which make you to think, unless you are sure about it, it is not easy to pick the correct answer(s). &lt;br /&gt;&lt;br /&gt;I am planning to write more about how to prepare for this exam - Good news is there are a lot of tutorials on the internet - this, sometime makes it tougher - I made a mistake of not taking notes during my preparation. I should be preparing notes for my 102 exam for sure. &lt;br /&gt;&lt;br /&gt;My preparation started with installing Linux Operating systems on my Dell Latitude laptop. I re-partitioned the hard disk and installed one Redhat based system (Fedora 10) and a debian based system (Ubuntu 8.10) along with Windows XP Professional. I was running GRUB on them.&lt;br /&gt;&lt;br /&gt;I am planning to write more about my lessons learned on coming weeks. until then!!!&lt;br /&gt;&lt;br /&gt;Vijay Chinnasamy</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/7203932383577174056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5358464699258938924&amp;postID=7203932383577174056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/7203932383577174056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/7203932383577174056'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/12/one-step-at-time-towards-getting-linux.html' title='One step at a time towards getting Linux Expertise – Passed LPIC-1 Exam 101 today'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-3190074867286382240</id><published>2008-04-06T09:09:00.000-07:00</published><updated>2008-04-06T09:28:09.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='WSDL'/><category scheme='http://www.blogger.com/atom/ns#' term='UDDI'/><title type='text'>Episode 02: Peoplesoft Web Services with Peopletools 8.49</title><content type='html'>&lt;strong&gt;Episode 02: Peoplesoft Web Services with Peopletools 8.49&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There are many features that are important in using Web Services. Without any doubt, Peoplesoft Web Services provides most of the features which relate to integrating with other application using Web Services Technology…To understand Peoplesoft Web Services, an introduction to service- oriented Architecture and related components are important.&lt;br /&gt;&lt;br /&gt;Service- Oriented Architecture (SOA) provides the theory basis for understanding the Web Services Concept. There are three related components that are basic in SOA-&lt;br /&gt;1. Service Requestor&lt;br /&gt;2. Service Registry&lt;br /&gt;3. Service Provider&lt;br /&gt;&lt;br /&gt;A Service Requestor (Example: Book an airline reservation) submits an request to service registry. A Service Registry basically will have all the list of Services and their service provider. The Service Requestor finds the services from service registry and contacts to service provider directly for its transaction processing.&lt;br /&gt;&lt;br /&gt;Starting with Peopletools 8.48 and later some of the Integration Broker terminologies are changed to reflect the integration based on Web Services &amp;amp; Service- Oriented Architecture model. Let’s discuss the Web Services technology stack to compare with Service-Oriented Architecture Theory.&lt;br /&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; hand; TEXT-ALIGN: center" alt="" src="http://vijay.theunixplace.com/blog/uploaded_images/SOA-736497.JPG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Starting with Peoplesoft 8.48/8.49, Integration with any third-party application using Web Services is more easy to setup than the previous versions. Integration uses the mostly accepted Web Services Technology using SOAP, XML, WSDL, UDDI etc. The communication uses either HTTP or HTTPS so there are no other complicated protocols involved for communication purposes.&lt;br /&gt;&lt;br /&gt;Any third-party application that is requesting a service contacts the Gateway URL which will provide the WSDL file. WSDL is an acronym for Web Services Description Language. A WSDL file is an XML file that provides the list of services provided, the service provider details, and the service descriptions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then, the second part of intgration. The third-party application needs to parse the WSDL file and process them - Development Work. Finally the Service transaction takes place. We will talk more about Peoplesoft Specific setup with an Example in coming weeks. Until next Time - Vijay Chinnasamy, PMP</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/3190074867286382240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5358464699258938924&amp;postID=3190074867286382240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/3190074867286382240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/3190074867286382240'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/04/episode-02-peoplesoft-web-services-with.html' title='Episode 02: Peoplesoft Web Services with Peopletools 8.49'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-6005069892689621879</id><published>2008-03-08T21:26:00.000-08:00</published><updated>2008-03-08T21:27:25.139-08:00</updated><title type='text'>Episode 01: Peoplesoft Web Services with Peopletools 8.49: An Introduction</title><content type='html'>&lt;p class="MsoNormal"&gt;Episode 01: Peoplesoft Web Services with Peopletools 8.49: An Introduction&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Integrating Peoplesoft applications with other applications are one of the most interesting topic for an individual working with Peoplesoft based applications. I can’t comment about others but it is so for me. Peoplesoft Web Services provides a great way for integrating peoplesoft-based applications with other web-based applications. And, you are right; Peoplesoft Web Services is my topic for most of my next episodes here. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To start knowing about Peoplesoft Web Services, you have to get some basic understanding of what is Web Services first. Web Services are an important evolution that you must understand first. &lt;span style=""&gt; &lt;/span&gt;As you know already, IT is a fast changing world. To understand Peoplesoft web services, an introduction about some of the related topics are important; for example, SOA, SOAP, XML, WSDL, UDDI etc.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I have some confusion where to start first. There are many ways for you to understand about web services. If you know something about how Internet works, there is an easier way to learn this. If you know something about how traditional applications work, there is another way. If you know, HTML, Javascript and other related languages like Java, PHP etc, there is another way to learn this. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I am going to tell how I learned it. To start with, I studied Chemical Engineering in the college. Unfortunately, I never had a chance to apply (in a manufacturing or an industrial environment) what I learned during my four years of engineering studies. Instead, the very first year I finished my college, I became a web developer doing all HTML, Perl, PHP, Apache, MySQL et all (during 1999). That gave me a good feeling of how the web, I mean the internet, works. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now, I assume, you all know what is HTML, what is JavaScript, what is CSS. If you don’t, I would recommend to stop reading from here on. I don’t want to get a bad name from you not to understand this. Actually, Web Services are needed to be dealt with separate books. There are number of books written about Web Services. You may need to pick one before learning about Peoplesoft web services.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;As per W3C Web Services Glossary Definition, A Web Service is considered a “software system designed to support interoperable machine-to-machine interaction over a network”. Oh… sorry for confusing you suddenly with technical jargon. If we look at this definition closely, we can note that a Web Service is a software system, just an example like a Ticket Reservation System. A Web Service that offers software application that can fit into our day-to-day requirements… Astonishing!!!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;We will look into more closely about Web Services and How Peoplesoft integrates this great feature into its Peopletools capability. There are a number of ways we can exploit this feature for our own needs. We will look into all these in our next episodes. Until Next time – Vijay Chinnasamy, PMP&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/6005069892689621879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5358464699258938924&amp;postID=6005069892689621879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/6005069892689621879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/6005069892689621879'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/03/episode-01-peoplesoft-web-services-with.html' title='Episode 01: Peoplesoft Web Services with Peopletools 8.49: An Introduction'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-4899767609156337188</id><published>2008-01-24T18:17:00.000-08:00</published><updated>2008-01-24T18:25:00.325-08:00</updated><title type='text'>Take 3: Jolt Session Pooling Covered....</title><content type='html'>&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;Take 3: Jolt Session Pooling Covered....&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,51);font-family:courier new;" &gt;Before reading this entry (always a friendly warning first!), please read about my two blog entries that I posted earlier. This entry is kind of closure to my previous topic "Jolt Session Pooling". If you still have decided to read this one, you cant complain about not able to understand this one....&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="COLOR: rgb(102,0,0)"&gt;In our last blog entry, we talked about Jolt Session Pooling. As I stated earlier, Jolt Session Pooling is enabled by default in Tools Version 8.48 and later. Considering this new feature(!), there are some things that are changed due to this parameter single change starting with Tools 8.48 and later...&lt;/span&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,51);font-family:courier new;" &gt;Also, we talked about the sevlets (like psc, psp etc) that are having 'definitions" in the web.xml file (under DOMAIN/PORTAL/WEB-INF directory). &lt;/span&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;So, back to our main point.. why JoltPooling needs to be disabled for all the servlet entries in the web.xml file to resolve the "download to excel" button to work... Probably you have guessed it already. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;The key point here is, when Jolt Session Pooling is enabled, the session is shared across all the servlets. The existing sessions are shared across multiple servlets within weblogic server. This is supposed to be provide good performance results. There are no dedicated sessions. As of now, I know some of the effects of this change in 8.48 environment:&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;1) "Download to Excel" button not working&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;2) Tuxedo is unable to list the online users on the system&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;3) "View Attachment" is not working&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,0);font-family:courier new;" &gt;If you know anything else due to this "Jolt Session Pooling" enabled option causing in Peoplesoft, please write on the comment below for me to know and learn. My policy is to share the knowledge and feel free to learn. :)&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="COLOR: rgb(102,0,0)"&gt;To know more about Jolt and Weblogic, I would recommend you to read the BEA documentation about "Using BEA Jolt with BEA Weblogic Server" Guide. I am going to write some new things going forward... One of my favorite: Inter Process Communication in the Unix System and Peoplesoft. Check this blog later.. Until Next time - Vijay Chinnasamy PMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/4899767609156337188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/4899767609156337188'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/01/take-3-jolt-session-pooling-covered_24.html' title='Take 3: Jolt Session Pooling Covered....'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-4728637770301038511</id><published>2008-01-17T19:11:00.000-08:00</published><updated>2008-01-17T19:14:40.911-08:00</updated><title type='text'></title><content type='html'>&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,0)"&gt;Take 2: Jolt Session Pooling Continued....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In our last blog, we talked about Jolt Session Pooling. That was kind of introduction to this concept I suppose. I am now going much deeper into this parameter to understand how this parameter works with Peoplesoft context (also I am interested to know more about this parameter anyway!)...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A quick look at the web.xml file at PORTAL/WEB-INF folder can&lt;br /&gt;give you a list of servlets that Peoplesoft application uses: Some of them&lt;br /&gt;are:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-family:Comic Sans MS;"&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;psc&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;psp&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;cs&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;xmllink&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;PSAttachServlet&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;psreports&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;SchedulerTransfer&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;SyncServer&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,51)"&gt;monitor&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="COLOR: rgb(102,0,51);font-size:130%;" &gt;ppmi etc...&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="COLOR: rgb(102,0,51);font-size:130%;" &gt;I am not going into each and  every servlet that Peoplesoft uses and their details. That is out of scope for my explanation here. And, primarily because, I do not know about them neither... However an overall understanding of this will definitely help us to understand the underlying architecture behind the Peoplesoft Internet  Architecture.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For each and every servlet that Peoplesoft uses, there exists a definition at web.xml file. For simplicity sake, this file can be treated as Servlet Configuration File and it is an XML file by nature. If you work with weblogic and Java J2EE, they call this file as Deployment Descriptor Elements. I find it hard to remember that way. So, just to keep things easy, consider this web.xml file as Servlet Configuration File created as part of application deployment...&lt;br /&gt;&lt;br /&gt;We are talking here for Peoplesoft technology. We dont need that much gory details to know about weblogic (we need to know some basics!). Just basics. A weblogic server has many servlets that is used for processing requests. A servlet basically connects to the Tuxedo using a session pool manager, which assigns a session based on availablity etc. This session is, then, connecting to the Tuxedo system (application server) using Jolt Server.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p  style="font-family:Comic Sans MS;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="COLOR: rgb(102,0,0)"&gt;So, back to our main point.. why JoltPooling needs to be disabled for all the servlet entries in the web.xml file to resolve the "download to excel" button to work... Probably you have guessed it already.  Check this blog later.. Until Next time - Vijay Chinnasamy PMP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/4728637770301038511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/4728637770301038511'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/01/take-2-jolt-session-pooling-continued.html' title=''/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-5358464699258938924.post-8263042777801390295</id><published>2008-01-15T17:35:00.000-08:00</published><updated>2008-01-15T18:50:58.766-08:00</updated><title type='text'>Peoplesoft Jolt Session Pooling</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;Okay, long time no see! I am back. I had some project and personal commitments that I needed to complete during last year. One of my project commitment was, obviously due to the reason that I moved to a new project. Also, coincidently I moved to a new location in another country which added some more complications with my new project assignment...&lt;/span&gt;&lt;br face="Comic Sans MS"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;I had a goal last year (2007) to become a certified PMP. PMP is an acronym for Project Management Professional offered by PMI (Project Management Institute). I took the training from my company starting of the year 2007. And eventually I have become PMP after spending quite a considerable time. That was my personal commitment that delayed me from writing in this blog.. So, long story short, I am going to write again in this blog. All that I know about Peoplesoft and Unix (Dont laugh, I will try!). &lt;/span&gt;&lt;br face="Comic Sans MS"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;We had a situation recently in our UAT environment. The "download to Excel" button is not working. You should be aware of what this "Download to Excel" button I am talking about. For those who are unable to guess, here it is. It is a small image, just like an excel sheet, that will be shown on the right corner of the any tabular output from Peoplesoft application ( Example Process monitor, Reports etc). &lt;/span&gt;&lt;br face="Comic Sans MS"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;I started doing some research (still!). You know where to start first. You guessed, right, Peoplesoft Customer Connection. They recommended to try disabling JoltPooling in Web Server. This directive is available in web.xml file for the weblogic web server.&lt;/span&gt;&lt;br face="Comic Sans MS"&gt;&lt;br /&gt;&lt;br face="Comic Sans MS"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;font-size:100%;"&gt;Starting with Tools 8.48, Jolt Pooling is enabled by default. What does this mean? Let me explain this from the scratch. As you are aware, web server makes a connection to app server using Jolt. If you enable Jolt Session Pooling , the user connections between web server and app server are simply shared. This setting is expected to minimise system resources by sharing the user connection by pooled sessions...&lt;br /&gt;&lt;br /&gt;Web.xml file is an xml file that has directives for all the peoplesoft servlets that the web server uses ( for example, psp, psc etc). Every servlet is set to JoltPooling set as true by default starting with Peopletools Version 8.48. All we did was, disabled JoltPooling on all of these servlets. And this issue is resolved.&lt;br /&gt;&lt;br /&gt;Is the issue really resolved? Not exactly, I will say. We still need to find why Jolt Session Pooling needs to be disabled to make "Download to Excel" button to work. Mystery continues.... Until next time. &lt;/span&gt;&lt;/small&gt;&lt;br /&gt;&lt;small style="COLOR: rgb(102,0,0)"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;&lt;/span&gt;&lt;/small&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;- Vijay Chinnasamy PMP&lt;/span&gt;&lt;/strong&gt;&lt;br style="FONT-FAMILY: Comic Sans MS"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br style="FONT-FAMILY: Comic Sans MS"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/small&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/8263042777801390295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5358464699258938924&amp;postID=8263042777801390295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/8263042777801390295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5358464699258938924/posts/default/8263042777801390295'/><link rel='alternate' type='text/html' href='http://vijay.theunixplace.com/blog/2008/01/peoplesoft-jolt-session-pooling-vijay.html' title='Peoplesoft Jolt Session Pooling'/><author><name>Vijay Chinnasamy</name><uri>http://www.blogger.com/profile/09026527935936993914</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>