{"id":2560,"date":"2011-06-17T09:04:44","date_gmt":"2011-06-17T14:04:44","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=2560"},"modified":"2011-08-03T16:45:15","modified_gmt":"2011-08-03T21:45:15","slug":"extending-an-oracle-11g-soa-domain-to-support-osb-on-sparc-64","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=2560","title":{"rendered":"Extending an Oracle 11g SOA Domain to Support OSB on SPARC 64"},"content":{"rendered":"<span id=\"Dependencies\"><h2>Dependencies<\/h2><\/span>\n<p>* WebLgic Server 10.3.4<br \/>\n* Oracle SOA Suite 11.1.1.4.0<br \/>\n* See <a href=\"?p=1969\">this post<\/a> on how to install WebLogic and SOA Suite 11g.<\/p>\n<span id=\"Download\"><h2>Download<\/h2><\/span>\n<p>* Download OSB Release 11gR1 (11.1.1.4.0) Generic  from <a href=\"http:\/\/www.oracle.com\/technetwork\/middleware\/service-bus\/downloads\/index.html\">OSB download site<\/a>, e.g. <a href=\"http:\/\/download.oracle.com\/otn\/nt\/middleware\/11g\/111140\/ofm_osb_generic_11.1.1.4.0_disk1_1of1.zip\">ofm_osb_generic_11.1.1.4.0_disk1_1of1.zip<\/a><br \/>\n* Unzip <\/p>\n<pre>\r\nunzip ofm_osb_generic_11.1.1.4.0_disk1_1of1.zip \r\n<\/pre>\n<span id=\"Install_OSB\"><h2>Install OSB<\/h2><\/span>\n<p>* Start installer<\/p>\n<pre>\r\ncd \/opt\/oracle\/sw\/osb11.1.1.4\/Disk1\r\n.\/runInstaller -jreLoc \/opt\/oracle\/jdk1.6.0_21\r\n<\/pre>\n<p>* Click Next on Welcome screen<br \/>\n* Select Skip Software Updates, click Next<br \/>\n* On Installation Location<br \/>\n&#8211; Oracle Middleware Home: \/opt\/oracle\/Middleware\/home_11gr1<br \/>\n&#8211; Oracle Home Directory: Oracle_OSB1<br \/>\n&#8211; Click Next<br \/>\n* Select Typical on Installation Type screen, click Next<br \/>\n* Click Next on Prerequisite Checks screen<br \/>\n* On Product Home Location screen<br \/>\n&#8211; Weblogic Server Location: \/opt\/oracle\/Middleware\/home_11gr1\/wlserver_10.3<br \/>\n&#8211; OEPE Location: empty<br \/>\n&#8211; Click Next<br \/>\n&#8211; Click OK on OEPE warning<br \/>\n* Click Install on Installation Summary screen. Click Next when done<br \/>\n* Click Finish<\/p>\n<span id=\"Extending_an_SOA_Domain_to_Support_OSB\"><h2>Extending an SOA Domain to Support OSB<\/h2><\/span>\n<span id=\"Enable_Refresh_Replica_At_Startup\"><h3>Enable Refresh Replica At Startup<\/h3><\/span>\n<p>* Login WebLogic Admin console<br \/>\n* Click on soa_domain on the upper left domain structure pane<br \/>\n* Click Security tab then Embedded LDAP sub tab<br \/>\n* Enable Refresh Replica At Startup<br \/>\n* Click Save button at the bottom<\/p>\n<span id=\"Extend_SOA_domain\"><h3>Extend SOA domain<\/h3><\/span>\n<p>* Start Configuration Wizard<\/p>\n<pre lang=\"bash\">\r\ncd \/opt\/oracle\/Middleware\/home_11gr1\/Oracle_OSB1\/common\/bin\r\n.\/config.sh\r\n<\/pre>\n<p>* Select Extend an existing WebLogic domain, click Next<br \/>\n* On Select a WebLogic Domain Directory screen, select soa_domain<br \/>\n* On Select Extension Source screen,<br \/>\n&#8211; Select: Oracle Service Bus &#8211; 11.1.1.4 [Oracle_OSB1]<br \/>\n&#8211; Select: Oracle Service Bus OWSM Extenstion &#8211; 11.1.1.4 [Oracle_OSB1]<br \/>\n&#8211; WebLogic Advanced Web Services for JAX-RPC Extension &#8211; 10.3.4.0 [wlserver_10.3] option is also automatically selected.<br \/>\n&#8211; Click Next<br \/>\n* On Configure JDBC Data Sources screen, select soademoDatabase which was created at SOA Suite install. Click Next.<br \/>\n* Test JDBC Data Sources, click Next when successful<br \/>\n* On Configure JDBC Component Schema, select the checkbox for OSB JMS Reporting Provider and enter<br \/>\n&#8211; Vendor: Oracle<br \/>\n&#8211; Driver: *Oracle&#8217;s  Driver (Thin) for Service connections; Versions:9.0.1 and later<br \/>\n&#8211; Schema Owner: DEV_SOAINFRA<br \/>\n&#8211; Schema Password: welcome1<br \/>\n&#8211; DBMS\/Service: orcl.world<br \/>\n&#8211; Host Name: localhost<br \/>\n&#8211; Port: 1521<br \/>\n&#8211; Click Next<br \/>\n* Click Next on success test of Test JDBC Component Schema screen<br \/>\n* Select None on Optional Configuration screen, click Next<br \/>\n* Click Extend on Configuration Summary screen<br \/>\n* Click Done when finished<\/p>\n<span id=\"Create_boot.properties_file\"><h3>Create boot.properties file<\/h3><\/span>\n<pre lang=\"bash\">\r\n# create boot.properties file for osb_server1\r\ncd \/opt\/oracle\/Middleware\/home_11gr1\/user_projects\/domains\/soa_domain\/servers\r\nmkdir osb_server1\r\ncd osb_server1\r\nmkdir security\r\ncd security\r\nvi boot.properties\r\n# insert content as shown below\r\n<\/pre>\n<p>* boot.properties file content:<\/p>\n<pre lang=\"bash\">\r\nusername=weblogic\r\npassword=welcome1\r\n<\/pre>\n<span id=\"StartStop_osb_server1_Instance\"><h2>Start\/Stop osb_server1 Instance<\/h2><\/span>\n<p>* Start osb_server1<\/p>\n<pre lang=\"bash\">\r\ncd \/opt\/oracle\/Middleware\/home_11gr1\/user_projects\/domains\/soa_domain\/bin\r\nnohup .\/startManagedWebLogic.sh osb_server1 >> osb_server1.out 2>> osb_server1.err < \/dev\/null &#038;\r\n<\/pre>\n<p>* Stop osb_server1<\/p>\n<pre lang=\"bash\">\r\ncd \/opt\/oracle\/Middleware\/home_11gr1\/user_projects\/domains\/soa_domain\/bin\r\n.\/stopManagedWebLogic.sh osb_server1 >> osb_server1.out 2>> osb_server1.err < \/dev\/null &#038;\r\n<\/pre>\n<p>* Aliases<\/p>\n<pre lang=\"bash\">\r\nsoa_domain_bin_dir=\/opt\/oracle\/Middleware\/home_11gr1\/user_projects\/domains\/soa_domain\/bin\r\n \r\nalias startosb11g=\"nohup ${soa_domain_bin_dir}\/startManagedWebLogic.sh osb_server1 >> ${soa_domain_bin_dir}\/osb_server1.out 2>> ${soa_domain_bin_dir}\/osb_server1.err < \/dev\/null &#038;\"\r\nalias stoposb11g=\"${soa_domain_bin_dir}\/stopManagedWebLogic.sh osb_server1  >> ${soa_domain_bin_dir}\/osb_server1.out 2>> ${soa_domain_bin_dir}\/osb_server1.err < \/dev\/null &#038;\"\r\nalias tailosb11glog=\"tail -f ${soa_domain_bin_dir}\/osb_server1.out\"\r\n<\/pre>\n<span id=\"Admin_Console\"><h2>Admin Console<\/h2><\/span>\n<p>* Since we extend SOA domain to support OSB, the OSB admin console is installed on the SOA domain admin consoel at<br \/>\n<a href=\"http:\/\/localhost:7001\/sbconsole\">http:\/\/localhost:7001\/sbconsole<\/a><\/p>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* <a href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/doc.1111\/e15017\/toc.htm\">Installation Guide for Oracle Service Bus 11g Release 1 (11.1.1)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dependencies * WebLgic Server 10.3.4 * Oracle SOA Suite 11.1.1.4.0 * See this post on how to install WebLogic and SOA Suite 11g. Download * Download OSB Release 11gR1 (11.1.1.4.0) Generic from OSB download site, e.g. ofm_osb_generic_11.1.1.4.0_disk1_1of1.zip * Unzip unzip &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=2560\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[100],"tags":[],"class_list":["post-2560","post","type-post","status-publish","format-standard","hentry","category-soa11g"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-Fi","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2560"}],"version-history":[{"count":12,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2560\/revisions"}],"predecessor-version":[{"id":2568,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2560\/revisions\/2568"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}