{"id":3110,"date":"2011-08-25T15:36:21","date_gmt":"2011-08-25T20:36:21","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=3110"},"modified":"2011-08-25T15:36:21","modified_gmt":"2011-08-25T20:36:21","slug":"soa-11g-configure-dbadapter","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=3110","title":{"rendered":"SOA 11g: Configure DBAdapter"},"content":{"rendered":"<span id=\"Establish_a_DBAdapter_Deployment_Plan_Directory\"><h2>Establish a DBAdapter Deployment Plan Directory<\/h2><\/span>\n<p>* Create a directory on the host machine where the deployment plan for the DbDapter application can be saved.<br \/>\n* This only needs to be done once.<br \/>\n* Example:<\/p>\n<pre>\r\nmkdir \/opt\/oracle\/Middleware\/home_11gr1\/Oracle_SOA1\/soa\/DBPlan\r\n<\/pre>\n<span id=\"Acquire_Change_Lock\"><h2>Acquire Change Lock<\/h2><\/span>\n<p>* Click <strong>Lock &#038; Edit<\/strong> button in the Change Center pane.<\/p>\n<span id=\"\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_lock_edit.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_lock_edit-300x172.jpg\" alt=\"\" title=\"wl_lock_edit\" width=\"300\" height=\"172\" class=\"aligncenter size-medium wp-image-3124\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_lock_edit-300x172.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_lock_edit.jpg 305w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<span id=\"Create_a_Data_Source\"><h2>Create a Data Source<\/h2><\/span>\n<p>* Follow <a href=\"?p=2952\">this post<\/a> to create a Data Source to point to your database.<br \/>\n* Example:<br \/>\n&#8211; Name: myDS<br \/>\n&#8211; JNDI Name: jdbc\/myDS<\/p>\n<span id=\"Create_an_Outbound_Connection_Pool\"><h2>Create an Outbound Connection Pool<\/h2><\/span>\n<p>* Click <strong>soa_domain > Deployments<\/strong> in Domain Structure pane.<br \/>\n* Click <strong>DBadapter<\/strong> in Summary of Deployments pane.<br \/>\n* Click <strong>Configuration -> Outbound Connection Pools<\/strong> tab.<br \/>\n* Click <strong>New <\/strong>button.<\/p>\n<span id=\"_1\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_new.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_new-278x300.jpg\" alt=\"\" title=\"dbadapter_pool_new\" width=\"278\" height=\"300\" class=\"aligncenter size-medium wp-image-3114\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_new-278x300.jpg 278w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_new.jpg 381w\" sizes=\"auto, (max-width: 278px) 100vw, 278px\" \/><\/a><\/h4><\/span>\n<p>* Select <strong>javax.resource.cci.ConnectionFactory<\/strong> and click <strong>Next<\/strong>.<\/p>\n<span id=\"_2\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_conn_grp.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_conn_grp-300x96.jpg\" alt=\"\" title=\"dbadapter_pool_conn_grp\" width=\"300\" height=\"96\" class=\"aligncenter size-medium wp-image-3115\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_conn_grp-300x96.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_conn_grp.jpg 303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Enter<br \/>\nJNDI Name:<strong> eis\/DB\/myDB<\/strong><\/p>\n<span id=\"_3\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_jndi.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_jndi-300x38.jpg\" alt=\"\" title=\"dbadapter_pool_jndi\" width=\"300\" height=\"38\" class=\"aligncenter size-medium wp-image-3116\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_jndi-300x38.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_jndi.jpg 472w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Click <strong>Finish<\/strong>.<\/p>\n<span id=\"Assign_Data_Source_to_Connection_Pool\"><h2>Assign Data Source to Connection Pool<\/h2><\/span>\n<p>* Click <strong>Configuration tab -> Outbound Connection Pools<\/strong> tab.<br \/>\n* Expand <strong>javax.resource.cci.ConnectionFactory<\/strong>.<br \/>\n* Click the newly created outbound connection pool, e.g <strong>eis\/DB\/myDB<\/strong>.<\/p>\n<span id=\"_4\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_myDB.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_myDB-300x13.jpg\" alt=\"\" title=\"dbadapter_pool_myDB\" width=\"300\" height=\"13\" class=\"aligncenter size-medium wp-image-3117\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_myDB-300x13.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_myDB.jpg 703w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Click <strong>Properties <\/strong>tab and enter<br \/>\nxADataSourceName: <strong>jdbc\/myDS<\/strong><br \/>\n* Hit Enter key.<br \/>\n* Click <strong>Save <\/strong>button.<\/p>\n<span id=\"_5\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_xads.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_xads-300x181.jpg\" alt=\"\" title=\"dbadapter_pool_xads\" width=\"300\" height=\"181\" class=\"aligncenter size-medium wp-image-3118\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_xads-300x181.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_xads.jpg 879w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<span id=\"Redeploy_DbAdapter\"><h2>Redeploy DbAdapter<\/h2><\/span>\n<p>* Click <strong>soa_domain > Deployments<\/strong> in Domain Structure pane.<br \/>\n* Click thecheckbox to select DBAdapter.<\/p>\n<span id=\"_6\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_select.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_select-300x18.jpg\" alt=\"\" title=\"dbadapter_select\" width=\"300\" height=\"18\" class=\"aligncenter size-medium wp-image-3119\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_select-300x18.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_select.jpg 716w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Click <strong>Update<\/strong> button.<br \/>\n* Select <strong>Redeploy this application using the following deployment files<\/strong><br \/>\n* Check deployment plan file is correct:<br \/>\n&#8211; Deployment plan path: <strong>\/opt\/oracle\/Middleware\/home_11gr1\/Oracle_SOA1\/soa\/DBPlan\/Plan.xml<\/strong><\/p>\n<span id=\"_7\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_deploy_plan.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_deploy_plan-300x76.jpg\" alt=\"\" title=\"dbadapter_pool_deploy_plan\" width=\"300\" height=\"76\" class=\"aligncenter size-medium wp-image-3120\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_deploy_plan-300x76.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_deploy_plan.jpg 680w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<p>* Click <strong>Next<\/strong>.<br \/>\n* Click <strong>Finish<\/strong>.<\/p>\n<span id=\"_8\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_update.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_update-300x122.jpg\" alt=\"\" title=\"dbadapter_pool_update\" width=\"300\" height=\"122\" class=\"aligncenter size-medium wp-image-3121\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_update-300x122.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/dbadapter_pool_update.jpg 690w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n<span id=\"Activate_Changes\"><h2>Activate Changes<\/h2><\/span>\n<p>* Click <strong>Activate Changes<\/strong> button in the Change Center pane.<\/p>\n<span id=\"_9\"><h4><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_activate_changes.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_activate_changes-300x175.jpg\" alt=\"\" title=\"wl_activate_changes\" width=\"300\" height=\"175\" class=\"aligncenter size-medium wp-image-3122\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_activate_changes-300x175.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2011\/08\/wl_activate_changes.jpg 304w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h4><\/span>\n","protected":false},"excerpt":{"rendered":"<p>Establish a DBAdapter Deployment Plan Directory * Create a directory on the host machine where the deployment plan for the DbDapter application can be saved. * This only needs to be done once. * Example: mkdir \/opt\/oracle\/Middleware\/home_11gr1\/Oracle_SOA1\/soa\/DBPlan Acquire Change Lock &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=3110\">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":[104],"tags":[],"class_list":["post-3110","post","type-post","status-publish","format-standard","hentry","category-weblogic11g"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-Oa","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3110","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=3110"}],"version-history":[{"count":3,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3110\/revisions"}],"predecessor-version":[{"id":3126,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3110\/revisions\/3126"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}