The following table summarize the directories inside bsc.jar.
Table 83. bsc.jar Directories
Directory | Description |
---|---|
conf | Configuration files of the Business Service Console. See Business Service Console Configuration |
jsp | JSP files |
src | Source Java files |
WASP-INF | Compiled Java and JSP classes, libraries, and Systinet Server for Java-related configuration files |
webroot | Static content of Business Service Console pages such as HTML, Javascript, graphics and CSS. |
The bsc.jar package depends on the UDDI-service package. So services in the UDDI-service package are available to Business Service Console developers.
If you want to edit and modify any of the Business Service Console's source JSP or Java files, perform the following steps:
Unzip bsc.jar to a temporary location.
Edit the source files.
Compile the Java sources against the libraries in the REGISTRY_HOME/lib directory and the client libraries from the REGISTRY_HOME/dist directory.
Copy the resulting .class files into the WASP-INF/classes directory of the unzipped JAR.
Stop BEA AquaLogic Service Registry
To preserve any changes made to the Business Service Console configuration at runtime, copy the contents of directory REGISTRY_HOME/work/uddi/bsc.jar/conf to the conf directory of the unzipped JAR.
Zip the JAR again and deploy it over the original file in the REGISTRY_HOME/app/uddi directory.
If you intend to change the JSP files only for testing purposes, you do not have to redeploy the bsc.jar. It is sufficient to modify the JSP files in REGISTRY_HOME/work/uddi/bsc.jar/jsp. You must reload pages in the browser before any change is visible. Note that files under REGISTRY_HOME/work are liable to be overwritten or deleted when packages are re-deployed.
This directory contains the following configuration files:
Table 84. conf Directory Contents
File | Description |
---|---|
bsc.xml | The Business Service Console 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 Business Service Console Configuration. |
web.xml | The deployment configuration file. This contains Business Service Console 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_component.xml | The web framework configuration file. This contains the web framework's static settings including definitions of components, tasks and data types, and configuration for menus, context menus, trees and customizable taxonimies. |
component_description.xml | This describes components in terms of their roles, relationships and interfaces. |
This directory contains the JSP files that constitute the base of the Business Service Console and the following subdirectories:
Table 85. jsp Directory Contents
Directory | Contents (JSP files) |
---|---|
account | Account management |
approval | Approval process interface (part of tools section). |
browse | Report section of console, includes also entity details pages |
catalog | Catalog section of console |
common | Common pages for table component actions |
configuration | Content of configuration section |
design | Design including miscellaneous page and frame headers and footers |
editor | Component editor components |
publish | Catalog section of the console |
query | Query framework components |
search | Search section of console |
table | Table framework components |
taxonomy | Taxonomy framework components |
tools | Tools section components |
util | Utility components such as navigationPath |
view | Entity list view pages of console |
WEB-INF | Configuration files for JSP pages including declaration of use, tag libraries, etc. |
wizard | The wizardIterator framework component |
This directory contains the source files of the Business Service Console
This directory contains the package.xml file for the Business Service Console, and the subdirectories listed in the following table:
Table 87. WASP-INF Subdirectories
Directory | Contents |
---|---|
classes | Compiled Java classes of the Business Service Console (including the Java parts of components and several utility classes) |
jsp-classes | Pre-compiled JSP pages (JSP parts of components) from the jsp directory |
lib | Libraries for the web application, including JSP, JSTL supporting libraries, etc. |
Contains subdirectories listed in the following table:
Table 88. webroot Subdirectories
Directory | Contents |
---|---|
gui | Resource files such as CSS, graphics, HTML |
gfx | A deprecated directory that contained miscellaneous graphic files such as icons, logos, etc. |
script | A deprecated directory that contained Java Scripts and the bui.css file for the Business Service Console |