ディレクトリ構造  目次

次の表に、bsc.jar内のディレクトリの概要を示します。

表83  bsc.jarのディレクトリ

ディレクトリ説明
confビジネス・サービス・コントロールの構成ファイル。詳細は、「ビジネス・サービス・コントロールの構成」を参照してください。
jspJSPファイル
srcソースJavaファイル
WASP-INFコンパイル済のJavaおよびJSPのクラス、ライブラリおよびSOAPスタックの構成ファイル。
webrootビジネス・サービス・コントロールのページの静的コンテンツ(HTML、JavaScript、グラフィック、CSSなど)。

bsc.jarパッケージは、UDDIサービス・パッケージに依存しています。したがって、ビジネス・サービス・コントロールの開発者は、UDDIサービス・パッケージのサービスを使用できます。

ビジネス・サービス・コントロールのソースJSPファイルまたはJavaファイルのいずれかを編集および変更するには、次の手順を実行します。

  1. bsc.jarを一時的な場所に解凍します。

  2. ソース・ファイルを編集します。

  3. REGISTRY_HOME/libディレクトリのライブラリおよびREGISTRY_HOME/distディレクトリのクライアント・ライブラリに対して、Javaソースをコンパイルします。

  4. 生成された.classファイルを、解凍したJARのWASP-INF/classesディレクトリにコピーします。

  5. Oracle Service Registryを停止します。

  6. 実行時にビジネス・サービス・コントロールの構成への変更を保存するには、REGISTRY_HOME/work/uddi/bsc.jar/confディレクトリの内容を、解凍したJARのconfディレクトリにコピーします。

  7. JARを再度圧縮し、REGISTRY_HOME/app/uddiディレクトリの元のファイルにデプロイします。

テストの目的でのみJSPファイルを変更する場合は、bsc.jarを再デプロイする必要はありません。REGISTRY_HOME/work/uddi/bsc.jar/jspにあるJSPファイルを変更するのみで十分です。変更が表示される前に、ブラウザでページを再ロードする必要があります。REGISTRY_HOME/workにあるファイルは、パッケージの再デプロイ時に上書きまたは削除される可能性があるため注意してください。

confディレクトリ  目次

このディレクトリには、次の構成ファイルが含まれています。

表84  confディレクトリの内容

ファイル説明
bsc.xmlビジネス・サービス・コントロール構成ファイル。このファイルには、タブ、ユーザー・プロファイル、URL、ページング制限、エンタープライズ種別の構成、および承認プロセスとサブスクリプション・コンポーネントの設定が含まれています。また、APIエンドポイントおよびAPIエンドポイントにSOAP通信を使用するかどうかを決定するフラグも含まれています。詳細は、「ビジネス・サービス・コントロールの構成」を参照してください。
web.xmlデプロイメント構成ファイル。このファイルには、ビジネス・サービス・コントロールのデプロイメント情報(WebインタフェースのURLやコンテキストなど)が含まれています。また、JSPファイルの場所、事前コンパイル済のバージョンおよびJSPエンジン用に宣言されたライブラリも定義されています。
web_component.xmlWebフレームワーク構成ファイル。このファイルには、コンポーネント、タスク、データ型の定義、およびメニュー、コンテキスト・メニュー、ツリー、カスタマイズ可能な分類の構成などのWebフレームワークの静的な設定が含まれています。
component_description.xmlこのファイルには、ロール、リレーションシップおよびインタフェースに関連するコンポーネントについて記述されています。
jspディレクトリ  目次

このディレクトリには、ビジネス・サービス・コントロールの基礎を構成するJSPファイルおよび次のサブディレクトリが含まれています。

表85  jspディレクトリの内容

ディレクトリ内容(JSPファイル)
accountアカウント管理
approval承認プロセス・インタフェース(ツール・セクションの一部)
browseコンソールのレポート・セクション(エンティティの詳細ページも含まれます)
catalogコンソールのカタログ・セクション
common表コンポーネント・アクションの共通ページ
configuration構成セクションの内容
design様々なページおよびフレームのヘッダーとフッターを含む設計
editorコンポーネント・エディタ・コンポーネント
publishコンソールのカタログ・セクション
query問合せフレームワーク・コンポーネント
searchコンソールの検索セクション
table表フレームワーク・コンポーネント
taxonomy分類フレームワーク・コンポーネント
toolsツール・セクション・コンポーネント
utilnavigationPathなどのユーティリティ・コンポーネント
viewコンソールのエンティティ・リスト・ビュー・ページ
WEB-INF使用の宣言やタグ・ライブラリなどを含むJSPページ用の構成ファイル
wizardwizardIteratorフレームワーク・コンポーネント
srcディレクトリ  目次

このディレクトリには、ビジネス・サービス・コントロールのソース・ファイルが含まれています。

表86  srcディレクトリの内容

包含しているパッケージ説明
com.systinet.uddi.bui.frameworkビジネス・サービス・コントロールのフレームワーク用のソースJavaファイル
com.systinet.uddi.bui.standardビジネス・サービス・コントロールのデフォルト実装用のソースJavaファイル
WASP-INFディレクトリ  目次

このディレクトリには、ビジネス・サービス・コントロール用のpackage.xmlファイルおよび次の表に示すサブディレクトリが含まれています。

表87 WASP-INFサブディレクトリ

ディレクトリ内容
classesビジネス・サービス・コントロールのコンパイル済のJavaクラス(コンポーネントのJava部分やいくつかのユーティリティ・クラスなど)
jsp-classesjspディレクトリにある事前コンパイル済のJSPページ(コンポーネントのJSP部分)
libWebアプリケーションのライブラリ(JSP、JSTLでサポートされているライブラリなど)

webrootディレクトリ  目次

次の表に示すサブディレクトリが含まれています。

表88  webrootサブディレクトリ

ディレクトリ内容
guiCSS、Graphics、HTMLなどのリソース・ファイル
gfxアイコンやロゴなどの様々な画像ファイルを含む非推奨のディレクトリ
scriptJava Scriptおよびビジネス・サービス・コントロール用のbui.cssファイルを含む非推奨のディレクトリ