<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sri's Weblog</title>
	<atom:link href="http://addsrikanth.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://addsrikanth.wordpress.com</link>
	<description>Welcome to Sri's WebLog</description>
	<lastBuildDate>Sat, 28 Jan 2012 16:06:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='addsrikanth.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sri's Weblog</title>
		<link>http://addsrikanth.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://addsrikanth.wordpress.com/osd.xml" title="Sri&#039;s Weblog" />
	<atom:link rel='hub' href='http://addsrikanth.wordpress.com/?pushpress=hub'/>
		<item>
		<title>PeopleSoft Integration with ASP.NET Using CI based(In-Bound) Web Services</title>
		<link>http://addsrikanth.wordpress.com/2009/01/27/353/</link>
		<comments>http://addsrikanth.wordpress.com/2009/01/27/353/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 03:17:37 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2009/01/27/353/</guid>
		<description><![CDATA[My previous posts have been about outbound messages from PeopleSoft (sending a synchronous message from PeopleSoft to Amazon to search for available books, sending a message to Google to get the search results). Today, I am going to show how to send messages into PeopleSoft using web services over integration broker. Our source page (third [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=353&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><span style="font-family:Arial;">My previous posts have been about outbound messages from PeopleSoft (sending a synchronous message from PeopleSoft to Amazon to search for available books, sending a message to Google to get the search results).<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">Today, I am going to show how to send messages into PeopleSoft using web services over integration broker. Our source page (third party) system page is going to look like this. As you notice, I am using ASP.NET as our third party system. We will call a PeopleSoft exposed web service from the button &#8220;Send to PeopleSoft&#8221;. When PeopleSoft web service is created based on CI, standard methods (get, find, create, update, update data) are exposed as methods in WSDL. We are going to call the &#8220;Create&#8221; method of the web service.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-1.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">This is simple web page in ASP.NET which takes Employee ID, first name and last name as inputs and inserts data into PeopleSoft.<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">We are going to verify that our integration has worked by verifying the data in the page. I have created a component interface based on this component. This is very simple CI with EMPID as search key.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-2.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">I have used simple CI with no levels as idea here is the integration between third party systems with PeopleSoft as opposed to CI tutorial.<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Prerequisites<br />
</strong></span></p>
<ul>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Working knowledge of the PeopleSoft Component Interface.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Integration setup has been completed for the gateway. You can refer to my previous posts on setting up Google web service for complete description.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Some knowledge of ASP.NET. I have to admit I am not an expert .NET but a simple Google would provide you with enough information about consuming web service in .NET.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">(Optional) BPEL working knowledge, since I am not a well versed with the .NET technology I used BPEL to test my initial CI integration. This is optional if you are .NET developer.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">PeopleTools 8.4 have bug with respect to the CI based integration. So if you are not on the 8.5 PeopleTools you need to<strong><br />
					</strong></span></div>
<ul>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Copy file $ORACLE_HOME\j2ee\&lt;component-name&gt;\applications\&lt;application-name&gt;\PSIGW\WEB-INF\lib\xercesImpl.jar to $ORACLE_HOME\j2ee\&lt;component-name&gt;\applib folder </span><strong><br />
							</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Copy file $OAS_HOME\j2ee\&lt;component-name&gt;\applications\&lt;application-name&gt;\PSIGW\WEB-INF\lib\xml-apis.jar to $ORACLE_HOME\j2ee\&lt;component-name&gt;\applib folder </span><strong><br />
							</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Remove the file $ORACLE_HOME\j2ee\&lt;component-name&gt;\applications\&lt;application-name&gt;\PSIGW\WEB-INF\lib\xalan.jar </span><strong><br />
							</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Remove the file $ORACLE_HOME\j2ee\&lt;component-name&gt;\applications\&lt;application-name&gt;\PSIGW\WEB-INF\lib\xerces.jar </span><strong><br />
							</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Remove files xercesImpl.jar &amp; xml-apis.jar from $ORACLE_HOME\j2ee\&lt;component-name&gt;\applications\&lt;application-name&gt;\PSIGW\WEB-INF\lib folder</span><strong><br />
							</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><span style="color:black;">Open file $ORACLE_HOME\j2ee\&lt;component-name&gt;\application-deployments\&lt;application-name&gt;\PSIGW\orion-web.xml and remove the line &lt;web-app-class-loader search-local-classes-first=&#8221;true&#8221; /&gt;.</span><strong><br />
							</strong></span></div>
</li>
</ul>
<p style="text-align:justify;margin-left:18pt;">
 </p>
</li>
</ul>
<p style="text-align:justify;"><span style="color:#c0504d;font-family:Arial;"><strong>Please Note: This is mandatory step otherwise you will get an error like<br />
</strong></span></p>
<p style="text-align:justify;margin-left:54pt;"><span style="color:#c0504d;font-family:Arial;"><strong>&#8220;Loader constraints violated when linking org/w3c/dom/NamedNodeMap class&#8221;<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Steps<br />
</strong></span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">Here are the steps we are going to follow<br />
</span></p>
<ol>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Create a custom record, page , component and component interface in PeopleSoft.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Configure CI based web service.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Create WSDL using provide web service wizard.<strong><br />
					</strong></span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Create a page in ASP and call our web service from the button.<strong><br />
					</strong></span></div>
<p style="text-align:justify;">
 </p>
<ol>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;">Create a custom record page, component and CI in PeopleSoft.<br />
</span></div>
</li>
</ol>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Record:MY_EMPL_TBL<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-3.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Page: MY_EMPL_TBL<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-4.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Component: MY_EMPL_TBL<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-5.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Component Interface: MY_EMPL_TBL_CI_2<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-6.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;">
 </p>
<ol>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><strong>Configure provide web service wizard.<br />
</strong></span></div>
<p style="text-align:justify;"><span style="font-family:Arial;">Navigate to the PeopleTools &gt;Web services&gt; CI-Based services. CI just created. In my case, it is MY_EMPL_TBL_CI.<br />
</span></p>
</li>
</ol>
</li>
</ol>
<p style="text-align:justify;background:#eaf1dd;"><span style="font-family:Arial;"><span style="font-size:12pt;">Before you can actually see CI just created, security needs to be setup. You can setup security for the CI by adding the CI to existin</span>g permission list or creating a<span style="font-size:12pt;"> new permission list.<br />
</span></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-7.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-8.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-9.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Select the CI and click on the Review CI status<br />
</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-10.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Select all the available actions and click display selected actions<br />
</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-11.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Enter Service alias and method alias names, Select all the service actions and click &#8220;Perform Selected Actions&#8221;.<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-12.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>After the methods are created, page returns to the review status page.<br />
</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-13.png?w=700"><span style="font-family:Arial;"><strong><br />
			</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>3. Create WSDL using provide web service wizard.<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Navigate to the PeopleTools&gt;Integration broker&gt;Web services&gt;Provide Web Service. Select the Service name created<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-14.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Click next and select all the methods available<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-15.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-16.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-17.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Click finish and copy the WSDL location generated. In my case it is<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><a href="http://localhost:4040/PSIGW/PeopleSoftServiceListeningConnector/CI_MY_EMPL_TBL_CI_2.1.wsdl"><span style="font-family:Arial;font-size:9pt;">http://localhost:4040/PSIGW/PeopleSoftServiceListeningConnector/CI_MY_EMPL_TBL_CI_2.1.wsdl</span></a><span style="font-family:Arial;font-size:9pt;"><br />
		</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Make sure you can open WSDL in any internet browser. If you paste the URL in the address bar you should see WSDL, something like this below. If you get error then some of the configuration steps were not done. Review your gateway configuration.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-18.png?w=700"><span style="font-family:Arial;"><br />
		</span></p>
<p style="text-align:justify;">
 </p>
<ol>
<li>
<div style="text-align:justify;"><span style="font-family:Arial;"><strong>Create a page in ASP and call our web service from the button.<br />
</strong></span></div>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">I am using Visual web developer to create the ASP.NET web site.<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Create a simple page with three text boxes and button.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-19.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Click on the website and click add web reference.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-20.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Enter the PeopleSoft WSDL URL generated before and click go. After click go you should get something like this. You can change the web reference name to &#8220;MyEmployeeWebService&#8221;  and click &#8220;Add Reference&#8221; button.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-21.png?w=700"><span style="font-family:Arial;">.<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Import the web service with using<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;">&#8220;using MyEmployeeWebService&#8221;<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-22.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Here is the complete code.<br />
</strong></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Configuration;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Data;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Linq;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web.Security;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web.UI;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web.UI.HtmlControls;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web.UI.WebControls;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Web.UI.WebControls.WebParts;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">using</span> System.Xml.Linq;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:#c0504d;">using MyEmployeeWebService</span>;<span style="color:green;">//This is the name provided during the add web reference in ASP.NET.<br />
</span></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">public</span><br />
					<span style="color:blue;">partial</span><br />
					<span style="color:blue;">class</span><br />
					<span style="color:#2b91af;">_Default</span> : System.Web.UI.<span style="color:#2b91af;">Page</span><br />
				</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">{<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:blue;">protected</span><br />
					<span style="color:blue;">void</span> Page_Load(<span style="color:blue;">object</span> sender, <span style="color:#2b91af;">EventArgs</span> e)<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">    {<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">    }<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:blue;">protected</span><br />
					<span style="color:blue;">void</span> Button1_Click(<span style="color:blue;">object</span> sender, <span style="color:#2b91af;">EventArgs</span> e)<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">    {<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Create the service object.Notice the name of service name is alias we provided during the CI service creation.*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#c0504d;"><strong>MyCreateEmplyoeeRecord</strong></span> emplSrvc= <span style="color:blue;">new</span><br />
					<span style="color:#c0504d;"><strong>MyCreateEmplyoeeRecord</strong></span>();<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Create the request object.*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#2b91af;">Create__CompIntfc__MY_EMPL_TBL_CI_2TypeShape</span> EmplRqst = <span style="color:blue;">new</span><br />
					<span style="color:#2b91af;">Create__CompIntfc__MY_EMPL_TBL_CI_2TypeShape</span>();<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Create Emplid,lastname and firstname objects*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#2b91af;">EMPLIDTypeShape</span> emplid = <span style="color:blue;">new</span><br />
					<span style="color:#2b91af;">EMPLIDTypeShape</span>();<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#2b91af;">LAST_NAMETypeShape</span> lastname = <span style="color:blue;">new</span><br />
					<span style="color:#2b91af;">LAST_NAMETypeShape</span>();<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#2b91af;">FIRST_NAMETypeShape</span> firstname = <span style="color:blue;">new</span><br />
					<span style="color:#2b91af;">FIRST_NAMETypeShape</span>();<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Assign the values from the page to the objects*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        emplid.Value = EMPL_ID.Text;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        lastname.Value = LAST_NAME.Text;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        firstname.Value = FIRST_NAME.Text;<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Assign each object to the request object*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        EmplRqst.EMPLID = emplid;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        EmplRqst.FIRST_NAME = firstname;<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        EmplRqst.LAST_NAME = lastname;<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*Create Response object*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:#2b91af;">Create__CompIntfc__MY_EMPL_TBL_CI_2ResponseTypeShape</span> emplResp = <span style="color:blue;">new</span><br />
					<span style="color:#2b91af;">Create__CompIntfc__MY_EMPL_TBL_CI_2ResponseTypeShape</span>();<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;"><br />
					<span style="color:green;">/*call the web service.Notice the name of the method called.This is name of alias we provided in PeopleSoft*/<br />
</span></span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">        emplResp = emplSrvc.<span style="color:#c0504d;"><strong>EmpCreate</strong></span>(EmplRqst);<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">    }<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Courier New;font-size:10pt;">}<br />
</span></p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Test the page. Enter the values and click &#8220;Send to PeopleSoft&#8221; Button.<br />
</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-23.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>Check if the data is inserted in PeopleSoft<br />
</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-24.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;"><strong>And we have our data entered in ASP<br />
</strong></span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-25.png?w=700"><span style="font-family:Arial;"><strong><br />
					</strong></span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">If we want to see the messages coming in, we need to configure the routings to log into the monitor like this<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-26.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Configure the security to see the messages by clicking &#8221; service security operation&#8221;<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-27.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-28.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Enter another transaction and see the messages generated.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-29.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Check the web service monitor.<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-30.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-31.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">Here is the request XML<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-32.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">And here is the response<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-33.png?w=700"><span style="font-family:Arial;"><br />
				</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">As you can see this is very simple integration setup where data from third party(ASP.NET) can be  brought into PeoopleSoft. For this integration to work you either need to be on PeopleTools 8.45 or do the steps mentioned in the prerequisites.<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;"><span style="font-family:Arial;">It is important to note that Oracle, in my opinion, is moving towards using extensive CI based integrations for ADF. If that is indeed the case PeopleSoft front end will seize to exist as we know it and ADF will become new PeopleSoft front end. Since most of the business logic in PeopleSoft is in table there will be a number of CIs build over these tables and exposed as web services which can be called from service data object from with in ADF. Given the performance of CI, it will be interesting to see how it will fit into overall Fusion application architecture. But let us see what Oracle will eventually come out with……during Xmas, 2010.<br />
</span></p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;">
 </p>
<p style="text-align:justify;">
 </p>
</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=353&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2009/01/27/353/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-4.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-5.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-6.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-7.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-8.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-9.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-10.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-11.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-12.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-13.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-14.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-15.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-16.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-17.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-18.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-19.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-20.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-21.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-22.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-23.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-24.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-25.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-26.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-27.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-28.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-29.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-30.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-31.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-32.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2009/01/012709-0300-33.png" medium="image" />
	</item>
		<item>
		<title>PeopleSoft XML File Layout</title>
		<link>http://addsrikanth.wordpress.com/2008/11/11/peoplesoft-xml-file-layout/</link>
		<comments>http://addsrikanth.wordpress.com/2008/11/11/peoplesoft-xml-file-layout/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 00:32:49 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/11/11/peoplesoft-xml-file-layout/</guid>
		<description><![CDATA[Create the record to insert data into (for example MY_FILETEST)     Create file layout by dragging the test record on to the file layout   Create XML file to use   &#60;?xml version=&#8221;1.0&#8243;?&#62; &#60;MY_FILETEST&#62;     &#60;MYNUMBER&#62;100&#60;/MYNUMBER&#62;     &#60;MY_FACT_BEL&#62;200&#60;/MY_FACT_BEL&#62; &#60;/MY_FILETEST&#62; &#60;MY_FILETEST&#62;     &#60;MYNUMBER&#62;200&#60;/MYNUMBER&#62;     &#60;MY_FACT_BEL&#62;200&#60;/MY_FACT_BEL&#62; &#60;/MY_FILETEST&#62; &#60;MY_FILETEST&#62;     &#60;MYNUMBER&#62;300&#60;/MYNUMBER&#62;     &#60;MY_FACT_BEL&#62;200&#60;/MY_FACT_BEL&#62; &#60;/MY_FILETEST&#62;     Save the file in the following folder [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=275&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>
<div>Create the record to insert data into (for example MY_FILETEST)
</div>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx1.png?w=700">
			</p>
<p>
 </p>
<p>
 </p>
</li>
<li>
<div>Create file layout by dragging the test record on to the file layout
</div>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx2.png?w=700">
			</p>
<p>
 </p>
</li>
<li>Create XML file to use
</li>
</ol>
<p>
 </p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MYNUMBER&gt;100&lt;/MYNUMBER&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MY_FACT_BEL&gt;200&lt;/MY_FACT_BEL&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;/MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MYNUMBER&gt;200&lt;/MYNUMBER&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MY_FACT_BEL&gt;200&lt;/MY_FACT_BEL&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;/MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MYNUMBER&gt;300&lt;/MYNUMBER&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">    &lt;MY_FACT_BEL&gt;200&lt;/MY_FACT_BEL&gt;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&lt;/MY_FILETEST&gt;<br />
</span></p>
<p style="margin-left:18pt;">
 </p>
<p style="margin-left:18pt;">
 </p>
<ol>
<li>
<div>Save the file in the following folder if running the import from application server if running from the process scheduler save it in the prcs\files  folder
</div>
<p style="margin-left:18pt;"><strong>D:\Apps\PT849\appserv\EPM9DMO\files<br />
</strong></p>
</li>
</ol>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx3.png?w=700"><strong><br />
		</strong></p>
<p>
 </p>
<p>
 </p>
<ol>
<li>Use the following code to import the data into the record
</li>
</ol>
<p>
 </p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">Local File &amp;FILE;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">Local Record &amp;REC;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">Local Rowset &amp;FRS;<br />
</span></p>
<p style="margin-left:18pt;">
 </p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&amp;FILE = GetFile(&#8220;MyFileXML.xml&#8221;, &#8220;R&#8221;);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&amp;REC = CreateRecord(Record.MY_FILETEST);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">&amp;SQL = CreateSQL(&#8220;%Insert(:1)&#8221;);<br />
</span></p>
<p style="margin-left:18pt;">
 </p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">If Not &amp;FILE.IsOpen Then<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">   Error (&#8220;TEST: failed file open&#8221;);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">Else<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">   If Not &amp;FILE.SetFileLayout(FileLayout.MY_FILETEST_XML) Then<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">      Error (&#8220;TEST: failed SetFilelayout&#8221;);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">   Else<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">      &amp;FRS = &amp;FILE.ReadRowset();<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">      While &amp;FRS &lt;&gt; Null<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">         &amp;FRS.GetRow(1).MY_FILETEST.CopyFieldsTo(&amp;REC);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">         &amp;SQL.execute(&amp;REC);<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">         &amp;FRS = &amp;FILE.ReadRowset();<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">      End-While;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">   End-If;<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">   &amp;FILE.Close();<br />
</span></p>
<p style="margin-left:18pt;"><span style="font-size:10pt;">End-If;<br />
</span></p>
<p style="margin-left:18pt;"><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx4.png?w=700">
	</p>
<p style="margin-left:36pt;">
 </p>
<ol>
<li>Call the code from the page
</li>
</ol>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx5.png?w=700">
	</p>
<p style="margin-left:18pt;">
 </p>
<ol>
<li>
<div>Test if data is inserted
</div>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx6.png?w=700">
			</p>
</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=275&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/11/11/peoplesoft-xml-file-layout/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx4.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx5.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/111108-0032-peoplesoftx6.png" medium="image" />
	</item>
		<item>
		<title>OBIEE Changing Administrator Password</title>
		<link>http://addsrikanth.wordpress.com/2008/11/07/obiee-changing-administrator-password/</link>
		<comments>http://addsrikanth.wordpress.com/2008/11/07/obiee-changing-administrator-password/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 20:26:11 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/11/07/obiee-changing-administrator-password/</guid>
		<description><![CDATA[Shutdown OAS and OBIEE services. Change the password in the BI server repository offline.  3.Run crypto tools for both Publisher and BI Scheduler. cryptotools credstore -add -infile D:\OracleBIData\web\config\credentialstore.xml BIPublisher Alias : bipublisheradmin      BIScheduler Alias : admin   4.Change password in Scheduler Config in job manager   5.Start OAS server and OBIEE services and update [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=261&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;">Shutdown OAS and OBIEE services.<br />
</span></li>
</ol>
<p><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;">Change the password in the BI server repository offline.<br />
</span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi11.png?w=700" alt="" /><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;"><br />
</span> 3.<span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;">Run crypto tools for both Publisher and BI Scheduler.<br />
</span><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;">cryptotools credstore -add -infile D:\OracleBIData\web\config\credentialstore.xml<br />
</span><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;">BIPublisher Alias : bipublisheradmin</span><span style="color:#1f497d;"><span style="font-family:Times New Roman;font-size:12pt;"><br />
</span>     <span style="font-family:Times New Roman;font-size:12pt;">BIScheduler Alias : admin<br />
</span></span></p>
<p style="margin-left:18pt;"> </p>
<p><span style="color:#1f497d;">4.Change password in Scheduler Config in job manager<br />
</span><img src="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi21.png?w=700" alt="" /><span style="color:#1f497d;"><br />
</span></p>
<p style="margin-left:18pt;"> </p>
<p><span style="color:#1f497d;">5.Start OAS server and OBIEE services and update the JDBC connections for BI Server Answers<br />
</span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi31.png?w=700" alt="" /><span style="color:#1f497d;"><br />
</span> </p>
<p><span style="color:#1f497d;">6.Update security configuration for the BI server security model with the new password.<br />
</span><img src="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi41.png?w=700" alt="" /><span style="color:#1f497d;"><br />
</span></p>
<p style="margin-left:18pt;"> </p>
<p style="margin-left:18pt;"><span style="color:#1f497d;"> 7.Restart all the servers again. If second restart is not done then BIPublisher reports based on answers will not work.<br />
</span></p>
<p style="margin-left:36pt;"><span style="color:#1f497d;font-family:Times New Roman;font-size:12pt;"></p>
<p style="margin-left:36pt;"> </p>
<p> </span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=261&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/11/07/obiee-changing-administrator-password/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi11.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi21.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi31.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/11/110708-2026-obieechangi41.png" medium="image" />
	</item>
		<item>
		<title>Deploying OBIEE Presentation Services outside the Firewall (BI Plug-in).</title>
		<link>http://addsrikanth.wordpress.com/2008/09/24/deploying-obiee-presentation-services-outside-the-firewall-bi-plug-in/</link>
		<comments>http://addsrikanth.wordpress.com/2008/09/24/deploying-obiee-presentation-services-outside-the-firewall-bi-plug-in/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 21:29:07 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/09/24/deploying-obiee-presentation-services-outside-the-firewall-bi-plug-in/</guid>
		<description><![CDATA[It if often the case that OBIEE need to be accessed by the users who are outside the corporate LAN. For such deployments there is one web server box which is usually out of the DMZ. I am going to use JBOSS application server as my server which is outside of the LAN that any [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=256&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Arial;font-size:10pt;">It if often the case that OBIEE need to be accessed by the users who are outside the corporate LAN.<br />
</span></p>
<p><span style="font-family:Arial;font-size:10pt;">For such deployments there is one web server box which is usually out of the DMZ.<br />
</span></p>
<p><span style="font-family:Arial;font-size:10pt;">I am going to use JBOSS application server as my server which is outside of the LAN that any user can access.<br />
</span></p>
<p><span style="font-family:Arial;font-size:10pt;"><strong>Steps<br />
</strong></span></p>
<ol>
<li>
<div><span style="font-family:Arial;font-size:10pt;">Copy the Analytics.ear file from the D:\OracleBI\web directory<br />
</span></div>
<p><img src="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob1.png?w=700"><span style="font-family:Arial;font-size:10pt;"><strong><br />
					</strong></span></p>
</li>
</ol>
<p><span style="font-family:Arial;font-size:10pt;">2. Paste the analytics.ear file to the deployment directory. In case of the JBoss this directory is usually like this<br />
</span></p>
<p><span style="font-family:Arial;font-size:10pt;"><strong><em>D:\My_Downloads\JBoss\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\deploy<br />
</em></strong></span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob2.png?w=700"><span style="font-family:Arial;font-size:10pt;"><strong><em><br />
				</em></strong></span></p>
<p><span style="font-family:Arial;font-size:10pt;"><em>3. Start the server and make sure there are no errors in the deployment.<br />
</em></span></p>
<p><span style="font-family:Arial;font-size:10pt;"><em>JBoss before starting to deploy the analytics.ear file<br />
</em></span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob3.png?w=700"><span style="font-family:Arial;font-size:10pt;"><em><br />
			</em></span></p>
<p>
 </p>
<p><span style="font-family:Arial;font-size:10pt;"><em>4. Access the application (analytics) from the browser. Please note that JBoss automatically redirects user to the presentation server.<br />
</em></span></p>
<p><span style="font-family:Arial;font-size:10pt;"><em> Port on which the presentation service is redirected to, can be configured in the web.xml file of the JBoss. In this installation<br />
</em></span></p>
<p><span style="font-family:Arial;font-size:10pt;"><em> I am using the default port so no changes were made to web.xml.<br />
</em></span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob4.png?w=700"><span style="font-family:Arial;font-size:10pt;"><em><br />
			</em></span></p>
<p>
 </p>
<p>
 </p>
<p><span style="font-family:Arial;font-size:10pt;"><br />
		</span> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/256/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/256/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/256/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=256&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/09/24/deploying-obiee-presentation-services-outside-the-firewall-bi-plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/09/092408-2129-deployingob4.png" medium="image" />
	</item>
		<item>
		<title>PeopleSoft Integration Broker and BPEL (Amazon Web Service)</title>
		<link>http://addsrikanth.wordpress.com/2008/08/30/peoplesoft-integration-broker-and-bpel-amazon-web-service/</link>
		<comments>http://addsrikanth.wordpress.com/2008/08/30/peoplesoft-integration-broker-and-bpel-amazon-web-service/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 20:16:07 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/08/30/peoplesoft-integration-broker-and-bpel-amazon-web-service/</guid>
		<description><![CDATA[PeopleSoft Integration Broker and BPEL (Amazon Web Service) I wanted to integrate PeopleSoft with Amazon web service similar to the one I did before here for Google. But,this time I would like to add BPEL to the mix because that is certainly the way Oracle is taking PeopleSoft in the next version. It is basically [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=197&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1 style="text-align:justify;"><span style="font-size:12pt;font-family:Verdana;">PeopleSoft Integration Broker and BPEL (Amazon Web Service)<br />
</span></h1>
<p style="text-align:justify;"> <span style="font-size:10pt;font-family:Verdana;">I wanted to integrate PeopleSoft with Amazon web service similar to the one I did before <a href="http://addsrikanth.wordpress.com/2008/08/25/peoplesoft-integration-broker-and-web-services-updated/">here</a> for Google. But</span>,this time I would like <span style="font-size:10pt;font-family:Verdana;">to add BPEL to the mix because that is certainly the way Oracle is taking PeopleSoft in the next version. </span></p>
<p style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">It is basically a simple page which will accept a search parameter. Based on the search keyword, the application will go search Amazon web site for books and return the results to PeopleSoft.</span></p>
<p style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Our final PeopleSoft page will look something like this<br />
</span></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti1.png?w=700" alt="" /><span style="font-size:10pt;font-family:Verdana;"><br />
</span></p>
<p style="text-align:justify;">
<p style="text-align:justify;">
<p style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Amazon WSDL is <a href="http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl?">here</a>.<br />
</span></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;"><strong>Prerequisites<br />
</strong></span></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Before you can use the Amazon web service you need to create an account. You can create a free account for the Amazon web service <a href="http://www.amazon.com/AWS-home-page-Money/b?ie=UTF8&amp;node=3435361">here.</a> After creating the account for Amazon web you will be provided with <span style="color:#000000;"><strong>Access Key ID,</strong> this key is required in order for you to send and receive the messages from Amazon.</span></span> </div>
</li>
</ul>
<ul>
<li>
<div style="text-align:justify;"><span style="color:#000000;"><span style="font-size:10pt;font-family:Verdana;">Since we are going to be integrating the service with BPEL you will need to have JDeveloper</span> (10g, I am still researching how to integrate PeopleSoft with BPEL on JDeveloper 11g)<span style="font-size:10pt;font-family:Verdana;"> to create the BPEL process and BPEL process manager to deploy the BPEL process developed. You can download them from the oracle web site.</span></span> </div>
</li>
<li>
<div style="text-align:justify;">Please note that I have made some assumptions regarding the audience who intent to use the steps described below.</div>
<ul>
<li>
<ul>
<li>
<div style="text-align:justify;">Knowledge of the PeopleSoft pages, record, application engine and peoplecode.</div>
</li>
<li>
<div style="text-align:justify;">Some working knowledge of the BPEL at least hello world process</div>
</li>
<li>
<div style="text-align:justify;">Some knowledge of XSLT. </div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;"><strong>Steps<br />
</strong></span></p>
<p style="text-align:justify;"> <span style="font-size:10pt;font-family:Verdana;">Here are the steps we will follow to create the integration<br />
</span></p>
<ol>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Create the BPEL process in JDeveoper.<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Deploy the process to BPEL process manager.<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Test the integration works from BPEL process manager to Amazon.<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Configure the PeopleSoft to talk to BPEL process manager<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Create a PeopleSoft service operation that consumes the BPEL process we created above.<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-size:10pt;font-family:Verdana;">Create a transform application engine to process the response from Amazon to HTML tags.<br />
</span></div>
</li>
<li>
<div style="text-align:justify;"><span style="font-family:Verdana;"><span style="font-size:10pt;">Display the response on the PeopleSoft page.</span></span> </div>
</li>
</ol>
<ol>
<li>
<div style="text-align:justify;"><strong><span style="font-family:Verdana;">Create the BPEL Process in JDeveloper</span><br />
</strong></div>
<p style="text-align:justify;">
</li>
</ol>
<ul style="margin-left:54pt;">
<li>
<div style="text-align:justify;">Create new application in the JDeveloper. Lets us call it <em>PeopleSoftToAmazonV2.<br />
</em></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti2.png?w=700" alt="" /></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;">Click cancel on the Project create popup.</div>
</li>
<li>
<div style="text-align:justify;">Create new project in the application</div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti3.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:36pt;">
<ul>
<li>
<div style="text-align:justify;">Select BPEL process project from the projects gallery</div>
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti4.png?w=700" alt="" /></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;">Select Synchronous BPEL process from the BPEL process creation wizard. <img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti5.png?w=700" alt="" /></div>
<p style="text-align:justify;">
<p style="text-align:justify;margin-left:31pt;">
</li>
<li>
<div style="text-align:justify;">Click finish to open the default BPEL process.</div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti6.png?w=700" alt="" /></p>
<p style="text-align:justify;">
</li>
<li>
<div style="text-align:justify;">Since the default BPEL input/output messages take one input and one output we need to change the schema for the input message and output message. Right click on the schema definition and change the schema for input and output as shown below. Amazon item search request needs three mandatory inputs Keywords, ResponseGroup and Searchindex. Since we are going to display total results and Image, Title and price we need these elements in the response message.<img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti7.png?w=700" alt="" /></div>
</li>
<li>
<div style="text-align:justify;">Create a partner link for the service. Drag the partner link from the component palette on the right side of the BPEL window as shown below.</div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti8.png?w=700" alt="" /></p>
<ul>
<li>
<div style="text-align:justify;">Enter the following link in the WSDL file(click ok when asked for the partner roles). Select the partner role and leave my role blank. <a href="http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl">http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl</a>? <strong><br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti9.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;">Add invoke activity from the component palette after the receive activity. <strong><br />
</strong></div>
</li>
</ul>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti10.png?w=700" alt="" /><strong><br />
</strong></p>
<ul>
<li>
<div style="text-align:justify;">Connect the invoke activity with the Amazon service by dragging and dropping the invoke activity. Select the itemSearch for the operation from the edit invoke window, auto create the input and output variables.<strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti11.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;margin-left:31pt;">
</li>
</ul>
</li>
<li>
<div style="text-align:justify;">Drag an assign activity in between receive activity and invoke activity. Create copy operations to copy the keywords, search index and response group from in input variable to invoke input variable.<strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti12.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti13.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti14.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
</li>
<li>
<div style="text-align:justify;">Create copy operation to select the access identifier to AWSAccessId. You need to select the expression from the type drop down in the from side of the copy operation.<strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti15.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;">Your final copy operation should look like this<strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti16.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<ul>
<li>
<div style="text-align:justify;">Drag another transform activity after the invoke activity<strong><br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti17.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
</li>
</ul>
</li>
<li>
<div style="text-align:justify;">Create a transformation double clicking on the transform activity. Make sure source variable is output variable from the invoke activity and target variable is output variable. <strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti18.png?w=700" alt="" /><strong><br />
</strong></p>
<ul>
<li>
<div style="text-align:justify;">Map the transformations as follows<strong><br />
</strong></div>
<p style="text-align:justify;">-Add for-each node on the target before the items node .Map tags as follows</p>
<p style="text-align:justify;"><strong>-</strong> Item/ASIN &#8212;&#8212;&#8212;-<span style="font-family:Wingdings;">à</span> ASIN</p>
<p style="text-align:justify;">- Item/SmallImage/URL&#8212;&#8212;&#8212;-<span style="font-family:Wingdings;">à</span> ImageURL</p>
<p style="text-align:justify;">- ItemAttributes/ListPrice/Amount &#8212;&#8212;&#8212;-<span style="font-family:Wingdings;">à</span> Price</p>
<p style="text-align:justify;">- Item/ItemAttributes/Title &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<span style="font-family:Wingdings;">à</span>Title</p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti19.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;margin-left:13pt;">
<p style="text-align:justify;margin-left:13pt;">
</li>
</ul>
</li>
</ul>
<ol>
<li>
<div style="text-align:justify;"><strong>Deploy the process to BPEL process manager.<br />
</strong></div>
<p style="text-align:justify;margin-left:36pt;">
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti20.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;"><strong>3. Test the service. Logon the BPEL console<br />
</strong></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti21.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>Enter Oracle for keyword, Large for Response Group and Books for search Index.<br />
</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti22.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti23.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;margin-left:4pt;">
</li>
<li>
<div style="text-align:justify;"><strong>Configure the PeopleSoft to talk to BPEL process manager<br />
</strong></div>
<p style="text-align:justify;">
</li>
</ol>
<ul>
<li>
<div style="text-align:justify;">Configure the BPEL node properties by changing the process manager URL, BPEL domain. You can get to this screen by clicking on the properties link at the bottom of the Node definitions page<strong><br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti24.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;"><strong>G<img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti25.png?w=700" alt="" /><br />
</strong></p>
<p style="text-align:justify;margin-left:36pt;">
<p style="text-align:justify;margin-left:36pt;">
<p style="text-align:justify;margin-left:4pt;"><strong>5. Create<span style="font-size:10pt;font-family:Verdana;"> a PeopleSoft service operation that consumes the BPEL process we created above.<br />
</span></strong></p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;">Get the WDSL from the BPEL Process Manager. Copy the link for the WSDL.</div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti26.png?w=700" alt="" /></p>
<ul>
<li>
<div style="text-align:justify;">Create the service operation using consume web service wizard.</div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti27.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti28.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti29.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;">Make sure you select the BPEL node you configured before for the WSDL node</div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti30.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;">Note the service operation name. In my case, since I already have an operation named &#8220;PROCESS&#8221;, wizard created a new unique operation name <span style="font-size:9pt;color:#000000;font-family:Arial;"><em>PROCESS39474. </em></span>This name is required when you create the code to call the BPEL process.</div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti31.png?w=700" alt="" /></p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;"><strong>Create a simple page with a button to test our integration so far. Enter the code below behind the field change event of the button.<br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;">
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>Local Message &amp;lmsgAmazonRequest, &amp;lmsgAmazonResponse;<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>Local XmlDoc &amp;lxmldoc;<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>Local string &amp;lstrXMLString;<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lobjBPEL = create PT_BPEL:BPELUtil();<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lmsgAmazonRequest = CreateMessage(Operation.PROCESS39474, %IntBroker_Request);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lstrXMLString = &#8220;&lt;?xml version=&#8217;1.0&#8242;?&gt;</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&lt;ns1:AmazonItemSearchV2ProcessRequest xmlns:ns1=&#8217;http://xmlns.oracle.com/AmazonItemSearchV2&#8242;&gt;</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&lt;ns1:KeyWord&gt;oracle&lt;/ns1:KeyWord&gt;</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&lt;ns1:ResponseGroup&gt;Large&lt;/ns1:ResponseGroup&gt;&lt;</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>ns1:SearchIndex&gt;Books&lt;/ns1:SearchIndex&gt;&lt;</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>/ns1:AmazonItemSearchV2ProcessRequest&gt;&#8221;;<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>WinMessage(&amp;lstrXMLString, 0);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lxmldoc = CreateXmlDoc(&amp;lstrXMLString);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lmsgAmazonRequest.SetXmlDoc(&amp;lxmldoc);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>&amp;lmsgAmazonResponse = &amp;lobjBPEL.launchsyncBPELProcess(&#8220;PROCESS&#8221;, &amp;lmsgAmazonRequest, &#8220;&#8221;, &#8220;&#8221;);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;"><em>WinMessage(&amp;lmsgAmazonResponse.GenXMLString(), 0);<br />
</em></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;"><span style="font-size:8pt;"><strong>Test the code. When you the code it should you should see two winmessages as follows one for request and one for response<br />
</strong></span></div>
</li>
</ul>
<p style="text-align:justify;">
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti32.png?w=700" alt="" /><span style="font-size:8pt;"><strong><br />
</strong></span></p>
<p style="text-align:justify;margin-left:4pt;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti33.png?w=700" alt="" /><span style="font-size:8pt;"><strong><br />
</strong></span></p>
<p style="text-align:justify;margin-left:4pt;">
<p style="text-align:justify;"><strong>6. Create a transform application engine to process the response from Amazon to HTML tags.<br />
</strong></p>
<ul>
<li>
<div style="text-align:justify;">Now that we know our integration works, we need to just make sure our page looks little pretty. We can process the response using SOAPDoc API but it will much easier to do it using XSLT and transform it to HTML tags using XSLT application engine. So create an transform application engine process with the following code. Make sure you change the application engine type to transform in the application engine properties and select XSLT as the transform type.<strong><br />
</strong></div>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti34.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti35.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>Here is the code for the XSLT transform<br />
</strong></p>
<p style="text-align:justify;">
</li>
</ul>
<p style="text-align:justify;"><span style="font-size:8pt;">&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
</span></p>
<p style="margin-left:4pt;text-align:left;"><span style="font-size:8pt;">&lt;xsl:transform version=&#8221;1.0&#8243; xmlns:xsl=&#8221;http://www.w3.org/1999/XSL/Transform&#8221; xmlns:env=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221; xmlns:res=&#8221;http://xmlns.oracle.com/AmazonItemSearchV2&#8243; xmlns:ns1=&#8221;http://xmlns.oracle.com/AmazonItemSearchV2&#8243;&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;xsl:template match=&#8221;/&#8221;&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;table border=&#8221;1&#8243;&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">    &lt;tr&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">            &lt;td&gt;Total Search Results&lt;/td&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">            &lt;td&gt;&lt;xsl:value-of select=&#8221;env:Envelope/env:Body/res:AmazonItemSearchV2ProcessResponse/ns1:TotalResults&#8221;/&gt;&lt;/td&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">    &lt;/tr&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;xsl:for-each select=&#8221;env:Envelope/env:Body/res:AmazonItemSearchV2ProcessResponse/ns1:Items&#8221;&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">    &lt;tr&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">            &lt;td&gt;&lt;IMG&gt;&lt;xsl:attributename=&#8221;src&#8221;&gt;</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;xsl:value-of select=&#8221;ns1:ImageURL&#8221;/&gt;&lt;/xsl:attribute&gt;&lt;/IMG&gt;</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;br&gt;&lt;xsl:value-of select=&#8221;ns1:Price&#8221;/&gt;&lt;/br&gt;&lt;/td&gt;</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">            &lt;td&gt;&lt;xsl:value-of select=&#8221;ns1:Title&#8221;/&gt;&lt;/td&gt;<br />
</span><span style="font-size:8pt;">    &lt;/tr&gt;<br />
</span><span style="font-size:8pt;">&lt;/xsl:for-each&gt;<br />
</span><span style="font-size:8pt;">&lt;/table&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;/xsl:template&gt;<br />
</span></p>
<p style="text-align:justify;margin-left:4pt;"><span style="font-size:8pt;">&lt;/xsl:transform&gt;</span> </p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;"><strong>Change the routings on the operation to call the transform function.<span style="font-size:12pt;"><br />
</span></strong></div>
<p style="text-align:justify;">
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti36.png?w=700" alt="" /><span style="font-size:12pt;"><strong><br />
</strong></span></p>
<p style="text-align:justify;">
</li>
<li>
<div style="text-align:justify;"><strong><span style="font-size:10pt;">Add HTML object to the page</span><br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti37.png?w=700" alt="" /><strong><br />
</strong></p>
<p style="text-align:justify;margin-left:4pt;">
<ul>
<li>
<div style="text-align:justify;"><strong>Populate the HTML object the response from the BPEL in the button peoplecode<br />
</strong></div>
<p style="text-align:justify;">Here is final peoplecode behind the button after removing the winmessages we added before and adding line of code to populate the HTML object and changing the hardcoded keyword to accept keyword from the page.</p>
<p>import PT_BPEL:*;</p>
<p>Local Message &amp;lmsgAmazonRequest, &#038;lmsgAmazonResponse;<br />
Local XmlDoc &lxmldoc;<br />
Local string &#038;lstrXMLString;</p>
<p>&amp;lobjBPEL = create PT_BPEL:BPELUtil();</p>
<p>&amp;lmsgAmazonRequest = CreateMessage(Operation.PROCESS39474, %IntBroker_Request);</p>
<p>&amp;lstrXMLString = &#8220;&#8221; | MY_AMZN_IB_WRK.PTACEDUMMYFLD3.Value | &#8220;LargeBooks&#8221;;</p>
<p>&amp;lxmldoc = CreateXmlDoc(&amp;lstrXMLString);<br />
&amp;lmsgAmazonRequest.SetXmlDoc(&amp;lxmldoc);<br />
&amp;lmsgAmazonResponse = &amp;lobjBPEL.launchsyncBPELProcess(&#8220;PROCESS&#8221;, &amp;lmsgAmazonRequest, &#8220;&#8221;, &#8220;&#8221;);</p>
<p>MY_AMZN_IB_WRK.WSDLHTML.Value = &amp;lmsgAmazonResponse.GenXMLString();</p>
<li>
<div style="text-align:justify;"><strong>Test our final page<br />
</strong></div>
</li>
</ul>
<p style="text-align:justify;"><img src="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti38.png?w=700" alt="" /></p>
<p style="text-align:justify;">
<p style="text-align:justify;">And we have our final page.</p>
<p style="text-align:justify;">
<p style="text-align:justify;">Later some time, I will try to blog about the direction oracle is going to take the fusion applications with respect to<br />
PeopleSoft and my opinion regarding that based on my review of the JDeveloper preview 4.Until then…..</p>
<p style="text-align:justify;">
<p style="text-align:left;">
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/197/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/197/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/197/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/197/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/197/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=197&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/08/30/peoplesoft-integration-broker-and-bpel-amazon-web-service/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti4.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti5.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti6.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti7.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti8.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti9.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti10.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti11.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti12.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti13.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti14.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti15.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti16.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti17.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti18.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti19.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti20.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti21.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti22.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti23.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti24.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti25.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti26.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti27.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti28.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti29.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti30.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti31.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti32.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti33.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti34.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti35.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti36.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti37.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/083008-2014-peoplesofti38.png" medium="image" />
	</item>
		<item>
		<title>PeopleSoft Integration Broker and Web Services (Updated)</title>
		<link>http://addsrikanth.wordpress.com/2008/08/25/peoplesoft-integration-broker-and-web-services-updated/</link>
		<comments>http://addsrikanth.wordpress.com/2008/08/25/peoplesoft-integration-broker-and-web-services-updated/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 02:08:46 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/08/25/peoplesoft-integration-broker-and-web-services-updated/</guid>
		<description><![CDATA[Thanks for the various comments on my post for the PeopleSoft Integration Broker and Web services. Based on the comments, I noticed that I needed to provide additional information regarding the IB integration with Google web services. I noticed that most of the comments were related to the external system contact error. If you continue [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=158&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks for the various comments on my post for the PeopleSoft Integration Broker and Web services. Based on the comments, I noticed that I needed to provide additional information regarding the IB integration with Google web services. I noticed that most of the comments were related to the external system contact error. If you continue to receive this error after following the steps below, it is most likely that some of the configuration were either not done or you are behind a firewall that preventing you from going out of the network.<span style="font-size:14pt;"><br />
</span></p>
<ol>
<li><span style="font-size:12pt;"><strong><em>Configure the integration broker by changing the gateway URL.<br />
</em></strong></span></li>
</ol>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti1.png?w=700" alt="" /></p>
<p> </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti2.png?w=700" alt="" /></p>
<p><span style="font-size:12pt;"><strong>2.Activate the IB domain. When PeopleSoft is initially installed you will see a lot of invalid IB domains.You can flush out the invalid entries by purging the domain status.<br />
</strong></span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti3.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti4.png?w=700" alt="" /></p>
<p><strong>3. When the integration gateway is configured you should see the target connectors in the gateway configuration.<br />
</strong></p>
<p> </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti5.png?w=700" alt="" /></p>
<p> </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti6.png?w=700" alt="" /></p>
<p> </p>
<p><strong>4.Configure the services schemaname and target location. Please note the &#8220;Service&#8221; in the listening connector. This is PeopleSoftServiceListeningConnector.<br />
</strong></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti7.png?w=700" alt="" /></p>
<p> </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti8.png?w=700" alt="" /></p>
<p><strong>5.Configure the service using the web service consume wizard.<br />
</strong></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti9.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti10.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti11.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti12.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti13.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti14.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti15.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti16.png?w=700" alt="" /></p>
<p><strong>7.Create a page,record etc to test the integration.<br />
</strong></p>
<p> </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti17.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti18.png?w=700" alt="" /></p>
<p><strong>8.Enter the following code to test the integration we created.<br />
</strong></p>
<p>Local SOAPDoc &amp;SOAPDoc;</p>
<p> </p>
<p> </p>
<p>Local XmlNode &amp;lnodeEnvNode;</p>
<p>&amp;SOAPDoc = CreateSOAPDoc();</p>
<p>&amp;SOAPDoc.AddEnvelope(%SOAP_Custom);</p>
<p>&amp;lnodeEnvNode = &amp;SOAPDoc.EnvelopeNode;</p>
<p>&amp;lnodeEnvNode.AddAttribute(&#8220;xmlns&#8221;, &#8220;urn:GoogleSearch&#8221;);</p>
<p>&amp;SOAPDoc.AddBody();</p>
<p>&amp;SOAPDoc.AddMethod(&#8220;doGoogleSearch&#8221;, 1);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;key&#8221;, &#8220;eDZYCx9QFHIXI/xojJqrYspYi1Geo74o&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;q&#8221;, &#8220;BPEL&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;start&#8221;, &#8220;0&#8243;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;maxResults&#8221;, &#8220;5&#8243;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;filter&#8221;, &#8220;true&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;restrict&#8221;, &#8220;&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;safeSearch&#8221;, &#8220;false&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;lr&#8221;, &#8220;&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;ie&#8221;, &#8220;lang_en&#8221;);</p>
<p>&amp;SOAPDoc.AddParm(&#8220;oe&#8221;, &#8220;lang_en&#8221;);</p>
<p>&amp;lxmlDoc = CreateXmlDoc(&amp;SOAPDoc.GenXmlString());</p>
<p>&amp;lmsgGoRequest = CreateMessage(Operation.DOGOOGLESEARCH);</p>
<p>MY_GOOG_IB_WRK.RAWXML1.Value = &amp;lxmlDoc.GenXmlString();</p>
<p>&amp;lmsgGoRequest.SetXmlDoc(&amp;lxmlDoc);</p>
<p>&amp;lmsgGoResponse = %IntBroker.SyncRequest(&amp;lmsgGoRequest);</p>
<p>MY_GOOG_IB_WRK.RAWXML2.Value = &amp;lmsgGoResponse.GenXMLString();</p>
<p>9. Here is request and response</p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti19.png?w=700" alt="" /></p>
<p>Request :</p>
<p>&lt;?xml version=&#8221;1.0&#8243;?&gt;</p>
<p>&lt;SOAP-ENV:Envelope xmlns=&#8221;urn:GoogleSearch&#8221; xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;&gt;&lt;SOAP-ENV:Body&gt;&lt;doGoogleSearch&gt;&lt;key&gt;eDZYCx9QFHIXI/xojJqrYspYi1Geo74o&lt;/key&gt;&lt;q&gt;BPEL&lt;/q&gt;</p>
<p>&lt;start&gt;0&lt;/start&gt;&lt;maxResults&gt;5&lt;/maxResults&gt;&lt;filter&gt;true&lt;/filter&gt;&lt;restrict/&gt;</p>
<p>&lt;safeSearch&gt;false&lt;/safeSearch&gt;&lt;lr/&gt;&lt;ie&gt;lang_en&lt;/ie&gt;</p>
<p>&lt;oe&gt;lang_en&lt;/oe&gt;&lt;/doGoogleSearch&gt;</p>
<p>&lt;/SOAP-ENV:Body&gt;&lt;/SOAP-ENV:Envelope&gt;</p>
<p>Response:</p>
<p>&lt;?xml version=&#8217;1.0&#8242; encoding=&#8217;UTF-16&#8242;?&gt;</p>
<p>&lt;SOAP-ENV:Envelope xmlns:SOAP-ENV=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221; xmlns:xsi=&#8221;http://www.w3.org/1999/XMLSchema-instance&#8221; xmlns:xsd=&#8221;http://www.w3.org/1999/XMLSchema&#8221;&gt;</p>
<p>&lt;SOAP-ENV:Body&gt;</p>
<p>&lt;ns1:doGoogleSearchResponse xmlns:ns1=&#8221;urn:GoogleSearch&#8221; SOAP-ENV:encodingStyle=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221;&gt;</p>
<p>&lt;return xsi:type=&#8221;ns1:GoogleSearchResult&#8221;&gt;</p>
<p>&lt;directoryCategories xmlns:ns2=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221; xsi:type=&#8221;ns2:Array&#8221; ns2:arrayType=&#8221;ns1:DirectoryCategory[0]&#8220;&gt;</p>
<p>&lt;/directoryCategories&gt;</p>
<p>&lt;documentFiltering xsi:type=&#8221;xsd:boolean&#8221;&gt;false&lt;/documentFiltering&gt;</p>
<p>&lt;endIndex xsi:type=&#8221;xsd:int&#8221;&gt;5&lt;/endIndex&gt;</p>
<p>&lt;estimateIsExact xsi:type=&#8221;xsd:boolean&#8221;&gt;false&lt;/estimateIsExact&gt;</p>
<p>&lt;estimatedTotalResultsCount xsi:type=&#8221;xsd:int&#8221;&gt;1640000&lt;/estimatedTotalResultsCount&gt;</p>
<p>&lt;resultElements xmlns:ns3=&#8221;http://schemas.xmlsoap.org/soap/encoding/&#8221; xsi:type=&#8221;ns3:Array&#8221; ns3:arrayType=&#8221;ns1:ResultElement[5]&#8220;&gt;</p>
<p>&lt;item xsi:type=&#8221;ns1:ResultElement&#8221;&gt;</p>
<p>&lt;URL xsi:type=&#8221;xsd:string&#8221;&gt;http://en.wikipedia.org/wiki/Business_Process_Execution_Language&lt;/URL&gt;</p>
<p>&lt;cachedSize xsi:type=&#8221;xsd:string&#8221;&gt;49k&lt;/cachedSize&gt;</p>
<p>&lt;directoryCategory xsi:type=&#8221;ns1:DirectoryCategory&#8221;&gt;</p>
<p>&lt;fullViewableName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/fullViewableName&gt;</p>
<p>&lt;specialEncoding xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/specialEncoding&gt;</p>
<p>&lt;/directoryCategory&gt;</p>
<p>&lt;directoryTitle xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/directoryTitle&gt;</p>
<p>&lt;hostName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/hostName&gt;</p>
<p>&lt;relatedInformationPresent xsi:type=&#8221;xsd:boolean&#8221;&gt;true&lt;/relatedInformationPresent&gt;</p>
<p>&lt;snippet xsi:type=&#8221;xsd:string&#8221;&gt;As defined in the abstract</p>
<p>of the Web Services &amp;lt;b&amp;gt;Business Process</p>
<p>Execution Language&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt; OASIS Standard</p>
<p>WS-&amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; 2.0, WS-&amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt;</p>
<p>(or &amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; for short) is a language for &amp;lt;b&amp;gt;&#8230;&amp;lt;/b&amp;gt;&lt;/snippet&gt;</p>
<p>&lt;summary xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/summary&gt;</p>
<p>&lt;title xsi:type=&#8221;xsd:string&#8221;&gt;&amp;lt;b&amp;gt;Business Process</p>
<p>Execution Language&amp;lt;/b&amp;gt; &#8211; Wikipedia, the free encyclopedia&lt;/title&gt;</p>
<p>&lt;/item&gt;</p>
<p>&lt;item xsi:type=&#8221;ns1:ResultElement&#8221;&gt;</p>
<p>&lt;URL xsi:type=&#8221;xsd:string&#8221;&gt;http://www.ibm.com/developerworks/library/ws-bpel/&lt;/URL&gt;</p>
<p>&lt;cachedSize xsi:type=&#8221;xsd:string&#8221;&gt;28k&lt;/cachedSize&gt;</p>
<p>&lt;directoryCategory xsi:type=&#8221;ns1:DirectoryCategory&#8221;&gt;</p>
<p>&lt;fullViewableName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/fullViewableName&gt;</p>
<p>&lt;specialEncoding xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/specialEncoding&gt;</p>
<p>&lt;/directoryCategory&gt;</p>
<p>&lt;directoryTitle xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/directoryTitle&gt;</p>
<p>&lt;hostName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/hostName&gt;</p>
<p>&lt;relatedInformationPresent xsi:type=&#8221;xsd:boolean&#8221;&gt;true&lt;/relatedInformationPresent&gt;</p>
<p>&lt;snippet xsi:type=&#8221;xsd:string&#8221;&gt;&amp;lt;b&amp;gt;Business Process Execution Language&amp;lt;/b&amp;gt; for Web Services provides a means to formally &amp;lt;br&amp;gt; specify business processes and interaction protocols.&lt;/snippet&gt;</p>
<p>&lt;summary xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/summary&gt;</p>
<p>&lt;title xsi:type=&#8221;xsd:string&#8221;&gt;&amp;lt;b&amp;gt;Business Process Execution</p>
<p>Language&amp;lt;/b&amp;gt; for Web Services version 1.1&lt;/title&gt;</p>
<p>&lt;/item&gt;</p>
<p>&lt;item xsi:type=&#8221;ns1:ResultElement&#8221;&gt;</p>
<p>&lt;URL xsi:type=&#8221;xsd:string&#8221;&gt;http://searchsoa.techtarget.com</p>
<p>/generic/0,295582,sid26_gci1172072,00.html&lt;/URL&gt;</p>
<p>&lt;cachedSize xsi:type=&#8221;xsd:string&#8221;&gt;68k&lt;/cachedSize&gt;</p>
<p>&lt;directoryCategory xsi:type=&#8221;ns1:DirectoryCategory&#8221;&gt;</p>
<p>&lt;fullViewableName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/fullViewableName&gt;</p>
<p>&lt;specialEncoding xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/specialEncoding&gt;</p>
<p>&lt;/directoryCategory&gt;</p>
<p>&lt;directoryTitle xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/directoryTitle&gt;</p>
<p>&lt;hostName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/hostName&gt;</p>
<p>&lt;relatedInformationPresent xsi:type=&#8221;xsd:boolean&#8221;&gt;true&lt;/relatedInformationPresent&gt;</p>
<p>&lt;snippet xsi:type=&#8221;xsd:string&#8221;&gt;This SearchSOA.com learning guide introduces you to &amp;lt;b&amp;gt;Business Process Execution&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt; &amp;lt;b&amp;gt;Language&amp;lt;/b&amp;gt; for Web services, or BPEL4WS. In this &amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; learning guide, &amp;lt;b&amp;gt;&#8230;&amp;lt;/b&amp;gt;&lt;/snippet&gt;</p>
<p>&lt;summary xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/summary&gt;</p>
<p>&lt;title xsi:type=&#8221;xsd:string&#8221;&gt;&amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; Learning Guide&lt;/title&gt;</p>
<p>&lt;/item&gt;</p>
<p>&lt;item xsi:type=&#8221;ns1:ResultElement&#8221;&gt;</p>
<p>&lt;URL xsi:type=&#8221;xsd:string&#8221;&gt;http://www.oasis-open.org/committees/wsbpel/&lt;/URL&gt;</p>
<p>&lt;cachedSize xsi:type=&#8221;xsd:string&#8221;&gt;25k&lt;/cachedSize&gt;</p>
<p>&lt;directoryCategory xsi:type=&#8221;ns1:DirectoryCategory&#8221;&gt;</p>
<p>&lt;fullViewableName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/fullViewableName&gt;</p>
<p>&lt;specialEncoding xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/specialEncoding&gt;</p>
<p>&lt;/directoryCategory&gt;</p>
<p>&lt;directoryTitle xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/directoryTitle&gt;</p>
<p>&lt;hostName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/hostName&gt;</p>
<p>&lt;relatedInformationPresent xsi:type=&#8221;xsd:boolean&#8221;&gt;true&lt;/relatedInformationPresent&gt;</p>
<p>&lt;snippet xsi:type=&#8221;xsd:string&#8221;&gt;The purpose of the Web Services &amp;lt;b&amp;gt;Business Process Execution Language&amp;lt;/b&amp;gt; TC was to &amp;lt;br&amp;gt; continue work on the business process language published in the &amp;lt;b&amp;gt;Business&amp;lt;/b&amp;gt; &amp;lt;b&amp;gt;&#8230;&amp;lt;/b&amp;gt;&lt;/snippet&gt;</p>
<p>&lt;summary xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/summary&gt;</p>
<p>&lt;title xsi:type=&#8221;xsd:string&#8221;&gt;OASIS Web Services &amp;lt;b&amp;gt;Business Process Execution Language&amp;lt;/b&amp;gt; (WSBPEL) TC&lt;/title&gt;</p>
<p>&lt;/item&gt;</p>
<p>&lt;item xsi:type=&#8221;ns1:ResultElement&#8221;&gt;</p>
<p>&lt;URL xsi:type=&#8221;xsd:string&#8221;&gt;http://www.bpelsource.com/&lt;/URL&gt;</p>
<p>&lt;cachedSize xsi:type=&#8221;xsd:string&#8221;&gt;32k&lt;/cachedSize&gt;</p>
<p>&lt;directoryCategory xsi:type=&#8221;ns1:DirectoryCategory&#8221;&gt;</p>
<p>&lt;fullViewableName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/fullViewableName&gt;</p>
<p>&lt;specialEncoding xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/specialEncoding&gt;</p>
<p>&lt;/directoryCategory&gt;</p>
<p>&lt;directoryTitle xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/directoryTitle&gt;</p>
<p>&lt;hostName xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/hostName&gt;</p>
<p>&lt;relatedInformationPresent xsi:type=&#8221;xsd:boolean&#8221;&gt;true&lt;/relatedInformationPresent&gt;</p>
<p>&lt;snippet xsi:type=&#8221;xsd:string&#8221;&gt;A comprehensive &amp;lt;b&amp;gt;Business Process Execution Language&amp;lt;/b&amp;gt; resource guide covering &amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt; process management software, services, information, and news.&lt;/snippet&gt;</p>
<p>&lt;summary xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/summary&gt;</p>
<p>&lt;title xsi:type=&#8221;xsd:string&#8221;&gt;BPELSource &amp;lt;b&amp;gt;BPEL&amp;lt;/b&amp;gt; Resource Guide&lt;/title&gt;</p>
<p>&lt;/item&gt;</p>
<p>&lt;/resultElements&gt;</p>
<p>&lt;searchComments xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/searchComments&gt;</p>
<p>&lt;searchQuery xsi:type=&#8221;xsd:string&#8221;&gt;BPEL&lt;/searchQuery&gt;</p>
<p>&lt;searchTime xsi:type=&#8221;xsd:double&#8221;&gt;0.131477&lt;/searchTime&gt;</p>
<p>&lt;searchTips xsi:type=&#8221;xsd:string&#8221;&gt;&lt;/searchTips&gt;</p>
<p>&lt;startIndex xsi:type=&#8221;xsd:int&#8221;&gt;1&lt;/startIndex&gt;</p>
<p>&lt;/return&gt;</p>
<p>&lt;/ns1:doGoogleSearchResponse&gt;</p>
<p> </p>
<p>&lt;/SOAP-ENV:Body&gt;</p>
<p>&lt;/SOAP-ENV:Envelope&gt;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/158/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/158/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=158&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/08/25/peoplesoft-integration-broker-and-web-services-updated/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti4.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti5.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti6.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti7.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti8.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti9.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti10.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti11.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti12.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti13.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti14.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti15.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti16.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti17.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti18.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/08/082508-0157-peoplesofti19.png" medium="image" />
	</item>
		<item>
		<title>PeopleSoft Integration Broker and Web Services</title>
		<link>http://addsrikanth.wordpress.com/2008/06/14/peoplesoft-integration-broker-and-web-services/</link>
		<comments>http://addsrikanth.wordpress.com/2008/06/14/peoplesoft-integration-broker-and-web-services/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 04:52:19 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[PeopleSoft]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/06/14/peoplesoft-integration-broker-and-web-services/</guid>
		<description><![CDATA[PeopleSoft Integration Broker and Web Services Integrating PeopleSoft to external systems using web services is similar, if not simpler, to integrating to third party systems prior to &#8220;web services&#8221; age. Today, I will try to go through step by step instructions to integrate PeopleSoft with google web services API. If I have some time this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=72&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:16pt;color:#17365d;"><strong>PeopleSoft Integration Broker and Web Services<br />
</strong></span></p>
<p>Integrating PeopleSoft to external systems using web services is similar, if not simpler, to integrating to third party systems prior to &#8220;web services&#8221; age. Today, I will try to go through step by step instructions to integrate PeopleSoft with google web services API. If I have some time this weekend, I will try to go through the same with Amazon web services.</p>
<p>Google WSDL is located at this URL <a href="http://api.google.com/GoogleSearch.wsdl">Google WSDL</a>.</p>
<h1>1. Import the WSDL</h1>
<p style="margin-left:36pt;">PeopleSoft lets you create the messages, queues (called channels before), routings (called transactions before) and service operations and services manually or automatically. Before web services you had to create all these (except services and operations) manually. With WSDL, all these are automatically created for you once WSDL import it done.</p>
<p style="margin-left:36pt;"><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti1.png?w=700" alt="" /></p>
<p style="margin-left:36pt;"><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti2.png?w=700" alt="" /></p>
<p style="text-align:right;"> </p>
<p><img class="alignright" style="float:right;" src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti3.png?w=599&#038;h=500" alt="" width="599" height="500" /></p>
<p style="margin-left:36pt;"><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti4.png?w=700" alt="" /></p>
<p style="margin-left:36pt;"> </p>
<h1>2. Verify all the required service operations are created.</h1>
<p style="margin-left:36pt;"> <img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti5.png?w=700" alt="" /></p>
<p style="margin-left:36pt;"><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti6.png?w=700" alt="" /></p>
<p style="margin-left:36pt;"> </p>
<h1>3. Create request and response code</h1>
<p>Based on the WSDL and request message parameter you need to create the SOAP request.</p>
<p><span style="font-size:10pt;font-family:Arial;">Local SOAPDoc &amp;SOAPDoc;<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">Local XmlNode &amp;lnodeEnvNode;<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc = CreateSOAPDoc();<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddEnvelope(%SOAP_Custom);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lnodeEnvNode = &amp;SOAPDoc.EnvelopeNode;<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lnodeEnvNode.AddAttribute(&#8220;xmlns&#8221;, &#8220;urn:GoogleSearch&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddBody();<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddMethod(&#8220;doGoogleSearch&#8221;, 1);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;key&#8221;, &#8220;00000000000000000000000000000&#8243;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;q&#8221;, &#8220;BPEL&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;start&#8221;, &#8220;0&#8243;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;maxResults&#8221;, &#8220;5&#8243;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;filter&#8221;, &#8220;true&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;restrict&#8221;, &#8220;&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;safeSearch&#8221;, &#8220;false&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;lr&#8221;, &#8220;&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;ie&#8221;, &#8220;lang_en&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;SOAPDoc.AddParm(&#8220;oe&#8221;, &#8220;lang_en&#8221;);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lxmlDoc = CreateXmlDoc(&amp;SOAPDoc.GenXmlString());<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lmsgGoRequest = CreateMessage(Operation.DOGOOGLESEARCH);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">MY_LDAP_TEST.RAWXML1.Value = &amp;lxmlDoc.GenXmlString();<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lmsgGoRequest.SetXmlDoc(&amp;lxmlDoc);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">&amp;lmsgGoResponse = %IntBroker.SyncRequest(&amp;lmsgGoRequest);<br />
</span></p>
<p><span style="font-size:10pt;font-family:Arial;">MY_LDAP_TEST.RAWXML2.Value = &amp;lmsgGoResponse.GenXMLString();<br />
</span></p>
<h1>4. Test the code</h1>
<p>I created a simple page which will trigger the code above. Here is the request and response. You might need to get Google API key. I had to change one in the screen shot (sorry)</p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti7.png?w=700" alt="" /></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti8.png?w=517&#038;h=174" alt="" width="517" height="174" />Request</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><strong>Response<br />
</strong></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti9.png?w=582&#038;h=1172" alt="" width="582" height="1172" /></p>
<p>    </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/72/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/72/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=72&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/06/14/peoplesoft-integration-broker-and-web-services/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti1.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti2.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti3.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti4.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti5.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti6.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti7.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti8.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061408-0450-peoplesofti9.png" medium="image" />
	</item>
		<item>
		<title>Displaying Images in OBIEE</title>
		<link>http://addsrikanth.wordpress.com/2008/06/10/displaying-images-in-obiee/</link>
		<comments>http://addsrikanth.wordpress.com/2008/06/10/displaying-images-in-obiee/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 17:21:30 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[OBIEE]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/06/10/52/</guid>
		<description><![CDATA[1. Upload the images to following two folders     D:\ORAHome\j2ee\home\applications\analytics\analytics\res\s_oracle10\images (Oracle application server install)   D:\OracleBI\web\app\res\s_oracle10\images (OBIEE install)     2. After adding images to the folders you need to restart the presentation services       3. In answers, edit the title view and add the following fmap:images/your_namename.gif     In dashboard you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=52&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:black;">1. Upload the images to following two folders</span>
	</p>
<p> <br />
 </p>
<p><span style="color:black;">D:\ORAHome\j2ee\home\applications\analytics\analytics\res\s_oracle10\images (Oracle application server install)<br />
</span></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi11.png?w=700"><span style="color:black;"><br />
		</span></p>
<p>
 </p>
<p>D:\OracleBI\web\app\res\s_oracle10\images (OBIEE install)
</p>
<p>
 </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi21.png?w=700">
	</p>
<p>
 </p>
<p>2. After adding images to the folders you need to restart the presentation services
</p>
<p>
 </p>
<p> <br />
 </p>
<p>3. In answers, edit the title view and add the following
</p>
<p><strong>fmap:images/your_namename.gif<br />
</strong></p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi31.png?w=700">
	</p>
<p> <br />
 </p>
<p>In dashboard you can use the same with image or link and <strong>fmap:impages/your_gif.gif</strong>
	</p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi41.png?w=700">
	</p>
<p>
 </p>
<p><img src="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi51.png?w=700"></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/52/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/52/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=52&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/06/10/displaying-images-in-obiee/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi11.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi21.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi31.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi41.png" medium="image" />

		<media:content url="http://addsrikanth.files.wordpress.com/2008/06/061008-1720-displayingi51.png" medium="image" />
	</item>
		<item>
		<title>SQL Server Date Time formatting</title>
		<link>http://addsrikanth.wordpress.com/2008/06/09/sql-server-date-time-formatting/</link>
		<comments>http://addsrikanth.wordpress.com/2008/06/09/sql-server-date-time-formatting/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 20:50:18 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/06/09/sql-server-date-time-formatting/</guid>
		<description><![CDATA[Datatime manupulation in SQL server     SELECT CONVERT(CHAR(10),LASTUPD_EW_DTTM,121) FROM PS_D_DEPT   Result 2008-06-06<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=32&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:blue;font-family:Courier New;font-size:10pt;">Datatime manupulation in SQL server<br />
</span></p>
<p>
 </p>
<p>
 </p>
<p><span style="font-family:Courier New;font-size:10pt;"><span style="color:blue;">SELECT</span><br />
			<span style="color:fuchsia;">CONVERT</span><span style="color:gray;">(</span><span style="color:blue;">CHAR</span><span style="color:gray;">(</span>10<span style="color:gray;">),</span>LASTUPD_EW_DTTM<span style="color:gray;">,</span>121<span style="color:gray;">)</span><br />
			<span style="color:blue;">FROM</span> PS_D_DEPT<br />
</span></p>
<p>
 </p>
<p><span style="font-family:Courier New;font-size:10pt;">Result<br />
</span></p>
<p>2008-06-06</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=32&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/06/09/sql-server-date-time-formatting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Stage Project File backup (updated)</title>
		<link>http://addsrikanth.wordpress.com/2008/05/22/data-stage-project-file-backup-updated/</link>
		<comments>http://addsrikanth.wordpress.com/2008/05/22/data-stage-project-file-backup-updated/#comments</comments>
		<pubDate>Thu, 22 May 2008 16:26:46 +0000</pubDate>
		<dc:creator>addsrikanth</dc:creator>
				<category><![CDATA[Data Stage]]></category>

		<guid isPermaLink="false">http://addsrikanth.wordpress.com/2008/05/22/data-stage-project-file-backup-updated/</guid>
		<description><![CDATA[:: @This batch file creates a backup of the project SSC_DEV4 and zips(rar) and then deletes the unrar file. :: Precondition : 1)Terminal is mapped to Y drive. :: 2)DataStage_Project_Backup is mapped to the mapped Y drive. :: 3)winRaR installed and set on the PATH variable. :: 4)Datastage server installed on the terminal. :: Postcondtion [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=31&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>:: @This batch file creates a backup of the project SSC_DEV4 and zips(rar) and then deletes the unrar file.</p>
<p>:: Precondition : 1)Terminal is mapped to Y drive.</p>
<p>:: 2)DataStage_Project_Backup is mapped to the mapped Y drive.</p>
<p>:: 3)winRaR installed and set on the PATH variable.</p>
<p>:: 4)Datastage server installed on the terminal.</p>
<p>:: Postcondtion : 1)RaR project date stamped file created.</p>
<p>:: Set the following as per the location of this batch file.username and password are for the datastage server.</p>
<p>set BackupDrive=Y</p>
<p>set BackupFolder=DataStage_Project_Backup</p>
<p>set DSProjectName=SSC_DEV4</p>
<p>set ZipPreFix=Z</p>
<p>set username=sriaddala</p>
<p>set password=Addala01</p>
<p> </p>
<p>for /f &#8220;tokens=1-5 delims=/ &#8221; %%d in (&#8220;%date%&#8221;) do set fdate= %%e-%%f-%%g</p>
<p>echo &#8220;%fdate%&#8221;</p>
<p>dscmdexport.exe /H=ssc-epmtst-app /U=&#8221;%username%&#8221; /P=&#8221;%password%&#8221; /O=0 &#8220;%DSProjectName%&#8221; &#8220;%BackupDrive%&#8221;:\\&#8221;%BackupFolder%&#8221;\\&#8221;%DSProjectName%&#8221;_&#8221;%fdate%&#8221;.dsx</p>
<p> </p>
<p>rar a -rr10 -s &#8220;%BackupDrive%&#8221;:\\&#8221;%BackupFolder%&#8221;\&#8221;%ZipPreFix%&#8221;"%DSProjectName%&#8221;_&#8221;%fdate%&#8221; &#8220;%BackupDrive%&#8221;:\\&#8221;%BackupFolder%&#8221;\\&#8221;%DSProjectName%&#8221;_&#8221;%fdate%&#8221;.dsx</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/addsrikanth.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/addsrikanth.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/addsrikanth.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/addsrikanth.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/addsrikanth.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=addsrikanth.wordpress.com&amp;blog=3579742&amp;post=31&amp;subd=addsrikanth&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://addsrikanth.wordpress.com/2008/05/22/data-stage-project-file-backup-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/301557fe6c4ddf82d6e230d6e6432672?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">addsrikanth</media:title>
		</media:content>
	</item>
	</channel>
</rss>
