The bsc.jar file is located in the REGISTRY_HOME/dist directory. The following table gives a summary of the directories inside the JAR file.
Table 82. 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 | Java Scripts and graphics |
The bsc.jar package depends on the UDDI-service package. It contains a complete implementation of BEA AquaLogic Service Registry.
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
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 the folder REGISTRY_HOME/work is only a temporary folder, and it may be deleted.
This directory contains the configuration files listed in the following table.
Table 83. confDirectory Contents
File | Description |
---|---|
web_component.xml | The web framework configuration file. It contains the Business Service Console components and task definitions. |
web.xml | The deployment configuration file. It contains Business Service Console deployment information such as web interface URLs. |
bsc.xml | The Business Service Console configuration file. It contains the configuration of user profiles, paging limits, enterprise classifications, and settings for the approval process and subscription components. See Business Service Console Configuration |
This directory contains the JSP files that constitute the base of the Business Service Console and the following subdirectories:
Table 84. 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 |
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 86. 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 87. WASP-INF Subdirectories
Directory | Contents |
---|---|
gfx | Miscellaneous graphic files such as icons, logos, etc. |
script | Contains Java Scripts and the bui.css file for the Business Service Console |