レポジトリサーバー
OZレポジトリのタイプ
アイテムファイル、カテゴリ、ユーザー、および権限を管理するために必要なデータを格納および管理する方法に応じて、4種類のOZリポジトリのいずれかを選択できます。
タイプ
説明
NONE
デフォルトでOZサーバーはOSファイルシステムを使用し、データベースは使用しません。
BUILTIN
OZサーバーが提供する組み込みデータベースを使用します。
RDB
ユーザーが提供するRDBを使用します。
HYBRID
RDBとNONEの両方を使用します。(バックアップの目的でNONEタイプを使用します)
NONEタイプのリポジトリを使用する場合、repository_filesフォルダーの下に通常の形式(.OZRまたは.ODI)でアイテムファイルを表示できます。
ただし、BUILTINまたはRDBタイプのリポジトリを使用する場合、アイテムファイルはOZサーバーの内部形式で管理されるため、repository_filesフォルダーの下にあるこれらのアイテムファイルは表示されません。 HYBRIDタイプのリポジトリは、データベース(BUILTINまたはRDB)を使用し、アイテムファイルを表示できるように、指定されたフォルダーの下に通常の形式でアイテムファイルを保持します。
ここでは、HYBRIDタイプはリポジトリタイプのスーパーセットであるため、HYBRIDタイプの使用方法を学習しています。
OZサーバー構成の設定
Webアプリケーションの下のOZサーバーインストールホームの下にあるconfフォルダーに移動します。 ここでは、dbという2つのファイルを変更する必要があります。
db. properties
repository.properties.
db. properties
アプリケーションデータベースとは異なるリポジトリデータベースを使用する場合は、OZリポジトリマネージャーのデータベースエイリアスを以下のようにdb.propertiesファイルに追加する必要があります。
この例では、リポジトリ管理にMS SQL Serverを使用しています。 データベース名は「repository」、データベースのエイリアスは「repo」です。 先に進む前に、必ず「repository」という名前のスキーマを作成してください。
repository.properties
以下のコンテンツをコピーし、repository.propertiesに貼り付けて保存します。
REPOSITORY_HYBRID_FILE_PATHは、アイテムファイルを通常の形式で保存するパスを示します。 詳細なオプションについては、OZ Enterprise Server管理者ガイドを参照してください。 ファイルの設定とデータベースの作成が完了したら、WAS(またはtomcat)を再起動する必要があります。
OZリポジトリ管理者アカウントの作成
「あなたのアプリケーションのurl / server」でOZサーバー情報ページを開きます。 管理者のユーザー名とパスワードを入力して管理者アカウントを作成します。
「create account」ボタンをクリックすると、OZサーバーはOZサーバーのホームの下にrepository_files_backupフォルダーを作成し、repositoryという名前のデータベースに10個のテーブルを作成します。
テーブルdbo.oz_userで、adminユーザーが作成されたことがわかります。 作成したすべてのユーザーがこのテーブルに追加されます。
これで、アイテムのカテゴリ、ユーザー、またはユーザーグループを作成し、ユーザーまたはユーザーグループにカテゴリ権限を割り当てる準備ができました。
カテゴリ、ユーザー、グループ、権限の設定
OZリポジトリマネージャーを使用して、サーバー接続を追加し、以下に示すように接続します。
カテゴリ生成
サーバーに接続したら、[カテゴリ]タブでカテゴリを生成します。 ここでは、SamplesとStandardの2つの空のカテゴリを作成しました。
ユーザーグループとユーザー生成
「グループ」タブに移動すると、すでに管理ユーザーがいることがわかります。 ここでは、「Group-A」と「Group-B」の2つのグループを作成しました。
次に、ユーザーをグループに追加します。
ユーザーまたはグループのアクセス許可をカテゴリに割り当てる
次に、[カテゴリ]タブに戻り、カテゴリ(この例では[標準])を右クリックして、[権限]を選択します。 権限ポップアップウィンドウで、追加ボタンをクリックします。
これで、Group-Aのメンバーであるuser-AがカテゴリStandardにアクセスできます。 つまり、ユーザーAはカテゴリ「標準」のすべてのアイテムを表示し、ローカルファイルをアップロードしたり、カテゴリからアイテムをダウンロードしたりできます。
OZ Repository Manager
ユーザーは、OZ Repository Manager、OZ e-Form Designer、またはOZ Query Designerを使用してOZ Repository Serverにアクセスできます。 ここでは、OZ e-Form Designerを使用します。 以下に示すように、リポジトリを開きます。
OZリポジトリマネージャー、OZ e-Formデザイナー、およびOZクエリデザイナーは、同じサーバーリストポップアップウィンドウを使用します。
上記のようにサーバー接続を追加し、user-Aとして接続します。
接続すると、user-AにはStandardのみへのアクセス権限が付与されているため、カテゴリStandardしか表示できません。
作業フォルダで、サーバリポジトリにカテゴリ名と同じ名前のフォルダがあることを確認します。
これで、作業フォルダーのローカルフォルダーStandardからOZリポジトリのカテゴリーStandardにファイルをアップロードできます。
アップロードするファイルを右クリックして、「リポジトリにアップロード」を選択します。
アップロードしたファイルに他のユーザーがアクセスできるようにする場合は、「チェックアウ状態のままにする」をオンにします。
「アップロード」ボタンをクリックすると、リポジトリにアップロードされたファイルが表示されます。
上記のrepository.propertiesファイルに、次のようにリポジトリファイルパスとリポジトリハイブリッドファイルパスを設定します。
repository_filesフォルダーの下に、以下のようにいくつかのフォルダーが作成されていることがわかります。
このフォルダの下に、カテゴリとアイテムファイルの内部形式が格納されます。 repository_files_backupフォルダーの下に、
BUILTINタイプOZリポジトリ
BUILTINタイプを使用する場合は、次のように、repository.propertiesでタイプを指定するだけです。
BUILTINタイプのリポジトリはHSQLDBを使用しており、データを参照するにはHSQLDBクライアントツールが必要です。
最終更新