{"id":2195,"date":"2011-06-14T18:22:29","date_gmt":"2011-06-14T12:52:29","guid":{"rendered":"http:\/\/JitendraZaa.com\/blog\/?p=2195"},"modified":"2011-06-14T18:22:29","modified_gmt":"2011-06-14T12:52:29","slug":"step-by-step-tutorial-for-creation-guide-of-business-service-data-area-ui-map-and-bpa-script-in-ormb-ccb-oracle-utilities-for-beginners","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/java\/step-by-step-tutorial-for-creation-guide-of-business-service-data-area-ui-map-and-bpa-script-in-ormb-ccb-oracle-utilities-for-beginners\/","title":{"rendered":"Step by Step tutorial for creation of Business Service, Data Area, UI Map and BPA Script in ORMB \/ CC&#038;B \/ Oracle Utilities for beginners"},"content":{"rendered":"<div style=\"background-color: #f5e2ba; border: 1px solid #ccc; width: 100%; padding-top: 10px; margin-top: 10px; color: #140b5c;\">\n<ol>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating Data Area in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/step-by-step-tutorial-for-creation-guide-of-business-service-data-area-ui-map-and-bpa-script-in-ormb-ccb-oracle-utilities-for-beginners\/\" target=\"_blank\">Part 1 &#8211; Creating Data Area in Oracle Utilities <\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating Business Service and Service Program in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/creating-business-service-and-service-program-in-ormb-ccb-oracle-utilities\/\" target=\"_blank\">Part 2 &#8211; Creating Business Service and Service Program <\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating UI Map in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/creating-ui-map-in-oracle-utilities\/\" target=\"_blank\"> Part 3 &#8211; UI Map in Oracle Utilities<\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"BPA Script in Oracle Utilities to invoke UI Map\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/create-bpa-script-in-oracle-utilities-to-invoke-ui-map\/\" target=\"_blank\"> Part 4 &#8211; BPA Script in Oracle Utilities to invoke UI Map<\/a><\/li>\n<\/ol>\n<\/div>\n<p>Before starting this demo application, I am assuming that you already have done CC&amp;B set up on your local and Eclipse is configured.<br \/>\nWhat I am going to do so that I can use Business Script, Data Area, UI Map and BPA Script?<br \/>\nIn this tutorial, I will create one UI Map which will take the person name as input and display list of all the person names as per input.<br \/>\nFinal output screen would look like:<\/p>\n<figure id=\"attachment_2198\" aria-describedby=\"caption-attachment-2198\" style=\"width: 399px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/UI-Map-in-ORMB-with-BPA-Script.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2198\" title=\"UI Map in ORMB with BPA Script\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/UI-Map-in-ORMB-with-BPA-Script.png?resize=399%2C174&#038;ssl=1\" alt=\"UI Map in ORMB\/CC&amp;B\/Oracle Utility with BPA Script\" width=\"399\" height=\"174\" \/><\/a><figcaption id=\"caption-attachment-2198\" class=\"wp-caption-text\">UI Map in ORMB\/CC&amp;B\/Oracle Utility with BPA Script<\/figcaption><\/figure>\n<p><!--more-->We would start from creating the Data Area. &#8220;Data Area&#8221;\u009d in ORMB is used to transfer the data between applications. It is always good practice to use the Data Area rather than writing the Schema again and again. There are lots of advantages of using Data Area in application.<br \/>\nTo create Data Area, Go to &#8220;<strong>Menu (Alt + M) | Admin&#8221;\u009d Menu and in that &#8220;D | Data Area +<\/strong>&#8220;\u009d.<\/p>\n<figure id=\"attachment_2202\" aria-describedby=\"caption-attachment-2202\" style=\"width: 501px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Admin-Menu-in-CCB.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2202\" title=\"Admin Menu in CC&amp;B\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Admin-Menu-in-CCB.png?resize=501%2C512&#038;ssl=1\" alt=\"Admin Menu in CC&amp;B \/ ORMB \/ Oracle Utility\" width=\"501\" height=\"512\" \/><\/a><figcaption id=\"caption-attachment-2202\" class=\"wp-caption-text\">Admin Menu in CC&amp;B<\/figcaption><\/figure>\n<p>Give the Data Area Name and Description. In this case my Data Rea Name is <span style=\"text-decoration: underline;\"><em>&#8220;PersonDataA&#8221;\u009d<\/em><\/span>. Now go to schema Tab and add below code:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;schema&gt;\n    &lt;pageHeader type=&quot;group&quot;&gt;\n        &lt;personName mapField=&quot;ENTITY_NAME&quot;\/&gt;\n    &lt;\/pageHeader&gt;\n    &lt;pageBody type=&quot;group&quot;&gt;\n        &lt;PerNameList type=&quot;list&quot; mapList=&quot;PerNameList&quot;&gt;\n            &lt;entityName mapField=&quot;ENTITY_NAME&quot;\/&gt;\n        &lt;\/PerNameList&gt;\n    &lt;\/pageBody&gt;\n&lt;\/schema&gt;\n<\/pre>\n<p>To understand the Tag descriptions, use the Tips available at the right hand side as shown in below image:<\/p>\n<figure id=\"attachment_2204\" aria-describedby=\"caption-attachment-2204\" style=\"width: 206px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Schema-Tips-in-ORMB.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2204\" title=\"Schema Tips in ORMB\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Schema-Tips-in-ORMB.png?resize=206%2C125&#038;ssl=1\" alt=\"Schema Tips in ORMB \/ CC&amp;B \/ Oracle Utilities\" width=\"206\" height=\"125\" \/><\/a><figcaption id=\"caption-attachment-2204\" class=\"wp-caption-text\">Schema Tips in ORMB<\/figcaption><\/figure>\n<p>In the above schema I am passing the &#8220;ENTITY_NAME&#8221;\u009d in header (pageHeader) so that I can get the user input in request and in return (pageBody) user will have the List of Person Name.<br \/>\nIn Next article we will see how to create the Business Service and Service Program in ORMB.<\/p>\n<div style=\"background-color: #f5e2ba; border: 1px solid #ccc; width: 100%; padding-top: 10px; margin-top: 10px; color: #140b5c;\">\n<ol>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating Data Area in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/step-by-step-tutorial-for-creation-guide-of-business-service-data-area-ui-map-and-bpa-script-in-ormb-ccb-oracle-utilities-for-beginners\/\" target=\"_blank\">Part 1 &#8211; Creating Data Area in Oracle Utilities <\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating Business Service and Service Program in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/creating-business-service-and-service-program-in-ormb-ccb-oracle-utilities\/\" target=\"_blank\">Part 2 &#8211; Creating Business Service and Service Program <\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"Creating UI Map in Oracle Utilities\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/creating-ui-map-in-oracle-utilities\/\" target=\"_blank\"> Part 3 &#8211; UI Map in Oracle Utilities<\/a><\/li>\n<li> <a style=\"color: #140b5c !important;\" title=\"BPA Script in Oracle Utilities to invoke UI Map\" href=\"https:\/\/jitendrazaa.com\/blog\/java\/create-bpa-script-in-oracle-utilities-to-invoke-ui-map\/\" target=\"_blank\"> Part 4 &#8211; BPA Script in Oracle Utilities to invoke UI Map<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Step by Step tutorial for creation guide of Business Service, Data Area, UI Map and BPA Script in ORMB \/ CC&#038;B \/ Oracle Utilities for beginners<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"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,"jz_research_post":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,29],"tags":[52],"class_list":["post-2195","post","type-post","status-publish","format-standard","hentry","category-java","category-oracle","tag-ccb-ormb-spl"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2243,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/create-bpa-script-in-oracle-utilities-to-invoke-ui-map\/","url_meta":{"origin":2195,"position":0},"title":"Create BPA Script in Oracle Utilities to invoke UI Map","author":"Jitendra","date":"June 15, 2011","format":false,"excerpt":"This is the fourth article in series And we will see how to Create BPA Script in Oracle Utilities to invoke UI Map.","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"Creating BPA Script in Oracle Utilities \/ ORMB \/ CC&B","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Creating-BPA-Script-in-Oracle-Utilities.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2232,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/creating-ui-map-in-oracle-utilities\/","url_meta":{"origin":2195,"position":1},"title":"Creating UI Map in Oracle Utilities","author":"Jitendra","date":"June 15, 2011","format":false,"excerpt":"This is the third article in series for creating the UI Map in Oracle Utlities \/ CC&B \/ ORMB","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"Creating UI Map in Oracle Utilities \/ CC&B \/ ORMB","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Creating-UI-Map-in-Oracle-Utilities.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2207,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/creating-business-service-and-service-program-in-ormb-ccb-oracle-utilities\/","url_meta":{"origin":2195,"position":2},"title":"Creating Business Service and Service Program in ORMB \/ CC&#038;B \/ Oracle Utilities","author":"Jitendra","date":"June 15, 2011","format":false,"excerpt":"Creating Business Service and Service Programin ORMB \/ CC&B \/ Oracle Utilities","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"Edit Array Eclipse ORMB \/ CC&B \/ Oracle Utilities","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Edit-Array-Eclipse-ORMB.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2267,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/ccb-error-resolve-unable-to-move-value-into-property\/","url_meta":{"origin":2195,"position":3},"title":"CC&#038;B error Resolve &#8211; Unable to move value into property","author":"Jitendra","date":"June 21, 2011","format":false,"excerpt":"How to resolve the error \"Unable to move value into property\" in Customer care and Billing (CC&B) \/ Oracle revenue management and billing System (ORMB) \/ Oracle Utilities","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2112,"url":"https:\/\/www.jitendrazaa.com\/blog\/java\/resolve-missing-builder-error-for-eclipse-in-ccb-ormb\/","url_meta":{"origin":2195,"position":4},"title":"Resolve Missing Builder error for eclipse in CC&#038;B (ORMB)","author":"Jitendra","date":"May 11, 2011","format":false,"excerpt":"How to Resolve Missing Builder error for eclipse in CC&B (ORMB)","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"Missing Builder error in CC&B (ORMB)","src":"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/05\/Missinh-Builder-error-in-CCB-ORMB.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":30924,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-energy-utilities-cloud-complete-admin-guide\/","url_meta":{"origin":2195,"position":5},"title":"Ultimate Guide to Salesforce Energy &#038; Utilities Cloud for Admins","author":"Jitendra Zaa","date":"January 1, 2026","format":false,"excerpt":"Master Salesforce Energy & Utilities Cloud with this comprehensive guide. Learn about the Vlocity-to-Salesforce Industries evolution, data model architecture with Shivanya persona walkthrough, OmniStudio capabilities, Agentforce AI integration, and real-world success stories from ENGIE and British Gas.","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Energy & Utilities Cloud Complete Admin Guide - Featured Image","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/salesforce-energy-utilities-cloud-featured.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/salesforce-energy-utilities-cloud-featured.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/salesforce-energy-utilities-cloud-featured.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/salesforce-energy-utilities-cloud-featured.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2026\/01\/salesforce-energy-utilities-cloud-featured.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/2195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/comments?post=2195"}],"version-history":[{"count":0,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/2195\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=2195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=2195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=2195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}