<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6250215073133654284</id><updated>2012-01-17T10:01:25.230-08:00</updated><category term='Random'/><category term='JAXWS'/><category term='Exception'/><category term='Oracle SOA Suite'/><category term='WSIF Binding'/><category term='Integration Server Security'/><category term='WSIF'/><category term='Web Services'/><category term='Oracle SOA Suite 11g'/><category term='AQ Adapter'/><category term='Oracle 11g'/><category term='Oracle B2B'/><category term='BPEL'/><category term='B2B Security'/><category term='Configuring SSL for B2B'/><title type='text'>My say does matter</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-5628213397411272253</id><published>2009-08-12T23:14:00.000-07:00</published><updated>2009-08-26T21:17:55.112-07:00</updated><title type='text'>Installing the Hype called Oracle SOA Suite 11g -Part III</title><content type='html'>After the installation is complete you must configure the components&lt;br /&gt;Go to SOA_ORACLE_HOME, E:\OraMiddleware\OracleSOA\common\bin and run the config.cmd file, with –log option&lt;br /&gt;&lt;p&gt;&gt;config.cmd –log=E:\config.log&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 118px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoOvzi0MOlI/AAAAAAAAAMI/pai9pj9xhzc/s200/scr1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369328480809663058" /&gt;&lt;/p&gt;&lt;p&gt;For the fresh install, create a new Weblogic Domain &lt;br /&gt;&lt;/p&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOv0I17DQI/AAAAAAAAAMQ/AxhQFlUoPYY/s200/scr2.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369328491017473282" /&gt;&lt;br /&gt;&lt;br /&gt;Select Oracle SOA Suite, Enterprise Manager and BAM, the dependent products are selected automatically&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOv0qhFuMI/AAAAAAAAAMY/qqKpIK5co6w/s200/scr3.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369328500056897730" /&gt;&lt;br /&gt;&lt;br /&gt;Specify domain name of choice, we gave “soadev”&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoOv1-gL1QI/AAAAAAAAAMg/kY3GWOyYrAQ/s200/scr4.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369328522601682178" /&gt;&lt;br /&gt;&lt;br /&gt;Provide the username and password for the administrator, username:weblogic, password:welcome1&lt;br /&gt; &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoOv2vzzU3I/AAAAAAAAAMo/58NWaWnBtuU/s200/scr5.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369328535837299570" /&gt;&lt;br /&gt;Configure the server start mode as Development Mode, using SUN SDK&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOwSPgXkXI/AAAAAAAAAMw/16u9ETrf0UM/s200/scr6.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369329008202191218" /&gt;&lt;br /&gt;&lt;br /&gt;Select all the component schemas, and provide the Oracle SID Name, in our case it is orcl11g and the host name as “wbi”. &lt;br /&gt;The screen looks as the snapshot below:&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOwSk8VLII/AAAAAAAAAM4/AP6rOCvWof4/s200/scr7.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369329013956619394" /&gt;&lt;br /&gt;&lt;br /&gt;Now deselect all the component schema, except BAM Schema. Now here you need to provide the “Schema Owner Name” and “Schema Password” as you provided in Step 4 of 7 of the RCU. Refer to the snapshots in RCU document.&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOwTbqaMdI/AAAAAAAAANA/VG6K9yGuk3A/s200/scr8.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369329028645401042" /&gt;&lt;br /&gt;Repeat this for all other component schemas. This would give you the following:&lt;br /&gt;&lt;br /&gt;  &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoOwTypQpgI/AAAAAAAAANI/Bb2k4MAACrs/s200/scr9.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369329034814596610" /&gt;&lt;br /&gt;Deselect all, and move to next screen. This starts testing the connections –&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 112px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoOwUcbIDOI/AAAAAAAAANQ/6TEQt3zM_z0/s200/scr10.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369329046029602018" /&gt;&lt;br /&gt;&lt;br /&gt;Acquire the test result,&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoO2EusghFI/AAAAAAAAANY/P8Y7j1d4PGw/s200/scr11.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369335373126206546" /&gt;&lt;br /&gt;&lt;br /&gt;Since we would like to go with default options, we would not select any option on the screen below.&lt;br /&gt;&lt;br /&gt;  &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoO2FPZ2XkI/AAAAAAAAANg/t53XEk6TZRU/s200/scr12.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369335381906316866" /&gt;&lt;br /&gt;&lt;br /&gt;The important ports to remember are :&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Admin Server: 7001&lt;/p&gt;&lt;p&gt;BAM server:8001&lt;br /&gt;&lt;/p&gt;&lt;p&gt;SOA Server:9001&lt;/p&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now click create, it would create the domains, &lt;br /&gt;&lt;br /&gt;  &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoO2FtaLklI/AAAAAAAAANo/0JGm2-7pdJw/s200/scr13.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369335389960770130" /&gt;&lt;br /&gt;&lt;br /&gt;Once finished, you should be ready to go –&lt;br /&gt;&lt;br /&gt;  &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoO2FwiS1eI/AAAAAAAAANw/Eaa6_XxTNIA/s200/scr14.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5369335390800106978" /&gt;&lt;br /&gt;Click Done and dismiss the screen, your Oracle SOA Suite is now installed fully.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now to start the SOA and BAM server, first start the weblogic server,&lt;/p&gt;&lt;p&gt;Open the command window, traverse to the Domain Location, specified in the Create Domain screen.&lt;br /&gt;&lt;br /&gt;E:\OraMiddleware\user_projects\domains\soadev\bin&gt; startWebLogic.cmd &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ensure the WLS is up, using http://localhost:7001 and http://localhost.7001/em&lt;/p&gt;&lt;p&gt;Once WLS is up and running, To start the SOA Server, type in the command&lt;br /&gt;E:\OraMiddleware\user_projects\domains\soadev\bin&gt;startManagedWebLogic.cmd soa_server1&lt;br /&gt;&lt;br /&gt;Check if SOA server is up using&lt;br /&gt;http://wbi:8001/integration/worklistapp&lt;br /&gt;http://wbi:8001/b2b&lt;br /&gt;&lt;br /&gt;To start the BAM server,&lt;br /&gt;E:\OraMiddleware\user_projects\domains\soadev\bin&gt;startManagedWebLogic.cmd bam_server1&lt;br /&gt;Check the BAM server, http://wbi:9001/OracleBAM&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This would ensure that your Oracle 11g SOA Suite is up and running. Happy Programming.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-5628213397411272253?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/5628213397411272253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=5628213397411272253' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/5628213397411272253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/5628213397411272253'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/08/installing-hype-called-oracle-soa-suite_7369.html' title='Installing the Hype called Oracle SOA Suite 11g -Part III'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WcbemuiyCp8/SoOvzi0MOlI/AAAAAAAAAMI/pai9pj9xhzc/s72-c/scr1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-960800817950163005</id><published>2009-08-12T03:18:00.000-07:00</published><updated>2009-08-12T05:09:59.328-07:00</updated><title type='text'>Installing the Hype called Oracle SOA Suite 11g -Part II</title><content type='html'>&lt;p&gt;Continuing fromOracle DB creation and creating repository, in this post we would proceed with working on installation of the actual servers. &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Installing Weblogic Server&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Initiate the installer oepe11_wls1031.exe, checkt he welcome screen&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoKZQXjWXGI/AAAAAAAAAKI/uvulx6ts7_c/s200/scr1.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369022212258290786" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoKZQ_Ny7OI/AAAAAAAAAKQ/Yw4hdY3t3Ec/s200/scr2.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369022222905306338" /&gt;&lt;br /&gt;It is advisible to use your metalink user/password here, if you have one. But you may proceed without one as well.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoKZRczB-pI/AAAAAAAAAKY/y-ffvYSm1vI/s200/scr3.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369022230846110354" /&gt;&lt;br /&gt;Here we may choose to go with Custom install, but for a simpler option we would take typical,&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoKZRsS4RiI/AAAAAAAAAKg/R_yRtkm_mlY/s200/scr4.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369022235006223906" /&gt;&lt;br /&gt;Your MIDDLEWARE_HOME should contain both SOA_ORACLE_HOME and WEBLOGIC_SERVER_HOME, as per the Oracle Fusion Middleware Installation planning guide.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoKZSGTCFFI/AAAAAAAAAKo/fZw2FqXNOUw/s200/scr5.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369022241986188370" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Choose a shortcut location, and observe the installation summary.&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoKcWMBl4_I/AAAAAAAAAKw/khdxPQ4qPyY/s200/scr6.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369025610778010610" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoKcWhc25nI/AAAAAAAAAK4/VWrhJ8mYuto/s200/scr7.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369025616529516146" /&gt;And the install begins…&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoKcW71_96I/AAAAAAAAALA/SU4mikNqGhM/s200/scr8.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369025623614289826" /&gt;On a good day, you would see&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoKcXdo1obI/AAAAAAAAALI/cxXHSMO24FU/s200/scr9.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369025632685892018" /&gt;&lt;br /&gt;&lt;br /&gt;I would ask you to restart once, after successful install.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Installing Java Access Bridge&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you would be required to configure the Java Access Bridge&lt;br /&gt;&lt;br /&gt;For this you need to download Java Access Bridge from the following URL&lt;br /&gt;http://java.sun.com/javase/technologies/accessibility/accessbridge/&lt;br /&gt;&lt;br /&gt;If you are installing on a Windows computer, you can install and configure Java&lt;br /&gt;Access Bridge for Section 508 Accessibility:&lt;br /&gt;1. Download Java Access Bridge from the following URL:&lt;br /&gt;http://java.sun.com/javase/technologies/accessibility/accessbridge/&lt;br /&gt;2. Install Java Access Bridge, using .exe file and use .zip file to copy the files below to specific directory.&lt;br /&gt;3. Copy the access-bridge.jar and jaccess-1_4.jar files from your&lt;br /&gt;installation location to the jre/lib/ext directory.&lt;br /&gt;4. Copy the WindowsAccessBridge.dll, JavaAccessBridge.dll, and&lt;br /&gt;JAWTAccessBridge.dll files from your installation location to the jre/bin&lt;br /&gt;directory.&lt;br /&gt;5. Copy the accessibility.properties file to the jre/lib directory.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Installing SOA Server and BAM Server&lt;/p&gt;&lt;p&gt;To run the set up extract ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip&lt;br /&gt;Now switch to command prompt and &lt;br /&gt;E:\&gt; cd E:\Software\ofm_soa_generic_11.1.1.1.0_disk1_1of1\Disk1&lt;br /&gt;E:\Software\ofm_soa_generic_11.1.1.1.0_disk1_1of1\Disk1&gt; setup.exe –jreLoc %JRE_HOME%&lt;br /&gt;&lt;br /&gt;(JRE_HOME should have bin\java file)&lt;br /&gt;&lt;br /&gt;This should start the Oracle Fusion Middleware installer screen&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoKluw5ueRI/AAAAAAAAALQ/rff5Kr1Q2eo/s200/scr1.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369035928598640914" /&gt;&lt;br /&gt;&lt;br /&gt;Ensure that you have ran RCU and installed Weblogic server. Click next.&lt;br /&gt;&lt;br /&gt;Ensure that your pre-requisite check passes.&lt;br /&gt; &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoKlvAsLqWI/AAAAAAAAALY/vYJv5Q0JeCk/s200/scr2.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369035932836800866" /&gt;&lt;br /&gt;Install SP2 now and run the installer again to see that all the pre-requisites are met.&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoKlvwn4BuI/AAAAAAAAALg/3a0tHF7HVNg/s200/scr3.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369035945703638754" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Specify the installation location&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoKlwWe6blI/AAAAAAAAALo/0TLiscn-2PQ/s200/scr4.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369035955866594898" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Install begins&lt;br /&gt; &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoKlw-nxUAI/AAAAAAAAALw/ia30_zDBag4/s200/scr5.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369035966641164290" /&gt;&lt;br /&gt;The installation should finish gracefully&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 161px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoKso67icdI/AAAAAAAAAMA/UBEycGFOssQ/s200/scr7.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5369043524792775122" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-960800817950163005?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/960800817950163005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=960800817950163005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/960800817950163005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/960800817950163005'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/08/installing-hype-called-oracle-soa-suite_12.html' title='Installing the Hype called Oracle SOA Suite 11g -Part II'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WcbemuiyCp8/SoKZQXjWXGI/AAAAAAAAAKI/uvulx6ts7_c/s72-c/scr1.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-3810339400191239891</id><published>2009-08-11T22:49:00.000-07:00</published><updated>2009-08-12T03:17:37.368-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite 11g'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 11g'/><title type='text'>Installing the Hype called Oracle SOA Suite 11g -Part I</title><content type='html'>This post would try to list down the steps to install Oracle SOA Suite 11g on a Windows 2003 system.  The documents provided by Oracle do suffice in installation of the product, but a reason to post this blog is to have a single page specifying a step-by-step process rather than to keep hoping in between -&lt;p&gt;1) Installation Guide for Oracle SOA Suite 11g Release&lt;/p&gt;&lt;p&gt;2) Fusion Middleware Adminitrator Guide&lt;/p&gt;&lt;p&gt;3) Fusion Middleware Installation planning Guide&lt;/p&gt;&lt;p&gt;The steps below provide a snapshot of what is required to be done -&lt;/p&gt;&lt;p&gt;1. Install DB 11g or atleast 10.2.0.4.0+&lt;br /&gt;2. Run the RCU downloaded from  &lt;br /&gt;3. Install Weblogic server and create middleware home&lt;br /&gt;4. Install JavaAccessBridge, before that understand if it is required in your scenario. it is only required for windows.&lt;br /&gt;5. Install SOA Suite 11G&lt;br /&gt;6. Configure the Weblogic Server and SOA/BAM Server.&lt;br /&gt;7. Run the servers and check the consoles for various required applicaitons.&lt;/p&gt;&lt;p&gt;Ensure that you have read the PREREQUISITES as specified in Installation Document, we would be creating the install on Windows 2003 Server 32-bit. &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Oracle DB 11g Installtion&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You would need to download the Oracle DB 11g from www.oracle.com\technology, the file is named win32_11gR1_database_1013.zip&lt;/p&gt;&lt;p&gt;We would need to perform Custom install for the purpose of SOA Suite, aswe have to specify character set to be used for this database.&lt;/p&gt;&lt;p&gt;1. Run the win32_11gR1_database_1013\database\setup.exe&lt;/p&gt;&lt;p&gt;2. Select the installation method as “Advanced Install”&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoJfn5NDITI/AAAAAAAAAGY/ZBvjqFIQuvc/s200/scr1.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5368958844754141490" /&gt;3. Select the installation type as “Enterprise Edition”&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJf9I_AGII/AAAAAAAAAGg/h6_vYkhK0SU/s200/scr2.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368959209767442562" /&gt;4. Set the directory of install to E:\OracleDB&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJf9o_K6bI/AAAAAAAAAGo/wpM61fGWJGE/s200/scr3.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368959218358086066" /&gt; 5. Now the installer checks the prerequisites&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJf94Z0YwI/AAAAAAAAAGw/dupNVZH3bGE/s200/scr4.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368959222496387842" /&gt;6. Now Select Configuration option, suggested “Create Database” &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJf-1Ho_6I/AAAAAAAAAHA/d2CO-4SwQVk/s200/scr6.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368959238794706850" /&gt;&lt;br /&gt;7.For the database configuration option, select General Purpose Transaction processing option&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJiTV4_1oI/AAAAAAAAAHw/4Q6txU5Ze0k/s200/scr11.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368961790212298370" /&gt;&lt;br /&gt;8.Set the global database name.&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJhNDBzOrI/AAAAAAAAAHI/KYr1gpKhz6M/s200/scr7.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368960582558104242" /&gt;&lt;/p&gt;&lt;p&gt;9. Set the Character set, it is very important, lest you check AL32UTF8, you wouldnot be able to run the Repository Creation Utility for SOA Suite 11g. Also remember to keep the Enable Automatic Memory Management checked. This would save you from many unseen problems.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJhNob7VyI/AAAAAAAAAHQ/5OTVvJ3ZyN4/s200/scr8.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368960592599799586" /&gt; 10. Since we do not need any email notification, lets keep it unchecked.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJhNwpldiI/AAAAAAAAAHY/DX60i72KKbk/s200/scr9.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368960594804569634" /&gt;&lt;br /&gt;11. Specify Database Storage option, select “file System” and specify the directory to hold database content&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJhOY96vaI/AAAAAAAAAHg/NpTHyYXucT0/s200/scr10.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368960605627268514" /&gt;&lt;br /&gt;12. Select “Do not enable automatic backups”&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJlR7ymH3I/AAAAAAAAAIo/1iMQhpPi_us/s200/scr11.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368965064561139570" /&gt;&lt;br /&gt;14. We have used same password for all the users – “admin123”  &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoJiT59T7wI/AAAAAAAAAH4/uK0U5ad3BmM/s200/scr12.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368961799894068994" /&gt;&lt;br /&gt;15. You may want to associate your metalink account here, but we shall leave it blank.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJiUCBd20I/AAAAAAAAAIA/xaoD1-ZxTJQ/s200/scr13.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368961802058980162" /&gt;&lt;br /&gt;16. Check the summary once, and then click “INSTALL”&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoJiUsyAcII/AAAAAAAAAII/FGCUKhpNH34/s200/scr14.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368961813536862338" /&gt;&lt;br /&gt;17. Once installed, it would ask you to set up the password for any accounts you want to unlock&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 130px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJkOOLf1gI/AAAAAAAAAIQ/rGwkGmuTqUU/s200/scr15.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368963901266318850" /&gt;&lt;br /&gt;18. We have unlocked scott and set the password as tiger&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 122px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJkOjDzQoI/AAAAAAAAAIY/327tbNRLUhM/s200/scr16.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368963906871181954" /&gt;19. This ends the installation of Oracle Database 11g for SOA Suite. &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 154px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SoJkPG5S3WI/AAAAAAAAAIg/zLuZgXiVp5Q/s200/scr17.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368963916490792290" /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Create Schema for SOA Suite and BAM using RCU&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;PreRequisite: Install Oracle 11G using AL32UTF8 character set, using Oracle Custom Install. The procedure is explained above.&lt;br /&gt;&lt;br /&gt;Goto the \ofm_rcu_win32_11.1.1.1.0_disk1_1of1\rcuHome\BIN in the command window and run the batch file,&lt;br /&gt;&lt;br /&gt;Rcu.bat&lt;br /&gt;&lt;br /&gt;Click Next on the welcome screen&lt;br /&gt;On the Create Repository Screen select “CREATE”&lt;br /&gt;On the following screen provide the Database connection details&lt;br /&gt;The service name is “orcl11g”&lt;br /&gt; &lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJof0Z2JII/AAAAAAAAAIw/1qbWDI_H7SU/s200/scr1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368968601631335554" /&gt;This would begin prerequisite check&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 80px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJogb-HoEI/AAAAAAAAAI4/FLxrNxNIN7E/s200/scr2.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368968612252459074" /&gt;&lt;br /&gt;&lt;br /&gt;Select the following components which are REQUIRED for SOA Suite Install.Remeber that we have specified the “DEV” prefix for the schemas to be created. You may change it in the top dialogue box, this would help you to create your schema names as-&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJogxN94ZI/AAAAAAAAAJA/Fuiqni8P-T0/s200/scr3.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368968617956073874" /&gt;Metadata Services – DEV_MDS&lt;br /&gt;SOA Infrastructure – DEV_SOAINFRA&lt;br /&gt;Business Activity Monitoring – DEV_ORABAM&lt;br /&gt;User Messaging Service – DEV_ORASDPM&lt;br /&gt;&lt;br /&gt;It would now check the pre-requisites again.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 80px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJohcPYdKI/AAAAAAAAAJI/hWUR6Tizh1o/s200/scr4.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368968629504734370" /&gt; &lt;br /&gt;Next it would ask for passwords for different schemas, you may also choose to give same passwords for all schemas, which is a good decision for Development environment.&lt;br /&gt;We have used admin123 as the password&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJohlYyckI/AAAAAAAAAJQ/ZUY_uUBM8Fg/s200/scr5.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368968631960105538" /&gt;Note:You must remember or make a note of the password(s) from this screen; you will need them later when you are configuring your products.&lt;br /&gt; &lt;br /&gt;On the Map Tablespaces screen, simply click OK.&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SoJpbDYlhLI/AAAAAAAAAJY/LfuUDd3bomQ/s200/scr6.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368969619264865458" /&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 112px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJpbsey-ZI/AAAAAAAAAJg/VaXRR6cC3eM/s200/scr7.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368969630296766866" /&gt;&lt;br /&gt; &lt;br /&gt;Now it will begin creating tablespaces&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 72px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJpcEFEIGI/AAAAAAAAAJo/lLDs7oyczG0/s200/scr8.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368969636631289954" /&gt;&lt;br /&gt;&lt;br /&gt;Observe the summary information and click “Create” to proceed.&lt;br /&gt;&lt;br /&gt; &lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SoJpcqDeG_I/AAAAAAAAAJw/jViQ8n0F-gs/s200/scr9.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368969646825151474" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;The RCU would now be busy creating tablespaces for each schema&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 86px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJqX7ggd2I/AAAAAAAAAJ4/DVIliVPuwmw/s200/scr10.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368970665122625378" /&gt;&lt;br /&gt;This completes our repository creation exercise.&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SoJqYqSVimI/AAAAAAAAAKA/AZ-pPMsndL4/s200/scr11.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5368970677679655522" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-3810339400191239891?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/3810339400191239891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=3810339400191239891' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/3810339400191239891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/3810339400191239891'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/08/installing-hype-called-oracle-soa-suite.html' title='Installing the Hype called Oracle SOA Suite 11g -Part I'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WcbemuiyCp8/SoJfn5NDITI/AAAAAAAAAGY/ZBvjqFIQuvc/s72-c/scr1.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-5334068674531222156</id><published>2009-07-06T07:00:00.000-07:00</published><updated>2009-07-06T07:12:19.623-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception'/><category scheme='http://www.blogger.com/atom/ns#' term='JAXWS'/><title type='text'>Faults in JAX WS</title><content type='html'>&lt;p&gt;Continuing with last post, we would look in to a scenario where in our java program is throwing an exception, which is fairly common scene in any service. So to look at this scenario, we would  would make a small change to our Java program to enable our web service to return fault on occurence of certain event.&lt;/p&gt;&lt;p&gt;Except of the code all other steps would remain same as they were in &lt;a href="http://swapnilsawe.blogspot.com/2009/07/deploy-jax-ws-on-tomcat-through-eclipse.html"&gt;Deploy JAX-WS on Tomcat through Eclipse.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The code now incorporates&lt;/p&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-family:courier new;font-size:85%;color:#000099;"&gt;&lt;br /&gt;import javax.jws.WebMethod;&lt;br /&gt;import javax.jws.WebParam;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;import javax.xml.ws.WebFault;&lt;br /&gt;&lt;br /&gt;@WebService &lt;br /&gt;public class SwapException {&lt;br /&gt; @WebMethod&lt;br /&gt; public String greetException(@WebParam String myName)  &lt;br /&gt;  throws MyException{&lt;br /&gt;   if(myName.equals("Swap") || myName == null) {&lt;br /&gt;    throw new MyException();&lt;br /&gt;   }&lt;br /&gt;   else {&lt;br /&gt;    return "Hello "+myName;&lt;br /&gt;   }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;@WebFault&lt;br /&gt;class MyException extends RuntimeException {&lt;br /&gt; /**&lt;br /&gt;  * &lt;br /&gt;  */&lt;br /&gt; private static final long serialVersionUID = 5476051236444095955L;&lt;br /&gt; public MyException() {&lt;br /&gt;  super("Exception by Swapnil, don't say swap");&lt;br /&gt; &lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;And follow the rest of the procedure to expose it as web service, as discussed in earlier post. You can even create a client and check how it behaves.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-5334068674531222156?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/5334068674531222156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=5334068674531222156' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/5334068674531222156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/5334068674531222156'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/07/faults-in-jax-ws.html' title='Faults in JAX WS'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-7085053402421903747</id><published>2009-07-03T05:35:00.000-07:00</published><updated>2009-07-05T23:44:57.059-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><category scheme='http://www.blogger.com/atom/ns#' term='JAXWS'/><title type='text'>Deploy JAX-WS on Tomcat through Eclipse</title><content type='html'>Today, I am going to present the step-by-step process to create JAX-WS compliant web service using eclipse and deploy it on tomcat web server. &lt;p&gt;Scope of this post is limited to create a JAX-WS webservice and does not discuss JAX WS implementation as such.&lt;/p&gt;&lt;p&gt;You would require to &lt;a href="https://jax-ws.dev.java.net/2.1.4/JAXWS2.1.4-20080502.jar"&gt;download the binary&lt;/a&gt; and execute this jar as &lt;/p&gt;&lt;p&gt; java -jar JAXWS2.1.1_20070501.jar&lt;/p&gt;&lt;p&gt;This would create a directory called jaxws-ri, henceforth refered to as %JAXWS_HOME%.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Configuring Eclipse&lt;/p&gt;&lt;p&gt;In Eclipse right-click to create a new "Dynamic Web Project", lets name it JAXWSCalculator.Now right click "Java Resources:src" and create a new class, say, Calculator in package de.swapgmbh.service.calculate. Now provide the code below with annotations -&lt;/p&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#000099;"&gt;package de.swapgmbh.service.calculate;&lt;br /&gt;&lt;br /&gt;import javax.jws.WebMethod;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;@WebService&lt;br /&gt;public class Calculator {&lt;br /&gt;@WebMethod&lt;br /&gt;public int add(int expr1, int expr2) {&lt;br /&gt; System.out.println("Now adding " + expr1 + " and "+expr2);&lt;br /&gt; return expr1+expr2;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;Now we need to create wsgen tool to process the class and generate web service. The wsgen.bat file is located in %JAXWS_HOME%\bin directory.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;From the menu select Run &gt; External Tools &gt; External Tools...&lt;/p&gt;&lt;p&gt;This would open up a new window wherein you need to configure the wsgen tool.&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 160px;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/Sk4BiGt4HFI/AAAAAAAAAGQ/qkq64zZmGpA/s200/ExternalTools.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5354218692420312146" /&gt;&lt;/p&gt;&lt;p&gt;Provide the following details &gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Name:wsgen&lt;/p&gt;&lt;p&gt;In the Main Tab&gt;&lt;/p&gt;&lt;p&gt;Location:D:\jaxws-ri\bin\wsgen.bat Â (%JAXWS_HOME%\bin\wsgen.bat)&lt;/p&gt;&lt;p&gt;Arguments:&lt;/p&gt;&lt;p&gt;-verbose -wsdl -keep -r "${project_loc}\WebContent\WEB-INF\wsdl" -d "${project_loc}\generated" -cp D:\Work\SwapStudy\workspace\JAXWSCalculator\build\classes ${java_type_name}&lt;/p&gt;&lt;p&gt;-r tells the wsgen where to keep the generated wsdl file.&lt;br /&gt;-d tells the wsgen where to keep the generaed output files.&lt;/p&gt;&lt;p&gt;In the Environment Tab&gt;&lt;/p&gt;&lt;p&gt;Create two variable&lt;/p&gt;&lt;p&gt;JAVA_HOME  - C:\jdk1.5.04&lt;br /&gt;JAXWS_HOME - D:\jaxws-ri&lt;/p&gt;&lt;p&gt;Now click Apply and Close.&lt;/p&gt;&lt;p&gt;Now in your project create "wsdl" folder in "WEB-INF" and a folder name "generated" on the root of your project.Â &lt;/p&gt;&lt;p&gt;Nowhighlight the Calculator class and Run the "wsgen". This would generate the wsdl and schema file in wsdl folder and other required classes in "generated" folder. &lt;/p&gt;&lt;p&gt;Now we need to modify the web.xml and create sun-jaxws.xml. Open the web.xml, and place the following details in.&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#000099;"&gt;&amp;lt;web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xsi="http://www.w3.org/2001/XMLSchema-instance" schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&amp;gt;&lt;br /&gt;&amp;lt;display-name&amp;gt;JAXWSCalculator&amp;lt;/display-name&amp;gt;&lt;br /&gt;&amp;lt;listener&amp;gt;&lt;br /&gt;  &amp;lt;listener-class&amp;gt;com.sun.xml.ws.transport.http.servlet.WSServletContextListener&amp;lt;/listener-class&amp;gt;&lt;br /&gt;&amp;lt;/listener&amp;gt;&lt;br /&gt;&amp;lt;servlet&amp;gt;&lt;br /&gt;  &amp;lt;description&amp;gt;JAX-WS endpoint - calculator&amp;lt;/description&amp;gt;&lt;br /&gt;  &amp;lt;display-name&amp;gt;JAXWSCalculator&amp;lt;/display-name&amp;gt;&lt;br /&gt;  &amp;lt;servlet-name&amp;gt;calculator&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;  &amp;lt;servlet-class&amp;gt;com.sun.xml.ws.transport.http.servlet.WSServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;  &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;&lt;br /&gt;&amp;lt;/servlet&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;  &amp;lt;servlet-name&amp;gt;calculator&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;  &amp;lt;url-pattern&amp;gt;/addnumbers&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Now put in the following details in sun-jaxws.xml, which would be located in \WEB-INF folder, beside web.xml file.&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&amp;lt;endpoints xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime" version="2.0"&amp;gt;&lt;br /&gt;&amp;lt;endpoint name="calculator" implementation="de.swapgmbh.service.calculate.Calculator" pattern="/addnumbers"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Now, right click the project and click "Export &gt;WAR File", place the war file at a preferred location.&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;p&gt;Now copy the war file, place in webapps folder of your tomcat, and now you could access the wsdl file using "http://localhost:8080/JAXWSCalculator/addnumbers?wsdl"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You may want to use SOAP UI to access the service and see it working.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-7085053402421903747?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/7085053402421903747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=7085053402421903747' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/7085053402421903747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/7085053402421903747'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/07/deploy-jax-ws-on-tomcat-through-eclipse.html' title='Deploy JAX-WS on Tomcat through Eclipse'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WcbemuiyCp8/Sk4BiGt4HFI/AAAAAAAAAGQ/qkq64zZmGpA/s72-c/ExternalTools.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-2752008111565360546</id><published>2009-03-20T06:27:00.000-07:00</published><updated>2009-03-20T06:29:22.937-07:00</updated><title type='text'>Problems faced during 10.1.3.4 SOA Suite Upgrade</title><content type='html'>&lt;p&gt;Problem #1: &lt;span style="color:#ff0000;"&gt;Oracle BPEL Console does not show the contents of default domain.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Debug:&lt;br /&gt;Observe the debug logs in %ORACLE_HOME%\opmn\logs\default_group~home~default_group~1.log&lt;br /&gt;&lt;br /&gt;And the application logs located in &lt;br /&gt;%ORACLE_HOME%\j2ee\home\application-deployments\orabpel\home_default_group_1\application.log&lt;br /&gt;&lt;br /&gt;Observation:&lt;br /&gt;The following problem was observed:&lt;br /&gt;Incorrect db schema version.&lt;br /&gt;The database schema version "2.0.4" from the database does not match the version "10.1.3.4.0" expected by the server.&lt;br /&gt;The database schema currently in place has probably been configured for a previous release; please re-install the database schema and try to start the server again.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;This means that the database schema was not upgraded to match the newer 10.1.3.4 version.&lt;br /&gt;&lt;br /&gt;Execute the following scripts from your Installer directory&lt;br /&gt;%SHIPHOME%\ias_windows_x86_101340\Disk1\install\soa_schema_upgrade\bpel\scripts&lt;br /&gt;msql system/manager@jdbc:polite4@localhost:1531:orabpel @upgrade_10131_10134_olite.sql&lt;br /&gt;&lt;br /&gt;%SHIPHOME%\ias_windows_x86_101340\Disk1\install\soa_schema_upgrade\esb\sql\other&lt;br /&gt;msql system/any@jdbc:polite4@localhost:1531:oraesb @upgrade_10131_10134_olite.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Problem #2: &lt;span style="color:#ff0000;"&gt;Oracle Jdeveloper does not allow to deploy the Project, as it could not retrieve domain details.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Debugging:&lt;br /&gt;Log on to enterprise manager console @ http://ics05-swapnils:8888/em/&lt;br /&gt;Now go to Home &gt; Applications, Inside applications, &lt;br /&gt;Expand All Applications &gt; default &gt; Middleware Services &gt; BPEL &gt; orabpel&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 113px;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/ScOZQztClyI/AAAAAAAAAFk/HqKnlXmUMrI/s200/homeAppl.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5315260499263395618" /&gt;&lt;br /&gt;Check the status of “deploy Service”.&lt;br /&gt;&lt;br /&gt;Observation:&lt;br /&gt;The service is STOPPED.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Start the service and your JDeveloper should now be able to retrieve Domains, using right click on Project Name. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-2752008111565360546?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/2752008111565360546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=2752008111565360546' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/2752008111565360546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/2752008111565360546'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/03/problems-faced-during-10134-soa-suite.html' title='Problems faced during 10.1.3.4 SOA Suite Upgrade'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WcbemuiyCp8/ScOZQztClyI/AAAAAAAAAFk/HqKnlXmUMrI/s72-c/homeAppl.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-6900525940807315465</id><published>2009-03-04T03:17:00.001-08:00</published><updated>2009-03-04T03:36:01.756-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSIF Binding'/><category scheme='http://www.blogger.com/atom/ns#' term='WSIF'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><title type='text'>WSIF Bindings</title><content type='html'>How to create a WSIF WSDL?&lt;br /&gt;&lt;br /&gt;Add these two schema to your definitions tag&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;xmlns:format="http://schemas.xmlsoap.org/wsdl/formatbinding/"&lt;br /&gt;xmlns:java="http://schemas.xmlsoap.org/wsdl/java/"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The format namespace adds support for mapping Java types to XML schema.&lt;br /&gt;The java namespace allows mapping WSDL operation to Java methods.&lt;br /&gt;&lt;br /&gt;Specify binding Information&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&amp;lt;binding name="JavaBinding" type="tns:TestService"&amp;gt;&lt;br /&gt;     &amp;lt;java:binding/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Binding name specifies the name which would be reffered from service tag.&lt;br /&gt;Binding type specifies the portType, specified in WSDL&lt;br /&gt;The java:binding tag identifies that this is bound to Java code rather than a SOAP service.&lt;br /&gt;&lt;br /&gt;This binding would encompass, formatting information, i.e. which XML tag is to be mapped to what Java DataType&lt;br /&gt;&lt;br /&gt;&amp;lt;format:typeMapping encoding="Java" style="Java"&amp;gt;&lt;br /&gt;&lt;br /&gt;The format:typeMapping tag tells us that we will be mapping XML Schema types onto Java types.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&amp;lt;format:typeMap typeName="xsd:string" formatType="java.lang.String" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The format:typeMap tag explains what Java type is to be used for each XML schema type in the interface.&lt;br /&gt;&lt;br /&gt;The Service Tag refers to binding tag for mapping information.&lt;br /&gt;The Java:address tag specifies fully qualified classname which contains implementations of operations specified inside binding tag.&lt;br /&gt;&lt;br /&gt; &lt;span style="color:#33cc00;"&gt;&amp;lt;service name="TaskServiceService"&amp;gt;&lt;br /&gt;   &amp;lt;port name="TaskServicePort" binding="tns:TaskServiceWSIFBinding"&amp;gt;&lt;br /&gt;     &amp;lt;java:address className="oracle.bpel.services.workflow.task.impl.TaskServiceWSIF"/&amp;gt;&lt;br /&gt;   &amp;lt;/port&amp;gt;&lt;br /&gt; &amp;lt;/service&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-6900525940807315465?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/6900525940807315465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=6900525940807315465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/6900525940807315465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/6900525940807315465'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/03/wsif-bindings.html' title='WSIF Bindings'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-1967596191453450315</id><published>2009-02-24T22:22:00.000-08:00</published><updated>2009-02-24T23:59:53.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AQ Adapter'/><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><title type='text'>AQ Adapter for Complex Custom Objects</title><content type='html'>&lt;p&gt;This post would concentrate on creating AQ for consuming custom message structures. The pre-requisites for creating a custom AQ is -&lt;/p&gt;&lt;p&gt;1) Oracle DB 10g – AQ queues are created at DB&lt;br /&gt;2) Admin user credential  with sysdba role to grant permission for &lt;br /&gt;normal user (e.g. scott) as in setup_user_grant.sql&lt;br /&gt;3) user credentials for normal user (scott).&lt;br /&gt;&lt;br /&gt;Step #1: Granting Permissions to Normal User&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Connect tot he oracle DB "sys as sysdba" and run the following script&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;GRANT CONNECT, RESOURCE to scott;&lt;br /&gt;GRANT EXECUTE ON SYS.DBMS_AQ to scott;&lt;br /&gt;GRANT EXECUTE ON SYS.DBMS_AQADM to scott;&lt;br /&gt;GRANT EXECUTE ON SYS.DBMS_AQIN to scott;&lt;br /&gt;commit;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Step #2: Create Objects (Simple/Complex)&lt;/p&gt;&lt;p&gt;Now log out and re-connect as normal user (scott)&lt;/p&gt;&lt;p&gt;For simple objects like &lt;span style="color:#3366ff;"&gt;(Student:Roll_Num, Name, Age)&lt;/span&gt; run the following &gt;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;create type STUDENT_TYPE as OBJECT (&lt;br /&gt;        ROLL_NUM                                          VARCHAR2(128),&lt;br /&gt;        NAME      VARCHAR2(512),&lt;br /&gt;        AGE      number&lt;br /&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For a more complex scenario like &gt;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;Vendor(&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;ID,&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Name,&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Equipments (occurs multiple times),&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Feedback (occurs Multiple Times))&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Equipment(&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;ID,&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Description,&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Rate)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;Feedback(&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;ID,&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;Description)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Create the Types as written below&gt;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;create type Equipment_type is OBJECT&lt;br /&gt;(&lt;br /&gt;id NUMBER,&lt;br /&gt;description VARCHAR(100),&lt;br /&gt;rate NUMBER(10,2)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;create type Equipment_Arr is VARRAY(50) of Equipment_type;&lt;br /&gt;&lt;br /&gt;create type Feedback_type is OBJECT&lt;br /&gt;(&lt;br /&gt;id NUMBER,&lt;br /&gt;description VARCHAR(100)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;create type Feedback_Arr is VARRAY(50) of Feedback_type;&lt;br /&gt;&lt;br /&gt;create type vendor is OBJECT&lt;br /&gt;(&lt;br /&gt;id NUMBER,&lt;br /&gt;name VARCHAR(100),&lt;br /&gt;Equipments Equipment_Arr,&lt;br /&gt;feedback Feedback_Arr &lt;br /&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Step #3: Create and Start Queue&lt;/p&gt;&lt;p&gt;Here we need to create the table corresponding to object created above and link it with a queue and start the queue.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#3366ff;"&gt;begin&lt;br /&gt;  dbms_aqadm.create_queue_table('stud_in_table', 'student_type');   &lt;br /&gt;  dbms_aqadm.create_queue('stud_in_queue', 'stud_in_table');&lt;br /&gt;  dbms_aqadm.start_queue('stud_in_queue');&lt;br /&gt;&lt;br /&gt;  dbms_aqadm.create_queue_table('stud_out_table', 'student_type');   &lt;br /&gt;  dbms_aqadm.create_queue('stud_out_queue', 'stud_out_table');&lt;br /&gt;  dbms_aqadm.start_queue('stud_out_queue');&lt;br /&gt;end;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Here we created two queues- in-queue and out-queue, one for reading the contents and another one for writing contents in it. (In case of the complex scenario above, the queue table would be created only for vendor and not for equipment/feedback).&lt;/p&gt;&lt;p&gt;Once this procedure is completed successfully, this AQ can be utilized by BPEL AQ Adapter for enqueuing or dequeuing the object of interest.&lt;/p&gt;&lt;p&gt;The configuration of AQ is not covered in this post you may visit &lt;a href="http://otndnld.oracle.co.jp/document/products/as10g/101310/doc_cd/integrate.1013/b28994/adptr_aq.htm#CBAECGCE"&gt; here for a step by step procedure &lt;/a&gt; for configuring the AQ Adapter in BPEL.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-1967596191453450315?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/1967596191453450315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=1967596191453450315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/1967596191453450315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/1967596191453450315'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2009/02/aq-adapter-for-complex-custom-objects.html' title='AQ Adapter for Complex Custom Objects'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-1393473396692658372</id><published>2008-10-21T03:45:00.000-07:00</published><updated>2008-10-22T23:25:47.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Configuring SSL for B2B'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle B2B'/><category scheme='http://www.blogger.com/atom/ns#' term='B2B Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration Server Security'/><title type='text'>Securing B2B Integration Server Instance</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Oracle B2B Integration Server Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First step in the process is to create a Certificate Request. &lt;br /&gt;&lt;br /&gt;1. Open the Wallet Manager Application from Start-&gt; Programs-&gt; Oracle-oracleas-&gt; Integrated Management Tools-&gt; WalletManager.&lt;br /&gt;2. Now click Wallet-&gt; New from the Menu bar in the WalletManager Application&lt;br /&gt; &lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP2zx1CUV2I/AAAAAAAAAAU/z5ma5dCoVLs/s200/image002.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259557608470370146" /&gt;&lt;br /&gt;&lt;br /&gt;3. Provide a password for Wallet, say “admin123”&lt;br /&gt; &lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP2zx26Nu-I/AAAAAAAAAAc/d3CamJJDO1U/s200/image003.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5259557608973253602" /&gt;&lt;br /&gt; &lt;br /&gt;4. The application would prompt you if you want to create a certificate Request, now. Click Yes and provide the details in the box.&lt;br /&gt; &lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP2zyFHh08I/AAAAAAAAAAs/MeabUgyAVAw/s200/image005.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5259557612787192770" /&gt;&lt;br /&gt;&lt;br /&gt;5. Once the certificate request is created, you need to submit this request to a Certificate Authority (CA).&lt;br /&gt; &lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP20-yqAz0I/AAAAAAAAAA8/meVva_VmjDQ/s200/image008.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259558930681483074" /&gt;&lt;br /&gt;&lt;p&gt;6. Now select the Certificate:[Requested], which shows details of the certificate in the adjacent frame and click Operations-&gt; Export Certificate Request, this would open a file browser, Select appropriate folder and save this request, with a file name “certificateRequestB2BSOA.cert”&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP20_qWUhII/AAAAAAAAABE/9QrKDJt0_V0/s200/image010.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259558945631274114" /&gt;&lt;/p&gt;&lt;p&gt; 7. The above steps can be seen in the viewlet at the following location: http://www.oracle.com/technology/products/oid/oidhtml/sec_idm_training/html_masters/flash/ocasslsetuppart1_viewlet_swf.html&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Repeat the above steps for the other B2B Integration Server as well.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Next Step is to get this Certificate Authorized from Oracle Certificate Authority. We need the OCA installed on one of the machines. Follow the steps below to process the certificate request.&lt;br /&gt;&lt;br /&gt;8. Send the CertificateFile to the OCA machine.&lt;br /&gt;9. Now open the Oracle Certificate Authority User Page to submit the Certificate Request, by clicking the Server/SubCA Certificates&gt;Request a Certificate&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP20_8FS-bI/AAAAAAAAABM/RRwd99XW5g4/s200/image012.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259558950391708082" /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt; &lt;br /&gt;10. Now in the subsequent screen paste the contents of your certificate request, and do not forget to mention that the certificate would be used for Authentication, Encryption and Signing.&lt;br /&gt;&lt;p&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP20_32ZHEI/AAAAAAAAABU/IgAH3XxG9N0/s200/image014.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5259558949255453762" /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;11. Note down the reference number provided on the subsequent screen this would be required in the admin console to approve the certificate.  &lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP21AMCcudI/AAAAAAAAABc/_t_xv8n0xUY/s200/image016.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259558954674731474" /&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;12. Now open the admin console using the admin url, https://localhost:&lt;oca_port&gt;/oca/admin, and jump to “Certificate Management”. Select the certificate of interest and click “View Details”&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP21-d_TJiI/AAAAAAAAABk/Fs56quATIRY/s1600-h/image018.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP21-d_TJiI/AAAAAAAAABk/Fs56quATIRY/s200/image018.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259560024645248546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;br /&gt;&lt;br /&gt;13. In the details page, the certificate can either be approved or rejected. Click the “Approve” button here. &lt;br /&gt; &lt;/oca_port&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP21-gtyyFI/AAAAAAAAABs/JYC3AOn2fhU/s1600-h/image020.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP21-gtyyFI/AAAAAAAAABs/JYC3AOn2fhU/s200/image020.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259560025377130578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;14. Take a note of sequence number generated in the subsequent screen.&lt;br /&gt;&lt;/oca_port&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_AIzRVI/AAAAAAAAAB0/i7S_k4ZYfpc/s1600-h/image022.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_AIzRVI/AAAAAAAAAB0/i7S_k4ZYfpc/s200/image022.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259560033811907922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt; &lt;br /&gt;&lt;br /&gt;15. Now go back to the https://localhost:&lt;oca_port&gt;/oca/user and click the Server/SubCA Certificates, now specify the sequence number noted above and click go.&lt;br /&gt;&lt;/oca_port&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_QZuPRI/AAAAAAAAAB8/72eyms06zJI/s1600-h/image024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_QZuPRI/AAAAAAAAAB8/72eyms06zJI/s200/image024.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259560038177848594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt; &lt;br /&gt;&lt;br /&gt;16. Now check the desired row and click view details to check the certificate&lt;br /&gt;&lt;/oca_port&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_s_dT9I/AAAAAAAAACE/0cA5OKYHuZM/s1600-h/image026.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP21_s_dT9I/AAAAAAAAACE/0cA5OKYHuZM/s200/image026.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259560045852315602" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt; &lt;br /&gt;&lt;br /&gt;17. In the following screen, copy the certificate information including “Begin Certificate” and “End Certificate” from under the heading “BASE64-Encoded Certificate”&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FJQUD-gI/AAAAAAAAACM/-XnqnOhmhQg/s1600-h/image028.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FJQUD-gI/AAAAAAAAACM/-XnqnOhmhQg/s200/image028.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259576702627215874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;18. Paste the above information in a text editor, and save it under a comprehensive filename.&lt;br /&gt;19. Now we need to follow the same step to get the issuing authority’s certificate. Under the “Server/SubCA Certificates, click the button, “Save CA Certificate”&lt;br /&gt;&lt;/oca_port&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3FJlnQl2I/AAAAAAAAACU/EFe0m2hRSTw/s1600-h/image030.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3FJlnQl2I/AAAAAAAAACU/EFe0m2hRSTw/s200/image030.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259576708344878946" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;20. On the following screen, click the “Advanced” button.&lt;br /&gt;&lt;/oca_port&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FJoQm3ZI/AAAAAAAAACc/XhixQ4yS3wU/s1600-h/image032.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FJoQm3ZI/AAAAAAAAACc/XhixQ4yS3wU/s200/image032.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259576709055176082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;21. Now again copy the certificate information including “Begin Certificate” and “End Certificate” from under the heading “BASE64-Encoded Certificate”.&lt;br /&gt;&lt;/oca_port&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3FJxrMCjI/AAAAAAAAACk/Cmhx6iPS1iU/s200/image034.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259576711582583346" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt; &lt;br /&gt;&lt;br /&gt;22. Paste the above information as well under a comprehensive file name and transfer these two files to the B2B Machine. &lt;br /&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;Repeat the above steps for the trading partner’s B2B Server, as well.&lt;br /&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt; &lt;br /&gt;Now the wallet, which was in “requested” state is to be brought in the “ready” state. For this open the Wallet Manager and follow the steps below.&lt;br /&gt;&lt;br /&gt;23. Open the wallet, which was used to create certificate request, by selecting the wallet location and providing the password.&lt;br /&gt;24. Now click “Import Trusted Certificate” and import the CA certificate file, created earlier.&lt;br /&gt;25. Similarly, click the “Import User Certificate” and import the signed host certificate file. This would change the state of certificate from “requested” to “ready”.&lt;br /&gt;26. Now for the host and trading partner to communicate, we would need to import the trading partner’s certificate in the wallet, as well, by clicking “Import Trusted Certificate”.&lt;br /&gt;27. Now save the wallet, additionally also export the wallet to the same location to a file named “.txt” Preferably the location should not contain a directory name with spaces.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;In this section, we would configure the Oracle B2B Integration Server for enabling SSL security. It is highly preferred that you have a running set up for atleast one collaboration instance, which is tested effectively to run in a non-secured http mode.&lt;br /&gt;&lt;br /&gt;28. The first step is to check the https port number of opmn, use the command “opmnctl status -l” to check the port number. This port number would be used in step 34 to specify the https port. This is a very important step not every one gets default 443 as https port.&lt;br /&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;img style="cursor:pointer; cursor:hand;width: 200px; height: 118px;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SQAYAWBohRI/AAAAAAAAAE8/SVaVHsufg1s/s200/image036.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5260230758960235794" /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt;28. The first step, is to begin with creation of a secured Delivery Channel for the host trading partner. Select the “Trading Partners” under the “Partners” tab and click the host name.&lt;br /&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FKK1s9PI/AAAAAAAAACs/utJye247_CA/s1600-h/image036.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3FKK1s9PI/AAAAAAAAACs/utJye247_CA/s200/image036.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259576718337570034" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt;&lt;br /&gt;&lt;/oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;29. Now click open the “Rosettanet over RNIF” under the capabilities tab.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3H5BtfDcI/AAAAAAAAAC0/leqQGhgnbBU/s1600-h/image038.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3H5BtfDcI/AAAAAAAAAC0/leqQGhgnbBU/s200/image038.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259579722364292546" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;30. In the following screen, open the “Create Communication Capability”&lt;br /&gt;&lt;/oca_port&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3H5TdmJXI/AAAAAAAAAC8/xuljmveHzLg/s1600-h/image040.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3H5TdmJXI/AAAAAAAAAC8/xuljmveHzLg/s200/image040.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259579727129486706" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;31. Now provide the details for creating the delivery channel, for the purpose of this document, the area of interest is only Transport security, the document doesnot focus on non-repudiation and encryption.&lt;br /&gt;&lt;/oca_port&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3H5d8jKCI/AAAAAAAAADE/QU7fVa_jAu8/s1600-h/image042.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3H5d8jKCI/AAAAAAAAADE/QU7fVa_jAu8/s200/image042.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259579729943668770" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;32. In the following screen, the existing Document Exchange settings could be reused, as shown in the figure below.&lt;br /&gt;&lt;/oca_port&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3H5Ul8ltI/AAAAAAAAADM/tSoGcS1Aa2A/s1600-h/image044.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3H5Ul8ltI/AAAAAAAAADM/tSoGcS1Aa2A/s200/image044.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259579727432947410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;33. Now provide the details for transport, here we need to specify the HTTPS, as preferred transport protocol, SSL port as mentioned under the HTTP Server SSL Port as checked in Step #28, and use existing b2b/transportServlet as endpoint.&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3H5goSB3I/AAAAAAAAADU/CIOLexoo0fE/s1600-h/image046.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3H5goSB3I/AAAAAAAAADU/CIOLexoo0fE/s200/image046.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259579730663966578" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt; &lt;br /&gt;&lt;br /&gt;34. Save the current settings, by clicking apply.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Next we need to create the Secured Delivery channel for the trading partner, as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;35. Select the “Trading Partners” under the “Partners” tab and click the name of trading partner, in this case (when GlobalChips is host), the trading partner is Acme. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I34h3khI/AAAAAAAAADc/yUrUCesncbA/s1600-h/image048.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I34h3khI/AAAAAAAAADc/yUrUCesncbA/s200/image048.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580802231407122" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;36. Open the “Rosettanet over RNIF” protocol under the Capabilities head.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3I4FIXwlI/AAAAAAAAADk/kG1GPNj98Sk/s1600-h/image050.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3I4FIXwlI/AAAAAAAAADk/kG1GPNj98Sk/s200/image050.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580805614125650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;37. In the following screen, open the “Create Communication Capability”. Now provide the details for creating the delivery channel, for the purpose of this document, the area of interest is only Transport security, the document doesnot focus on non-repudiation and encryption.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4IxWVLI/AAAAAAAAADs/5ukzS12ikKw/s1600-h/image052.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4IxWVLI/AAAAAAAAADs/5ukzS12ikKw/s200/image052.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580806591304882" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;38. Reuse the existing Document Exchange, since we do not need any additional information here to enable security.&lt;br /&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4WtpZaI/AAAAAAAAAD0/QPQ315OBDcE/s1600-h/image054.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4WtpZaI/AAAAAAAAAD0/QPQ315OBDcE/s200/image054.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580810333873570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt; &lt;br /&gt;&lt;br /&gt;39. Provide appropriate details for the Transport settings, to enable security.&lt;br /&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4WtpZaI/AAAAAAAAAD0/QPQ315OBDcE/s1600-h/image054.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4WtpZaI/AAAAAAAAAD0/QPQ315OBDcE/s200/image054.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580810333873570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4S-hKYI/AAAAAAAAAD8/Vv5Zdyzf0mE/s1600-h/image056.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3I4S-hKYI/AAAAAAAAAD8/Vv5Zdyzf0mE/s200/image056.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259580809330895234" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;br /&gt;&lt;br /&gt;40. Click Apply and save the changes.&lt;br /&gt;&lt;br /&gt;This step is to be performed similarly on the trading partner's system, as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;The server is now required to be updated and specified the location of certificate. The steps below would elaborate on how the certificate be configured.&lt;br /&gt;&lt;br /&gt;41. Now open the Enterprise Manager Console, http://b2bsoa.yashdc.com:18100/emd/console/ specify the ias_admin as user and its usual password “admin123”. Click open the B2B server by clicking the “B2B” link, on the home page.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3Jow1EMVI/AAAAAAAAAEE/skTa9ZfHedQ/s1600-h/image058.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_WcbemuiyCp8/SP3Jow1EMVI/AAAAAAAAAEE/skTa9ZfHedQ/s200/image058.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259581641978032466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oracle_as_home&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;42. Now open the “server properties” under the Administration tab of B2B Server Instance.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JowvulpI/AAAAAAAAAEM/ERtJvzllEI0/s1600-h/image060.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JowvulpI/AAAAAAAAAEM/ERtJvzllEI0/s200/image060.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259581641955645074" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;43. In the subsequent page, provide for the path of &lt;wallet&gt;.txt file, where the wallet file imported in text format, as specified in previous step is located.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3JpNcI2LI/AAAAAAAAAEU/XtteUxme5Vc/s1600-h/image062.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_WcbemuiyCp8/SP3JpNcI2LI/AAAAAAAAAEU/XtteUxme5Vc/s200/image062.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259581649658108082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;br /&gt; &lt;br /&gt;44. The above property is stored in, tip.properties file in &lt;oracle_home&gt;\ip\config directory.&lt;br /&gt;45. To enable SSL, it is required that the opmn.xml file be modified, open the &lt;oracle_home&gt;\opmn\conf\opmn.xml, search for ssl-disabled and replace it with ssl-enabled &lt;br /&gt;46. Now restart the opmn, using opmnctl stopall/ opmnctl startall, for the changes to take effect.&lt;br /&gt;47. Once both the B2B server instances, host &amp;amp; trading partner, have been configured and restarted, the following screens should be traverse-able from either systems,&lt;br /&gt;https://b2bsoa.yashdc.com:4444/b2b/transportServlet and https://soab2b:4444/b2b/transportServlet&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JpbawfbI/AAAAAAAAAEc/WHFVdMTg25M/s1600-h/image064.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JpbawfbI/AAAAAAAAAEc/WHFVdMTg25M/s200/image064.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259581653410414002" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JpfB8uRI/AAAAAAAAAEk/BUdHhR4lm-Q/s1600-h/image066.jpg"&gt;        &lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_WcbemuiyCp8/SP3JpfB8uRI/AAAAAAAAAEk/BUdHhR4lm-Q/s200/image066.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259581654380099858" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt;   &lt;br /&gt;&lt;br /&gt;48. Now the respective certificate location is to be specified to the Trading partners, both Host and Remote Partner.&lt;br /&gt;&lt;br /&gt;49. Open Partners-&gt;Trading Partner (Host) -&gt; Certificates &gt; Create&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3KapRo0MI/AAAAAAAAAEs/R94AlMiUQcA/s1600-h/image068.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3KapRo0MI/AAAAAAAAAEs/R94AlMiUQcA/s200/image068.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259582498943848642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt;&lt;br /&gt;&lt;br /&gt;50. In the following screen provide the specified information. In this case the information provided is Name as “B2BSOACertificate” and the certificateFile as “C:\Certificates\issuedB2BSOACertificate.txt”, to stress further, it is not the wallet file, but the certificate file created in step no. 17 &amp;amp; 18.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3KanboD2I/AAAAAAAAAE0/3u1kxkCwD_o/s1600-h/image070.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_WcbemuiyCp8/SP3KanboD2I/AAAAAAAAAE0/3u1kxkCwD_o/s200/image070.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5259582498448871266" /&gt;&lt;/a&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt; &lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt;&lt;br /&gt;51. Perform the above operation for Trading Partner (Remote Partner) as well. This ensures that the certificate is known during the inbound messages.&lt;br /&gt;&lt;br /&gt;52. Now configure the agreement and set the configuration on both the systems and deploy.&lt;br /&gt;&lt;br /&gt;53. Now restart the opmn, using opmnctl stopall/ opmnctl startall, for the changes to take effect and trigger the BPEL process to post appropriate document. &lt;br /&gt;&lt;br /&gt;&lt;/oracle_home&gt;&lt;/oracle_home&gt;&lt;/wallet&gt;&lt;/oracle_as_home&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oracle_as_home&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;/oca_port&gt;&lt;p&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oca_port&gt;&lt;oracle_as_home&gt;&lt;wallet&gt;&lt;oracle_home&gt;&lt;oracle_home&gt;54. &lt;span style="font-style:italic;"&gt;Very Important Note:&lt;/span&gt; &lt;span style="font-weight:bold;"&gt;Whenever any change is made to Trading partner configuration, like Delivery Channel, Document Exchange, Transport etc. Be sure that you re-deploy your agreement for the changes to take effect.&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Check the thread below for some of the errors that may occur.&lt;br /&gt;http://forums.oracle.com/forums/thread.jspa?threadID=690847&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-1393473396692658372?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/1393473396692658372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=1393473396692658372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/1393473396692658372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/1393473396692658372'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2008/10/securing-b2b-integration-server.html' title='Securing B2B Integration Server Instance'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WcbemuiyCp8/SP2zx1CUV2I/AAAAAAAAAAU/z5ma5dCoVLs/s72-c/image002.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6250215073133654284.post-8215499070573809052</id><published>2008-10-03T03:20:00.000-07:00</published><updated>2008-10-03T03:30:32.441-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Why this blog?</title><content type='html'>&lt;p&gt;My first post on this blog comes out of blue. I am not sure who this blog would cater to, and what subject would it specialize in.I believeblog should represent a person and should not be restricted to a particular subject, it is  a personal opinion that instead of having multiple blogs (which I earlier had), it is more manageable to have a single blog and let the labels classify the kind of entry you have in you blog site. &lt;/p&gt;&lt;p&gt;This blog would act as a stage for me, a dias, where I can stand and shout what I want without caring if someone intends to listen. This place would be special, which would hold my views and my opinions on different subject matters at that instance of time including but not limiting to, psychology, phillosophy, my hobbies, the technologies, my collection, my observations of differents facets of life, personal, professional or otherwise. In short it would reflect the inner me.&lt;/p&gt;&lt;p&gt;I believe I would be able to steal some time to place in some or the other thing at least once a week.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6250215073133654284-8215499070573809052?l=swapnilsawe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swapnilsawe.blogspot.com/feeds/8215499070573809052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6250215073133654284&amp;postID=8215499070573809052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/8215499070573809052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6250215073133654284/posts/default/8215499070573809052'/><link rel='alternate' type='text/html' href='http://swapnilsawe.blogspot.com/2008/10/why-this-blog.html' title='Why this blog?'/><author><name>Swap</name><uri>http://www.blogger.com/profile/08018005449916490103</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_WcbemuiyCp8/Sk36Gfs1EEI/AAAAAAAAAFw/k7FThb05npU/S220/profilephoto.jpg'/></author><thr:total>0</thr:total></entry></feed>
