Directory Structure  Locate

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

DirectoryDescription
confConfiguration files of the Business Service Console. See Business Service Console Configuration
jspJSP files
srcSource 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:

  1. Unzip bsc.jar to a temporary location.

  2. Edit the source files.

  3. Compile the Java sources against the libraries in the REGISTRY_HOME/lib directory and the client libraries from the REGISTRY_HOME/dist directory.

  4. Copy the resulting .class files into the WASP-INF/classes directory of the unzipped JAR.

  5. Stop BEA AquaLogic Service Registry

  6. 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.

conf Directory   Locate

This directory contains the configuration files listed in the following table.

Table 83.  confDirectory Contents

FileDescription
web_component.xmlThe web framework configuration file. It contains the Business Service Console components and task definitions.
web.xmlThe deployment configuration file. It contains Business Service Console deployment information such as web interface URLs.
bsc.xmlThe 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
jsp directory   Locate

This directory contains the JSP files that constitute the base of the Business Service Console and the following subdirectories:

Table 84.  jsp Directory Contents

DirectoryContents (JSP files)
accountAccount management
approvalApproval process interface (part of tools section).
browseReport section of console, includes also entity details pages
catalogCatalog section of console
commonCommon pages for table component actions
configurationContent of configuration section
designDesign including miscellaneous page and frame headers and footers
publishCatalog section of the console
queryQuery framework components
searchSearch section of console
tableTable framework components
taxonomyTaxonomy framework components
toolsTools section components
utilUtility components such as navigationPath
viewEntity list view pages of console
WEB-INFConfiguration files for JSP pages including declaration of use, tag libraries, etc.
wizardThe wizardIterator framework component
src directory   Locate

This directory contains the source files of the Business Service Console

Table 85.  src Directory Contents

Enclosing PackageDescription
com.systinet.uddi.bui.frameworkSource Java files for the Business Service Console framework.
com.systinet.uddi.bui.standardSource Java files for Business Service Console default implementation
WASP-INF directory   Locate

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

DirectoryContents
classesCompiled Java classes of the Business Service Console (including the Java parts of components and several utility classes)
jsp-classesPre-compiled JSP pages (JSP parts of components) from the jsp directory
libLibraries for the web application, including JSP, JSTL supporting libraries, etc.

webroot Directory   Locate

Contains subdirectories listed in the following table:

Table 87.  WASP-INF Subdirectories

DirectoryContents
gfxMiscellaneous graphic files such as icons, logos, etc.
scriptContains Java Scripts and the bui.css file for the Business Service Console