Directory Structure Business Service Control Framework

Table 84. conf Directory Contents Description File The Business Service Control configuration file. This contains the configuration of tabs, user profiles, URLs, paging limits, enterprise classifications, and settings for the approval process and subscription components. Also API endpoints and a flag determining whether SOAP communication is used for these. See Section 3.8.3, Business Service Control Configuration . bsc.xml The deployment configuration file. This contains Business Service Control deployment information such as web interface URLs and contexts. It also defines the location of JSP files, their pre-compiled versions and declared libraries for the JSP engine. web.xml The web framework configuration file. This contains the web frameworks static settings including definitions of components, tasks and data types, and configuration for menus, context menus, trees and customizable taxonimies. web_component.xml This describes components in terms of their roles, relationships and interfaces. component_description.xml jsp directory This directory contains the JSP files that constitute the base of the Business Service Control and the following subdirectories: Table 85. jsp Directory Contents Contents JSP files Directory Account management account Approval process interface part of tools section. approval Report section of console, includes also entity details pages browse Catalog section of console catalog Common pages for table component actions common Content of configuration section configuration Design including miscellaneous page and frame headers and footers design Component editor components editor Catalog section of the console publish Query framework components query Search section of console search Table framework components table Taxonomy framework components taxonomy Tools section components tools Utility components such as navigationPath util Entity list view pages of console view Configuration files for JSP pages including declaration of use, tag libraries, etc. WEB-INF The wizardIterator framework component wizard Page 571 jsp directory src directory This directory contains the source files of the Business Service Control Table 86. src Directory Contents Description Enclosing Package Source Java files for the Business Service Control framework. com.systinet.uddi.bui.framework Source Java files for Business Service Control default implementation com.systinet.uddi.bui.standard WASP-INF directory This directory contains the package.xml file for the Business Service Control, and the subdirectories listed in the following table: Table 87. WASP-INF Subdirectories Contents Directory Compiled Java classes of the Business Service Control including the Java parts of components and several utility classes classes Pre-compiled JSP pages JSP parts of components from the jsp directory jsp-classes Libraries for the web application, including JSP, JSTL supporting libraries, etc. lib webroot Directory Contains subdirectories listed in the following table: Table 88. webroot Subdirectories Contents Directory Resource files such as CSS, graphics, HTML gui A deprecated directory that contained miscellaneous graphic files such as icons, logos, etc. gfx A deprecated directory that contained Java Scripts and the bui.css file for the Business Service Console script

3.8.3. Business Service Control Configuration

The bsc.jar file in directory REGISTRY_HOMEappuddi contains the configuration files for the entire Business Service Control. They are located in the conf subdirectory, the contents of which were summarized in Directory Structure . In this section, we focus on the file bsc.xml. • Section Oracle Service Registry API Endpoint URL • Section Result Filtering • Section Main Menu Tabs • Section User Profiles • Section Entity List Views • Section Browsable Taxonomies Page 572

3.8.3. Business Service Control Configuration

• Section Paging Limits Oracle Service Registry API Endpoint URL This configuration part contains the endpoint URLs used by the Business Service Control to communicate with Oracle Service Registry: urlhttp:localhost:8888registryurl secureUrlhttps:localhost:8443registrysecureUrl useSoapfalseuseSoap uddiEndpoints accountApiPath=uddiaccount approverApiPath=uddiapprover categoryApiPath=uddicategory configuratorApiPath=uddiconfigurator inquiryPath=uddiinquiryExt inquiryUIApiPath=uddiinquiryUI publishingPath=uddipublishingExt requestorApiPath=uddirequestor securityPath=uddisecurity subscriptionPath=uddisubscriptionExt taxonomyApiPath=udditaxonomy wsdlApiPath=uddiwsdl2uddi xml2UddiApiPath=uddixml2uddi xsd2UddiApiPath=uddixsd2uddi xslt2UddiApiPath=uddixslt2uddi The endpoint URL is composed of two parts: • The prefix, taken from the url element or secureURL element for a secure endpoint • The relative part, taken from the specified uddiEndpoints attribute depending on the type of the endpoint. If you want to use a different target registry, it is usually sufficient to change the prefix the absolute part of the URL. Important The useSoap element indicates whether to use SOAP to access Oracle Service Registry, or to ignore the declared API endpoints and make the calls directly through the Java virtual machine. Result Filtering Use this section to filter data that should not be displayed in the Business Service Control. For example, to hide the Operational business entity, you can set up a filter in the businessUI element. Note that child elements of an element you filter will not be displayed in the Business Service Control. The following sample will hide the Operational business entity in the Business Service Control: filteredKeys businessKeyuddi:systinet.com:uddinodebusinessKeybusinessKey filteredKeys Main Menu Tabs tab tabId=home taskId=home captionKeybsc.tab_homecaptionKey hintKeybsc.tab_homeHinthintKey tab tab tabId=search taskId=search captionKeybsc.tab_searchcaptionKey hintKeybsc.tab_searchHinthintKey tab tab tabId=catalog taskId=publish Page 573 Main Menu Tabs