{"id":2232,"date":"2011-06-15T12:06:41","date_gmt":"2011-06-15T06:36:41","guid":{"rendered":"http:\/\/JitendraZaa.com\/blog\/?p=2232"},"modified":"2011-06-15T12:06:41","modified_gmt":"2011-06-15T06:36:41","slug":"creating-ui-map-in-oracle-utilities","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/java\/creating-ui-map-in-oracle-utilities\/","title":{"rendered":"Creating UI Map in Oracle Utilities"},"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>This is the third article in series to create the UI Map in Oracle Utilities. In Previous two article we have seen that how to create the Business Service, Data Area and Service Program.<\/p>\n<p>Navigate to &#8220;<strong>Admin Menu | U | UI Map +<\/strong>&#8220;. Give the UI Map Name as &#8220;<em><span style=\"text-decoration: underline;\">CM_PERINPUT<\/span><\/em>&#8221; and select &#8220;UI Map Type&#8221; = Complete HTML Document.<\/p>\n<figure id=\"attachment_2234\" aria-describedby=\"caption-attachment-2234\" style=\"width: 440px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Creating-UI-Map-in-Oracle-Utilities.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2234 \" title=\"Creating UI Map in Oracle Utilities \/ CC&amp;B \/ ORMB\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Creating-UI-Map-in-Oracle-Utilities.png?resize=440%2C170&#038;ssl=1\" alt=\"Creating UI Map in Oracle Utilities \/ CC&amp;B \/ ORMB\" width=\"440\" height=\"170\" \/><\/a><figcaption id=\"caption-attachment-2234\" class=\"wp-caption-text\">Creating UI Map in Oracle Utilities<\/figcaption><\/figure>\n<p><!--more-->Now go to Schema Tab and in bottom section add below schema:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;schema&gt;\n    &lt;pNameSearch type=&quot;group&quot;&gt;\n        &lt;includeBS name=&quot;CM_PERSER&quot;\/&gt;\n    &lt;\/pNameSearch&gt;\n&lt;\/schema&gt;\n<\/pre>\n<p>In above schema, we have included the Business Service &#8220;<span style=\"text-decoration: underline;\"><em>CM_PERSER<\/em><\/span>&#8221; by using tag &lt;includeBS&gt;.<br \/>\nIn this way our UI Map will get the Schema of our &#8220;Business Service&#8221; which has all the definition about which should go to header part and which should go to body part.<br \/>\nNow to generate the HTML you can use &#8220;Generate HTML&#8221; feature which have options to generate &#8220;Display only UI&#8221; or &#8220;Input UI&#8221; as per shown in below image.<\/p>\n<figure id=\"attachment_2238\" aria-describedby=\"caption-attachment-2238\" style=\"width: 253px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Generate-HTML-in-UI-Map-in-Oracle-Utilities.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2238\" title=\"Generate HTML in UI Map in Oracle Utilities \/ ORMB \/ CC&amp;B\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Generate-HTML-in-UI-Map-in-Oracle-Utilities.png?resize=253%2C344&#038;ssl=1\" alt=\"Generate HTML in UI Map in Oracle Utilities \/ ORMB \/ CC&amp;B\" width=\"253\" height=\"344\" \/><\/a><figcaption id=\"caption-attachment-2238\" class=\"wp-caption-text\">Generate HTML in UI Map in Oracle Utilities<\/figcaption><\/figure>\n<p><!--more-->I used the &#8220;Input Map&#8221; and then customized. Following is the complete code.<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;html&gt;\n    &lt;head&gt;\n        &lt;META http-equiv=&quot;Content-Type&quot; content=&quot;text\/html; charset=UTF-8&quot;&gt;\n        &lt;title&gt;&lt;\/title&gt;\n        &lt;link href=&quot;cisDisabled.css&quot; type=&quot;text\/css&quot; rel=&quot;stylesheet&quot;&gt;\n        &lt;link href=&quot;cisEnabled.css&quot; type=&quot;text\/css&quot; rel=&quot;stylesheet&quot;&gt;\n      &lt;script language=&quot;javascript&quot; type=&quot;text\/javascript&quot;&gt;\n\n   function validateEnterKey(e, htmlElement){\n                var characterCode;\n                if(e &amp;&amp; e.which){ \/\/if which property of event object is supported (NN4)\n                    e = e;\n                    characterCode = e.which; \/\/character code is contained in NN4's which property\n                }\n                else{\n                    e = event\n                    characterCode = e.keyCode; \/\/character code is contained in IE's keyCode property\n                }\n\n                if(characterCode == 13){ \/\/if generated character code is equal to ascii 13 (if enter key)\n                    return true; \/\/Detected enter key press event\n                }\n                else{\n                    return false;\n                }\n            }\n\n    function searchByPName()\n    {\n         oraInvokeBS('CM_PERSER','pNameSearch' );\n         showResults();\n    }\n\n      function showResults(){\n                document.getElementById('resultTable') .style.display=&quot;inline&quot;;\n            }\n\n    &lt;\/script&gt;\n    &lt;\/head&gt;\n    &lt;body oraError=&quot;automate:true; prefix:boGroup&quot;&gt;\n        &lt;table cellpadding=&quot;12&quot; width=&quot;100%&quot;&gt;\n            &lt;tr class=&quot;oraErrorText&quot;&gt;\n                &lt;td&gt;&lt;a onclick=&quot;oraShowErrorAlert(); return false;&quot; href=&quot;&quot;&gt;&lt;span oraErrorVar=&quot;ERRMSG-TEXT&quot; class=&quot;oraErrorText&quot;&gt;&lt;\/span&gt;&lt;\/a&gt;&lt;\/td&gt;\n            &lt;\/tr&gt;\n        &lt;\/table&gt;\n        &lt;table cellspacing=&quot;4&quot; width=&quot;100%&quot;&gt;\n            &lt;colgroup&gt;\n                &lt;col class=&quot;oraLabel oraTableLabel&quot;&gt;\n                &lt;col class=&quot;oraNormal oraTableData&quot;&gt;\n            &lt;\/colgroup&gt;\n            &lt;tr&gt;\n                &lt;td&gt;Search Person &lt;\/td&gt;\n             &lt;td&gt;&lt;input class=&quot;oraInput&quot; oraField=&quot;pNameSearch\/pageHeader\/personName&quot; id=&quot;serPer&quot; onKeyDown=&quot;if(validateEnterKey(event,this)){searchByPName();};&quot;&gt;\n                    &lt;img src=&quot;images\/runSearch.gif&quot; onclick=&quot;searchByPName()&quot;\/&gt;\n        &lt;\/td&gt;\n            &lt;\/tr&gt;\n\n                 &lt;tr&gt;\n                &lt;td class=&quot;oraEmbeddedTable oraSectionEnd&quot; colspan=&quot;2&quot;&gt;\n                    &lt;div class=&quot;oraGridDiv&quot;&gt;\n                        &lt;table cellspacing=&quot;2&quot; style=&quot;display:none&quot; oraList=&quot;pNameSearch\/pageBody\/PerNameList&quot; id=&quot;resultTable&quot; onResize=&quot;if (this.clientWidth &gt; this.parentNode.clientWidth) { this.parentNode.className += ' oraGridDivScroll';};&quot;&gt;\n                            &lt;thead&gt;\n                                &lt;tr&gt;\n                                    &lt;th nowrap oraLabel=&quot;entityName&quot; class=&quot;oraGridColumnHeader&quot;&gt;&lt;\/th&gt;\n                                &lt;\/tr&gt;\n                            &lt;\/thead&gt;\n                            &lt;tbody&gt;\n                                &lt;tr&gt;\n                                    &lt;td oraField=&quot;entityName&quot; class=&quot;oraNormal oraDisplayCell&quot;&gt;&lt;\/td&gt;\n                                &lt;\/tr&gt;\n                            &lt;\/tbody&gt;\n                        &lt;\/table&gt;\n                    &lt;\/div&gt;\n                &lt;\/td&gt;\n            &lt;\/tr&gt;\n        &lt;\/table&gt;\n    &lt;\/body&gt;\n    &lt;xml style=&quot;display:none;&quot;&gt;&lt;\/xml&gt;\n&lt;\/html&gt;\n<\/pre>\n<p>Now, look into the below java script function which I have added In above code:<\/p>\n<pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nfunction searchByPName()\n    {\n         oraInvokeBS('CM_PERSER','pNameSearch' );\n         showResults();\n    }\n<\/pre>\n<p><strong>oraInvokeBS <\/strong>is the Utility java script method provided by the CC&amp;B \/ ORMB which invokes the Business Service. First Parameter is the &#8220;Business Service Name&#8221; and second parameter is the xpath value from where the output of Business service (Java Program) should be copied.<br \/>\nClick on save button to save the UI Map.<br \/>\nTo check the UI and working of UI Map, go to Main tab and click on &#8220;Test UI Map&#8221;.<\/p>\n<p>Following output will be shown:<\/p>\n<p style=\"text-align: center;\">&nbsp;<\/p>\n<figure id=\"attachment_2239\" aria-describedby=\"caption-attachment-2239\" style=\"width: 439px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Test-UI-Map-in-Oracle-Utilities.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2239 \" title=\"Test UI Map in Oracle Utilities \/ CC&amp;B \/ ORMB\" src=\"https:\/\/i0.wp.com\/jitendrazaa.com\/blog\/wp-content\/uploads\/2011\/06\/Test-UI-Map-in-Oracle-Utilities.png?resize=439%2C186&#038;ssl=1\" alt=\"Test UI Map in Oracle Utilities \/ CC&amp;B \/ ORMB\" width=\"439\" height=\"186\" \/><\/a><figcaption id=\"caption-attachment-2239\" class=\"wp-caption-text\">Test UI Map in Oracle Utilities<\/figcaption><\/figure>\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>This is the third article in series for creating the UI Map in Oracle Utlities \/ CC&#038;B \/ ORMB<\/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-2232","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":2232,"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":2195,"url":"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\/","url_meta":{"origin":2232,"position":1},"title":"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","author":"Jitendra","date":"June 14, 2011","format":false,"excerpt":"Step by Step tutorial for creation guide of Business Service, Data Area, UI Map and BPA Script in ORMB \/ CC&B \/ Oracle Utilities for beginners","rel":"","context":"In &quot;JAVA&quot;","block_context":{"text":"JAVA","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/java\/"},"img":{"alt_text":"UI Map in ORMB\/CC&B\/Oracle Utility 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=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":2232,"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":2232,"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":2232,"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":2232,"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\/2232","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=2232"}],"version-history":[{"count":0,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/2232\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=2232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=2232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=2232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}