259
EMC ® Documentum ® Composer バージョン 6.5 ユーザ ガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 www.EMC.com

EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

EMC® Documentum®

Composerバージョン 6.5

ユーザ ガイド

P/N 300-008-004

EMC Corporation

本社:Hopkinton, MA 01748-9103

1-508-435-1000

www.EMC.com

Page 2: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Copyright© 2008 EMC Corporation. All rights reserved.

2008 年 7 月発行

EMC Corporation は、この資料に記載される情報が、発行日時点で正確であるとみなしています。この情報は予告なく変更されることがあります。

この資料に記載される情報は、「現状有姿」の条件で提供されています。EMC Corporation は、この資料に記載される情報に関する、どのような内容についても表明保証条項を設けず、特に、商品性や特定の目的に対する適応性に対する黙示の保証はいたしません。

この資料に記載される、いかなる EMC ソフトウェアの使用、複製、頒布も、当該ソフトウェア・ライセンスが必要です。

EMC の製品名の 新の一覧については、EMC.com の EMC Corporation の商標をご覧ください。

他のすべての名称ならびに製品についての商標は、それぞれの所有者の商標または登録商標です。

Page 3: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

本書について .................................................................................................... 11

第 1 章 Documentum Composer ........................................................................... 17Composer の概要 .............................................................................. 17Composer のインストール .................................................................... 17

Workflow Manager の起動 ............................................................... 19コネクション ブローカの設定 ................................................................ 19その他の Composer プラグインのインストール ........................................... 19Composer の起動と設定 ..................................................................... 20Java コンパイラの設定 ........................................................................ 20Java JRE の設定 ............................................................................... 21

第 2 章 プロジェクトの管理 ......................................................................... 25Composer プロジェクト ........................................................................ 25新しいプロジェクトの作成 ................................................................... 26プロジェクトのインポート ..................................................................... 28Composer アーティファクト ................................................................... 30

アーティファクトの作成 ............................................................................ 31アーティファクトのインポート ............................................................. 33

プロジェクト プロパティの設定 .............................................................. 36プロジェクトの参照 ........................................................................ 37

プロジェクトのローカライズ .................................................................. 38トレースの有効化 ............................................................................. 44プロジェクトのインストール ........................................................................... 45

第 3 章 DocApp の移行 ............................................................................ 47DocApp の移行 ................................................................................ 47リポジトリ DocAppの移行 .............................................................................. 48

プロジェクトへのリポジトリ DocApp の変換 ............................................ 48DocApp アーカイブの移行 .................................................................. 52

DocApp アーカイブを移行するための準備 ........................................... 52Composer プロジェクトへの DocApp アーカイブの変換 ............................ 53

移行後のタスク ................................................................................ 56TaskSpace アプリケーションの移行 ......................................................... 56

TaskSpace アプリケーションのインポート............................................... 56TaskSpace アプリケーションを作成する ................................................ 58TaskSpace アプリケーションのインストール ............................................ 59

第 4 章 Web Services の管理 ...................................................................... 63Web サービス .................................................................................. 63

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 3

Page 4: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

DFS モジュール オプションの設定 ......................................................... 64DFS サービス ライブラリを設定するには .................................................. 65サービス カタログの設定 .................................................................... 66Web サービスの表示 ......................................................................... 68

サービスのフィルタ ........................................................................ 70クライアント プロキシの生成 ......................................................................... 71

サービスの使用 ............................................................................ 72サービスの作成 ............................................................................... 73

Java ファイルからのサービスの作成.................................................... 73WSDL からのサービスの作成 ................................................................... 75

カタログおよびカテゴリに関する情報の変更 ............................................ 76サービスの発行 .......................................................................................... 78サービスの発行停止 ......................................................................... 79サービスのエクスポート ...................................................................... 79サービスのデプロイ ........................................................................... 81

第 5 章 エイリアス セットの管理 ................................................................... 83エイリアス、エイリアス値、およびエイリアス セット ....................................... 83エイリアス セットの作成 ...................................................................... 83

エイリアス値の設定 ....................................................................... 86

第 6 章 アスペクトの管理 ........................................................................... 89アスペクト モジュールおよびアスペクト タイプ ........................................... 89アスペクト タイプの作成 ...................................................................... 89

制約式の設定 .............................................................................. 91アスペクト属性の追加 ........................................................................ 92

アスペクト属性の構造の設定 ........................................................... 93アスペクト UI 情報の設定 ............................................................................ 95

タブの追加 ............................................................................................. 96アスペクト モジュールの作成 ............................................................... 98

アスペクト モジュールのデプロイの設定 .................................................. 101アスペクト モジュールの実行時環境の設定 ......................................... 102アスペクト タイプの設定 ................................................................. 104

第 7 章 フォーマットの管理 ....................................................................... 107フォーマット ................................................................................... 107フォーマット アーティファクトの作成 ............................................................. 107

第 8 章 JAR および Java ライブラリの管理 .................................................... 111JAR 定義、JAR、および Java ライブラリ .................................................. 111JAR 定義の作成 ............................................................................. 111Java ライブラリのリンクと設定 ............................................................... 113

第 9 章 ライフサイクルの管理 ..................................................................... 117ライフサイクル ................................................................................ 117

ライフサイクルのオブジェクト タイプ ................................................... 118ライフサイクルの作成 ....................................................................... 118ライフサイクルのプロパティの設定........................................................ 119ライフサイクル状態の追加と設定 ......................................................... 122

4 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 5: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

状態タイプの作成 ................................................................................. 124状態エントリの基準の設定 ................................................................. 125状態のアクションの設定 .................................................................... 127

繰り返し属性の設定 ..................................................................... 128繰り返し属性値の削除 .................................................................. 129属性の設定 ................................................................................ 131バージョン ラベルの設定................................................................ 132バージョン ラベルの削除................................................................ 132ロケーション リンクの設定 ............................................................... 133すべてのリンクの移動 ................................................................... 134ロケーション リンクの削除 ............................................................... 136ドキュメント レンダラーの割り当て ............................................................ 137ドキュメント所有者の割り当て .......................................................... 138アクセス権セットの設定.................................................................. 139

変更後の情報の設定 ....................................................................... 140状態属性の設定 ............................................................................. 140状態の削除 ................................................................................... 142ライフサイクルの削除 ....................................................................... 142

第 10 章 メソッドとジョブの管理 .................................................................... 145メソッドとジョブ ................................................................................ 145メソッドの作成 .......................................................................................... 145ジョブの作成 .................................................................................. 147

第 11 章 モジュールの管理 ........................................................................ 151モジュール .................................................................................... 151モジュールの作成 ........................................................................... 152モジュールのデプロイの設定 ..................................................................... 155モジュールの実行時環境の設定 ......................................................... 156

第 12 章 ACL (アクセス権セット) の管理 ........................................................ 159アクセス権、アクセス権セット、アクセス権セット テンプレート ........................ 159

基本アクセス権 ........................................................................... 160拡張アクセス権 ........................................................................... 161

アクセス権セット テンプレートの作成 ..................................................... 161標準またはパブリックのアクセス権セットの作成........................................ 165

ACL エントリ所有者の作成 ............................................................. 168

第 13 章 プロシージャの管理 ...................................................................... 171プロシージャ .................................................................................. 171プロシージャの作成 ......................................................................... 171

第 14 章 関係タイプの管理 ......................................................................... 173関係タイプ..................................................................................... 173関係タイプの作成............................................................................ 173

第 15 章 スマート コンテナの管理 ................................................................. 177スマート コンテナ ............................................................................. 177スマート コンテナの構築 .................................................................... 177スマート コンテナ要素の追加 .............................................................. 180

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 5

Page 6: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

フォルダの追加 .................................................................................... 180新規フォルダの追加 ............................................................................. 181ドキュメントの追加 ................................................................................. 182新規ドキュメントの追加 .................................................................. 182テンプレートの追加 ............................................................................... 183プレースホルダの追加 .................................................................. 184

スマート コンテナの関係の追加 ........................................................... 185

第 16 章 システム オブジェクトの管理 ............................................................ 187システム オブジェクト ........................................................................ 187システム オブジェクトの作成 ............................................................... 187システム オブジェクトの属性の表示と変更 .............................................. 189

第 17 章 タイプの管理 ........................................................................................ 191オブジェクト タイプ .................................................................................... 191標準オブジェクト タイプの作成 ............................................................ 192

アスペクトの添付 ......................................................................... 196軽量オブジェクト タイプの作成 ............................................................ 197制約式の設定 ................................................................................ 201イベントの追加、削除、または変更 ....................................................... 202タイプ属性の追加............................................................................ 203

属性構造の設定 .......................................................................... 204属性の制約の設定 ....................................................................... 205タイプ属性 UI の設定.................................................................... 207条件付き属性値の設定 ................................................................. 209属性値のマッピングの設定 ............................................................. 211

タイプ UI 情報の設定 ................................................................................ 212タブの追加 ........................................................................................... 213

第 18 章 XML アプリケーションの管理 .......................................................... 217XML アプリケーションとアプリケーション設定ファイルについて .................... 217XML アプリケーション設定ファイルの表示または変更 ............................... 217

第 19 章 プロジェクトのビルドおよびインストール .............................................. 221構築およびインストールのプロセスについて ........................................... 221プロジェクト インストール オプションの設定 ............................................. 222

所有者インストール パラメータの追加 ................................................ 224インストール前プロシージャとインストール後プロシージャの設定 .................. 225アーティファクト インストール オプションの設定 ........................................ 227DAR ファイルの生成 ........................................................................ 229プロジェクトのインストール ................................................................. 229入力パラメータ ファイルの作成............................................................ 232

第 20 章 Ant タスクと headless Composer を使用したプロジェクトおよび DARファイルの管理 ............................................................................ 235headless Composer...................................................................................... 235headless Composer のインストール ......................................................... 236プロジェクトのインポート .................................................................... 238プロジェクトの構築 ........................................................................... 239

6 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 7: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

DAR ファイルの生成 ........................................................................ 240DAR ファイルのインストール ............................................................... 240コンテンツのインポート ...................................................................... 242ビルド ファイルの作成 ....................................................................... 243バッチ ファイルの作成 ...................................................................... 244

バッチ ファイルの例 ...................................................................... 245

第 21 章 ソース管理システムの操作 .............................................................. 247ソース管理システムの使用 ................................................................. 247

プロジェクトのチェックイン .............................................................. 247プロジェクトのチェックアウトとインポート ................................................... 248

プロジェクトのビルド ......................................................................... 249

用語集 ........................................................................................................... 251

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 7

Page 8: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

図の一覧

図 1. Composer プロジェクトのフォルダ .............................................................. 27図 2. プロジェクト プロパティ ..................................................................................... 37図 3. [アスペクト属性] ビューの [構造] セクション ................................................. 93図 4. [アスペクト UI 情報] ビュー ..................................................................... 95図 5. ライフサイクルの [プロパティ] タブ ........................................................... 120図 6. ライフサイクル エディタの状態ダイアグラム ................................................ 122図 7. ライフサイクル状態のアクション ............................................................... 127図 8. [タイプ属性] ビューの [構造] セクション..................................................... 204図 9. 属性の制約 .................................................................................................. 206図 10. [タイプ属性 UI] ビュー ................................................................................... 207図 11. [条件アシスタンス] ビュー ..................................................................... 210図 12. 値のマッピング テーブル ............................................................................... 211図 13. [タイプ UI 情報] ビュー ......................................................................... 212図 14. headless Composer のワークフロー ............................................................ 237

8 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 9: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

表の一覧

表 1. Documentum のアーティファクト ................................................................ 30表 2. プロジェクトおよびリポジトリの情報............................................................ 35表 3. リポジトリ情報...................................................................................... 50表 4. DocApp アーカイブの移行 ............................................................................... 53表 5. DocApp アーカイブのインポートに関するプロパティ ...................................... 54表 6. 移行リポジトリ情報................................................................................ 55表 7. TaskSpace プロジェクトおよびリポジトリに関する情報 ...................................... 57表 8. TaskSpace のインストール パラメータ情報 .................................................... 60表 9. サービス レジストリ オプション .................................................................. 68表 10. Web サービスに関する情報 .................................................................... 77表 11. サービスの発行に関する情報 ................................................................. 78表 12. サービスのエクスポートに関する情報 ................................................................ 80表 13. エイリアスの詳細.................................................................................. 85表 14. エイリアス タイプの値 ............................................................................ 86表 15. [全般] タブで入力するアスペクト情報 ........................................................ 90表 16. 属性構造のプロパティ ........................................................................... 94表 17. アスペクト UI 情報 ................................................................................ 95表 18. タブ設定のプロパティ............................................................................ 97表 19. モジュール エディタの [全般] タブのプロパティ ............................................ 99表 20. モジュールの実行時環境のプロパティ ...................................................... 103表 21. アスペクト タイプのプロパティ ................................................................. 104表 22. フォーマット アーティファクトのプロパティ ................................................... 108表 23. JAR 定義プロパティ ............................................................................. 112表 24. Java ライブラリのプロパティ .................................................................... 114表 25. ライフサイクルの [プロパティ] タブのパラメータ............................................ 120表 26. [概要] タブの状態のプロパティ ............................................................... 123表 27. 状態エントリの基準.............................................................................. 126表 28. 繰り返し属性の追加に関するプロパティ .................................................... 128表 29. 繰り返し属性の削除に関するプロパティ .................................................... 130表 30. 属性の設定に関するプロパティ .............................................................. 131表 31. ロケーション リンクのプロパティ ............................................................... 134表 32. すべてのリンクの移動に関するプロパティ .................................................. 135表 33. ロケーション リンクの削除に関するプロパティ.............................................. 137表 34. ドキュメント所有者のプロパティ ............................................................... 139表 35. アクセス権セットのプロパティ.................................................................. 140表 36. メソッド アーティファクトのプロパティ ......................................................... 146

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 9

Page 10: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

目次

表 37. ジョブのプロパティ .............................................................................. 148表 38. [全般] タブのプロパティ ........................................................................ 153表 39. モジュールの実行時環境のプロパティ ...................................................... 157表 40. 基本アクセス権 .................................................................................. 160表 41. 拡張アクセス権 .................................................................................. 161表 42. ACL エントリ詳細 : アクセス権セット テンプレート ......................................... 164表 43. ACL エントリ詳細 : アクセス権セット ......................................................... 167表 44. 関係タイプのプロパティ ........................................................................ 174表 45. スマート コンテナのプロパティ ................................................................ 179表 46. フォルダ プロパティ ...................................................................................... 180表 47. 新規フォルダのプロパティ ..................................................................... 181表 48. ドキュメント インスタンスのプロパティ ........................................................ 182表 49. 新規ドキュメント インスタンスのプロパティ .................................................. 183表 50. テンプレート プロパティ ........................................................................ 184表 51. プレースホルダ プロパティ ..................................................................... 185表 52. システム オブジェクトのプロパティ............................................................ 188表 53. [全般] タブのタイプ情報 ....................................................................... 193表 54. [全般] タブの軽量タイプの情報 .............................................................. 198表 55. 属性構造のプロパティ .......................................................................... 204表 56. 属性制約のプロパティ .......................................................................... 206表 57. タイプ属性 UI のプロパティ .................................................................... 208表 58. 入力マスクの例 .................................................................................. 209表 59. 条件値のプロパティ ............................................................................. 210表 60. タイプ UI 情報 .................................................................................... 212表 61. タブ設定のプロパティ........................................................................... 214表 62. プロジェクト インストール オプション.......................................................... 223表 63. 所有者インストール パラメータ ................................................................ 224表 64. アーティファクト インストール オプション ..................................................... 228表 65. インストール パラメータ情報 ................................................................... 230表 66. UI ベース Composer と headless Composer の比較 ......................................... 236表 67. Ant タスク.......................................................................................... 237表 68. emc.importProject パラメータ................................................................... 238表 69. emc.build コマンド パラメータ .................................................................. 239表 70. emc.dar コマンド パラメータ .................................................................... 240表 71. emc.install コマンド パラメータ ................................................................. 241表 72. emc.importContent パラメータ.................................................................. 242表 73. ビルド ファイルの例 ............................................................................. 243

10 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 11: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

本書について

このガイドでは、Documentum Composer を使用してエンタープライズアプリケーションを開発し、DocumentumContent Server に配置する方法について説明します。

対象読者

このガイドは、Documentum Content Server 用のアプリケーションを開発するユーザを対象とし

ています。また、対象のユーザが Documentum プラットフォームおよび一般的なコンテンツ管

理について基本的な知識を持っていることを前提としています。

構成

このガイドは次の章で構成されています。

• 第 1 章 Documentum Composer

この章では、Documentum Composer の概要、Composer のインストール、コネクション ブ

ローカの設定、トレース機能の有効化、Java コンパイラの設定について説明します。

• 第 2 章 プロジェクトの管理

この章では、 初からの Documentum Project の新規作成、ローカル DocApp アーカイブ

からのプロジェクトの作成、およびリポジトリ DocApp からのプロジェクトの作成について説

明します。

• 第 3 章 DocApp の移行

この章では、DAB (Documentum Application Builder) で作成した DocApp または DocAppアーカイブを新しい Composer プロジェクトに移行する方法について説明します。

• 第 4 章 Web Services の管理

この章では、サービス カタログの表示、クライアント プロキシのインポートとサービスの作

成、Web サービスの使用およびエクスポートについて説明します。

• 第 5 章 エイリアス セットの管理

この章では、エイリアス セットを作成および設定する方法について説明します。エイリアス

セットは、1 つまたは複数のエイリアスとその対応する値を定義するオブジェクトです。エ

イリアスはユーザ名、グループ名またはフォルダ パスのプレースホルダです。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 11

Page 12: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

はじめに

• 第 6 章 アスペクトの管理

この章では、アスペクト タイプ、アスペクト モジュール、アスペクト属性の作成および設

定方法について説明します。アスペクトは、オブジェクト タイプのインスタンスに対する動

作のカスタマイズまたはメタデータの記録、あるいはその両方を行います。アスペクト モ

ジュールは、実行可能なビジネス ロジック、およびアスペクトをサポートする要素 (サード

パーティのソフトウェアやドキュメントなど) で構成されます。

• 第 7 章 フォーマットの管理

この章では、フォーマットを作成および設定する方法について説明します。フォーマット

オブジェクトには、Content Server で認識されるファイル フォーマットに関する情報があり

ます。

• 第 8 章 JAR および Java ライブラリの管理

この章では、JAR (Java ARchive) ファイルと Java ライブラリの作成および管理方法につい

て説明します。JAR ファイルは通常、Java クラスおよび関連するメタデータを配布するた

めに使用され、アプリケーションの作成や拡張を行うためのコンポーネントとして利用で

きます。

• 第 9 章 ライフサイクルの管理

この章では、ライフサイクルの作成および管理方法について説明します。ライフサイクル

では、ドキュメントなどのオブジェクトがさまざまな状態に移行する際に生じるプロパティの

変更に関するビジネス規則を指定します。

• 第 10 章 メソッドとジョブの管理

この章では、メソッドとジョブの作成方法について説明します。メソッドは、実行可能なプロ

グラムで、リポジトリ内のメソッド オブジェクトによって表されます。ジョブはメソッドの実行 (たとえば、コンテンツをストレージ領域の間に転送) を自動化します。

• 第 11 章 モジュールの管理

この章では、モジュールの作成および管理方法について説明します。モジュールは、実

行可能なビジネスロジックおよびサポートする要素 (サードパーティのソフトウェアやドキュ

メント) で構成されます。

• 第 12 章 ACL (アクセス権セット) の管理

アクセス権セット (アクセス コントロール リストまたは ACL とも呼ばれる) は、リポジトリ内の

オブジェクトに割り当てられた基本アクセス権および拡張アクセス権の設定です。この設

定には、ユーザおよびグループと、それぞれが実行可能なアクションが含まれます。

• 第 13 章 プロシージャの管理

この章では、プロシージャの作成および管理方法について説明します。プロシージャは、

Documentum クライアントまたは Content Server を拡張またはカスタマイズするアプリケー

ションです。

• 第 14 章 関係タイプの管理

この章では、関係タイプの作成および管理方法について説明します。関係タイプによっ

て、リポジトリ内の 2 つのオブジェクトの関係を定義します。

12 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 13: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

はじめに

• 第 15 章 スマート コンテナの管理

この章では、スマート コンテナの構築および管理方法について説明します。スマート コン

テナは、実行時にインスタンス化するテンプレート内でオブジェクトと関係を定義します。

• 第 16 章 システム オブジェクトの管理

この章では、システム オブジェクトの作成および管理方法について説明します。システム

オブジェクトは、コンテンツを含めることが可能な階層内にあるすべてのオブジェクト タイ

プの (直接または間接の) スーパータイプです。

• 第 17 章 タイプの管理

この章では、オブジェクト タイプの作成および管理方法について説明します。オブジェク

ト タイプはテンプレートのようなもので、オブジェクトのクラスを表します。

• 第 18 章 XML アプリケーションの管理

この章では、XML アプリケーション設定ファイルを表示または変更する方法について説

明します。

• 第 19 章 プロジェクトのビルドおよびインストール

この章では、アプリケーションを作成してリポジトリにインストールする方法について説明

します。

• 第 20 章 Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

この章では、headless Composer を使用して既存の Documentum Project をインポート、ビ

ルド、およびインストールする方法について説明します。

• 第 21 章 ソース管理システムの操作

この章では、Composer をソース管理システムと組み合わせて使用する方法について説

明します。

表記規則

次の表に、このガイドで使用している表記規則を示します。

表記規則

書体 テキストの種類

標準 本文中:• インターフェイス要素 (ボタン名、ダイアログ ボックス)• Java クラス、インターフェイス名

• リソース名、属性、プール、ブール式、ボタン、DQL ステー

トメント、キーワードおよび句、環境変数、関数、メニュー、

ユーティリティ

• パス名、URL、ファイル名、ディレクトリ名、コンピュータ名、

リンク、グループ、サービス キー、ファイル システム、環境変

数 (コマンドラインおよびテキスト)、通知

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 13

Page 14: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

はじめに

書体 テキストの種類

標準、二重引用符 章名および項名

太字 手順内:• 手順でのユーザ アクション (ユーザがクリック、選択、また

は入力するもの)• インターフェイス要素 (ボタン名、ダイアログ ボックス)• キー名

本文中:• コマンド名、デーモン、オプション、プログラム、プロセス、通

知、システム コール、man ページ、サービス、アプリケーショ

ン、ユーティリティ、カーネル

イタリック • マニュアル名、強調用 (用語集の用語、索引で参照先を示

す場合など)• テキスト内の変数 (コマンド例以外)

クーリエ 手順内:• (独立した行で使用されている場合) プロンプト、システム出

力、ファイル名、パス名、URL、構文例

太字のクーリエ • (独立した行で使用されている場合) ユーザが入力する内容

イタリックのクーリエ 手順内:• コマンド文字列の変数

• ユーザが入力する変数

サポート情報

Documentum のテクニカル サポート サービスは、Documentum 製品のデプロイや管理を効率

よく行えるようにすることを目的としています。Documentum のサポート サービスやポリシーの

詳細な説明は、『Customer Guide to EMC Software Support Services (EMC Software サポート

サービスのカスタマー ガイド)』を参照してください。このドキュメントは、Powerlink Web サイト

(http://powerlink.EMC.com) からダウンロードできます。

関連資料

Content Server および Documentum システムの関連情報については、次のドキュメントを参照

してください。

• EMC Documentum Content Server Fundamentals, Version 6.5 (EMC Documentum ContentServer の基本操作、バージョン 6.5)

14 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 15: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

はじめに

• EMC Documentum System Object Reference Manual, Version 6.5 (EMC Documentum システム オブジェクト リファレンス マニュアル、バージョン 6.5)

• EMC Documentum Documentum Foundation Services Development Guide, Version 6.5 (EMCDocumentum Documentum Foundation Services 開発ガイド、バージョン 6.5)

• EMC Documentum Foundation Classes Development Guide, Version 6.5 (EMC DocumentumDocumentum Foundation Classes 開発ガイド、バージョン 6.5)

• Docbasic Reference Manual, Release 4.0 (Docbasic リファレンス マニュアル、リリース 4.0)• EMC Documentum XML Applications Developer Guide Version 6.5 (EMC Documentum XML

アプリケーション開発者ガイド、バージョン 6.5)• EMC Documentum Archive Developer Guide Version 6.5 (EMC Documentum Archive 開発者

ガイド、バージョン 6.5)

改訂履歴

本書の改訂履歴は次のとおりです。

改訂履歴

改訂日付 説明

2008 年 7 月 初版発行

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 15

Page 16: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

はじめに

16 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 17: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 1 章

Documentum Composer

この章では、次のトピックについて説明します。

• Composer の概要 (17ページ)• Composer のインストール (17ページ)• コネクション ブローカの設定 (19ページ)• Composer の起動と設定 (20ページ)• Java コンパイラの設定 (20ページ)• Java JRE の設定 (21ページ)

Composer の概要

Documentum Composer には、Documentum Content Server 用のアプリケーションを作成および

カスタマイズするためのツールが用意されています。これらのアプリケーションでは、ContentServer による各種コンテンツの処理方法を指定します。

Composer は、Eclipse ベースの製品であり、Eclipse プラットフォームで作成されたスタンドアロ

ンのプログラムです。スタンドアロンのプログラムである Composer には、必要なコードやプラグ

インがすべて含まれています。Composer は zip 圧縮ファイルの形式で提供されます。このファ

イルは、ローカルの開発用マシン上にあるディレクトリに展開されます。

Composer のインストール

Documentum Composer は、zip 圧縮ファイルとしてパッケージ化されています。このファイルに

は、次に示す Eclipse プラットフォームおよび必須のプラグインがすべて含まれています。

• Eclipse 3.2

ベースの Eclipse プラットフォーム。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 17

Page 18: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

• EMF 2.2 (EMF、SDO、XSD)

Ecore モデル用の Eclipse モデリングフレームワーク ライブラリ (Eclipse プラグインとして配

布)。たとえば、EMF を使用して Ecore スキーマ定義から Java モデルを生成したり、Ecoreモデル インスタンスを作成して永続化したりします。

• GEF 3.2

EMF Ecore モデル用のビジュアル エディタを生成するためのグラフィカル編集フレーム

ワーク ライブラリ (Eclipse プラグインとして配布)。• VE 1.2

SWT GUI コンポーネントを作成するための Visual Editor プラグイン。

• Documentum プラグイン

• Workflow Manager

メモ : Workflow Manager は、 Composer にバンドルされているだけで、統合さ

れてはいません。 Composer をインス トールすると 、使用しているマシン上の

../Composer/WorkflowManager ディレクトリに Workflow Manager が展開され、そのディ

レクトリから Workflow Manager を起動する必要があります (「Workflow Manager の起動

(19ページ)」を参照)。

Documentum Composer をインストールするには

1. Documentum Composer の zip ファイルの内容を、ローカル マシンの任意のフォルダ (たと

えば C:\Program Files) に展開します。Composer の zip ファイルは、DCTM_Composer_<バージョン>.zip (たとえば、DCTM_Composer_R.6.5.zip) というフォーマットになります。

Composer は、..\Composer フォルダにインストールされます。

2. ローカル マシンに Java JDK 1.5 がインストールされていない、または古いバージョンの

Java JDK がインストールされている場合は、Sun の Web サイト (http://java.sun.com/javase/downloads/index_jdk 5.jsp) から 新の Java JDK 1.5 をダウンロードして、Web サイトに記

載されているインストール手順に従ってください。

メモ: Documentum Composer では Java JDK 1.5 が必要です。

3. Java JDK 1.5 を指すように、JAVA_HOME 環境変数をローカル マシンで設定します。

たとえば、ローカル ドライブの C:/Program Files/Java/jdk1.5.0_15 ディレクトリに Java JDKをインストールする場合、そのパスに JAVA_HOME 変数を設定します。環境変数にアクセ

スする手順は、ローカル マシンで実行しているオペレーティング システムに応じて異なり

ます。たとえば、Windows XP では、[マイ コンピュータ] を右クリックします。次に、[プロパ

ティ] > [詳細設定] > [環境変数] を選択します。

4. リポジトリにアクセスできるようにコネクション ブローカを設定します (「コネクション ブロー

カの設定 (19ページ)」を参照)。

18 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 19: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

Workflow Manager の起動

Workflow Manager は、Composer にバンドルされているだけで、統合されてはいません。その

ため、Composer インターフェイスから Workflow Manager を直接起動することはできません。

Workflow Manager を起動するには

1. 使用しているコンピュータで ../Composer/WorkflowManager ディレクトリに移動します。

2. launch_wfm.bat をダブルクリックします。

Workflow Manager のエディタおよびログインダイアログボックスが表示されます。WorkflowManager の詳細については、『Workflow Manager User Guide (Workflow Manager ユーザ

ガイド)』を参照してください。

コネクション ブローカの設定

プロジェクトまたはアーティファクトをインポートするたびに、Documentum リポジトリにアクセス

する必要があります。リポジトリへのアクセスは、Documentum コネクション ブローカによって処

理されます。初めて Composer を起動するには、IP アドレスやポート番号などのリポジトリ情報

を使用してコネクション ブローカを設定する必要があります。

コネクション ブローカを設定するには

1. ローカル マシンで ..\Composer\plugins ディレクトリに移動します。

2. com.emc.ide.external.dfc_1.00 フォルダをダブルクリックします。

3. documentum.config フォルダをダブルクリックします。

4. dfc.properties ファイルをメモ帳などのテキスト エディタで開きます。次のような DFC とコネ

クション ブローカに関する情報を追加します。

dfc.docbroker.host[0]=[DocBroker IP address or host name]

5. 変更を保存します。

その他の Composer プラグインのインストール

追加機能を提供し、Composer の主な配布物には含まれない Composer プラグインは、Composerをインストールした後、../Composer/plugins ディレクトリにインストールする必要があります。

プラグインのパッケージ方法によっては、ローカルマシン上にある Composer のメインディレク

トリにパッケージを展開するか、パッケージを一時ディレクトリに展開し、プラグイン ファイルを

../Composer/plugins ディレクトリにコピーすることが必要になる場合もあります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 19

Page 20: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

Composer の起動と設定

Composer は、Eclipse プラットフォーム上で動作し、同様の開発概念を使用します。Composerを実行するには、まず 初に、ワークスペースを少なくとも 1 つ設定する必要があります。ワー

クスペースは、Composer での作業が保存されるディレクトリです。Composer を使用する前に、

ワークスペースの場所を指定する必要があります。

Composer を起動し、ワークスペースを設定するには

1. Composer の zip ファイルを展開したマシンで ..\Composer インストールディレクトリに移動

し、eclipse.exe アイコンをダブルクリックします。

Eclipse を初めて起動するときは、ワークスペースの場所を選択できる [ワークスペース ラ

ンチャー] ダイアログ ボックスが表示されます。

ワークスペースには、Composer のプロジェクトのソースファイルと依存関係がすべて保存

されます。Composer では、複数のワークスペースを使用することができます (たとえば異

なるプロジェクトがある場合)。ただし、個々のプロジェクトは、1 つのワークスペースにの

み保存できます。

2. ワークスペースの場所をデフォルトのままにするか、または [ワークスペース] フィールドに

新しい場所を入力してから、[OK] をクリックします。

Composer ワークベンチが表示されます。

Java コンパイラの設定

Composer には Java JDK 1.5 が必要です。プロジェクトで作業を開始する前に、適切な Java コンパイラが Composer で使用されていることを確認します。

適切な Java コンパイラが Composer で使用されていることを確認するには

1. Composer のメイン ツールバーで、[ウィンドウ] > [設定] を選択します。

[設定] ダイアログ ボックスが表示されます。

20 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 21: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

2. コンパイラの準拠レベルが 5.0 に設定されていることを確認します。正しく設定されていな

い場合は、準拠レベルを 5.0 に設定します。

3. [OK] をクリックして変更を保存します。

Java JRE の設定

Composer の設定にインストールされた JRE (Java Runtime Environment) は、Composer を実行

しているローカルマシン上の環境変数に設定された JDK (Java Development Environent) に対

応している必要があります。JRE が対応していない場合、リポジトリに Composer プロジェクトが

正しくインストールされないことがあります。

JAVA_HOME 環境変数に設定されているパスを確認して、ローカルマシンにインストールされ

ている Java JRE のバージョンを特定します。JAVA_HOME 環境変数は、関連付けられた JavaJDK を指す必要があります。Java JDK をインストールすると、対応する JRE が自動的にイン

ストールされます。

環境変数にアクセスする手順は、ローカル マシンで実行しているオペレーティング システム

に応じて異なります。たとえば、Windows XP では、[マイ コンピュータ] を右クリックします。次

に、[プロパティ] > [詳細設定] > [環境変数] を選択します。ローカル マシン上の Java JDK の

バージョンを特定した後、Composer にインストールされた JRE のバージョンを JDK と同じバー

ジョンに設定します。

メモ: Composer には JRE 1.5 が必要です。JRE 1.5 より前のバージョンがローカル マシンにイ

ンストールされている場合、Java をアップグレードしてから先に進んでください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 21

Page 22: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

Composer の Java JRE を設定するには

1. Composer のメイン メニューで、[ウィンドウ] > [設定] を選択します。

[設定] ダイアログ ボックスが表示されます。

2. [Java] オプションをクリックして展開し、[インストールされている JRE] をクリックします。

[インストールされている JRE] ページが表示されます。

3. インストールされている JRE がローカルマシン上の JRE と一致していない場合、[追加] をクリックして別の JRE を追加します。

[JRE の追加] ダイアログボックスが表示されます。

22 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 23: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

4. [参照]をクリックし、使用しているマシン上の Java JRE 1.5 ディレクトリ (たとえば、C:/ProgramFiles/Java/jdk1.5.0_15/jre) を選択します。JRE のホームディレクトリを入力すると、使用可

能な JRE の名前が [JRE 名] フィールドに自動的に表示され、[JRE システム ライブライリ]リスト ボックスにシステム ライブラリが表示されます。

5. [OK] をクリックします。

6. [インストールされている JRE] ページに新しい JRE が表示されていることを確認します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 23

Page 24: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Documentum Composer

24 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 25: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 2 章

プロジェクトの管理

この章では、次のトピックについて説明します。

• Composer プロジェクト (25ページ)• 新しいプロジェクトの作成 (26ページ)• プロジェクトのインポート (28ページ)• Composer アーティファクト (30ページ)• プロジェクト プロパティの設定 (36ページ)• プロジェクトのローカライズ (38ページ)• トレースの有効化 (44ページ)• プロジェクトのインストール (45ページ)

Composer プロジェクト

Composer プロジェクトは、アプリケーションを構成するオブジェクトの集まりです。そのため、新

しいアプリケーションの開発を始める前に、プロジェクトを作成する必要があります。

メモ: DocApp または DocApp アーカイブをインポートすると、自動的にプロジェクトが作成され

ます。DocApp のインポートの詳細については、「プロジェクトのインポート (28ページ)」を参照

してください。

プロジェクトは、1 つのプロジェクト フォルダと、アーティファクト (ライフサイクル、アクセス権セッ

ト、ジョブなど) を格納する複数のサブフォルダで構成されます。アーティファクトの一覧は、表

1 (30ページ) を参照してください。Composer プロジェクトには のアイコンが付きます。

Composer プロジェクトを作成する方法には、次のようないくつかの方法があります。

• 新しい空のプロジェクトを作成する (「新しいプロジェクトの作成 (26ページ)」を参照)。• 既存のプロジェクトを Composer にインポートする (「プロジェクトのインポート (28ページ)」

を参照)。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 25

Page 26: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

• ローカル 5.3 DocApp アーカイブを移行する (「Composer プロジェクトへの DocApp アーカ

イブの変換 (53ページ)」を参照)。• バージョン 6 リポジトリから 5.3 DocApp を移行する (「プロジェクトへのリポジトリ DocApp

の変換 (48ページ)」を参照)。

メモ: 新しいプロジェクトを作成すると、コア プロジェクトも自動的に生成されます。コア プロ

ジェクトでは、Documentum の核となる要素と API を定義します。コア プロジェクトは、読み取

り専用のプロジェクトなので変更できません。コアプロジェクトには のアイコンが付きます。

コア プロジェクトは、[Documentum Navigator] ビューではなく、[Package Explorer] ビューにの

み表示されます。

新しいプロジェクトの作成

アプリケーションを新規に作成するときは常に、新しいプロジェクトを作成する必要があります。

新しいプロジェクトを作成するには

1. 次のいずれかの方法で新規プロジェクト ウィザードを起動します。

• Composer のメイン メニューで、[ファイル] > [新規] > [プロジェクト] を選択する。

• Documentum Explorer の余白を右クリックし、[新規] > [プロジェクト] を選択する。

[新規プロジェクト] ダイアログ ボックスが表示されます。

26 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 27: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

2. [Documentum Project] フォルダをダブルクリックして展開し、[Documentum Project] を選択

して [次へ] をクリックします。

[新しい Documentum プロジェクト] ダイアログ ボックスが表示されます。

3. [名前] フィールドにプロジェクトの名前を入力し、必要に応じて説明も入力してから、[終了] をクリックします。

メモ: 初めてプロジェクトを作成するときは、関連する Documentum 開発パースペクティブを選

択するためのダイアログ ボックスが表示されます。Documentum 開発パースペクティブを選択

するには、[はい] をクリックします。

[Documentum Navigator] ビュー (図 1 (27ページ)) に新しいプロジェクトが作成されます。

図 1. Composer プロジェクトのフォルダ

デフォルトでは、次のように、プロジェクトには [アーティファクト] フォルダ、[インストール パラ

メータ ファイル] フォルダ、[src] フォルダ、または [Web Services] フォルダがあります。

• アーティファクト

[アーティファクト] フォルダには、Composer で使用可能なすべてのアーティファクトのサブ

フォルダが含まれます。新しいプロジェクトを作成する場合、これらのアーティファクトのサ

ブフォルダは空です。

• インストール パラメータ ファイル

[インストール パラメータ ファイル] フォルダは、プロジェクトをインストールするためのイン

ストールパラメータファイルの保存に使用されます。デフォルトでは、新しいプロジェクトを

作成する場合、このフォルダは空です。アーティファクトを追加してプロジェクトとアーティ

ファクトのインストール オプションを設定すると、関連する .installparam インストール パラ

メータ ファイルはこのフォルダに保存されます。

• src

[src] フォルダは、プロジェクトに追加するソース ファイルの保存に使用されます。デフォル

トでは、新しいプロジェクトを作成すると、[src] フォルダは空です。

• Web Services

[Web Services] フォルダには、クライアント ライブラリ、WSDL ファイル、ソース コード ファ

イルなどの Web サービス ファイルが含まれます。デフォルトでは、新しいプロジェクトを作

成する場合、[Web Services] フォルダは空です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 27

Page 28: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

プロジェクトのインポート

既存のプロジェクトをローカルディレクトリから Composer ワークスペースにインポートできます。

ソース管理システムを使用してファイルを管理している場合、プロジェクトを Composer にイン

ポートするには、そのプロジェクトをソース管理システムからチェックアウトする必要があります。

この章では、ローカル ディレクトリからプロジェクトをインポートする方法について説明します。

Composer をソース管理システムと合わせて使用する場合の詳細については、「第 21 章 ソー

ス管理システムの操作」を参照してください。

メモ: DAR ファイルは、プロジェクトにインポートすることができません。DAR ファイルは、プ

ロジェクトの実行可能バージョンであり、Documentum リポジトリにインストールされます。DARファイルには、ソース ファイルではなく、プロジェクトのバイナリ ファイルだけが含まれます。

既存のプロジェクトをインポートするには

1. 次のいずれかの方法でインポート ウィザードを起動します。

• ワークスペースを右クリックして、ポップアップ メニューから [インポート] を選択する。

• Composer のメイン メニューで、[ファイル] > [インポート] をクリックする。

インポート ウィザードが表示されます。

2. [Documentum] フォルダを展開し、[ワークスペース内の既存のプロジェクト] を選択して [次へ] をクリックします。

[プロジェクトのインポート] ダイアログ ボックスが表示されます。

28 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 29: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

3. 次のいずれかを実行します。

• [ルート ディレクトリの選択] ラジオ ボタンをクリックする。プロジェクト ディレクトリを入

力するか、[参照] をクリックしてディレクトリを検索する。

• [アーカイブ ファイルの選択] ラジオ ボタンをクリックする。アーカイブ ディレクトリを入

力するか、[参照] をクリックしてディレクトリを検索する。

メモ: アーカイブ ファイルのフォーマットは、.jar、.zip、.tar、.tar.gz、または .tgz である

必要があります。DAR (Documentum アーカイブ) ファイルはインポートできません。

DAR ファイルには、ソース ファイルではなく、プロジェクトのバイナリ ファイルだけが

含まれます。

[プロジェクト] リストボックスに、使用可能なプロジェクトが表示されます。

4. インポートするプロジェクトを 1 つまたは複数選択して [プロジェクトをワークスペースにコ

ピー] を選択したら、[終了] をクリックしてプロジェクトをインポートします。

プロジェクトがインポートされ、[Documentum Navigator] ビューに表示されます。

メモ: Composer では、ドキュメントのレンディションのインポートはサポートされていません。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 29

Page 30: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

Composer アーティファクト

アーティファクトとは、オブジェクト タイプ、モジュール、プロシージャなどの Documentum リソー

スのことです。Composer では、新しいアーティファクトを作成したり、各種ウィザードやダイアロ

グ ボックスを使用してアーティファクトをアプリケーションに追加することができます。

Documentum Composer には、表 1 (30ページ) に示すさまざまなアーティファクトが用意されて

います。

表 1. Documentum のアーティファクト

アーティファクト名 説明

エイリアス セット エイリアスの集合。エイリアスは、実際のユーザ、グルー

プ、キャビネット、またはフォルダの名前を指す記号名で

す。エイリアスの集合がエイリアス セットです。

アスペクト モジュール オブジェクト タイプのインスタンスの動作をカスタマイズし

ます。

アスペクト タイプ オブジェクト タイプのインスタンスのメタデータを指定し

ます。

フォーマット Content Server で認識されるファイル フォーマットに関す

る情報が含まれます。リポジトリの設定時にデフォルト

で、事前定義されたファイル フォーマットのセットがインス

トールされます。

フォーム テンプレート DocApp 内で使用する機能要素を識別します。フォーム

テンプレートは、Composer を使用して作成できません。

ただし、既存の DocApp からフォームをインポートする

ことはできます。

インストール パラメータ インストール前プロシージャ、インストール後プロシージャ、

アップグレード オプションなど、プロジェクト全体に適用さ

れるインストール オプションを指定します。

JAR 定義 JAR ファイルをカプセル化します。JAR (Java ARchive)ファイルは、複数のファイルを 1 つにまとめたアーカイ

ブ ファイルです。

Java ライブラリ Java ライブラリをカプセル化します。Java ライブラリは、モ

ジュールなど他のアーティファクトにリンク可能なインター

フェイス JAR および実装 JAR を格納します。

ジョブ メソッドの実行 (たとえば、コンテンツをストレージ領域の

間に転送) を自動化します。ジョブの属性により、実行スケ

ジュールが定義され、実行のオンまたはオフが切り替えら

れます。

30 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 31: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

アーティファクト名 説明

ライフサイクル ドキュメントなどのオブジェクトが、ビジネスプロセスの間に

さまざまな段階に移行する際に生じるプロパティの変更に

関するビジネス規則を指定します。

メソッド リポジトリ内のメソッド オブジェクトによって表される実行

可能プログラム。

モジュール 実行可能コードの単位。

アクセス権セット リポジトリ内のオブジェクトに割り当てられた基本アクセス権

および拡張アクセス権の設定で、ユーザおよびユーザ グ

ループと、それぞれが実行可能なアクションのリストです。

プロシージャ Docbasic または Java プログラム。通常、プロシージャは

インストール前やインストール後のタスクを指定するた

めに使用されます。

関係タイプ リポジトリ内にある 2 つのオブジェクト間の関係を定義し

ます。

システム オブジェクト Documentum システムで もよく使用されるオブジェクトの

親タイプ。システム オブジェクト タイプのプロパティは、そ

のすべてのサブタイプに継承されます。

タイプ オブジェクトのクラスを表します。オブジェクト タイプの定

義は属性のセットです。属性値は、オブジェクト タイプの

個々のオブジェクトを表します。

アーティファクトの作成

新しいアーティファクトを作成するには、アーティファクト ウィザードを使用します。

新しいアーティファクトを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• プロジェクトで、[アーティファクト] フォルダを展開し、新しいアーティファクトを作成す

るアーティファクト フォルダを右クリックする。[新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 31

Page 32: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

2. [Documentum Artifact] フォルダをダブルクリックして展開し、アーティファクトの一覧から

作成するアーティファクトを選択して、[次へ] をクリックします。

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. アーティファクトを作成するフォルダを [フォルダ] フィールドで指定するか、デフォルトの

フォルダをそのまま使用します。

メモ: 新しいアーティファクトは必ず、[アーティファクト] フォルダに作成する必要がありま

す。新しいアーティファクトをプロジェクトルートの直下に作成した場合、そのアーティファ

クトはリポジトリに正しくインストールされません。

32 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 33: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

4. [アーティファクト名] フィールドにアーティファクトの名前を入力するか、デフォルトの名前

をそのまま使用します。アーティファクトのデフォルト名は、作成するアーティファクトのタ

イプに応じて異なります。

5. [終了] をクリックします。

新しいアーティファクト用のエディタが表示されます。個々のアーティファクト エディタの詳

細、および各アーティファクトのプロパティの設定方法については、このガイドの関連す

る章を参照してください。

メモ: Composer では、同じプロジェクト内でのみアーティファクトのコピーと貼り付けがサポート

されています。他のプロジェクトのアーティファクトはコピーできません。

アーティファクトのインポート

Documentum Composer を使用して、個々のアーティファクトをリポジトリから既存のプロジェク

トにインポートできます。

メモ: アーティファクトは、リポジトリからのみインポートできます。あるローカル プロジェクトから

別のローカル プロジェクトにアーティファクトをインポートすることはできません。

個々のアーティファクトをインポートするには

1. 次のいずれかの方法でインポート ウィザードを起動します。

• ワークスペースを右クリックして、ポップアップ メニューから [インポート] を選択する。

• Eclipse のメイン メニューで、[ファイル] → [インポート] をクリックする。

インポート ウィザードが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 33

Page 34: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

2. [Documentum] をダブルクリックしてフォルダ構造を展開し、[リポジトリからのアーティファ

クト] を選択して [次へ] をクリックします。

[プロジェクトの選択とリポジトリのログイン] ダイアログ ボックスが表示されます。

3. 表 2 (35ページ) の説明に従ってプロジェクトおよびリポジトリの情報を入力し、[ログイン]をクリックします。

リポジトリに対するログイン認証情報に間違いがなければ、リポジトリにログインできます。

34 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 35: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

表 2. プロジェクトおよびリポジトリの情報

プロパティ 説明

プロジェクト名 アーティファクトをインポートする既存のプロジェクトの名

前。既存のプロジェクトがない場合は、アーティファクトをイ

ンポートする前にプロジェクトを作成する必要があります。

プロジェクトの作成の詳細については、「新しいプロジェク

トの作成 (26ページ)」を参照してください。

リポジトリ名 アーティファクトが格納されているリポジトリの名前。

ユーザ名 アーティファクトが格納されているリポジトリにログインする

際に使用する名前。

パスワード アーティファクトが格納されているリポジトリにログインする

際に使用するパスワード。

ドメイン リポジトリのドメイン名。ドメイン名を指定する必要があるの

は、リポジトリをアクセスするクライアントとは異なるドメイン

にリポジトリが存在する場合のみです。

4. [次へ] をクリックします。

[アーティファクトの選択] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 35

Page 36: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

5. [アーティファクト タイプの選択] リストからアーティファクト オブジェクト タイプを選択しま

す。選択したタイプの使用可能なアーティファクトが、[使用可能なアーティファクト] リスト

に表示されます。

[選択の概要] フィールドに、選択したアーティファクトについての情報 (アーティファクト

オブジェクト タイプ、オブジェクト ID など) が表示されます。

6. [使用可能なオブジェクト] リストから 1 つまたは複数のオブジェクトを選択し、[追加] をク

リックします。

メモ: ユーザー定義オブジェクトだけが一覧表示され、リポジトリの設定時に Content Serverによって作成されたオブジェクトは表示されません。

7. アーティファクトの選択が終わったら、アーティファクトをリポジトリからインポートするため

に [終了] をクリックします。アーティファクトがプロジェクトにインポートされます。

メモ: リポジトリからアーティファクトをインポートする場合、アーティファクトをプロジェクト

内の別のロケーションに移動してから、再びリポジトリからインポートすると、プロジェクト内

の 2 つの異なるロケーションに重複したアーティファクトが存在することになります。

プロジェクト プロパティの設定

[プロパティ] ダイアログ ボックスを使用すると、インストール オプション、DFS モジュール オプ

ション、プロジェクト インストール プロシージャなどのさまざまなプロジェクト プロパティを設定

できます。

プロジェクトの [プロパティ] ダイアログ ボックスにアクセスするには、プロジェクトを右クリック

し、ドロップダウン リストから [プロパティ] を選択します。

[プロパティ] ダイアログ ボックスが表示されます (図 2 (37ページ))。

36 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 37: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

図 2. プロジェクト プロパティ

設定の詳細については、次を参照してください。

• プロジェクト インストール オプションについては、「プロジェクト インストール オプションの

設定 (222ページ)」を参照。

• プロジェクト インストール プロシージャについては、「インストール前プロシージャとインス

トール後プロシージャの設定 (225ページ)」を参照。

• プロジェクト参照については、「プロジェクトの参照 (37ページ)」を参照。

• DFS モジュール オプションについては、「DFS モジュール オプションの設定 (64ページ)」を参照。

• DFS ライブラリ オプションについては、「DFS サービス ライブラリを設定するには (65ペー

ジ)」を参照。

プロジェクトの参照

Composer では、プロジェクト間の参照を作成できます。これは、たとえば同一のライブラリや

JAR ファイルなど、リソースを共有するプロジェクトがある場合に便利です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 37

Page 38: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

別のプロジェクトへの参照を作成するには

1. [Documentum Navigator] ビューで、参照を作成するプロジェクトを右クリックし、ドロップダ

ウン リストから [プロパティ] を選択します。

[プロパティ] ダイアログ ボックスが表示されます。

2. [プロジェクト参照] を選択します。参照用に使用可能なプロジェクトが、[Parentproject のプロジェクト参照] リストに表示されます。このプロジェクトで参照するプロジェクトを 1 つま

たは複数選択します。

3. [OK] をクリックします。

メモ: プロジェクトをインストールする準備ができ、そのプロジェクトで他のプロジェクトを参照

する場合、すべてのプロジェクトを必ず正しい順序でインストールするようにしてください。た

とえば、プロジェクト B がプロジェクト A 内のアーティファクトを参照している場合、プロジェク

ト A を 初にインストールする必要があります。

プロジェクトのローカライズ

アプリケーションを他の言語で使用できるようにするには、プロジェクト データ (ラベル、タブ、

説明など) をローカライズする必要があります。Composer では、翻訳できる文字列を含むプロ

パティ ファイルを作成するメカニズムを使用できます。

プロジェクトをローカライズするには

1. [Documentum Navigator] ビューで、ローカライズするプロジェクトを右クリックします。

2. ドロップダウン リストから [ローカライズ テンプレートの生成] を選択します。

38 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 39: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

プロジェクトのルートディレクトリの下にロケールディレクトリが生成されます。ロケールディ

レクトリにはデフォルトで、英語の en フォルダが含まれます。このフォルダはプロジェクト

のメイン フォルダと同じ アーティファクト ディレクトリ構造を持ちます。

ロケール ディレクトリのアーティファクト フォルダには、ローカライズされるデータを含む

アーティファクトが一覧表示されます。

3. ロケールディレクトリの下に、en フォルダ全体のコピーを作成し、そのフォルダの名前を、

使用する言語ロケールに変更します。たとえば、アプリケーションのドイツ語のラベルを作

成する場合、de フォルダを作成します。

外部で翻訳するために .properties ファイルを送信する場合、次の手順に従ってファイル

をエクスポートします。

a. Composer で、[ファイル] > [エクスポート] を選択します。

[エクスポート] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 39

Page 40: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

b. [File System] を選択し、[次へ] をクリックします。

[File System] ダイアログ ボックスが表示されます。

40 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 41: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

c. ロケール フォルダが含まれるプロジェクトを展開し、[de] などの言語ロケールのチェッ

ク ボックスをオンにします。

d. ファイルをエクスポートするディレクトリを [エクスポート先のディレクトリ:] フィールドに

入力します。

e. [ファイルのディレクトリ構造を作成] オプションを選択し、[終了] をクリックします。

ディレクトリ構造のコンテンツと言語ロケール フォルダのコンテンツが、ローカル マシン上

の選択されたディレクトリにエクスポートされます。ファイルを翻訳チームに配信します。

翻訳チームが翻訳する必要があるのは、ロケール フォルダの .properties ファイル内にあ

る等号 (=) の右側にある文字列です。ロケール フォルダのディレクトリ構造と .propertiesファイルの名前は変更しないでください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 41

Page 42: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

メモ: type/primaryElement/typeAnnotations[0]/locales/value_mappings[xx]/map_data_stringキーはローカライズできません。

4. .properties ファイルを変更したら、次の手順に従ってファイルをプロジェクトにインポートし

ます。

a. Composer で、[ファイル] > [インポート] を選択します。

[インポート] ダイアログ ボックスが表示されます。

b. [ファイル システム] を選択し、[次へ] をクリックします。

[ファイル システム] ダイアログ ボックスが表示されます。

42 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 43: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

c. 翻訳されたファイルを持つロケールフォルダが含まれるプロジェクト フォルダへのディ

レクトリ パスを [インポート元のディレクトリ:] フィールドに入力します。

d. プロジェクトとロケール フォルダを選択します。

e. ロケールフォルダのエクスポート元である Documentum Project のプロジェクト名を [インポート先のフォルダ:] フィールドに入力します。翻訳チームがファイル名およびフォ

ルダ構造を変更していない場合、このプロジェクト名は [インポート元のディレクトリ:]フィールドのプロジェクト名と同じである必要があります。

f. [選択したフォルダのみを作成] を選択します。各ファイルのインポートを確認しない

場合、[警告せずに既存のリソースを上書き] のチェック ボックスをオンにします。

g. [終了] をクリックします。

5. リポジトリにプロジェクトをインストールする準備ができたら、インストールウィザードの [ロー

カライズされたアーティファクトデータのインストール] チェック ボックスをオンにし、ローカ

ライズされたデータが含まれる .properties ファイルへのパスを入力します。

プロジェクトのインストールの詳細については、「プロジェクトのインストール (229ページ)」を参照してください。

プロジェクトがリポジトリにインストールされている場合、新しい言語の文字列は自動的にマー

ジされ、リポジトリで新しい言語を使用できるようになります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 43

Page 44: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

メモ: ローカライズテンプレートを作成した後には、ラベル、説明、タブを変更したり、.propertiesファイルを移動しないことをお勧めします。そうすると、新しい言語の文字列が正常にマージ

されない場合があるためです。ラベルまたは他のローカライズ可能なアプリケーション データ

の名前を変更する場合、文字列を翻訳する前にローカライズ テンプレートを再生成する必要

があります。

トレースの有効化

トレースを有効にすると、プロジェクトをビルドまたはインポートするときなどに、プロセスを監視

することができます。デフォルトでは、Eclipse のトレース機能は無効になっています。

メモ: トレースは Composer のパフォーマンスに影響を及ぼすので、デバッグの目的でのみ使

用するようにしてください。

トレースを有効にするには

1. Eclipse のメイン ツールバーで、[ウィンドウ] → [設定] を選択します。

[設定] ダイアログ ボックスが表示されます。

2. [Documentum] をダブルクリックしてツリー構造を展開し、[ロガー] を選択します。

ロガーのオプションが表示されます。

44 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 45: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

3. [トレース メッセージ] と [メッセージを Eclipse ILog にコピーする] オプションを選択して、

[OK] をクリックします。

デフォルトでは、ワークスペースの .metadata サブディレクトリにすべてのエラー ログ ファイル

が保存されます。

プロジェクトのインストール

プロジェクトのビルドおよびインストールの詳細については、「第 19 章 プロジェクトのビルドお

よびインストール」を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 45

Page 46: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトの管理

46 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 47: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 3 章

DocApp の移行

この章では、次のトピックについて説明します。

• DocApp の移行 (47ページ)• リポジトリ DocAppの移行 (48ページ)• DocApp アーカイブの移行 (52ページ)• 移行後のタスク (56ページ)• TaskSpace アプリケーションの移行 (56ページ)

DocApp の移行

Documentum Composer には、既存の DocApp および DocApp アーカイブを移行する機能が

あります。DocApp および DocApp アーカイブという用語は、DAB (Documentum ApplicationBuilder) を使用して作成された、リリース 6.0 より前の Documentum アプリケーションのことで

す。移行プロセスの間、Composer では DocApp アーカイブまたはリポジトリ DocApp から新し

いプロジェクトを作成します。

Documentum Composer では、次の移行シナリオがサポートされています。

• リポジトリ DocApp の移行

このオプションを使用すると、リポジトリから DocApp をインポートして Composer プロジェ

クトに変換できます。

• DocApp アーカイブの移行

このオプションを使用すると、DocApp アーカイブをインポートして Composer プロジェクト

に変換できます。

移行プロセスは、DocApp または DocApp アーカイブのどちらを移行するか、DocApp または

DocApp アーカイブのバージョン、およびターゲット リポジトリのバージョンによって異なります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 47

Page 48: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

リポジトリ DocAppの移行

Composer では、リポジトリに格納されている DocApp を Composer ワークスペースに直接移行

して Composer プロジェクトに変換できます。バージョン 5.3 以降の既存のリポジトリ DocApp は

すべて変換できます。バージョン 5.3 より前のリポジトリに格納されている DocApp は変換でき

ません。バージョン 5.3 より古い DocApp を使用している場合、まず DocApp をバージョン 5.3にアップグレードする必要があります。

プロジェクトへのリポジトリ DocApp の変換

リポジトリ DocApp を Composer プロジェクトに変換するには、新規プロジェクト ウィザードを使

用します。

メモ: 移行する DocApp が他の DocApp やプロジェクトに依存している場合、依存先の DocAppやプロジェクトを先にワークスペースに移行するようにしてください。たとえば、移行する DocAppが、別の DocApp に含まれる JAR ファイルを使用する場合、JAR ファイルが含まれる DocAppを先に移行する必要があります。

リポジトリ DocApp をプロジェクトに変換するには

1. 次のいずれかの方法で新規プロジェクト ウィザードを起動します。

• Composer のメイン メニューで、[ファイル] > [新規] > [プロジェクト] を選択する。

• [Documentum Navigator] ビューを右クリックし、[新規] > [プロジェクト] を選択する。

[新規プロジェクト] ダイアログ ボックスが表示されます。

48 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 49: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

2. [Documentum] フォルダをダブルクリックして展開し、[リポジトリ DocApp から Documentumプロジェクト] を選択して [次へ] をクリックします。

[DocApp からの新しい Documentum プロジェクト] ダイアログ ボックスが表示されます。

3. 表 3 (50ページ) の説明に従って、インポートする DocApp が格納されているリポジトリ用

のログイン認証情報を入力し、[ログイン] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 49

Page 50: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

表 3. リポジトリ情報

プロパティ 説明

リポジトリ リポジトリの名前。必須パラメータ。 リポジトリにアクセスする

には、スーパーユーザ権限が必要です。

ユーザ名 リポジトリ用のユーザ名。

パスワード リポジトリ用のパスワード。

ドメイン リポジトリのドメイン名。ドメイン名を指定する必要があるの

は、リポジトリをアクセスするクライアントとは異なるドメインに

リポジトリが存在する場合のみです。

Composer がリポジトリに接続し、ログイン認証情報を検証します。

4. ログイン認証情報が検証されたら、[次へ] をクリックします。

[Documentum アプリケーション] ダイアログ ボックスが表示されます。

5. インポートする DocApp をリストボックスから選択し、[次へ] をクリックします。

[新しい Documentum プロジェクト] が表示されます。

50 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 51: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

6. デフォルトのプロジェクト名をそのまま使用するか、新しい名前を入力し、必要な場合はプ

ロジェクトの説明も入力してから、[次へ] をクリックします。

[参照されるプロジェクト] ダイアログ ボックスが表示されます。

7. 新しいプロジェクトで参照するプロジェクトを選択し、[終了] をクリックします。

Composer に DocApp がインポートされ、プロジェクトが作成されます。 [DocumentumNavigator] ビューに新しいプロジェクトが表示されます。

メモ: [参照されるプロジェクト] リスト ボックスには、ワークスペースにすでに存在するプロ

ジェクトだけが表示されます。表示されない他のプロジェクトにプロジェクトが依存してい

る場合、表示されないこれらのプロジェクトを参照するには、事前にこれらのプロジェクト

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 51

Page 52: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

をワークスペースにインポートする必要があります。プロジェクトのインポートの詳細につ

いては、「プロジェクトのインポート (28ページ)」を参照してください。

DocApp アーカイブの移行

DocApp アーカイブは移行可能な DocApp であり、DAB (Documentum Application Builder) を使用してアーカイブされています。移行プロセスの一部として、DocApp アーカイブを新しい

Composer プロジェクトに変換する前に、DocApp アーカイブをクリーンなリポジトリにインストー

ルする必要があります。そのため、DocApp アーカイブの移行を開始する前に、クリーンな移

行リポジトリを設定する必要があります。

DocApp アーカイブを移行するための準備

5.3 DocApp の移行には、独立したクリーンなリポジトリである移行リポジトリが必要です。移行

プロセスの一部として、5.3 DocApp アーカイブを Composer プロジェクトに変換する前に、まず

5.3 DocApp アーカイブをリポジトリにインストールする必要があります。

Composer への DocApp アーカイブの移行を開始する前に、次の作業を行います。

• 正しいバージョンのクリーンな移行リポジトリを作成する (表 4 (53ページ) を参照)。

移行リポジトリは、クリーンなリポジトリであることが必要です。リポジトリには、DocApp や

アーティファクトの残りが含まれないようにしてください。

• dfc.properties ファイルに設定されたコネクション ブローカが移行リポジトリを指しているこ

とを確認する。コネクション ブローカの設定の詳細については、「コネクション ブローカの

設定 (19ページ)」を参照。

• 移行リポジトリに対してスーパーユーザ権限があることを確認する。

• 移行する DocApp アーカイブがバージョン 5.3 以降であることを確認する。

バージョン 5.3 より前の DocApp アーカイブは移行できません。DocApp アーカイブが 5.3より前のバージョンである場合、まず DocApp アーカイブをバージョン 5.3 にアップグレー

ドする必要があります。

• DocApp の依存関係を確認する。

移行する DocApp アーカイブが他の DocApp に依存している場合、依存先の DocApp を

先に移行する必要があります。

使用できる移行リポジトリのバージョンは、DocApp アーカイブおよびターゲット リポジトリのバー

ジョンに応じて異なります (表 4 (53ページ) を参照)。

52 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 53: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

表 4. DocApp アーカイブの移行

アーカイブの

バージョン

ターゲット リポジト

リのバージョン

移行リポジトリのバー

ジョン

説明

5.3 SP1 ~ 5.3SP5

5.3 (SP1 ~

SP5)、 6、6.5

5.3 (SP1 ~ SP5) 5.3 DocApp アーカイブ

(SP1 ~ SP5) を Composerプロジェクトに変換し、そ

のプロジェクトをバージョ

ン 5.3 SPx、6、または 6.5のターゲット リポジトリにイ

ンストールする場合、バー

ジョン 5.3 (SP1 ~ SP5) 移行リポジトリを使用する必

要があります。

5.3 SP5.5 6 (SP1)、6.5 6 (SP1)、6.5 バージョン 5.3 SP5.5 の

DocApp アーカイブを

Composer プロジェクトに

変換し、そのプロジェクト

をバージョン 6 以降のリポ

ジトリにインストールする場

合、バージョン 6 移行リポ

ジトリを使用する必要があ

ります。

Composer プロジェクトへの DocApp アーカイブの変換

Composer では、DocApp アーカイブを Composer プロジェクトに変換することができます。

DocApp アーカイブは、DAB (Documentum Application Builder) でアーカイブされた DocAppです。

DocApp アーカイブをインポートしてプロジェクトを作成するには

1. DocApp アーカイブを、ローカル マシンまたはネットワーク ドライブのフォルダに解凍し

ます。

2. 次のいずれかの方法で新規プロジェクト ウィザードを起動します。

• Composer のメイン メニューで、[ファイル] > [新規] > [プロジェクト] を選択する。

• [Documentum Navigator] ビューを右クリックし、[新規] > [プロジェクト] を選択する。

[新規プロジェクト] ダイアログ ボックスが表示されます。

3. [Documentum] フォルダをダブルクリックして展開し、[ローカル DocApp アーカイブからの

Documentum プロジェクト] を選択して [次へ] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 53

Page 54: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

[Documentum アプリケーション アーカイブのインポート] ダイアログ ボックスが表示されま

す。

4. 表 5 (54ページ) の説明に従って DocApp アーカイブのフォルダ名とプロジェクト名を入力

し、[次へ] をクリックします。

表 5. DocApp アーカイブのインポートに関するプロパティ

パラメータ 説明

DocApp アーカイブ フォ

ルダ

解凍した DocApp アーカイブを格納するフォルダ。必須パ

ラメータ。パス名を入力するか、[参照] をクリックしてフォ

ルダを検索します。

プロジェクト名 DocApp のインポート先となるプロジェクトの名前。必須パ

ラメータ。デフォルトでは、プロジェクト名は DocApp の名

前を受け継ぎます。デフォルトの名前をそのまま使用する

か、または新しいプロジェクト名を入力します。

[移行リポジトリ情報] ダイアログ ボックスが表示されます。

54 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 55: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

5. 表 6 (55ページ) の説明に従って、移行リポジトリの情報を入力します。

表 6. 移行リポジトリ情報

パラメータ 説明

リポジトリ 移行リポジトリの名前。必須パラメータ。移行リポジトリは、ク

リーンなリポジトリである必要があります。移行リポジトリは、

DocApp を新しいプロジェクトとして Composer にインポート

する前にインストールするために使用されます。移行リポジ

トリにアクセスするには、スーパーユーザ権限が必要です。

ユーザ名 移行リポジトリ用のユーザ名。

パスワード 移行リポジトリ用のパスワード。

ドメイン 移行リポジトリのドメイン名。ドメイン名を指定する必要が

あるのは、移行リポジトリが存在するドメインと、リポジト

リにアクセスするクライアントが存在するドメインが異なる

場合のみです。

6. 移行リポジトリの名前とログイン認証情報を入力したら、[ログイン] をクリックします。ログイ

ン認証情報が有効な場合、[終了] ボタンが使用可能になります。

7. [終了] をクリックし、移行プロセスを開始します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 55

Page 56: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

DocApp からプロジェクトが作成され、[Documentum Navigator] ビューにプロジェクトが表示さ

れます。

移行後のタスク

DocApp または DocApp アーカイブが Composer プロジェクトに変換された後、次のタスクを行

う必要があります。

• 変換中に生じた、検証に関する警告やエラーを確認して修正する。

• DocApp に含まれているアーティファクトがすべて変換され、Composer プロジェクトに表示

されていることを確認する。

• インストール前およびインストール後のスクリプトを確認する。

アーティファクトの重複や競合を防ぐために、一部のスクリプトの変更が必要になる場合

があります。たとえば、Composer では、ユーザのインストール パラメータを作成します。こ

れらのユーザは、インストール前スクリプトによって作成されるか、プロジェクトをインストー

ルするターゲット リポジトリ内にすでに存在する必要があります。

TaskSpace アプリケーションの移行

Composer には、Documentum の旧リリースで作成した Documentum TaskSpace アプリケーショ

ンをリリース 6 以降のリポジトリに配置できるように、それらのアプリケーションを DAR ファイル

にパッケージ化して移行するための独立したプラグインが用意されています。

Documentum TaskSpace は、独立したアプリケーションであり、タスク処理およびドキュメント

の取得に対して 適化されたユーザ インターフェイスを提供します。TaskSpace は、他の

Documentum Process Suite や、EMC Captiva、Documentum リポジトリとの組み合わせにより、

大容量 TCM (Transactional Content Management) アプリケーションを管理するエンドツーエン

ドのソリューションとなります。

TaskSpace アプリケーションのインポート

TaskSpace アプリケーションをインポートするには、新しい Composer プロジェクトを作成する必

要があります。

TaskSpace アプリケーションをインポートするには

1. 新しい Composer プロジェクトを作成します (「新しいプロジェクトの作成 (26ページ)」を参

照)。

56 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 57: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

2. 作成した新しいプロジェクトを右クリックし、ドロップダウン メニューから [インポート] を選

択します。

[インポート] ダイアログ ボックスが表示されます。

3. [Documentum] フォルダを展開して、[リポジトリからの TaskSpace アプリケーション] を選択

し、[次へ] をクリックします。

[プロジェクトの選択とリポジトリのログイン] ダイアログ ボックスが表示されます。

4. 表 7 (57ページ) の説明に従って、プロジェクトおよびログインに関する情報を入力します。

表 7. TaskSpace プロジェクトおよびリポジトリに関する情報

パラメータ 説明

プロジェクト名 手順 1. で作成した TaskSpace プロジェクトの名前。

リポジトリ名 インポートする TaskSpace アーティファクトが格納されてい

るリポジトリの名前。

ユーザ名 インポートする TaskSpace アーティファクトが格納されてい

るリポジトリにログインする際に使用する名前。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 57

Page 58: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

パラメータ 説明

パスワード インポートする TaskSpace アーティファクトが格納されてい

るリポジトリにログインする際に使用するパスワード。

ドメイン リポジトリのドメイン名。ドメイン名を指定する必要があるの

は、リポジトリをアクセスするクライアントとは異なるドメイン

にリポジトリが存在する場合のみです。

5. [ログイン] をクリックします。

[TaskSpace アプリケーションの選択] ダイアログ ボックスが表示されます。

6. [使用可能なアーティファクトからの選択] リストから TaskSpace アーティファクトを選択し、

[追加] をクリックします。

7. TaskSpace アーティファクトの選択が終わったら、アーティファクトをリポジトリからインポート

するために [終了] をクリックします。アーティファクトが TaskSpace プロジェクトにインポー

トされます。

TaskSpace アーティファクトを Composer にインポートするときには次の規則が適用されます。

• Composer で TaskSpace アーティファクトを変更する場合、これらの変更内容は、リポジトリ

からアーティファクトが次回にインポートされない限り、上書きされません。TaskSpace アー

ティファクトは、Documentum TaskSpace で変更する必要があります。

• Composer で TaskSpace プロジェクトに新しいアーティファクトを追加する場合、リポジトリか

ら TaskSpace アプリケーションが次にインポートされるときまでに保持されます。

TaskSpace アプリケーションを作成する

TaskSpace アプリケーションのビルドは、その他の Composer プロジェクトのビルドに似ていま

す。どちらの場合でも、Composer によって DAR ファイルが生成され、Composer ワークスペー

スの ...\<ワークスペース>\<プロジェクト>\bin-dar ディレクトリにある <プロジェクト>.dar ファイ

ルに保存されます。

TaskSpace アプリケーションをビルドするには

1. [プロジェクト] をクリックし、[自動的にビルド] を選択解除して、Composer の自動ビルド オ

プションをオフにします。

2. ビルドする TaskSpace プロジェクトを右クリックし、ドロップダウン リストから [プロジェクトの

ビルド] を選択します。

TaskSpace プロジェクトがビルドされ、...\<ワークスペース>\<プロジェクト>\bin-dar ディレク

トリに <プロジェクト>.dar ファイルが生成されます。ここで、<ワークスペース> はワークス

ペースの名前で、<プロジェクト> はプロジェクトの名前です。

58 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 59: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

メモ: DAR ファイルは、Ant タスクおよび headless Composer を使用してビルドすることもできま

す。Ant タスクを使用したプロジェクトのビルドの詳細については、「DAR ファイルの生成 (240ページ)」を参照してください。

TaskSpace アプリケーションのインストール

Composer プロジェクトのインストールと同様に、[Documentum プロジェクトのインストール] オプ

ションを使用して TaskSpace アプリケーションをインストールすることもできます。

TaskSpace アプリケーションをインストールするには

1. [Documentum Project Navigator] ビューで、インストールする TaskSpace アプリケーションを

右クリックし、ドロップダウン メニューから [Documentum プロジェクトのインストール...] を選

択します。

[インストール設定] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 59

Page 60: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

2. 表 8 (60ページ) の説明に従って、インストール情報を入力します。

表 8. TaskSpace のインストール パラメータ情報

インストール パラメータ 説明

リポジトリ インストール リポジトリの名前。必須パラメータ。リポジト

リの名前を入力するか、ドロップダウン リストからリポジ

トリを選択します。リポジトリは、バージョン 6 リポジトリ

である必要があります。リポジトリにアクセスするには、

スーパーユーザ権限が必要です。

ユーザ名 リポジトリのログイン ユーザ名。

パスワード リポジトリのログイン パスワード。

ドメイン リポジトリのドメイン名。ドメイン名を指定する必要がある

のは、リポジトリをアクセスするクライアントとは異なるドメ

インにリポジトリが存在する場合のみです。

インストール オプション TaskSpace アプリケーションをリポジトリにインストールす

る方法を指定します。ドロップダウン リストから [バージョ

ン] を選択します。TaskSpace アプリケーションがすで

にターゲット リポジトリに存在する場合、インストール

プロセスにより、既存のアーティファクトが上書きされ、

バージョン付けされます。

インストール パラメータ ファ

イルの使用

このオプションは選択しないでください。

ローカライズされたアーティ

ファクトデータのインストール

このオプションは選択しないでください。

3. [次へ] をクリックします。

[インストール パラメータ ファイル値の編集] ダイアログ ボックスが表示されます。

60 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 61: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

インストール パラメータ テーブルには、各インストール パラメータの名前、タイプ、および

デフォルト値が一覧表示されます。パラメータ値は変更しないでください。

4. [終了] をクリックすると、TaskSpace アプリケーションがリポジトリにインストールされます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 61

Page 62: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

DocApp の移行

62 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 63: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 4 章

Web Services の管理

この章では、次のトピックについて説明します。

• Web サービス (63ページ)• DFS モジュール オプションの設定 (64ページ)• DFS サービス ライブラリを設定するには (65ページ)• サービス カタログの設定 (66ページ)• Web サービスの表示 (68ページ)• クライアント プロキシの生成 (71ページ)• サービスの作成 (73ページ)• カタログおよびカテゴリに関する情報の変更 (76ページ)• サービスの発行 (78ページ)• サービスの発行停止 (79ページ)• サービスのエクスポート (79ページ)

Web サービス

簡単に説明すると、Web サービスとは、ネットーワーク上でのコンピュータ間の相互連動をサ

ポートするように設計されたソフトウェア システムです。Web サービスは多くの場合、インター

ネットなどのネットワーク経由でアクセスできる Web API であり、要求されたサービスをホストす

るリモート システム上で実行されます。

Composer では、EMC DFS (Documentum Foundation Services) レジストリプラグインを提供する

ことで Web サービスがサポートされます。このプラグインにより、ユーザは、Web サービスレジス

トリへの接続、WSDL をインポートすることによる Java クライアント ライブラリの作成、サービスの

作成、またはEAR ファイルへのサービスのエクスポートを行うことができます。Composer には、

個々の新規 Documentum Project 用の DFS Services ライブラリおよび DFS Builder が含まれて

います。DFS Builder と DFS サービス ライブラリは、プロジェクトのプロパティで設定できます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 63

Page 64: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

DFS モジュール オプションの設定

プロジェクトの DFS のコンテキストルートとモジュール名は、[DFS モジュール] ダイアログ ボッ

クスで設定できます。

DFS モジュール オプションを設定するには

1. プロジェクトを右クリックし、ドロップダウン リストから [プロパティ] を選択します。

[プロパティ] ダイアログ ボックスが表示されます (図 2 (37ページ))。

2. [Documentum Project] を展開し、[DFS モジュール] を選択します。

[DFS モジュール] ダイアログ ボックスが表示されます。

3. DFS のコンテキスト ルートとモジュール名を [コンテキスト ルート] フィールドと [DFS モ

ジュール名] フィールドに入力します。

4. [OK] をクリックします。

64 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 65: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

DFS サービス ライブラリを設定するには

Composer では、プロジェクトで使用する DFS サービスライブラリを選択できます。DFS サービス

ライブラリは、プロジェクトプロパティで設定します。デフォルトでは Composer には DFS サービ

ス ライブラリが 1 つ搭載されていますが、複数の DFS サービス ライブラリをサポートできます。

DFS サービス ライブラリを設定するには

1. プロジェクトを右クリックし、ドロップダウン リストから [プロパティ] を選択します。

[プロパティ] ダイアログ ボックスが表示されます (図 2 (37ページ))。

2. [Java ビルド パス] を選択します。

[Java ビルド パス] ダイアログ ボックスが表示されます。

3. [ライブラリ] タブをクリックして、リスト ボックスから[DFS サービス ライブラリ] を選択し、[編集] をクリックします。

[DFS サービス ライブラリ] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 65

Page 66: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

4. 追加する DFS ライブラリの種類を選択し、[終了] をクリックします。

サービス カタログの設定

サービス カタログ接続オプションは、[設定] ダイアログ ボックスで設定します。

サービス カタログを設定するには

1. Composer のメイン メニューで、[ウィンドウ] > [設定 ...] を選択します。

[設定] ダイアログ ボックスが表示されます。

2. [設定] リストで、[Documentum] をダブルクリックし、[サービス カタログ] を選択します。

[サービス カタログ] ダイアログ ボックスが表示されます。

66 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 67: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

[サービス カタログ] テーブルに現在設定されているサービスが一覧表示されます。

3. 別のサービス レジストリを設定するには、[追加] をクリックします。

[サービス レジストリ] ダイアログ ボックスが表示されます。

4. 表 9 (68ページ) の説明に従って、サービス レジストリの設定パラメータを入力します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 67

Page 68: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

表 9. サービス レジストリ オプション

パラメータ 説明

レジストリ エイリアス サービス レジストリの名前を指定する文字列。

取得 URL サービスをホストするサーバの URL を指定する文字列。

URL のフォーマットは、http://<ドメイン>/inquiry である必

要があります。ここで、ドメインはサーバのドメイン名です。

発行 URL サービスの発行先となるサーバの URL を指定する文字

列。URL のフォーマットは、http://<ドメイン>/publish で

ある必要があります。ここで、ドメインはサーバのドメイン

名です。

ユーザ名 サービスをホストするサーバのログイン名。

パスワード サービスをホストするサーバのパスワード。

Web サービスの表示

Composer では、Web サービスとそれに関連するアクションのすべては、個別のパースペクティ

ブである [Documentum ソリューション] パースペクティブに表示されます。

使用可能な Web サービスを表示するには

1. Composer のメイン メニューで、[ウィンドウ] > [パースペクティブを開く] > [その他 ...] を選

択します。

[パースペクティブを開く] ダイアログ ボックスが表示されます。

68 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 69: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

2. [Documentum ソリューション] を選択し、[OK] をクリックします。

[サービス カタログ] タブと [マイ サービス] タブが表示されます。

[サービスカタログ] タブには、設定したサーバのサービスカタログとサービスがすべて表示

されます。[マイサービス] タブには、インポートまたは作成したサービスが表示されます。

3. Web サービス カタログを表示するには、カタログを展開します。次に、サービスをダブル

クリックすると、サービスの詳細を表示されます。

サービスの詳細が、[全般] タブが選択された状態で表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 69

Page 70: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

4. [処理] タブをクリックすると、サービス メソッドが表示されます。

サービスのフィルタ

サービスフィルタを使用すると、[サービスカタログ] タブに表示するサービスを指定できます。

サービスをフィルタするには

1. [Documentum ソリューション] パースペクティブで、[サービス カタログ] タブの下にある検

索アイコン ( ) をクリックします。

[サービス検索] ダイアログ ボックスが表示されます。

2. [次を使用するフィルタ サービス カタログ:] を選択し、検索条件を入力します。[組織名]、[サービス名]、[カタログ名]、[カテゴリ名] でフィルタできます。

3. [OK] をクリックします。

検索条件と一致するサービスが [サービス カタログ] ビューに表示されます。

70 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 71: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

クライアント プロキシの生成

[サービス カタログ] タブの [インポート] オプションを使用すると、サービスのクライアント プロ

キシを生成して Composer プロジェクトで使用可能にすることができます。

サービスのクライアント プロキシを生成するには

1. [サービス カタログ] ビューで、クライアント プロキシを生成するサービスを右クリックし、[インポート] を選択します。

[サービスのインポート] ダイアログ ボックスが表示されます。

2. クライアント プロキシを生成するプロジェクトを入力するか、ドロップダウン リストからプロ

ジェクトを選択して、[OK] をクリックします。

クライアント プロキシがプロジェクトにインポートされます。[マイ サービス] タブにサービ

ス名が表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 71

Page 72: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

[Documentum Navigator] ビューにあるプロジェクトの [Web Services] フォルダにサービス

の JAR ファイルと WSDL が表示されます。

サービスの使用

サービスを使用するには、「クライアントプロキシの生成 (71ページ)」の説明に従ってサービス

のクライアント プロキシをインポートし、サービスを呼び出すコードを作成します。

次のコード例は、サービスの呼び出し方法を示しています。この例のカスタム コードは、太字

で強調表示された try ブロックだけです。

package com.acme.loanapp.services;

import com.emc.documentum.fs.datamodel.core.context.RepositoryIdentity;import com.emc.documentum.fs.rt.context.ContextFactory;import com.emc.documentum.fs.rt.context.IServiceContext;import com.emc.documentum.fs.rt.context.ServiceFactory;import com.emc.services.ws.client.soap.*;

public class AcmeLoanServiceOrchestration{

public static void main(String [ ] args){RepositoryIdentity m_theId = new RepositoryIdentity();

m_theId.setRepositoryName("D65Docbase");

72 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 73: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

m_theId.setUserName("dfsuser");m_theId.setPassword("dfs");

//completion point ’get context’IServiceContext context = ContextFactory.getInstance().newContext();ServiceFactory sf = ServiceFactory.getInstance();

context.addIdentity(m_theId);

try {//completion point ’instantiate services’IWorkflowService qSvc = sf.getRemoteService(IWorkflowService.class,

context, "core", "http://localhost:9080/services");qSvc.start("ProcessLoanApplication");

}catch (Exception e)

{System.out.println("An exception has occured: " + e);

}}

}

サービスの作成

サービスは、Java ファイルから作成したり、クライアント プロキシの WSDL ファイルから生成す

ることができます。

Java ファイルからのサービスの作成

新しいサービスを作成するには、[Package Explorer] ビューに切り替える必要があります。

メモ : このガイドでは、サービスの Java ファイルの作成方法についてのみ説明し、サー

ビスの開発方法については説明しません。DFS サービスの開発の詳細については、

『EMC Documentum Documentum Foundation Services Development Guide Version 6.5 (EMCDocumentum Documentum Foundation Services 開発ガイド、バージョン 6.5)』を参照してくださ

い。

Java ファイルからサービスを作成するには

1. [ウィンドウ] > [ビューの表示] > [Package Explorer] を選択して、[Package Explorer] ビュー

に移動します。

2. Web Service/src ディレクトリにサービスの Java パッケージを作成します。

a. Web Service/src ディレクトリを右クリックし、[新規作成] > [パッケージ] を選択します。

[Java パッケージの新規作成] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 73

Page 74: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

b. Java パッケージの名前 (たとえば、com.emc.services) を入力し、[終了] をクリックしま

す。

3. Java クラスを作成します。

a. 先ほど作成した Java パッケージを右クリックし、[新規作成] > [クラス] を選択します。

[Java クラスの新規作成] ダイアログ ボックスが表示されます。

74 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 75: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

b. Java クラスの名前 (たとえば、TestService) を入力し、含めるメソッドを選択して、[終了] をクリックします。ワークスペースに Java ファイルが表示されます。

c. サービスを指定するコードを記述します。DFS サービスの開発の詳細については、

『EMC Documentum Documentum Foundation Services Development Guide Version 6.5(EMC Documentum Documentum Foundation Services 開発ガイド、バージョン 6.5)』を参照してください。

d. 変更を保存します。

[未分類] の下にある [Documentum ソリューション] パースペクティブの [マイ サービ

ス] タブに新しいサービスが表示されます。

WSDL からのサービスの作成

サービスは、WDSL ファイルから直接作成することができます。

WSDL からサービスを作成するには

1. [Documentum Navigator] ビューのプロジェクトの [Web Services] フォルダに移動します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 75

Page 76: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

2. サービスを生成する WSDL を右クリックし、ドロップダウン メニューから [サービスの作成]を選択します。

[サービスの作成] ダイアログ ボックスが表示されます。

3. サービスを作成するプロジェクトの名前を入力するか、ドロップダウン リストからプロジェク

トを選択して、[OK] をクリックします。

プロジェクトの [Web Services] フォルダの /src ディレクトリにサービスの Java ファイルが表

示されます。

カタログおよびカテゴリに関する情報の変更

「サービスの作成 (73ページ)」の説明に従って初めてサービスを作成すると、[マイ サービス]タブにある [未分類] のカタログおよびカテゴリの下にサービスが表示されます。サービスのカ

タログ名およびカテゴリは、サービス エディタで変更できます。

サービスのカタログおよびカテゴリを作成するには

1. [マイ サービス] タブのサービスを右クリックし、[開く] を選択します。

サービス エディタが表示されます。

76 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 77: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

2. 表 10 (77ページ) の説明に従って、[全般] セクションおよび [分類] セクションにサービス

に関する情報を入力します。

表 10. Web サービスに関する情報

パラメータ 説明

一般

名前 サービスの名前。

説明 サービスの説明。

発行用にマーク このサービスを発行できるかどうかを指定します。このオ

プションはデフォルトで有効になっています。

分類

カタログ カタログの名前。[追加] をクリックして新しいカタログ エ

ントリを追加し、[カタログ] 列のフィールドを選択して変

更します。

カテゴリ カタログ カテゴリの名前。[追加] をクリックして新しいカ

テゴリ エントリを追加し、[カテゴリ] 列のフィールドを選

択して変更します。

3. 変更を保存します。

新しいまたは変更したカタログ名とカテゴリが [マイ サービス] タブに表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 77

Page 78: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

サービスの発行

レジストリにサービスを発行するには、[サービスの発行] ダイアログ ボックスを使用します。

サービスを発行するには

1. [Documentum ソリューション] パースペクティブに切り替え、[マイ サービス] タブに発行す

るサービスを探します。

2. サービスを右クリックし、ドロップダウン リストから [発行] を選択します。

[サービスの発行] ダイアログ ボックスが表示されます。

3. 表 11 (78ページ) の説明に従って、発行に関する情報を入力し、[OK] をクリックします。

表 11. サービスの発行に関する情報

パラメータ 説明

レジストリ サービスの発行先となるレジストリのエイリアス。ドロップ

ダウン リストからレジストリを選択します。

組織名 サービスが存在する組織の名前。

DFS サーバの URL DFS サーバの URL。

コンテキスト ルート サービス アドレスのルートを指定します。たとえば、

https://127.0.0.1:7001/dfs/ という URL では、"dfs" がコン

テキスト ルートになります。

モジュール名 サービス モジュールの名前を指定します。

4. [サービス カタログ] をクリックし、ビューを更新します。

サービスが正常に発行されると、[サービス カタログ] リストにサービスが表示されます。

78 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 79: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

サービスの発行停止

サービスを発行停止すると、そのサービスは、DFS サーバで使用できなくなり、レジストリのク

エリに表示されなくなります。

サービスを発行停止するには

1. [サービス カタログ] ビューで、サービスを右クリックし、[発行停止] を選択します。

[サービスの発行停止] ダイアログ ボックスが表示されます。

2. [OK] をクリックすると、サービスが発行停止されます。

発行停止されたサービスは、[サービス カタログ] ビューに表示されなくなります。

サービスのエクスポート

サービスをエクスポートすると、アーカイブ EAR ファイル、ランタイム リソースを含む JAR、お

よびオプションのマニフェスト XML ファイルが生成されます。

サービスをエクスポートするには

1. [Documentum Navigator] ビューまたは [Package Explorer] ビューで、サービスが含まれる

プロジェクトを右クリックします。

2. [エクスポート] > [Documentum] > [サービス アーカイブのエクスポート] を選択して、[次へ] をクリックします。

[サービス アーカイブのエクスポート] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 79

Page 80: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

3. 表 12 (80ページ) の説明に従って、サービスのエクスポートに関する情報を入力し、[終了] をクリックします。

表 12. サービスのエクスポートに関する情報

パラメータ 説明

アーカイブ名 アーカイブ EAR ファイルの名前。ファイルのフォーマットは

<アーカイブ名>.ear です。

コンテキスト ルート サービス アドレスのルートを指定します。たとえば、

https://127.0.0.1:7001/dfs/ という URL では、"dfs" がコンテキス

ト ルートになります。

エクスポート先 EAR ファイルを保存するローカル マシンまたはネットワーク ド

ライブ上のロケーション。[選択] をクリックし、EAR ファイルを

保存するロケーションを参照できます。

80 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 81: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

パラメータ 説明

エクスポート用のサー

ビス

エクスポートするサービスを選択します。

ランタイム ライブラリ EAR ファイルに含まれ、その EAR ファイルとともにエクスポー

トされる JAR。 [追加] をクリックして、Composer ワークスペース

から JAR ファイルを追加します。[外部 JAR の追加] をクリック

して、ローカル ファイル システムから JAR ファイルを追加しま

す。

ランタイム リソース アーカイブ EAR ファイルに含まれ、その EAR ファイルととも

にエクスポートされるランタイム リソース。ランタイム リソースは

JAR ファイルにパッケージ化されます。[選択] をクリックし、エ

クスポートするリソースをチェックします。

発行マニフェストの生

EAR ファイルとともにマニフェスト XML ファイルをエクスポー

トする場合は、このオプションを選択します。マニフェスト ファ

イルのフォーマットは <アーカイブ名>-publish-manifest.xmlです。

組織名 サービスを作成した組織の名前。

Composer は、アーカイブ EAR ファイル、ランタイム リソース JAR ファイル、およびマニフェ

スト ファイルをエクスポート先で作成します。

サービスのデプロイ

サービスをエクスポートし、EAR ファイルを生成したら、EAR ファイルを DFS サーバにコピー

してサービスをデプロイできます。

サービスをデプロイするには

1. 「サービスのエクスポート (79ページ)」の説明に従って、デプロイするサービスの EAR ファ

イルを生成します。

2. EAR ファイルを DFS サーバのサービス ディレクトリにコピーします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 81

Page 82: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Web Services の管理

82 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 83: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 5 章

エイリアス セットの管理

この章では、次のトピックについて説明します。

• エイリアス、エイリアス値、およびエイリアス セット (83ページ)• エイリアス セットの作成 (83ページ)

エイリアス、エイリアス値、およびエイリアス セット

Documentum アプリケーションのアスペクトの多くには、特定のユーザ、グループ、アクセス権

セット、リポジトリ キャビネットやフォルダへの参照が含まれています。実際のユーザ、グルー

プ、キャビネット、またはフォルダの名前を参照する代わりに、エイリアス (記号名) を割り当て

ることができます。記号名は、エイリアス名と呼ばれます。また、実際の値はエイリアス値と呼ば

れます。エイリアスの集合がエイリアス セットです。

エイリアス セットの作成

エイリアス セット エディタを使用して新しいエイリアス セットを作成します。

エイリアス セットを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[エイリアス セット] を右クリックする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [エイリアス セット] を選択してから、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 83

Page 84: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

エイリアス セットの管理

3. エイリアスセットを作成するプロジェクトのフォルダパスとプロジェクト名を [フォルダ] フィー

ルドに入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. エイリアスセットのファイル名を [アーティファクト名] フィールドに入力し、[終了] をクリック

します。

エイリアス セット エディタが表示されます。

5. エイリアス セットの名前を [名前] フィールドに入力し、必要に応じて [説明] フィールドに

説明を入力します。

6. [エイリアス] セクションの [追加] をクリックして、エイリアス セットを構成する 1 つまたは複

数のエイリアスを作成します。

[新しいエイリアス] ダイアログ ボックスが表示されます。

7. [名前] フィールドに新しいエイリアスの名前を入力し、[タイプ] ドロップダウン リストからタ

イプを選択します。次のタイプのエイリアスを作成できます。

• 不明

84 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 85: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

エイリアス セットの管理

• ユーザ

• グループ

• ユーザまたはグループ

• キャビネット パス

• キャビネットまたはフォルダ パス

• アクセス権セット

8. 設定が終わったら [OK] をクリックします。

[エイリアスの詳細] セクションが表示されます。

9. 表 13 (85ページ) の説明に従って、エイリアスの詳細を [エイリアスの詳細] セクションに入

力します。

表 13. エイリアスの詳細

パラメータ 説明

名前 エイリアスの名前を表す文字列。

タイプ エイリアスを使用する対象のタイプを指定します。

値 エイリアスのパラメータと値を指定します。[新しいエイリアス] ダイ

アログ ボックスの [タイプ] フィールドで指定したエイリアスに応じ

て、[値] セクションで使用可能なパラメータと値のオプションは異

なります。 エイリアス値の詳細については、「エイリアス値の設定

(86ページ)」を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 85

Page 86: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

エイリアス セットの管理

パラメータ 説明

カテゴリ エイリアス カテゴリは、開発者がアプリケーションでエイリアスを

編成するために使用します。Documentum ソフトウェアではこ

のフィールドは使用しません。

説明 カテゴリの説明 (オプション)。

10. 変更を保存します。

エイリアス値の設定

エイリアスに設定できるパラメータと値は、[エイリアスの詳細] セクションの [タイプ] フィールド

で指定したエイリアスのタイプによって異なります。表 14 (86ページ)で、各エイリアス タイプに

関連付けられるパラメータについて説明します。

表 14. エイリアス タイプの値

エイリアス タイプ 値オプション 説明

不明 不明なエイリアス タ

イプには値を割り当

てることができませ

ん。

ユーザ • 空白のままにす

• パラメータ

パラメータを割り当てるには、[パラメータ] をク

リックし、[選択] をクリックします。 [ユーザ インス

トール パラメータ] ダイアログ ボックスが表示され

ます。リストボックスからパラメータを選択するか、

[新規作成...] をクリックして新しいユーザ パラ

メータを作成します。

グループ

• 空白のままにす

• パラメータ

• 値

パラメータを割り当てるには

• [パラメータ] をクリックし、[選択] をクリックしま

す。 [グループ インストール パラメータ] ダイ

アログ ボックスが表示されます。リストボック

スからパラメータを選択するか、[新規作成]をクリックして新しいグループ パラメータを

作成します。

値を割り当てるには

• [値] をクリックし、[選択] をクリックします。

[Documentum グループ アーティファクト] ダイアログ ボックスが表示されます。リストボッ

86 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 87: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

エイリアス セットの管理

エイリアス タイプ 値オプション 説明

クスからアーティファクトを選択し、[OK] をク

リックします。

ユーザまたはグ

ループ• 空白のままにす

• パラメータ

パラメータを割り当てるには、[パラメータ] をク

リックし、[選択] をクリックします。 [プリンシパル (ユーザまたはグループ) インストール パラメータ]ダイアログ ボックスが表示されます。リストボック

スからパラメータを選択するか、[新規作成...] をクリックして新しいパラメータを作成します。

キャビネット パス • パラメータ

• 値

パラメータを割り当てるには

• [パラメータ] をクリックし、[選択] をクリックしま

す。 [フォルダ インストール パラメータ] ダイア

ログ ボックスが表示されます。リストボックスか

らパラメータを選択するか、[新規作成...] をク

リックして新しいパラメータを作成します。

値を割り当てるには

• [値] をクリックし、[選択] をクリックします。 [フォルダ サブタイプ アーティファクト] ダイア

ログ ボックスが表示されます。リストボックス

からアーティファクトを選択し、[OK] をクリッ

クします。

キャビネットまた

はフォルダ パス• パラメータ

• 値

パラメータを割り当てるには

• [パラメータ] をクリックし、[選択] をクリックしま

す。 [フォルダ インストール パラメータ] ダイア

ログ ボックスが表示されます。リストボックスか

らパラメータを選択するか、[新規作成...] をク

リックして新しいパラメータを作成します。

値を割り当てるには

• [値] をクリックし、[選択] をクリックします。 [フォルダ サブタイプ アーティファクト] ダイア

ログ ボックスが表示されます。リストボックス

からアーティファクトを選択し、[OK] をクリッ

クします。

アクセス権セット • パラメータ

• 値

パラメータを割り当てるには

• [パラメータ] をクリックし、[選択] をクリックしま

す。 [ACL インストール パラメータ] ダイアログ

ボックスが表示されます。リストボックスからパ

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 87

Page 88: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

エイリアス セットの管理

エイリアス タイプ 値オプション 説明

ラメータを選択するか、[新規作成...] をクリッ

クして新しいパラメータを作成します。

値を割り当てるには

• [値] をクリックし、[選択] をクリックします。 [アクセス権セット (ACL) テンプレート アーティ

ファクト] ダイアログ ボックスが表示されます。

リストボックスからアーティファクトを選択する

か、[新規作成...] をクリックして新しいアーティ

ファクトを作成します。

88 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 89: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 6 章

アスペクトの管理

この章では、次のトピックについて説明します。

• アスペクト モジュールおよびアスペクト タイプ (89ページ)• アスペクト タイプの作成 (89ページ)• アスペクト属性の追加 (92ページ)• アスペクト UI 情報の設定 (95ページ)• アスペクト モジュールの作成 (98ページ)

アスペクト モジュールおよびアスペクト タイプ

アスペクト モジュールは、実行可能なビジネス ロジック、およびアスペクトをサポートする要素

(サードパーティのソフトウェアやドキュメントなど) で構成されます。アスペクトは、オブジェクト

タイプのインスタンスに対する動作のカスタマイズまたはメタデータの記録、あるいはその両方

を行います。アスペクト モジュールは、アスペクト タイプ定義、アスペクトが実装する動作に関

する実装クラスとインターフェイス クラス、およびアスペクトが依存するインターフェイス クラス

で構成されます。モジュールには、Java ライブラリやドキュメントが含まれる場合もあります。

アスペクト タイプの作成

アスペクト エディタを使用してアスペクト タイプを作成します。

アスペクト タイプを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開して [タイプ] を右クリック

する。[新規] > [その他] を選択する。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 89

Page 90: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [アスペクト タイプ] を選択し、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. アスペクト タイプを作成するプロジェクトのフォルダのパスと名前を [フォルダ] フィールド

に入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名] フィールドにアスペクト タイプのファイル名を入力し、[次へ] をクリック

します。

アスペクト エディタの [全般] タブが表示されます。

5. 表 15 (90ページ) の説明に従って、[情報]、[制約]、[イベント] の各セクションにアスペク

トに関する情報を入力します。

表 15. [全般] タブで入力するアスペクト情報

プロパティ 説明

情報

タイプ名 アスペクトの名前を表す文字列。アスペクト タイプ名

は、アスペクトを参照しているアスペクト モジュール

の名前と同じ名前にする必要があります。 すべての

アスペクト名に次の規則が適用されます。

• 27 文字以内、すべて小文字。Content Server では大文字と小文字は区別されず、タイプ名はす

べて小文字で格納されます。

• 名前の先頭は必ず文字にします。その後は、文

字、数字、アンダースコアを使用できます。

• スペースや句読点は使用できません。

90 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 91: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

プロパティ 説明

• 末尾をアンダースコア (_) にすることはできま

せん。

制約 制約は、タイプの属性値同士またはタイプの属性

値と定数値を関係付ける、Docbasic 式の形式で表

した内部的な整合性要件です。

式 制約を定義する Docbasic 式。新しい式を作成する

場合は、[新規] をクリックします。制約の追加の

詳細については、「制約式の設定 (91ページ)」を参照してください。

適用 アプリケーションがこの制約を適用するかどうかを指

定します。表の [適用] 列のセルをクリックして、関連

付けられた式に対する制約の適用を有効または無

効にすることができます。制約フィールドに指定でき

る値は次の 2 種類です。

• 無効: 制約は無効です。

• アプリケーションの実行: このタイプを使用するア

プリケーションによって制約が実行されます。

イベント イベントは、オブジェクトに対する特定のアクション

です。作成や変更ができるのはアプリケーション イ

ベントのみで、システム イベントの作成および変更

はできません。新しいイベントを入力するには、[新規作成] をクリックします。イベントを編集または削

除するには、対象のイベントを選択して [編集] また

は [削除] をクリックします。

イベント名 このタイプのインスタンスに関連付けられるイベント

の名前を表す文字列。

イベント ラベル イベントのラベルを表す文字列。

制約式の設定

制約は、アスペクトの属性値同士またはアスペクトの属性値と定数値を関係付ける、Docbasic式の形式で表した内部的な整合性要件です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 91

Page 92: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

アスペクトの制約式を追加するには

1. アスペクト エディタの [アスペクトの概要] タブの [制約] セクションで、[追加] をクリックし

ます。

[制約の編集] ダイアログ ボックスが表示されます。

2. [式] テキスト ボックスに、true または false に解決される有効な Docbasic 制約式を入力し

ます。Docbasic 式は、制約が満たされるときは true、制約違反のときは false に解決される

必要があります。

3. 制約違反のときにアプリケーションに表示されるメッセージを、[制約違反の場合のエラー

メッセージ] テキスト ボックスに入力します。

4. アプリケーションでこの制約を適用するようにする場合は [制約を適用] チェックボックスを

オンにし、適用しないようにする場合はオフにします。

5. [OK] をクリックして変更を保存します。

アスペクト属性の追加

アスペクトの属性は、アスペクト エディタの [属性] タブで設定します。アスペクト属性は、特定

のタイプのすべてのアスペクトに適用されるプロパティです。アスペクトが作成されると、その

属性はそのアスペクト タイプの特定のインスタンスを定義する値に設定されます。各アスペク

トの属性を設定する必要があります。属性を設定せずにアスペクトを作成すると、アスペクトの

アーティファクトはリポジトリに正しくインストールされず、プロジェクト全体のインストールが失

敗します。

属性を作成するには

1. アスペクト エディタの [属性] タブをクリックして [属性] ビューを表示します。

92 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 93: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

2. [新規作成] をクリックして新しい属性エントリを作成し、その新しい属性エントリを選択し

ます。

[アスペクト属性] ビューが展開します。

3. 「アスペクト属性の構造の設定 (93ページ)」の説明に従って、属性の構造を設定します。

アスペクト属性の構造の設定

属性の構造は、[アスペクト属性] ビューの [構造] セクション (図 3 (93ページ) を参照) で設定

します。

図 3. [アスペクト属性] ビューの [構造] セクション

表 16 (94ページ) の説明に従って、属性構造のプロパティを入力します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 93

Page 94: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

表 16. 属性構造のプロパティ

プロパティ 説明

名前 新しい属性の名前を表す文字列。属性名に使用する文字

はすべて小文字にする必要があります。先頭の文字を、

dm_、a_、i_、r_、数値、スペース、一重引用符にすることは

できません。また、select、from、または where という名前

を付けることはできません。

データ タイプ 新しい属性のデータ タイプ。ドロップダウン リストから次のい

ずれかのデータ タイプを選択します。

• BOOLEAN• INTEGER• STRING• ID• TIME• DOUBLE• UNDEFINED

長さ このパラメータは、STRING データ タイプを使用する属性に

のみ適用されます。この属性の文字数を入力します。この属

性に割り当て可能な 大文字数は、アプリケーションをイン

ストールするデータベースによって異なります。

繰り返し この属性が複数の値を持てるかどうかを指定します。この

属性に対して複数の値を指定できるようにするには、チェッ

クボックスをオンにします。

修飾不可 属性が修飾可能かどうかを指定します。

修飾できない属性のプロパティおよび値は直列形式で格納

され、プロパティや値が定義されるオブジェクト タイプを表す

各自の列は、基になるデータベース テーブルに存在しませ

ん。つまり、データベースに公開されていないため、修飾で

きない属性をクエリで使用することはできません。

デフォルト値 単一値属性のデフォルト値 (1 つ) または繰り返し属性のデ

フォルト値 (複数) を指定します。

94 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 95: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

アスペクト UI 情報の設定

[アスペクト UI 情報] ビューでは、Documentum クライアントおよびカスタム アプリケーションに

表示されるアスペクト属性を指定できます。アスペクト エディタの [表示] タブをクリックすると、

[アスペクト UI 情報] ビュー (図 4 (95ページ) を参照) が表示されます。

図 4. [アスペクト UI 情報] ビュー

クライアントに表示される 1 つまたは複数の属性を設定するには

1. 表 17 (95ページ) の説明に従ってアスペクト UI 情報を入力します。

表 17. アスペクト UI 情報

プロパティ 説明

表示設定

スコープ アスペクトが表示されるアプリケーションの名前。ア

プリケーションの名前が、リポジトリに存在している

必要があります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 95

Page 96: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

プロパティ 説明

表示設定リスト アスペクト属性が表示されるタブを指定します。次

のようにしてタブの追加、削除、タブ名の変更、タ

ブ位置の変更を行うことができます。

• 新しいタブを追加するには、[新規作成] をク

リックします。[表示設定] ダイアログ ボックスが

表示されます。クライアント アプリケーションに

属性を表示するためのタブを追加する方法に

ついては、「タブの追加 (96ページ)」を参照し

てください。

• タブを削除するには、リストからタブ名を選択

して [削除] をクリックします。

• タブの名前を変更するには、リストからタブ名を

選択して [名前変更] をクリックします。

• タブの表示順序を変更するには、リストからタブ

名を選択し、[上へ] または [下へ] をクリックして

目的の位置にタブを移動します。

表示設定の属性 タブに表示される属性を編集できます。

アプリケーション インターフェイ

ス表示

タイプ ラベル このアスペクトに関してクライアント アプリケーショ

ンで表示する文字列。

ユーザ ヘルプ アプリケーションに表示される説明 (オプション)。

開発者へのコメント 開発者に対するコメント (オプション)。

タブの追加

[表示設定] ダイアログ ボックスを使用して、属性を表示するタブを追加します。

属性を表示するタブを追加するには

1. [アスペクト UI 情報] ビュー (図 13 (212ページ) を参照) の [表示設定リスト] セクションの [新規作成] をクリックします。[表示設定リスト] ボックスに、新規タブ用のデフォルトのタブ

(NewConfig1) が表示されます。

2. デフォルトのタブを選択して [編集] をクリックします。

[表示設定] ダイアログ ボックスが表示されます。

96 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 97: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

3. 表 18 (97ページ) の説明に従って、タブのプロパティを設定します。

表 18. タブ設定のプロパティ

タブのプロパティ 説明

設定名 タブの内部オブジェクト名を表す文字列。このダイアロ

グ ボックスでこの名前を変更することはできません。

設定ラベル クライアント アプリケーションのタブに表示される名前

を指定する文字列。

使用可能な属性 タブに表示できる属性の一覧が表示されます。タブに表

示する属性を選択して、[追加] をクリックします。選択し

た属性は [選択した属性の配列] リストに表示されます。

使用可能な属性の一覧が空の場合は、設定されている

属性がありません。属性の設定の詳細については、「ア

スペクト属性の追加 (92ページ)」を参照してください。

選択した属性の配列 タブに表示される属性と、それらの属性をどのように表

示するかを指定します。タブに表示される属性の配置

は、属性を選択し、次のボタンを使用することによって

変更できます。

• 上へ: 表示順序の上の方に属性を移動します。

• 下へ: 表示順序の下の方に属性を移動します。

• 区切り文字の追加: 選択した属性とその次の属性

の間に区切り文字を追加します。

• 区切り文字の削除: 区切り文字を削除します。

• 次のページへ: 1 つのタブにすべての属性が収まら

ない場合、次のページに表示されるようにします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 97

Page 98: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

タブのプロパティ 説明

カスタム属性のみ [使用可能な属性] リストにカスタム属性のみ表示する

には、このオプションを選択します。

非表示属性のみ [使用可能な属性] リストに非表示の属性のみ表示する

には、このオプションを選択します。

4. [OK] をクリックして変更を保存します。

アスペクト モジュールの作成

アスペクト モジュールを作成する前に、Documentum Project を作成する必要があります。

Documentum Project の作成の詳細については、「新しいプロジェクトの作成 (26ページ)」を参

照してください。

アスペクト モジュールを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[モジュール] を右ク

リックする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] フォルダをダブルクリックして展開し、[アスペクトモジュール] を選択します。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. 新しいアスペクト モジュールの名前を入力してから、[終了] をクリックします。

メモ: アスペクトモジュールの名前は、そのモジュールに関連付けられたアスペクト タイプ

と同じ名前にすることをお勧めします。

アスペクト モジュール エディタの [全般] タブが表示されます。

98 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 99: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

4. 表 19 (99ページ) の説明に従って、[情報]、[説明]、[必須モジュール]、[Javadoc]、[コア

JAR] セクションに、必須のプロパティとオプションのプロパティを入力します。

表 19. モジュール エディタの [全般] タブのプロパティ

プロパティ 説明

一般

名前 モジュールの名前を表す文字列。必須のパラメー

タです。 大 255 文字の名前を入力できます。

タイプ モジュールのタイプを表す文字列。必須のパラメー

タです。アスペクト モジュールに指定できるタイプ

は [アスペクト] のみです。

説明

作成者 モジュール プロバイダの作成者。オプションのパ

ラメータです。

説明 モジュールの説明 (255 文字以内)。オプションの

パラメータ。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 99

Page 100: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

プロパティ 説明

必須モジュール このモジュールが正しく機能するために必要なモ

ジュールを指定します。[追加] をクリックすると、

[モジュール アーティファクト] ダイアログ ボックスが

開きます。リストボックスからモジュールを選択して

[OK] をクリックします。または、新しいモジュールを

作成する場合は [新規作成] をクリックします。

Javadoc 実行時にアスペクト モジュールと共にダウンロード

できる Javadoc と他のリソースを指定します。[選択]をクリックすると、[システム オブジェクト サブタイプ

アーティファクト] ダイアログ ボックスが開きます。リ

ストから Javadoc またはリソース コンテンツを含むシ

ステム オブジェクトを選択するか、[新規作成] をク

リックして、ダウンロードするコンテンツを含むシス

テム オブジェクトを作成します。

コア JAR

実装 JAR モジュールの実装。必須のパラメータです。[追加]をクリックして、ローカル マシンから実装 JAR を

追加します。

クラス名 モジュール用の主要な Java 実装クラス。必須の

パラメータです。TBO は IDfBusinessObject イン

ターフェイスを、SBO は IDfService インターフェイ

スを実装する必要があります。また、すべてのモ

ジュールは IDfModule インターフェイスを実装する

必要があります。

インターフェイス JAR このモジュールが実装する Java インターフェイス。

オプションのパラメータ。[追加] をクリックして、

ローカル マシンからインターフェイス JAR を追加

します。

5. [デプロイ] タブをクリックし、「アスペクト モジュールのデプロイの設定 (101ページ)」の説

明に従ってモジュールの依存関係を設定します。

6. [実行時] タブをクリックし、「アスペクト モジュールの実行時環境の設定 (102ページ)」の説明に従ってこのモジュールの実行時環境を設定します。

7. [アスペクト タイプ] タブをクリックし、「アスペクト タイプの設定 (104ページ)」の説明に従っ

てこのモジュールのアスペクト タイプを設定します。

100 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 101: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

アスペクト モジュールのデプロイの設定

[デプロイ] タブでは、Java ライブラリおよびその他のモジュールを、独自に作成または編集す

るモジュールにリンクすることができます。

モジュールのデプロイを設定するには

1. アスペクト モジュール エディタの [デプロイ] タブをクリックします。

[デプロイ] ビューが表示されます。

2. このモジュールで使用する Java ライブラリを追加するために、[Java ライブラリ] セクション

の [追加] をクリックします。

[JAR 定義 Java ライブラリ アーティファクト] ダイアログ ボックスが表示されます。

リストボックスから Java ライブラリを選択して [OK] をクリックします。または、新しい Java ラ

イブラリを作成する場合は [新規作成] をクリックします。このモジュールにリンクできるの

は既存の Java ライブラリのみです。複数のモジュールで共有されている既存のライブラリ

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 101

Page 102: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

を編集することはできません。新しい Java ライブラリを作成する方法については、「Java ライブラリのリンクと設定 (113ページ)」を参照してください。

3. [添付ファイル] セクションで、このモジュールがデプロイされるときにダウンロードできる追

加のオブジェクトを指定します。

4. [ログ出力] セクションで、ダウンロード後のメッセージを指定して、メッセージのログ レベ

ルを選択します。

ログ レベルに指定できる値は次のとおりです。

• 警告: ダウンロード後のメッセージは警告として記録されます。

• なし: ダウンロード後のメッセージは記録されません。

• 情報: ダウンロード後のメッセージは情報メッセージとして記録されます。

• デバッグ: ダウンロード後のメッセージはデバッグ レベルで記録されます。

5. 変更を保存します。

アスペクト モジュールの実行時環境の設定

実行時環境設定では、実行時に実行されるオプションのプロパティ (バージョン要件、Java シ

ステム プロパティ、静的にデプロイされたクラス、ローカル リソース) を設定できます。

実行時環境を設定するには

1. アスペクト モジュール エディタの [実行時] タブをクリックします。

[実行時] ビューが表示されます。

2. 表 20 (103ページ) の説明に従って、バージョン要件、Java システムプロパティ、静的にデ

プロイされたクラス、ローカル リソースを指定します。

102 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 103: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

表 20. モジュールの実行時環境のプロパティ

プロパティ 説明

バージョン要件 このセクションでは、モジュールが正常に機能する

ためにクライアントで必要な DFC および Java VMのバージョンを指定します。

必須 DFC バージョン このモジュールが正常に機能するために必要な、

クライアント マシンの DFC の必須バージョン。

必須 VM バージョン このモジュールが正常に機能するために必要な、

クライアント マシンの Java VM の必須バージョン。

Java システム プロパティ このセクションでは、Java のシステム プロパティを

名前と値のペアとして指定します。モジュールがダ

ウンロードされるときに、指定されたすべての Javaのプロパティがクライアント マシンでのプロパティと

一致するかどうか、そのクライアント マシンがチェッ

クされます。[追加] をクリックして名前のプレースホ

ルダと Java システムプロパティの値を入力し、次に

[名前] フィールドと [値] フィールドをクリックして、

プロパティの名前と値を編集します。

名前 Java システム プロパティの名前。

値 Java システム プロパティの名前に対応する値。

静的にデプロイされたクラス このセクションでは、モジュールが正常に機能す

るために必要な静的 Java クラスを指定します。モ

ジュールがダウンロードされるときに、指定した Javaクラスのクラス パスがチェックされます。

完全修飾クラス名 Java クラスの完全修飾名。クラス名を入力して [追加] をクリックします。

ローカル リソース このセクションでは、モジュールが正常に機能す

るためにローカル マシンで必要なファイルを指定

します。モジュールがダウンロードされるときに、

指定したファイルがあるかどうかクライアント マシ

ンがチェックされます。

デプロイメントへの相対ファイル

パス

ファイルの絶対パス。ファイル名とパスを入力して [追加] をクリックします。

3. 変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 103

Page 104: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

アスペクト タイプの設定

[アスペクト タイプ] タブを使用して、アスペクト タブを設定します。

アスペクト タイプを設定するには

1. アスペクト モジュール エディタの [アスペクト タイプ] タブをクリックします。

[アスペクト タイプ] ビューが表示されます。

2. 表 21 (104ページ) の説明に従って、[情報] セクションのアスペクト タイプのプロパティを

設定します。

表 21. アスペクト タイプのプロパティ

プロパティ 説明

情報

104 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 105: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

プロパティ 説明

タイプ参照 このアスペクト モジュールに関連付けられているア

スペクト タイプを指定します。

[選択] をクリックして、タイプ参照を追加します。[アスペクト アーティファクトの選択] ダイアログ ボックス

が表示されます。リストからアスペクト タイプを選択す

るか、[新規作成] をクリックして新しいアスペクト タイ

プを作成します。アスペクト タイプの作成の詳細に

ついては、「アスペクト タイプの作成 (89ページ)」を参照してください。

アスペクトのコピー アスペクトに関連するオブジェクトがコピーされると

きに、アスペクトが一緒にコピーされるかどうかを指

定します。デフォルトでは、アスペクトはオブジェクト

とともにコピーされます。

アスペクトのバージョン更新 アスペクトに関連するオブジェクトのバージョンが更

新されるときに、アスペクトが一緒にコピーされるか

どうかを指定します。デフォルトでは、アスペクトは

オブジェクトとともにコピーされます。

アスペクト カテゴリ このアスペクト モジュールに関連付けられるアスペ

クト カテゴリを指定します。

アスペクト カテゴリを追加するには、リストからアスペ

クト カテゴリを選択し、[追加] をクリックします。

ターゲット オブジェクト タイプ アスペクトを添付できるオブジェクト タイプを指定し

ます。

[追加] をクリックして、ターゲット オブジェクト タイプ

を追加します。[タイプ アーティファクトの選択] ダイ

アログ ボックスが表示されます。リストからタイプを選

択するか、[新規作成] をクリックして新しいタイプを

作成します。タイプの作成の詳細については、「第

17 章 タイプの管理 」を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 105

Page 106: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

アスペクトの管理

106 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 107: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 7 章

フォーマットの管理

この章では、次のトピックについて説明します。

• フォーマット (107ページ)• フォーマット アーティファクトの作成 (107ページ)

フォーマット

フォーマット オブジェクトには、Content Server で認識されるファイル フォーマットに関する情

報があります。リポジトリの設定時にデフォルトで、事前定義されたファイル フォーマットのセッ

トがインストールされます。

フォーマット アーティファクトの作成

フォーマット エディタを使用して、フォーマット アーティファクトを作成します。

フォーマット アーティファクトを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[フォーマット] を右ク

リックする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [フォーマット] を選択して、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. フォーマット アーティファクトのフォルダ パスと名前を入力するか、デフォルトのパスと名

前を受け入れ、[終了] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 107

Page 108: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

フォーマットの管理

フォーマット エディタが表示されます。

4. 表 22 (108ページ) の説明に従って、[全般] セクション、[Digital Asset Management] セク

ション、[全文検索用インデックス] セクションにフォーマットのプロパティを入力します。

表 22. フォーマット アーティファクトのプロパティ

パラメータ 説明

一般

名前 フォーマットの名前を表す ASCII 文字列。この文字列は、

64 文字を超えることはできません。

説明 フォーマットを説明する文字列。この文字列は、64 文字を

超えることはできません。

デフォルトのファイル拡

張子

このフォーマットのファイルを共通領域、クライアントの

ローカル領域、またはストレージにコピーする際に使用す

る DOS 拡張子を表す文字列。この文字列は、10 文字を

超えることはできません。

COM クラス ID コンテンツ タイプについて Windows レジストリで認識さ

れるクラス ID を表す文字列。この文字列は、38 文字を

超えることはできません。

MIME タイプ コンテンツ タイプの MIME (Multipurpose Internet MailExtension) を表す文字列。この文字列は、64 文字を超え

ることはできません。

Macintosh 作成者 Macintosh リソース ファイルを管理するときに内部的に使

用される 大 4 文字の文字列。

Macintosh タイプ Macintosh リソース ファイルを管理するときに内部的に使

用される 大 4 文字の文字列。

108 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 109: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

フォーマットの管理

パラメータ 説明

非表示 クライアント アプリケーションのユーザ インターフェイスで

このフォーマット オブジェクトを表示するかどうかを指定

する際にクライアント アプリケーションで使用します。選

択した場合、フォーマットはクライアントのユーザ インター

フェイスで表示されません。

クラス フォーマットが属するフォーマットのクラスを指定します。た

とえば、xml、xsd、xsl フォーマットは、XML クラスおよび

MSOffice クラスに属します。

Digital AssetManagement

資産クラス このフォーマットのオブジェクトについてコンテンツの資産

タイプ (オーディオ、ビデオ、イメージなど) を分類する際に

アプリケーションで使用される文字列 ( 大 32 文字)。

デフォルト ストレージ このフォーマットのオブジェクトのコンテンツが格納される

デフォルトのストレージ領域 (その object_id で識別される)を指定します。システム オブジェクトにストレージ タイプが

指定されていない場合、関連付けられたフォーマットのデ

フォルト ストレージが使用されます。デフォルト ストレージ

が指定されていない場合は、そのオブジェクト タイプに指

定されたストレージ タイプが使用されます。上記のいず

れも指定されていない場合、ターボ ストレージがデフォ

ルト ストレージとして使用されます。

ファイル名修飾子 同じ拡張子を持つ (オブジェクトの) レンディションが複数

エクスポートされた場合に、クライアント アプリケーショ

ンでファイル名に追加する文字列を指定します。たとえ

ば、jpeg_th フォーマットの filename_modifier として「_th」を指定した場合、jpeg_th フォーマットのレンディション

my_picture.jpeg がエクスポートされると、レンディションの

ファイル名は my_picture_th.jpeg となります。

リッチ メディアの有効化 Content Server でコンテンツのサムネール、自動プロキシ、

およびメタデータを自動的に生成するかどうかを指定し

ます。

全文検索用インデックス

インデックス付け可能 このフォーマットのオブジェクトのコンテンツに全文検索用

インデックス付けが可能かどうかを指定します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 109

Page 110: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

フォーマットの管理

パラメータ 説明

フィルタ付きのインデック

全文検索用インデックス付けに使用する Verity トピック フィ

ルタの名前。トピック フィルタの値は次のとおりです。

• ユニバーサル

• なし

レンディション付きのイン

デックス

全文検索用インデックス付けの際にこのフォーマットから

変換する必要のあるフォーマットを表す文字列。[選択] をクリックしてリストボックスからフォーマットを選択します。

110 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 111: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 8 章

JAR および Java ライブラリの管理

この章では、次のトピックについて説明します。

• JAR 定義、JAR、および Java ライブラリ (111ページ)• JAR 定義の作成 (111ページ)• Java ライブラリのリンクと設定 (113ページ)

JAR 定義、JAR、および Java ライブラリ

JAR (Java ARchive) ファイルは、複数のファイルを 1 つにまとめたアーカイブ ファイルです。

これは通常、Java クラスや関連するメタデータの配布に使用され、アプリケーションや拡張機

能の基本要素とすることができます。JAR ファイルは、1 つの Java ライブラリにまとめることが

可能です。

JAR ファイルには、インターフェイス JAR と実装 JAR の 2 つの種類があります。インターフェ

イス JAR には、Java インターフェイス クラスが含まれ、実装 JAR にはインターフェイス クラスを

実装するクラスが含まれます。通常、インターフェイス クラスと実装クラスは、別個の JAR ファ

イルにまとめられますが、場合によっては、1 つの JAR ファイルにインターフェイス クラスと実

装クラスの両方が含まれることもあります。

Composer により、JAR ファイルと Java ライブラリをポイントする定義を作成できます。定義は、

JAR ファイルと Java ライブラリをカプセル化し、モジュールなどのアーティファクトにリンクしま

す。

JAR 定義の作成

Composer により、Java インターフェイスと実装クラスを含む JAR ファイルをポイントする JAR 定

義を作成できます。JAR 定義は、モジュール エディタまたは Composer のメイン メニューを使

用して作成できます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 111

Page 112: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

JAR および Java ライブラリの管理

JAR 定義を作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composerプロジェクトで、[アーティファクト] フォルダを展開し、[JAR 定義] を右クリッ

クする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [JAR 定義] を選択し、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. JAR 定義のフォルダ パスと名前を入力するか、デフォルトのパスと名前を受け入れ、[終了] をクリックします。

JAR 定義エディタが表示されます。

4. 表 23 (112ページ) の説明に従って、JAR 定義のプロパティを入力し、ファイルのコンテン

ツを追加します。

表 23. JAR 定義プロパティ

プロパティ 説明

情報

名前 JAR 定義の名前を指定する文字列。

必須 VM バージョン この JAR 定義で必要とされる Java VM バージョン レベ

ルを指定する文字列 ( 大 32 文字)。

112 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 113: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

JAR および Java ライブラリの管理

プロパティ 説明

タイプ JAR 定義のタイプを指定します。タイプの値は次のとお

りです。

• [実装]: この JAR ファイル定義は、実装クラスをポ

イントします。

• [インターフェイス]: この JAR ファイル定義は、イン

ターフェイス クラスをポイントします。

• [インターフェイスおよび実装]: この JAR ファイル定

義は、インターフェイス クラスと実装クラスの両方

をポイントします。

JAR コンテンツ JAR ファイルにまとめられるローカルファイルを指定しま

す。

[参照] をクリックしてローカル マシン上の JAR ファイル

を選択します。[JAR ファイルからコンテンツを選択] ダイ

アログ ボックスが表示されます。リストから JAR ファイル

を選択し、[開く] をクリックします。

選択した JAR ファイルのコンテンツを表示するには、[ファ

イル] リンクをクリックし、コンテンツの表示に使用するエ

ディタを選択します。

5. 変更を保存します。

Java ライブラリのリンクと設定

Composer により、Java ライブラリをモジュールにリンクすることができます。Java ライブラリに

は、モジュールのインターフェイス JAR および実装 JAR が含まれます。Java ライブラリは、モ

ジュール エディタまたは Composer のメイン メニューを使用してリンクできます。

Java ライブラリをリンクするには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[Java ライブラリ] を右

クリックする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [Java ライブラリ] を選択し、[次へ] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 113

Page 114: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

JAR および Java ライブラリの管理

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. Java ライブラリのフォルダ パスと名前を入力するか、デフォルトのパスと名前を受け入れ、

[終了] をクリックします。

Java ライブラリ エディタが表示されます。

4. 表 24 (114ページ) の説明に従って、Java ライブラリを設定します。

表 24. Java ライブラリのプロパティ

プロパティ 説明

情報

名前 Java ライブラリの名前を指定する文字列。

サンドボックス この Java ライブラリがサンドボックスを使用するかど

うかを指定します。これをオンにすると、Java ライブ

ラリはサンドボックスを使用します。デフォルトでは、

サンドボックスは無効になっています。

ファイル Java ライブラリに含める JAR およびプロパティ ファ

イル。[追加] をクリックしてリストボックスから JAR と

プロパティ ファイルを選択します。

114 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 115: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

JAR および Java ライブラリの管理

5. 変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 115

Page 116: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

JAR および Java ライブラリの管理

116 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 117: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 9 章

ライフサイクルの管理

この章では、次のトピックについて説明します。

• ライフサイクル (117ページ)• ライフサイクルの作成 (118ページ)• ライフサイクルのプロパティの設定 (119ページ)• ライフサイクル状態の追加と設定 (122ページ)• 状態エントリの基準の設定 (125ページ)• 状態のアクションの設定 (127ページ)• 変更後の情報の設定 (140ページ)• 状態属性の設定 (140ページ)• 状態の削除 (142ページ)• ライフサイクルの削除 (142ページ)

ライフサイクル

ライフサイクルでは、ドキュメントなどのオブジェクトのプロパティの変更に関するビジネス規

則を指定します。つまり、ライフサイクルでは、添付されているドキュメントのさまざまな段階を

定義します。たとえば、ドキュメントには下書き状態、確認段階、完成状態という段階がありま

す。ライフサイクルでは、ドキュメントがなんらかの状態にあるときに、そのドキュメントに対して

発生するアクティビティを定義するわけではありません。アクティビティはワークフローによっ

て定義されます。

ライフサイクルは大まかに分けて、1 つの添付オブジェクトとそのオブジェクトのプロパティを定

義する複数の状態で構成されます。ライフサイクルを計画する際は、次の項目について決定

します。

• ライフサイクルに添付できるオブジェクト タイプ (複数可)。• 通常状態 (開始と終了の条件を含む)、状態のアクション、およびプロシージャ。

• 例外状態 (開始と終了の条件を含む)、状態のアクション、およびプロシージャ。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 117

Page 118: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

• 検証プロシージャ。

• エイリアス セット。

ライフサイクルのオブジェクト タイプ

一般に、ライフサイクルにはすべてのタイプのコンテンツ オブジェクトを添付することができま

す。システム オブジェクトは、コンテンツを含めることが可能なすべてのオブジェクト タイプの (直接または間接の) スーパータイプであり、システム オブジェクトおよびシステム オブジェクト

のサブタイプをライフサイクルに添付できます。コンテンツと関連付けられる も一般的なシス

テム オブジェクトのサブタイプは、dm_document です。

ライフサイクルにはプライマリ オブジェクト タイプが 1 つ必要です。また、複数のセカンダリ オ

ブジェクト タイプを含めることができます。プライマリオブジェクト タイプは、ライフサイクルに添

付可能なドキュメントのタイプを表します。ドキュメントをライフサイクルに添付できるのは、その

ドキュメント タイプがプライマリ オブジェクト タイプと一致する場合に限ります。プライマリ オブ

ジェクト タイプに該当するのは、dm_sysobject またはそのサブタイプの 1 つのみです。セカン

ダリ オブジェクト タイプは、プライマリ オブジェクト タイプのサブタイプです。

デフォルトでは、Component のライフサイクル エディタに dm_sysobject とそのサブタイプが用

意されています。

新しいオブジェクト タイプを作成することもできます。オブジェクト タイプの詳細および新しい

オブジェクト タイプの作成方法については、「第 17 章 タイプの管理 」を参照してください。

ライフサイクルの作成

Composer のライフサイクル エディタを使用してライフサイクルを作成できます。

ライフサイクルを作成するには

1. 次のいずれかの方法でライフサイクル エディタを開きます。

• Composer メイン メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[ライフサイクル] を右

クリックする。 [新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum Artifact] > [ライフサイクル] を選択し、[次へ] をクリックします。

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. 新規作成するライフサイクルを保存するフォルダの絶対パス名を [フォルダ] フィールドに

入力するか、[参照] をクリックしてドロップダウン リストからフォルダを選択します。

118 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 119: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

4. ライフサイクルの名前を [アーティファクト名] フィールドに入力するか、デフォルトの名前

をそのまま使用します。

5. [終了] をクリックします。

ライフサイクル エディタが表示されます。

6. 「ライフサイクルのプロパティの設定 (119ページ)」の説明に従って、ライフサイクルのプロ

パティを設定します。

7. 「ライフサイクル状態の追加と設定 (122ページ)」の説明に従って、ライフサイクルの状態

を設定します。

8. 変更を保存します。

ライフサイクルのプロパティの設定

ライフサイクルのプロパティのページの [全般] タブ (図 5 (120ページ)) では、ライフサイクルの

各種プロパティ (プライマリ オブジェクト タイプ、セカンダリ オブジェクト タイプ、検証プロシー

ジャ、実装タイプ、エイリアス セット) を設定します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 119

Page 120: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

図 5. ライフサイクルの [プロパティ] タブ

表 25 (120ページ) の説明に従って、ライフサイクルの [主要情報] および [一般情報] を設定

します。

表 25. ライフサイクルの [プロパティ] タブのパラメータ

パラメータ 説明

主要情報

名前 ライフサイクルの名前を表す文字列。

プライマリ タイプ 次のいずれかの方法で、プライマリ オブジェクト

タイプを割り当てます。

• [選択] をクリックします。[タイプ アーティファクト

を選択] ダイアログ ボックスが表示されます。リ

ストボックスからプライマリ オブジェクト タイプを

選択します。

• [プライマリ タイプ] リンクをクリックして新しいオブ

ジェクト タイプを作成します。新規オブジェクト

タイプ アーティファクト ウィザードが表示されま

す。カスタム オブジェクト タイプの作成の詳細に

ついては、「標準オブジェクト タイプの作成 (192ページ)」を参照してください。

プライマリ タイプとすべてのサブタ

イプを選択

このオプションを選択すると、選択したプライマリ

タイプとそのすべてのサブタイプがライフサイクル

に適用されます。

120 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 121: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

パラメータ 説明

個別のセカンダリ タイプを選択 セカンダリ タイプを個別に割り当てる場合は、この

オプションを選択します。[セカンダリ タイプ] リスト

ボックスからセカンダリ タイプを選択します。

セカンダリ タイプ このライフサイクルに割り当て可能なセカンダリ タイ

プが表示されます。 セカンダリ オブジェクト タイプ

は、[プライマリ タイプ] フィールドで指定されるプライ

マリ オブジェクト タイプのサブタイプです。セカンダ

リオブジェクト タイプを指定すると、ライフサイクルに

添付できるのはセカンダリオブジェクト タイプのオブ

ジェクトのみとなります。セカンダリ オブジェクト タイ

プを選択しない場合、添付のタイプはプライマリ オ

ブジェクト タイプと一致する必要があります。

一般情報

実装タイプ 実装タイプを指定します。ドロップダウン リストから

実装のタイプを選択します。実装タイプには、次の

2 つの種類があります。

• Docbasic• Java

エイリアス セット このライフサイクルに関連付けるエイリアスセットを指

定します。[一般情報] セクションの [エイリアスセット]フィールドの横にある [追加] をクリックして、1 つまた

は複数のエイリアス セットを追加します。これらのエ

イリアスは、ライフサイクルの実行時に実際のユーザ

名、グループ名、またはフォルダ パスに解決されま

す。エイリアス セットの詳細については、「第 5 章 エ

イリアス セットの管理」を参照してください。

カスタム検証プロシージャ このライフサイクルに関連付ける検証プロシージャ

を指定します。 [検証プロシージャ] フィールドを使

用して検証プロシージャを割り当てます。[参照] をクリックして検証プロシージャを選択します。

このライフサイクルを非アクティブに

する

このライフサイクルを非アクティブにするには、この

オプションを選択します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 121

Page 122: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

ライフサイクル状態の追加と設定

ライフサイクルを作成したら、状態を追加できます。ライフサイクル状態は、ライフサイクル エ

ディタのメイン ウィンドウで、状態ダイアグラム (図 6 (122ページ)) の形式で追加します。それ

ぞれの状態は四角形で表示され、ある状態から次の状態への移行は矢印で表されます。

図 6. ライフサイクル エディタの状態ダイアグラム

ライフサイクル状態には次の 2 種類があります。

• 通常の状態

通常状態は、 初の (ベース) 状態から 後の (終了) 状態までを直線的に進みます。

• 例外の状態

例外の状態では、直線経路から逸脱した状態を処理します。通常の状態には、ドキュメン

トが移行する可能性のある例外状態がそれぞれ 0 個または 1 個付随します。一方、1 つ

の例外状態に対して複数の通常状態を接続することが可能です。

ライフサイクル状態を追加するには

1. ライフサイクル エディタ パレットで、追加する状態のタイプに応じて [通常の状態] または

[例外の状態] をクリックします。

122 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 123: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

2. マウス カーソルをエディタ ウィンドウ上に移動し、エディタ ウィンドウ内で左クリックしてラ

イフサイクル状態を描画します。

3. 表 26 (123ページ) の説明に従って、[概要] タブの [状態の概要]、[一般設定]、および [ドキュメントの降格設定] に状態のプロパティを入力します。

表 26. [概要] タブの状態のプロパティ

プロパティ 説明

状態の概要

名前 ライフサイクル状態の名前を表す文字列。

説明 ライフサイクル状態の目的または機能を説明する文

字列。オプションのパラメータ。

状態タイプ 状態をタイプで表した文字列。状態タイプは、クライア

ント アプリケーションが使用する状態を識別します。

一部のクライアント アプリケーションは、状態を名前

ではなくタイプで識別します。

[状態タイプ] フィールドに既存の状態タイプを入力

し、[選択] をクリックしてリストから状態タイプを選択す

るか、[状態タイプ] をクリックして、新しい状態タイプ

を作成します。状態タイプの詳細については、「状態

タイプの作成 (124ページ)」を参照してください。

一般設定

この状態への直接の添付を許

可する

この設定をオンにすると、ユーザはドキュメントをこの

状態に添付できます。ドキュメント タイプは、ライフサ

イクルに対して指定されているプライマリオブジェクト

タイプおよびセカンダリ オブジェクト タイプと一致す

る必要があります。

この状態からのスケジュールさ

れた移行を許可する

この設定をオンにすると、ドキュメントをスケジュール

に合わせて現在の状態から次の状態に移行できま

す。明示的なユーザ アクションは必要ありません。

以前の状態への降格を許可す

この設定をオンにすると、現在の状態に添付された

ドキュメントを、直前の状態またはベース状態 ( 初

の状態) に戻すことができます。

ドキュメントの降格設定

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 123

Page 124: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

プロパティ 説明

チェックイン この設定がオンの場合、ドキュメントはチェックインさ

れたときに自動的にベース状態に戻ります。正常に

チェックインされるためには、ドキュメントがベース状

態のエントリの基準を満たしている必要があります。

上書き保存 この設定がオンの場合、ドキュメントは保存されたと

きに自動的にベース状態に戻ります。正常に保存さ

れるためには、ドキュメントがベース状態のエントリの

基準を満たしている必要があります。

新規保存 この設定がオンの場合、ドキュメントは新しいドキュ

メントとして保存されたときに自動的にベース状態

に戻ります。正常に保存されるためには、ドキュメン

トがベース状態のエントリの基準を満たしている必

要があります。

分岐 この設定がオンの場合、ドキュメントは分岐したとき

に自動的にベース状態に戻ります。

状態タイプの作成

状態タイプは、クライアント アプリケーションが使用する状態を識別します。一部のクライアント

アプリケーションは、状態を名前ではなくタイプで識別します。ライフサイクル状態エディタか

ら状態タイプのアーティファクトを作成できます。

状態タイプを作成するには

1. ライフサイクル エディタで、状態タイプを作成するライフサイクル状態を選択します。

2. [状態の概要] セクションで、[状態タイプ] リンクをクリックします。

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. 新規作成する状態タイプを保存するフォルダのフル パス名を [フォルダ] フィールドに入

力するか、[参照] をクリックしてドロップダウン リストからフォルダを選択します。

4. [アーティファクト名] フィールドに状態タイプの名前を入力するか、デフォルトの名前をそ

のまま使用します。状態タイプの名前は一意にする必要があります。

5. [次へ] をクリックします。[状態タイプアーティファクト] ダイアログボックスが表示されます。

124 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 125: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

6. アプリケーション コードを入力します。アプリケーション コードは、DCM (DocumentumCompliance Manager) を表す “dm_dcm” など、クライアント アプリケーションが認識する文

字列です。アプリケーションコードと有効な状態タイプについては、クライアントアプリケー

ションのマニュアルを参照してください。

7. [終了] をクリックします。

状態エントリの基準の設定

状態エントリの基準では、ドキュメントが、ある段階、およびその段階に移行するときに実行さ

れるプロシージャに移行するために必要な基準を指定します。状態エントリの基準は、[プロパ

ティ] ページの [エントリの基準] タブで設定します。

状態エントリの基準を設定するには

1. [プロパティ] ペインの [エントリの基準] タブをクリックして [状態エントリの基準] ページを

表示します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 125

Page 126: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

2. [状態エントリの基準] セクションの [追加] をクリックして、状態エントリの基準の規則を 1つまたは複数追加します。任意行のフィールドをクリックし、表 27 (126ページ) の説明に

従って値を入力または編集します。

表 27. 状態エントリの基準

プロパティ 説明

状態エントリの基準

論理演算子 論理演算子。値は AND または OR を使用できます。

属性名 この状態のエントリの基準を表す属性の名前。フィー

ルドをクリックして、ドロップダウン リストから属性名を

選択します。リストには、ライフサイクルに関連付けら

れたプライマリ オブジェクト タイプに対して有効な属

性のみが表示されます。

インデックス エントリ基準のリストでのエントリ基準の位置を指定し

ます。デフォルトでは、インデックスは [NONE] に設定

されています。

関係演算子 関係演算子。次の値を指定できます。

• > (より大きい)• >= (以上)• < (より小さい)• <= (以下)• = (等しい)

属性値 属性の値を表す文字列。

126 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 127: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

プロパティ 説明

プロシージャ

プロシージャ ドキュメントがライフサイクルのこの段階に移行したとき

に実行されるプロシージャ。次のいずれかの方法でプ

ロシージャ名を入力します。

• [選択] をクリックします。[プロシージャアーティファク

ト] ダイアログ ボックスが表示されます。リストボックス

からプロシージャを選択するか、[新規作成] をクリッ

クして新しいプロシージャを作成します。

• [プロシージャ] リンクをクリックして新しいプロシー

ジャを作成します。

新しいプロシージャの作成の詳細については、「プロ

シージャの作成 (171ページ)」を参照してください。

状態のアクションの設定

状態ごとに、その状態のオブジェクトで実行されるアクションを定義できます。移行時のアクショ

ンは、エントリの基準が評価された後で実行されます。このアクションが正常に実行されない

と、オブジェクトはその状態に移行できません。すべての状態アクションは、[プロパティ] ペー

ジの [アクション] タブで設定できます。

図 7. ライフサイクル状態のアクション

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 127

Page 128: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

繰り返し属性の設定

繰り返し属性は、複数の値を持つことができる属性です。たとえば、ドキュメントには複数の作

成者がいる場合があるため、ドキュメント オブジェクトの作成者属性は繰り返し属性です。

繰り返し属性を設定するには

1. ライフサイクル状態ダイアグラムで、1 つまたは複数の繰り返し属性を設定する状態をク

リックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [値を繰り返し属性に追加] リンクをクリックします。

[繰り返し属性に値を追加] ダイアログ ボックスが表示されます。

4. 表 28 (128ページ) の説明に従って、繰り返し属性の名前、位置、および値を入力します。

表 28. 繰り返し属性の追加に関するプロパティ

プロパティ 説明

属性 繰り返し属性の名前。[属性] フィールドに名前を入力する

か、ドロップダウン リストから名前を選択します。リストには、

ライフサイクルに割り当てられているプライマリ オブジェクト

に対して有効な属性のみが表示されます。

リストの末尾に追加 この属性の位置を繰り返し属性リストの 後に格納します。

すべての繰り返し属性が 1 つのリストに格納されるため、イ

ンデックス値は属性名とともに格納する必要があります。

128 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 129: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

プロパティ 説明

ポジションに追加 この属性の位置を繰り返し属性リストの特定のインデック

ス位置に格納します。すべての繰り返し属性が 1 つのリ

ストに格納されるため、インデックス値は属性名とともに

格納する必要があります。

値 繰り返し属性の値。

値の指定 繰り返し属性を値として保存したい場合はこのオプションを

選択し、値を入力します。

エイリアスの指定 繰り返し属性をエイリアスとして保存したい場合はこのオプ

ションを選択し、ドロップダウン リストからエイリアスを選択

します。ドロップダウン リストにエイリアスが表示されない場

合、そのプロジェクトにはエイリアスが設定されていません。

エイリアスの設定については、「第 5 章 エイリアス セットの

管理」を参照してください。

5. 設定が終わったら [OK] をクリックします。

繰り返し属性値の削除

繰り返し属性は、2 つ以上の値を持つことが可能な属性です。たとえば、ドキュメントには複数

の作成者がいる場合があるため、ドキュメントオブジェクトの作成者属性は繰り返し属性です。

繰り返し属性から 1 つまたは複数の値を削除するには

1. ライフサイクル状態ダイアグラムで、1 つまたは複数の繰り返し属性値を削除する状態を

クリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [繰り返し属性から値を削除] リンクをクリックします。

[繰り返し属性から値を削除] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 129

Page 130: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

4. 属性を選択し、表 29 (130ページ) の説明に従って、削除する値またはエイリアスを指定

します。

表 29. 繰り返し属性の削除に関するプロパティ

プロパティ 説明

属性 繰り返し属性の名前。[属性] フィールドに名前を入力す

るか、ドロップダウン リストから名前を選択します。リストに

は、ライフサイクルに割り当てられているプライマリ オブ

ジェクトに対して有効な属性のみが表示されます。

すべての値を削除 繰り返し属性からすべての値を削除するには、このオプ

ションを選択します。

指定した値を削除 特定の値またはエイリアスを削除する場合はこのオプショ

ンを選択し、[値] セクションにその値またはエイリアス

セットを入力します。

値 繰り返し属性の値。

値の指定 属性から特定の値を削除する場合はこのオプションを

選択し、値を入力します。

エイリアスの指定 属性から特定のエイリアスを削除する場合はこのオプ

ションを選択し、ドロップダウン リストからエイリアスを選

択します。

5. 設定が終わったら [OK] をクリックします。

130 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 131: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

属性の設定

[属性を設定] アクションでは、状態の属性を指定できます。たとえば、ドキュメントの表題や

バージョンなどです。

ライフサイクル状態の属性を設定するには

1. ライフサイクル状態ダイアグラムで、属性を設定する状態をクリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [属性を設定] リンクをクリックします。

[属性を設定] ダイアログ ボックスが表示されます。

4. 属性を選択し、表 30 (131ページ) の説明に従って属性のインデックスと値を入力します。

表 30. 属性の設定に関するプロパティ

プロパティ 説明

属性 属性の名前。[属性] フィールドに名前を入力するか、ドロッ

プダウン リストから名前を選択します。リストには、ライフサ

イクルに割り当てられているプライマリ オブジェクトに対し

て有効な属性のみが表示されます。

インデックス 入力するインデックス値に従って属性の位置が格納されま

す。すべて属性が 1 つのリストに格納されるため、インデッ

クス値は属性名とともに格納する必要があります。

値 属性の値。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 131

Page 132: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

プロパティ 説明

値の指定 属性を値として保存したい場合はこのオプションを選択

し、値を入力します。

エイリアスの指定 属性をエイリアスとして保存したい場合はこのオプションを

選択し、ドロップダウン リストからエイリアスを選択します。ド

ロップダウン リストにエイリアスが表示されない場合、そのプ

ロジェクトにはエイリアスが設定されていません。

エイリアスの設定については、「第 5 章 エイリアス セットの

管理」を参照してください。

5. 設定が終わったら [OK] をクリックします。

バージョン ラベルの設定

バージョン ラベルを使用して、ライフサイクル状態に添付できるドキュメントのバージョンを指

定できます。

バージョン ラベルを指定するには

1. ライフサイクル状態ダイアグラムで、ドキュメントのバージョンを指定する状態をクリックし

ます。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [バージョン ラベルを設定] リンクをクリックします。

[バージョン ラベルを設定] ダイアログ ボックスが表示されます。

4. [バージョン ラベル] フィールドにバージョン ラベルを入力してから、[OK] をクリックして変

更を保存します。

バージョン ラベルの削除

[バージョン ラベルを削除] リンクをクリックして、ライフサイクル状態からバージョン ラベルを削

除します。

バージョン ラベルを削除するには

1. ライフサイクル状態ダイアグラムで、ドキュメントのバージョンを削除する状態をクリックし

ます。

132 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 133: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [バージョン ラベルを削除] リンクをクリックします。

[バージョン ラベルを削除] ダイアログ ボックスが表示されます。

4. [バージョン ラベル] フィールドにバージョン ラベルを入力してから、[OK] をクリックして変

更を保存します。

ロケーション リンクの設定

ロケーション リンクでは、ドキュメントを、フォルダ、キャビネット、エイリアス、またはローカル式

などの特定のロケーションにリンクできます。リンクは、ドキュメントが対象の状態に移行すると

きに作成されます。

ドキュメントを特定のロケーションにリンクするには

1. ライフサイクル状態ダイアグラムで、ロケーション リンクを設定する状態をクリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [ロケーション リンクを設定] リンクをクリックします。

[ロケーション リンク] ダイアログ ボックスが表示されます。

4. いずれかのロケーション リンク オプションを選択し、表 31 (134ページ) の説明に従って、

ドキュメントがこの状態に移行するときにリンクされるロケーションを入力します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 133

Page 134: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

表 31. ロケーション リンクのプロパティ

プロパティ 説明

キャビネットまたはフォルダの名前を選

択する

状態をキャビネットまたはフォルダにリンク

するには、このオプションを選択します。

[選択] をクリックします。[フォルダサブタイ

プ アーティファクト] ダイアログ ボックスが

表示されます。リストボックスからキャビネッ

トまたはフォルダを選択します。

ロケーション エイリアスを選択する 状態をロケーション エイリアスにリンクする

には、このオプションを選択します。ロケー

ション エイリアスを入力するか、ドロップダ

ウン リストからエイリアスを選択します。

属性とロケーション式を入力または選択

する

状態を属性とロケーション式にリンクする

には、このオプションを選択します。

属性 ロケーション式の属性の名前を表す文字

列。属性名を入力するか、ドロップダウン

リストから属性を選択します。リストには、

ライフサイクルに割り当てられているプラ

イマリ オブジェクトに対して有効な属性の

みが表示されます。

ロケーション式 [属性] ドロップダウン リストから選択した属

性と関連付けられる動的なロケーション パ

ス。ロケーション式を入力します。ロケー

ション パスは実行時に解決されます。

5. 設定が終わったら [OK] をクリックします。

すべてのリンクの移動

[ロケーションを設定してすべてのリンクを移動] リンクでは、すべてのリンクを特定のロケーショ

ンに移動できます。

すべてのロケーション リンクを移動するには

1. ライフサイクル状態ダイアグラムで、すべてのリンクを移動する状態をクリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [ロケーションを設定してすべてのリンクを移動] をクリックします。

[すべてのリンクを移動] ダイアログ ボックスが表示されます。

134 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 135: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

4. いずれかのロケーション リンク オプションを選択し、表 32 (135ページ) の説明に従って、

ドキュメントがこの状態に移行するときにすべてのリンクが移動されるロケーションを入力

します。

表 32. すべてのリンクの移動に関するプロパティ

プロパティ 説明

キャビネットまたはフォルダの名前を選

択する

すべてのリンクをキャビネットまたはフォル

ダに移動するには、このオプションを選択

します。[選択] をクリックします。[フォル

ダ サブタイプ アーティファクト] ダイアログ

ボックスが表示されます。リストボックスから

キャビネットまたはフォルダを選択します。

ロケーション エイリアスを選択する すべてのリンクをロケーション エイリアス

に移動するには、このオプションを選択

します。ロケーション エイリアスを入力す

るか、ドロップダウン リストからエイリアス

を選択します。

属性とロケーション式を入力または選択

する

すべてのリンクを属性とロケーション式に

移動するには、このオプションを選択し

ます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 135

Page 136: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

プロパティ 説明

属性 ロケーション式の属性の名前を表す文字

列。属性名を入力するか、ドロップダウン

リストから属性を選択します。リストには、

ライフサイクルに割り当てられているプラ

イマリ オブジェクトに対して有効な属性の

みが表示されます。

ロケーション式 [属性] ドロップダウン リストから選択した属

性と関連付けられる動的なロケーション パ

ス。ロケーション式を入力します。ロケー

ション パスは実行時に解決されます。

5. 設定が終わったら [OK] をクリックします。

ロケーション リンクの削除

[ロケーション リンクを削除] ダイアログ ボックスを使用して、ロケーション リンクを削除します。

ロケーション リンクを削除するには

1. ライフサイクル状態ダイアグラムで、ロケーション リンクを削除する状態をクリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [ロケーション リンクを削除] リンクをクリックします。

[ロケーション リンクを削除] ダイアログ ボックスが表示されます。

136 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 137: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

4. いずれかのロケーション リンク オプションを選択し、表 33 (137ページ) の説明に従って、

ドキュメントがこの状態に移行するときに削除するロケーションを入力します。

表 33. ロケーション リンクの削除に関するプロパティ

プロパティ 説明

キャビネットまたはフォルダの名前を選

択する

キャビネットまたはフォルダへのリンクを削

除するには、このオプションを選択しま

す。[選択] をクリックします。[フォルダ サ

ブタイプ アーティファクト] ダイアログ ボッ

クスが表示されます。リストボックスからキャ

ビネットまたはフォルダを選択します。

ロケーション エイリアスを選択する ロケーション エイリアスへのリンクを削除

するには、このオプションを選択します。ロ

ケーション エイリアスを入力するか、ドロッ

プダウン リストからエイリアスを選択します。

属性とロケーション式を入力または選択

する

属性とロケーション式へのリンクを削除す

るには、このオプションを選択します。

属性 ロケーション式の属性の名前を表す文字

列。属性名を入力するか、ドロップダウン

リストから属性を選択します。リストには、

ライフサイクルに割り当てられているプラ

イマリ オブジェクトに対して有効な属性の

みが表示されます。

ロケーション式 [属性] ドロップダウン リストから選択した属

性と関連付けられる動的なロケーション パ

ス。ロケーション式を入力します。ロケー

ション パスは実行時に解決されます。

5. 設定が終わったら [OK] をクリックします。

ドキュメント レンダラーの割り当て

Composer では、Auto Render Pro for Windows または Auto Render Pro for Macintosh を使用し

てライフサイクルに添付されているドキュメントを表示します。

添付されているドキュメントにレンダリング アプリケーションを割り当てるには

1. ライフサイクル状態ダイアグラムで、レンダリング アプリケーションを設定する状態をクリッ

クします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 137

Page 138: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

[アクション] ページが表示されます。

3. [レンディション タイプを設定] をクリックします。

[レンディション タイプ] ダイアログ ボックスが表示されます。

4. 次のいずれかのレンダリング オプションを選択します。

• Windows オペレーティング システムがインストールされたマシンで Composer を実行

している場合は、AutoRender Pro for Windows を選択する。

• Macintosh オペレーティング システムがインストールされたマシンで Composer を実行

している場合は、AutoRender Pro for Macintosh を選択する。

5. 設定が終わったら [OK] をクリックします。

ドキュメント所有者の割り当て

デフォルトでは、ドキュメントの所有者は、そのドキュメントを作成したユーザーになります。た

だし、別のユーザまたはグループに所有権を割り当てることも可能です。別のユーザを所有者

として割り当てるには、スーパーユーザである必要があります。グループをオブジェクトの所有

者として割り当てる場合は、スーパーユーザであるか、またはドキュメントの所有者で、かつ所

有権を割り当てようとしているグループのメンバーであることが必要です。

メモ: ドキュメントに所有者を割り当てるには、ライフサイクルに割り当てられているエイリアス

セットが必要です。エイリアスセットは、ライフサイクルのプロパティページの [全般] タブ (図 5(120ページ)) で割り当てることができます。

ドキュメントに所有者を割り当てるには

1. ライフサイクル状態ダイアグラムで、ドキュメント所有者を割り当てる状態をクリックします。

ライフサイクル エディタの下に [プロパティ] ペインが表示されます。

2. [プロパティ] ペインの [アクション] タブをクリックします。[アクション] ページが表示されま

す。

3. [所有者を設定] リンクをクリックします。[ドキュメント所有者] ダイアログ ボックスが表示さ

れます。

4. 表 34 (139ページ) の説明に従って、いずれかのユーザ オプションを選択します。

138 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 139: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

表 34. ドキュメント所有者のプロパティ

プロパティ 説明

ユーザの値 ユーザ値を割り当てるには、このオプションを選択します。[選択] をクリックします。[プリンシパル (ユーザまたはグループ) インストール パラメータ] ダイアログ ボックスが表示されます。リ

ストボックスからユーザ値を選択するか、[新規作成] をクリック

して新しいユーザ値を作成します。

ユーザ エイリアス ユーザ エイリアスを割り当てるには、このオプションを使用しま

す。ドロップダウン リストからエイリアスを選択します。

5. [OK] をクリックして変更を保存します。

アクセス権セットの設定

アクセス権セット (アクセス コントロール リスト (ACL) とも呼ばれる) では、ライフサイクルに添

付されたドキュメントに対してユーザが実行できる処理 (読み取り、編集、新規バージョンの作

成、削除など) を指定します。

ライフサイクルの状態にアクセス権セットを割り当てるには

1. ライフサイクル状態ダイアグラムで、アクセス権セットを割り当てる状態をクリックします。

2. [プロパティ] ペインの [アクション] タブをクリックします。

[アクション] ページが表示されます。

3. [アクセス権セットを設定] リンクをクリックします。

[アクセス権セット] ダイアログ ボックスが表示されます。

4. 表 35 (140ページ) の説明に従って、アクセス権セットのオプションのいずれかを選択しま

す。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 139

Page 140: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

表 35. アクセス権セットのプロパティ

プロパティ 説明

アクセス権セット ライフサイクルの状態にアクセス権セットを割り当てるには、こ

のオプションを選択します。[選択] をクリックし、[アクセス権

セット (ACL) テンプレート アーティファクト] ダイアログ ボックス

を開きます。リストからアクセス権セットを選択するか、[新規

作成] をクリックして新しいアクセス権セットを作成します。ア

クセス権セットの詳細については、「第 12 章 ACL (アクセス

権セット) の管理」を参照してください。

アクセス権セット エイ

リアス

アクセス権セット エイリアスを割り当てるには、このオプション

を選択し、ドロップダウン リストからアクセス権セット エイリアス

を選択します。アクセス権セットの詳細については、「第 12 章

ACL (アクセス権セット) の管理」を参照してください。

変更後の情報の設定

状態の移行が完了すると、変更後プロシージャが実行されます。トランザクション内で発生す

る移行の一部が完了すると、システムによって変更後プロシージャが実行されます。変更後プ

ロシージャで発生したエラーによって移行がエラーになることはありません。

ライフサイクルの状態に変更後プロシージャを割り当てるには

1. ライフサイクル状態ダイアグラムで、変更後プロシージャを割り当てる状態をクリックします。

2. [プロパティ] ペインの [変更後] タブをクリックします。

[プロシージャ] ページが表示されます。

3. [選択] をクリックします。

[プロシージャ アーティファクト] ダイアログ ボックスが表示されます。

4. リストから変更後プロシージャを選択するか、[新規作成] をクリックして変更後プロシー

ジャを作成します。

プロシージャの作成の詳細については、「第 13 章 プロシージャの管理」を参照してくだ

さい。

状態属性の設定

状態属性には、この状態のラベル、ヘルプ テキスト、コメント、および属性のプロパティが含

まれます。必須と空白不可のプロパティは、オブジェクトがその状態に移行するときではなく、

140 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 141: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

クライアント アプリケーションでオブジェクトを検証するとき (通常、オブジェクトを保存または

チェックインする場合) にオンになります。

状態属性を設定するには

1. ライフサイクル状態ダイアグラムで、属性を設定する状態をクリックします。

2. [プロパティ] ペインの [属性] タブをクリックします。

[属性] ページが表示されます。

ページには、ライフサイクルに割り当てるプライマリ オブジェクトに対して有効な属性のみ

が表示されます。

3. 任意の属性のプロパティを変更するには、[属性] テーブルから属性を選択し、[プロパティ

を変更...] をクリックします。

選択した属性の [プロパティ] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 141

Page 142: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

4. 使用可能な任意のオプションを選択して属性のプロパティを設定し、[OK] をクリックしま

す。

[タイプ定義に復元] をクリックすると、属性の元のタイプ定義に戻すことができます。

状態の削除

ライフサイクルの状態を削除するには

1. ライフサイクル状態ダイアグラムで、削除する状態を選択します。

2. 次のいずれかの方法で状態を削除します。

• 状態を右クリックして、ドロップダウン メニューから [削除] を選択します。

• Composer メニューから [ファイル] > [削除] を選択します。

ライフサイクルの削除

ライフサイクルを削除するには

1. [Documentum Navigator] ビューでライフサイクルを探します。

142 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 143: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

2. ライフサイクルを右クリックして、ポップアップ メニューから [削除] を選択します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 143

Page 144: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ライフサイクルの管理

144 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 145: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 10 章

メソッドとジョブの管理

この章では、次のトピックについて説明します。

• メソッドとジョブ (145ページ)• メソッドの作成 (145ページ)• ジョブの作成 (147ページ)

メソッドとジョブ

メソッドは、実行可能なプログラムで、リポジトリ内のメソッド オブジェクトによって表されます。

プログラムは、Docbasic スクリプト、Java メソッド、または C++ など別のプログラミング言語で書

かれたプログラムのいずれでもかまいません。

ジョブはメソッドの実行 (たとえば、コンテンツをストレージ領域の間に転送) を自動化します。

ジョブの属性により、実行スケジュールが定義され、実行のオンまたはオフが切り替えられます。

メソッドの作成

メソッドを作成するには、メソッド エディタを使用します。

メソッドを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[メソッド] を右クリック

する。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. Documentum フォルダをダブルクリックして展開し、[メソッド] を選択します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 145

Page 146: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

メソッドとジョブの管理

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. 新しいメソッドの名前を入力するか、デフォルトの名前を受け入れ、[終了] をクリックします。

メソッド エディタが表示されます。

4. 表 36 (146ページ) を参照して、メソッドのプロパティを入力します 。

表 36. メソッド アーティファクトのプロパティ

パラメータ 説明

一般

名前 メソッドの名前を表す文字列。メソッド名は

dm_methodname の形式で指定しないでください。こ

の命名規則はデフォルトの Documentum オブジェクト

用に予約されています。

タイプ このメソッドで使用する言語またはプログラムを指定

します。次のタイプのいずれかを選択します。

• Java — メソッドは Java で書かれており、Java メソッ

ド サーバで実行されます。

• Docbasic — メソッドは Docbasic で書かれていま

す。

• dmawk — メソッドは dmawk で書かれています。

• Program — メソッドはプログラムです。

コマンド メソッドを起動するコマンド。

実行コントロール

146 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 147: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

メソッドとジョブの管理

パラメータ 説明

非同期実行 プロシージャを非同期に実行するかどうかを指定し

ます。メソッドがメソッド サーバまたは Content Serverで起動され、コマンド ラインで SAVE_RESULTS が

TRUE に設定される場合、このパラメータは無視さ

れます。

同期実行 メソッドを同時に実行するかどうかを指定します。

タイムアウト メソッドがタイムアウトするまでの 小時間、デフォル

ト時間、 大時間を指定します。

サーバとして実行 メソッドをサーバ アカウントとして実行するかどうかを

指定します。選択した場合、メソッドはサーバ アカウ

ントとして実行されます。

起動のトレース 実行しているプログラムで生成される内部のトレース

メッセージを記録するかどうかを指定します。選択し

た場合、メッセージはセッション ログに保存されます。

メソッド サーバを使用 Dmbasic メソッドや Java メソッドの実行にメソッド サー

バまたはアプリケーション サーバを使用するかどうか

を指定します。選択した場合、メソッド サーバまたは

アプリケーション サーバが使用されます。選択しない

場合、Content Server が使用されます。

直接起動 プログラムをオペレーティング システムの system API呼び出しまたは exec API 呼び出しのどちらで実行す

るかを指定します。選択した場合、サーバは exec 呼

び出しを使用してプロシージャを実行します。この

チェックボックスをオフにした場合、サーバは system呼び出しを使用してプロシージャを実行します。

ワークフロー メソッドとして使用 このメソッドをワークフローで使用するかどうかを指

定します。

5. 変更を保存します。

ジョブの作成

ジョブにより、メソッドの実行が自動化されます。

ジョブを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 147

Page 148: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

メソッドとジョブの管理

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[ジョブ] を右クリックす

る。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. Documentum フォルダをダブルクリックして展開し、 [ジョブ ] を選択します。 [新しい

Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示されます。

3. 新しいジョブの名前を入力するか、デフォルトの名前を受け入れ、[終了] をクリックします。

ジョブ エディタが表示されます。

4. 表 37 (148ページ) を参照して、[情報] セクション、[ジョブのスケジュール] セクション、[実行間隔] セクションにジョブのプロパティを入力します。

表 37. ジョブのプロパティ

パラメータ 説明

情報

名前 ジョブの名前を表す文字列。

主題 ジョブに関するコメントまたは説明。

148 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 149: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

メソッドとジョブの管理

パラメータ 説明

メソッド このジョブにより自動化されるメソッド。[選択] をクリック

して [Documentum メソッド アーティファクト] ダイアログ

ボックスからメソッドを選択するか、[メソッド] をクリックし

てこのジョブの新しいメソッドを作成します。

メソッドのデータ ジョブに関連付けられたメソッドで使用されるデー

タ。このプロパティは、実行中に必要に応じて書き込

みや読み取りを行うメソッドで使用可能です。[メソッ

ドのデータ] フィールドにデータを入力して [追加] をクリックします。

標準引数 標準引数をメソッドに渡す場合に選択します。標準

引数は次のとおりです。

• リポジトリ所有者

• リポジトリ名

• ジョブ ID• トレースのレベル

カスタム引数 1 つまたは複数のカスタム引数をメソッドに渡す場合に

選択します。[カスタム引数] フィールドに引数を入力し

て [追加] をクリックします。

エラー発生時に機能停止 基本のメソッドが失敗したときにアプリケーションでジョ

ブの実行を停止する場合に選択します。

トレースのレベル メソッドのトレースを制御します。0 以外の値でトレース

機能がオンになります。デフォルトでは、トレース レベ

ルは 0 に設定されています。

このジョブをアクティブにする ジョブをアクティブにする場合に選択します。

ジョブのスケジュール

大実行数 ジョブの 大実行回数を指定します。

保存時に一度実行してから、

スケジュールどおりに実行

ジョブを保存した直後に実行してから、設定したスケ

ジュールに従って実行する場合に選択します。

実行間隔

実行間隔 分、時間、日、または週ごとにこのジョブを実行する

回数を指定します。

実行時間 このジョブを実行する日を指定します。ジョブは、毎

週一度、毎月一度、または毎年一度、同じ日に実行

可能です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 149

Page 150: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

メソッドとジョブの管理

5. 変更を保存します。

150 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 151: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 11 章

モジュールの管理

この章では、次のトピックについて説明します。

• モジュール (151ページ)• モジュールの作成 (152ページ)• モジュールのデプロイの設定 (155ページ)• モジュールの実行時環境の設定 (156ページ)

モジュール

モジュールには、実行可能なビジネス ロジックと、サードパーティのソフトウェアやマニュアル

などのサポート資料が含まれます。モジュールは、モジュールの機能実行のための実装クラ

スとインターフェイス クラスを含む JAR ファイル、モジュールが依存するインターフェイス クラ

スで構成されます。モジュールには、Java ライブラリやドキュメントが含まれる場合もあります。

モジュールには、次に示す 3 つの種類があります。

• サービスベース モジュール (SBO)

SBO は、特定のオブジェクト タイプやリポジトリに固有でない機能を提供します。たとえ

ば、SBO を使用してユーザの受信ボックスをカスタマイズできます。

• タイプベース モジュール (TBO)

TBO は、オブジェクト タイプに固有の機能を提供します。たとえば、TBO を使用して、カ

スタム ドキュメント サブタイプのタイトル、主題、キーワードのプロパティを検証できます。

• アスペクト

アスペクトは、特定のオブジェクトに適用される機能を提供します。たとえば、アスペクトを

使用して、あるプロパティの値を、別のプロパティの値に基づいて設定できます。アスペク

トモジュールは、別のエディタであるアスペクトモジュールエディタを使用して作成します

(「アスペクト タイプの作成 (89ページ)」を参照)。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 151

Page 152: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

モジュールの作成

新しいモジュールを作成するには、モジュール エディタを使用します。

モジュールを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[モジュール] を右ク

リックする。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] フォルダをダブルクリックして展開し、[モジュール] を選択します。

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. 新しいモジュールの名前を入力するか、デフォルトの名前を受け入れ、[終了] をクリック

します。

モジュール エディタの [全般] タブが表示されます。

4. 表 38 (153ページ) を参照して、[情報]、[説明]、[必須モジュール]、[デプロイ]、[Javadoc]、[コア JAR] セクションに、必須のプロパティとオプションのプロパティを入力します。

152 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 153: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

表 38. [全般] タブのプロパティ

プロパティ 説明

情報

名前 モジュールの名前を表す文字列。必須のパラメー

タです。モジュールのタイプに関連付けられたモ

ジュール名を次のとおり入力します。

• SBO モジュール: SBO の完全修飾プライマリ イ

ンターフェイス名を入力します。

• TBO モジュール : 対応するオブジェクト タイ

プの名前を入力します。 大 255 文字の名前

を入力できます。

タイプ モジュールのタイプを表す文字列。必須のパラメー

タです。モジュール タイプを入力するか、ドロップ

ダウン リストからタイプを選択します。Composer では、次の標準モジュール タイプが提供されます。

• 標準モジュール : 一般的なモジュールを提供

します。

• TBO : オブジェクト タイプに固有の機能を提供

します。たとえば、TBO を使用して、カスタム ド

キュメント サブタイプのタイトル、主題、キーワー

ドのプロパティを検証できます。

• SBO : 特定のオブジェクト タイプやリポジトリに

固有でない機能を提供します。たとえば、SBOを使用してユーザの受信ボックスをカスタマイ

ズできます。

説明

作成者 モジュール プロバイダの作成者。オプションのパラ

メータ。

説明 モジュールの説明 (255 文字以内)。オプションの

パラメータ。

必須モジュール このモジュールが正常に機能するのに必要なモ

ジュールを指定します。

[追加] をクリックし、[モジュール アーティファクト]ダイアログ ボックスを開きます。リストボックスからモ

ジュールを選択して [OK] をクリックするか、[新規作

成] をクリックして新しいモジュールを作成します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 153

Page 154: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

プロパティ 説明

Javadoc 実行時にモジュールと共にダウンロードできる

Javadoc と他のリソースを指定します。

[選択] をクリックすると、[システム オブジェクト サブ

タイプアーティファクト] ダイアログボックスが開きま

す。リストから Javadoc またはリソースコンテンツを含

むシステム オブジェクトを選択するか、[新規作成]をクリックして、ダウンロードするコンテンツを含むシ

ステム オブジェクトを作成します。

Javadoc はコンテンツを含む zip ファイルである必要

があります。

コア JAR

実装 JAR モジュールの実装。必須のパラメータです。

[追加] をクリックして、ローカルマシンから実装 JARを追加します。

クラス名 モジュールのプライマリ Java 実装クラス。必須のパ

ラメータです。

TBO は IDfBusinessObject インターフェイスを実装

する必要があり、SBO は IDfService インターフェイス

を実装する必要があります。また、すべてのモジュー

ルは IDfModule インターフェイスを実装する必要が

あります。

インターフェイス JAR このモジュールが実装する Java インターフェイス。

オプションのパラメータ。

[追加] をクリックして、ローカル マシンからインター

フェイス JAR を追加します。

5. [デプロイ] タブをクリックし、モジュールのデプロイを設定します (「モジュールのデプロイ

の設定 (155ページ)」を参照)。

6. [実行時] タブをクリックして、このモジュールの実行時環境を設定します (「モジュールの

実行時環境の設定 (156ページ)」を参照)。

154 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 155: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

モジュールのデプロイの設定

[デプロイ] タブでは、Java ライブラリおよびその他のモジュールを、独自に作成または編集す

るモジュールにリンクすることができます。

モジュールのデプロイを設定するには

1. モジュール エディタで [デプロイ] タブをクリックします。

[デプロイ] ビューが表示されます。

2. このモジュールで使用する Java ライブラリを追加するために、[Java ライブラリ] セクション

の [追加] をクリックします。

[JAR 定義 Java ライブラリ アーティファクト] ダイアログ ボックスが表示されます。

リストボックスから Java ライブラリを選択して [OK] をクリックします。または、新しい Java ラ

イブラリを作成する場合は [新規作成] をクリックします。このモジュールにリンクできるの

は既存の Java ライブラリのみです。複数のモジュールで共有されている既存のライブラリ

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 155

Page 156: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

を編集することはできません。新しい Java ライブラリを作成する方法については、「Java ライブラリのリンクと設定 (113ページ)」を参照してください。

3. [添付ファイル] セクションで、このモジュールがデプロイされるときにダウンロードできる

Javadoc およびその他のリソースを指定します。

4. ログ出力セクションで、ダウンロード後のメッセージを指定して、メッセージのログ レベル

を選択します。

ログ レベルに指定できる値は次のとおりです。

• 警告: ダウンロード後のメッセージは警告として記録されます。

• なし: ダウンロード後のメッセージは記録されません。

• 情報: ダウンロード後のメッセージは情報メッセージとして記録されます。

• デバッグ: ダウンロード後のメッセージはデバッグ レベルで記録されます。

5. 変更を保存します。

モジュールの実行時環境の設定

実行時環境設定では、実行時に実行されるオプションのプロパティ (バージョン要件、Java シ

ステム プロパティ、静的にデプロイされたクラス、ローカル リソース) を設定できます。

実行時環境を設定するには

1. モジュール エディタで [実行時] タブをクリックします。

[実行時] ビューが表示されます。

2. 表 39 (157ページ) を参照して、バージョン要件、Java システム プロパティ、静的にデプロ

イされたクラス、ローカル リソースを指定します。

156 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 157: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

表 39. モジュールの実行時環境のプロパティ

プロパティ 説明

バージョン要件 このセクションでは、モジュールが正常に機能する

ためにクライアントで必要な DFC および Java VMのバージョンを指定します。

必須 DFC バージョン このモジュールが正常に機能するために必要な、

クライアント マシンの DFC の必須バージョン。

必須 VM バージョン このモジュールが正常に機能するために必要な、

クライアント マシンの Java VM の必須バージョン。

Java システム プロパティ このセクションでは、Java のシステム プロパティを

名前と値のペアとして指定します。モジュールがダ

ウンロードされるときに、指定されたすべての Javaのプロパティがクライアント マシンでのプロパティと

一致するかどうか、そのクライアント マシンがチェッ

クされます。[追加] をクリックして名前のプレースホ

ルダと Java システムプロパティの値を入力し、次に

[名前] フィールドと [値] フィールドをクリックして、

プロパティの名前と値を編集します。

名前 Java システム プロパティの名前。

値 Java システム プロパティの名前に対応する値。

静的にデプロイされたクラス このセクションでは、モジュールが正常に機能す

るために必要な静的 Java クラスを指定します。モ

ジュールがダウンロードされるときに、指定した Javaクラスのクラス パスがチェックされます。

完全修飾クラス名 Java クラスの完全修飾名。クラス名を入力して [追加] をクリックします。

ローカル リソース このセクションでは、モジュールが正常に機能す

るためにローカル マシンで必要なファイルを指定

します。モジュールがダウンロードされるときに、

指定したファイルがあるかどうかクライアント マシ

ンがチェックされます。

デプロイメントへの相対ファイル

パス

ファイルの絶対パス。ファイル名とパスを入力して [追加] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 157

Page 158: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

モジュールの管理

3. 変更を保存します。

158 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 159: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 12 章

ACL (アクセス権セット) の管理

この章では、次のトピックについて説明します。

• アクセス権、アクセス権セット、アクセス権セット テンプレート (159ページ)• アクセス権セット テンプレートの作成 (161ページ)• 標準またはパブリックのアクセス権セットの作成 (165ページ)

アクセス権、アクセス権セット、アクセス権セットテンプレート

リポジトリ内のフォルダおよびドキュメントへのアクセスは、組織のセキュリティ制限の対象とな

ります。リポジトリ内のコンテンツはすべて、オブジェクトのアクセス権に関連付けられており、

これによって、ユーザがリポジトリ内の各オブジェクト (ファイル、フォルダ、キャビネットなど) に対して持っているアクセス権限と、特定のアクションの実行が可能かどうかが決まります。オブ

ジェクトのアクセス権には、次の 2 つの種類があります。

• 基本 : リポジトリの各オブジェクトに必須

• 拡張 : オプション

アクセス権セット (アクセス コントロール リスト (ACL) とも呼ばれる) は、リポジトリ内のオブジェ

クトに割り当てられた基本アクセス権および拡張アクセス権の設定で、ユーザおよびユーザ グ

ループと、それぞれが実行可能なアクションのリストです。各リポジトリ オブジェクトには、適用

されるオブジェクト レベルのアクセス権 (そのオブジェクトにアクセス可能なユーザも含む) を定義するアクセス権セットがあります。アクセス権に応じて、ユーザは、新規オブジェクトの作

成、ファイル管理操作 (ファイルのインポート、コピー、リンクなど)、プロセスの起動 (ワークフ

ローへのファイル送信など) を行うことができます。

ACL は、システム オブジェクトにオブジェクトレベルのアクセス権を付与するために ContentServer が使用するメカニズムです。アクセス権セットには、ユーザまたはグループを識別する 1つまたは複数のエントリと、ユーザまたはグループに割り当てられたオブジェクトレベルのアク

セス権が含まれます。Composer では、次のようなアクセス権セット テンプレート、標準 ACL、およびパブリック ACL を作成できます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 159

Page 160: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

• テンプレート : アクセス権セット テンプレートを作成します。テンプレート ACL を使用する

と、アプリケーション、ワークフロー、およびライフサイクルを移植することができます。たと

えば、テンプレート ACL を使用するアプリケーションは、ACL が実際のドキュメントに割り

当てられるまで ACL エントリ内のユーザまたはグループが定義されないので、企業内の

さまざまな部署で使用することができます。

• パブリック : リポジトリ内の誰でも使用できるパブリック ACL を作成します。パブリック ACLは、リポジトリ内のすべてのユーザが使用できます。

• 標準 : 標準 ACL を作成します。標準 ACL は、作成したユーザまたはグループのみが使

用できます。

基本アクセス権

基本アクセス権は、オブジェクトのコンテンツにアクセスしたり、それらのコンテンツを操作できる

権限です。7 つの基本アクセス権レベルは階層的であり、1 つ上のアクセス レベルには、前の

アクセスレベルの権限がすべて含まれています。たとえば、関連付けアクセス権を持つユーザ

は、読み取りと参照のアクセス権も持ちます。基本アクセス権を表 40 (160ページ) に示します。

表 40. 基本アクセス権

基本アクセス権 説明

なし オブジェクトにアクセスできません。

参照 オブジェクトのプロパティは表示できますが、オブジェクトのコ

ンテンツは表示できません。

読み取り オブジェクトのプロパティとコンテンツの両方を表示できます。

関連付け 前述の操作に加え、オブジェクトに注釈を追加できます。

バージョン 前述の操作に加え、オブジェクトのコンテンツの変更、アイテ

ムの新しいバージョンのチェックイン (新しいバージョン番号を

使用) が可能です。既存のバージョンの上書きや、アイテムの

プロパティの編集はできません。

書き込み 前述の操作に加え、オブジェクトのプロパティを編集したり、オ

ブジェクトを同じバージョンでチェックインできます。

削除 前述の操作がすべて可能であるほか、オブジェクトを削除

できます。

160 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 161: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

拡張アクセス権

拡張アクセス権は、オブジェクトに対して特定のアクションを指定できるオプションの権限であ

り、基本アクセス権に加えて割り当てます。拡張アクセス権には階層を構成しない 6 つのレベ

ルがあり、各アクセス レベルは明示的に割り当てる必要があります。拡張アクセス権を 表 41(161ページ) に示します。

表 41. 拡張アクセス権

拡張アクセス権 説明

プロシージャの実行 スーパーユーザは、アイテムの所有者を変更でき、また

プロシージャの実行を使用して特定のオブジェクト タイプ

に対して外部プロシージャを実行できます。プロシージャ

は、dm_procedure オブジェクトとしてリポジトリに保存される

Docbasic プログラムです。

ロケーションの変更 ユーザは、リポジトリ内のフォルダから別のフォルダにオブジェ

クトを移動できます。オブジェクトを移動するには、書き込みア

クセス権も必要です。オブジェクトをリンクする場合は、参照ア

クセス権も必要になります。

状態の変更 ユーザは、ライフサイクルが適用されているアイテムの状態

を変更できます。

アクセス権の変更 ユーザは、オブジェクトの基本アクセス権を変更できます。

所有権の変更 ユーザは、オブジェクトの所有者を変更できます。オブジェク

トの所有者またはスーパーユーザでない場合、書き込みア

クセス権も必要です。

拡張削除権 ユーザは、オブジェクトの削除のみが可能です。たとえば、

ユーザがドキュメントの削除は可能だが読み取りはできないよ

うに指定できます。これは、別個のアクセス権が一般的な、レ

コード管理アプリケーションの場合に便利です。

アクセス権セット テンプレートの作成

テンプレート ACL を使用すると、アプリケーション、ワークフロー、およびライフサイクルを移

植することができます。たとえば、テンプレート ACL を使用するアプリケーションは、ACL が実

際のドキュメントに割り当てられるまで ACL エントリ内のユーザまたはグループが定義されな

いので、企業内のさまざまな部署で使用することができます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 161

Page 162: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

アクセス権セット テンプレートを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[アクセス権セット] を右クリックする。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] > [アクセス権セット] を選択してから、[次へ] をクリックします。

新規 ACL アーティファクト ウィザードが表示されます。

3. [フォルダ:] フィールドに、アクセス権セットを作成するプロジェクトのフォルダ パスと名前

を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにアクセス権セットの名前を入力します。

5. [ACL クラス] フィールドで [テンプレート] が選択されていることを確認し、[終了] をクリック

します。

アクセス権セット テンプレート エディタが表示されます。

162 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 163: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

新しいアクセス権セットの [すべてのユーザとグループ] セクションには、次のような 2 つの

デフォルトのエイリアス エントリが含まれます。

• dm_owner : アクセス権セット テンプレートの所有者。

• dm_world : すべてのリポジトリ ユーザ。

これらのデフォルト エントリは、アクセス権セット テンプレートから削除できません。

6. [全般] セクションに、アクセス権セット テンプレートの名前とオプションの説明を入力しま

す。

7. [すべてのユーザとグループ] セクションで dm_user または dm_world のエイリアスを選択

するか、[エイリアスの追加] をクリックして新しいエイリアスを追加します。

[ACL エントリ詳細] セクションが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 163

Page 164: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

8. 表 42 (164ページ) に従って、選択したエイリアスに名前とアクセス権を指定します。

表 42. ACL エントリ詳細 : アクセス権セット テンプレート

パラメータ 説明

所有者エイリアス エイリアスの所有者を指定する文字列。[選択] をクリックし、

ACL エントリの所有者を選択します。[Documentum エイリ

アスセット アーティファクト] ダイアログ ボックスが表示され

ます。リストからエイリアスの所有者を選択します。リストが

空の場合、まずエイリアスを作成する必要があります。エ

イリアスの作成の詳細については、「エイリアス セットの作

成 (83ページ)」を参照してください。

アクセス権 エイリアスのアクセス権を指定します。ドロップダウン リスト

からアクセス権を選択し、必要に応じて、[拡張アクセス権]列で関連するオプションをオンにして拡張アクセス権を割

り当てます。アクセス権の詳細については、「基本アクセ

ス権 (160ページ)」および「拡張アクセス権 (161ページ)」を参照してください。

9. 変更を保存します。

164 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 165: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

標準またはパブリックのアクセス権セットの作成

標準 ACL は作成したユーザまたはグループだけが使用でき、パブリック ACL はリポジトリ内

のすべてのユーザまたはグループが使用できます。

標準またはパブリックのアクセス権セットを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Documentum Project で、[アーティファクト] フォルダを展開し、[アクセス権セット] を右

クリックしてから、[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] > [アクセス権セット] を選択してから、[次へ] をクリックします。

新規 ACL アーティファクト ウィザードが表示されます。

3. [フォルダ:] フィールドに、アクセス権セットを作成するプロジェクトのフォルダ パスと名前

を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにアクセス権セットの名前を入力します。

5. 作成する ACL のタイプに応じて、[ACL クラス] ドロップダウン リストから [レギュラー] また

は [パブリック] を選択し、[終了] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 165

Page 166: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

アクセス権セット エディタが表示されます。

新しいアクセス権セットの [すべてのユーザとグループ] セクションには、次のような 2 つの

デフォルトの ACL エントリが含まれます。

• dm_owner : アクセス権セットの所有者。

• dm_world : すべてのリポジトリ ユーザ。

これらのデフォルト エントリは、アクセス権セットから削除できません。

6. [全般] セクションに、アクセス権セットの名前とオプションの説明を入力します。

7. [すべてのユーザとグループ] セクションで dm_user または dm_world の ACL エントリを選

択するか、次の操作を行います。

• [ユーザの追加] をクリックして、新しいユーザ ACL を追加する。

• [グループの追加] をクリックして、新しいグループ ACL を追加する。

[ACL エントリ詳細] セクションが表示されます。

166 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 167: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

8. 表 43 (167ページ) に従って、選択した ACL エントリに名前とアクセス権を指定します。

表 43. ACL エントリ詳細 : アクセス権セット

パラメータ 説明

所有者ユーザ所有者グ

ループ

ACL エントリの所有者を指定する文字列。[選択] をクリック

し、ACL エントリの所有者を選択します。ユーザ ACL とグ

ループ ACL のどちらを追加するかによって、[ユーザ イン

ストール パラメータ] ダイアログ ボックスまたは [グループ イ

ンストール パラメータ] ダイアログ ボックスが表示されます。

リストから所有者を選択します。[インストール パラメータ] ダイアログ ボックスのリストボックスが空の場合、まず所有者を

作成する必要があります。ACL エントリ所有者の作成に関

する詳細については、「ACL エントリ所有者の作成 (168ページ)」を参照してください。

アクセス権 ACL エントリのアクセス権を指定します。ドロップダウン リス

トからアクセス権を選択し、必要に応じて、[拡張アクセス権]列で関連するオプションをオンにして拡張アクセス権を割

り当てます。アクセス権の詳細については、「基本アクセ

ス権 (160ページ)」および「拡張アクセス権 (161ページ)」を参照してください。

9. 変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 167

Page 168: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

ACL エントリ所有者の作成

すべての ACL エントリには所有者が必要です。所有者には、ユーザまたはユーザのグルー

プを指定できます。Composer では、ユーザまたはグループのインストール パラメータとして所

有者パラメータを作成できます。所有者パラメータは、プロジェクトをリポジトリにインストール

するとき、リポジトリ内で関連付けられている所有者にマップすることができます。

ACL エントリに対してユーザまたはグループの所有者を作成するには

1. アクセス権セット エディタの [ACL エントリ詳細] セクションで [選択] をクリックします。

[ユーザまたはグループ インストール パラメータ] ダイアログ ボックスが表示されます。

2. [新規作成] をクリックします。

[新しい Documentum アーティファクト] ダイアログ ボックスが表示されます。

3. フォルダの場所とアーティファクト名をデフォルトのまま使用するか、[次へ] をクリックしま

す。

[インストール アーティファクト] ダイアログ ボックスが表示されます。

4. [パラメータ名] フィールドに ACL エントリ所有者の名前を入力します。また、オプションの

説明とデフォルト値を入力することもできます。

5. [次へ] をクリックします。[一致するアーティファクト] リストに新しい所有者の名前が表示

されます。

168 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 169: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

6. [OK] をクリックして変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 169

Page 170: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ACL (アクセス権セット) の管理

170 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 171: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 13 章

プロシージャの管理

この章では、次のトピックについて説明します。

• プロシージャ (171ページ)• プロシージャの作成 (171ページ)

プロシージャ

プロシージャは、Documentum クライアントまたは Content Server を拡張またはカスタマイズする

アプリケーションです。プロシージャはリポジトリ内の格納場所により、ユーザがリポジトリに接続

する際、またはメニュー項目を選択する際に必要に応じて、自動的に実行できます。プロシー

ジャは、Docbasic という専用の Documentum 言語 (Visual Basic に基づく) で記述されます。

Docbasic の詳細については、『Docbasic Reference Manual (Docbasic リファレンスマニュアル)』を参照してください。

プロシージャの作成

プロシージャを作成するには、プロシージャ エディタを使用します。

新しいプロシージャを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[プロシージャ] を右ク

リックする。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [プロシージャ] を選択して、[次へ] をクリックします。

[新しい Documentum リソース - 名前とロケーション] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 171

Page 172: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロシージャの管理

3. [フォルダ:] フィールドに、プロシージャを作成するプロジェクトのフォルダ パスと名前を入

力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにプロシージャのファイル名を入力して、[終了] をクリック

します。

プロシージャ エディタが表示されます。

5. [名前] フィールドにプロシージャの名前を入力するか、デフォルト名を受け入れます。

6. 関連するクライアント アプリケーションでユーザがプロシージャを実行できるようにする場

合、[ユーザが実行可能] チェックボックスをオンにします。

7. [DocBasic コンテンツ] セクションにプロシージャの Docbasic コードを入力するか、[ロード]をクリックしてローカル ファイルからプロシージャ コードをロードします。

172 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 173: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 14 章

関係タイプの管理

この章では、次のトピックについて説明します。

• 関係タイプ (173ページ)• 関係タイプの作成 (173ページ)

関係タイプ

関係タイプは、リポジトリ内の 2 つのオブジェクト間の関係を定義します。一般に、2 つのオブ

ジェクトを関係で結ぶと、一方は親オブジェクト、他方は子オブジェクトと認識されます。

関係タイプはアイテム間の関係のあり方を示します。関係タイプには、次の 2 つの種類があ

ります。

• 一時

この関係タイプは、ユーザが追加、変更、削除できます。

• システム

この関係タイプは、ユーザが操作できません。たとえば、ファイルとサムネールの関係は

システム関係タイプです。

関係タイプの作成

新しい関係タイプを作成したり、既存の関係タイプを変更するには、関係タイプ エディタを使

用します。

関係タイプを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 173

Page 174: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

関係タイプの管理

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[関係タイプ] を右ク

リックする。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [関係タイプ] を選択して、[次へ] をクリックします。

[新しい Documentum リソース - 名前とロケーション] ダイアログ ボックスが表示されます。

3. [フォルダ:] フィールドに、関係タイプを作成するプロジェクトのフォルダパスと名前を入力

するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドに関係タイプのファイル名を入力して、[次へ] をクリック

します。

5. [関係タイプ名:] フィールドに関係タイプの名前を入力して、[終了] をクリックします。

関係タイプ エディタが表示されます。

6. 表 44 (174ページ) を参照して、[全般] セクションと [親と子] セクションに関係タイプのプ

ロパティを入力します。

表 44. 関係タイプのプロパティ

プロパティ 説明

一般

名前 関係タイプの名前を指定する文字列。名前には 大 255 文

字まで使用できます。

説明 関係タイプを説明する文字列。説明には 大 250 文字まで

使用できます。

174 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 175: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

関係タイプの管理

プロパティ 説明

セキュリティ タイプ 関係タイプのセキュリティ レベルを指定する文字列。セキュ

リティ タイプの値は次のとおりです。

• システム : この関係タイプを作成、変更、削除できるの

は、スーパーユーザ権限またはシステム管理者権限

を持つユーザのみです。

• 親 : この関係タイプは、その親からセキュリティ レベル

を継承します。

• 子 : この関係タイプは、その子からセキュリティ レベル

を継承します。

• なし : この関係タイプにはセキュリティ レベルはあり

ません。

参照整合性 参照整合性の適用方法を指定します。ドロップダウン リスト

から次の値のいずれかを選択します。

• 削除を許可する

• 削除を制限する

• 段階的に削除する

デフォルトの参照整合性の値は、[削除を許可する] です。

親と子

子のタイプ 子オブジェクトのオブジェクト タイプを指定する文字列 ( 大

32 文字)。子のタイプは、オプションの関係タイププロパティ

です。 次のいずれかの方法で指定できます。

• [子のタイプ:] フィールドに子のタイプの名前を入力し

ます。

• [選択] をクリックして子のタイプを選択します。[タイプ

アーティファクトを選択] ダイアログ ボックスが表示されま

す。リストボックスから子のタイプを選択します。

• [子のタイプ:] リンクをクリックして新しい子のタイプを作

成します。Documentum アーティファクト - 名前とロケー

ション ウィザードが表示されます。新しいアーティファクト

の作成の詳細については、「アーティファクトの作成 (31ページ)」を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 175

Page 176: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

関係タイプの管理

プロパティ 説明

親のタイプ 有効な親オブジェクトのオブジェクト タイプを指定する文字

列 ( 大 32 文字)。親のタイプは、オプションの関係タイプ

プロパティです。 次のいずれかの方法で指定できます。

• [親のタイプ:] フィールドに親のタイプの名前を入力し

ます。

• [選択] をクリックして親のタイプを選択します。[アーティ

ファクト セレクタ] ダイアログ ボックスが表示されます。リス

トボックスから親のタイプを選択します。

• [親のタイプ:] リンクをクリックして新しい親のタイプを作

成します。[新しい Documentum アーティファクト - 名前と

ロケーション] ウィザードが表示されます。新しいアーティ

ファクトの作成の詳細については、「アーティファクトの作

成 (31ページ)」を参照してください。

関係の方向 関係の方向を指定する整数。関係の方向の値は次のと

おりです。

• 親から子へ

• 子から親へ

• 双方向

デフォルトの関係の方向の値は、[親から子へ] です。

永久リンク 親がコピーまたはバージョン変更された場合に関係を維持

するかどうかを決定します。このオプションを選択した場合、

次のいずれかの方法で親と子の関係が維持されます。

• 親がコピーされる場合、子オブジェクトもコピーする

• 子オブジェクトはコピーしない

子から親へのラベル 子対親の関係のラベルを指定する文字列 ( 大 255 文

字)。テキスト フィールドに文字列を入力して [追加] をク

リックします。

親から子へのラベル 親対子の関係のラベルを指定する文字列 ( 大 255 文

字)。テキスト フィールドに文字列を入力して [追加] をク

リックします。

176 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 177: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 15 章

スマート コンテナの管理

この章では、次のトピックについて説明します。

• スマート コンテナ (177ページ)• スマート コンテナの構築 (177ページ)• スマート コンテナ要素の追加 (180ページ)• スマート コンテナの関係の追加 (185ページ)

スマート コンテナ

スマート コンテナは、実行時にインスタンスをインスタンス化するのに使用するテンプレートで

オブジェクトと関係を定義します。Composer には、スマート コンテナ エディタが用意されてい

ます。このエディタを使用すると、開発者は、プログラムではなく宣言によってスマート コンテナ

を構築できるので、DFC アプリケーションの記述にかかる時間を大幅に削減できます。スマー

ト コンテナを構築した後のオブジェクトは、Documentum の永続オブジェクトと似ています。

スマート コンテナ テンプレートの使用目的はモデル化された複合オブジェクトを繰り返し構築

することなので、複合オブジェクトの新規インスタンスはそれぞれ異なる必要があります。これ

は、設計時にスマート コンテナをパラメータ化することによって実現されます。

メモ: スマート コンテナ アーティファクトのインストール オプションを設定する場合、[アップグ

レード オプション] を [一致するオブジェクトの新しいバージョンを作成] に設定する必要があ

ります。スマート コンテナ オブジェクトを上書きすると既存のインスタンスに対するモデル イン

スタンスの関連付けが無効になるので、スマート コンテナ アーティファクトには [一致するオブ

ジェクトを上書き] を選択しないでください。

スマート コンテナの構築

スマート コンテナを構築または変更するには、スマート コンテナ エディタを使用します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 177

Page 178: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

スマート コンテナを構築するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開して [タイプ] を右クリック

する。[新規] → [その他] を選択する。

2. [Documentum] > [スマート コンテナ] を選択してから、[次へ] をクリックします。

[新しい Documentum リソース - 名前とロケーション] ダイアログ ボックスが表示されます。

3. [フォルダ:] フィールドに、スマート コンテナを構築するプロジェクトのフォルダ パスと名前

を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトとフォルダ パスを選択

します。

4. [アーティファクト名:] フィールドにスマート コンテナのファイル名を入力して、[次へ] をク

リックします。

スマート コンテナ エディタが表示されます。

5. 表 45 (179ページ) の説明に従って、スマート コンテナのプロパティを設定します。

178 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 179: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

表 45. スマート コンテナのプロパティ

パラメータ 説明

一般設定

オブジェクト名 スマート コンテナの名前を指定する文字列。Composer によっ

て割り当てられているデフォルト名をそのまま使用するか、新

しい名前を入力することができます。

プライマリ インスタンス スマート コンテナのプライマリオブジェクトを指定します。ドロッ

プダウン リストからプライマリ インスタンスを選択します。 すべ

てのスマート コンテナは、プライマリ インスタンスを 1 つだけ

持つ必要があります。プライマリ インスタンスには、新規フォル

ダ、既存のフォルダ、新規ドキュメント、既存のドキュメント、ま

たはテンプレートを指定できますが、プレースホルダは指定で

きません。

説明 スマート コンテナの説明。

カテゴリ ドロップダウン リストなどのフィルタで使用できる識別子を指

定する文字列。

パラメータ

パラメータ名 実行時にスマート コンテナで使用するパラメータの名前。

デフォルト値 実行時パラメータの値。

6. 次に示すように、1 つまたは複数のアーティファクトをスマート コンテナに追加します。

• フォルダ (「フォルダの追加 (180ページ)」を参照)• 新規フォルダ (「新規フォルダの追加 (181ページ)」を参照)• ドキュメント (「ドキュメントの追加 (182ページ)」を参照)• 新規ドキュメント (「新規ドキュメントの追加 (182ページ)」を参照)• テンプレート (「テンプレートの追加 (183ページ)」を参照)• プレースホルダ (「プレースホルダの追加 (184ページ)」を参照)

7. アーティファクトに関係を追加します (「スマート コンテナの関係の追加 (185ページ)」を参照)。

8. 変更を保存します。

9. スマート コンテナのアーティファクトのインストール パラメータを設定します (アーティファ

クト インストール オプションの設定 (227ページ) を参照)。

メモ: インストール パラメータのアップグレード オプションは、[一致するオブジェクトの新

しいバージョンを作成] に設定する必要があります。スマート コンテナ オブジェクトを上書

きすると既存のインスタンスに対するモデル インスタンスの関連付けが無効になるので、

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 179

Page 180: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

スマート コンテナ アーティファクトには [一致するオブジェクトを上書き] を選択しないでく

ださい。

スマート コンテナ要素の追加

スマート コンテナには、フォルダ、ドキュメント、テンプレート、プレースホルダなどのさまざま

な要素を含めることができます。

フォルダの追加

既存のフォルダのインスタンスをスマート コンテナに追加するには、スマート コンテナ エディ

タの [フォルダ] オプションを使用します。リポジトリ内にすでに存在するフォルダを追加する

ので、フォルダの Documentum オブジェクト ID またはパスを追加してフォルダを定義する必

要があります。

フォルダを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

2. ([フォルダ] アイコン) を選択し、ワークスペースをクリックします。スマート コンテナワー

クスペースにフォルダが表示されます。

3. [プロパティ] ビューの [フォルダ情報] タブをクリックし、フォルダ プロパティを定義します (表 46 (180ページ) を参照)。

表 46. フォルダ プロパティ

パラメータ 説明

表示名 ワークスペースに表示されるフォルダの名前。この名前は表

示目的のみに使用され、この名前によりワークスペースのフォ

ルダを識別できます。表示名は、リポジトリやその他のアプリ

ケーションでは使用されません。

オブジェクト ID フォルダの Documentum オブジェクト ID (16 文字)。

パス フォルダのリンク先となる場所の相対パス。

180 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 181: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

新規フォルダの追加

新しいスマート コンテナ フォルダは、標準の新規フォルダに似ていますが、実行時まではイ

ンスタンス化されないという点が異なります。

新規のフォルダを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

2. ([フォルダの新規作成] アイコン) を選択し、ワークスペースをクリックします。スマート

コンテナ ワークスペースに新規フォルダが表示されます。

3. [プロパティ] ビューの [新規フォルダ情報] タブをクリックし、フォルダ プロパティを定義し

ます (表 47 (181ページ) を参照)。

表 47. 新規フォルダのプロパティ

パラメータ 説明

表示名 ワークスペースに表示されるフォルダの名前。この名前は表示

目的のみに使用され、この名前によりワークスペースのフォル

ダを識別できます。表示名は、リポジトリやその他のアプリケー

ションでは使用されません。

オブジェクト名 新規フォルダのオブジェクト名。

タイプ 新規フォルダのオブジェクト タイプ。[選択] をクリックしてリストか

らオブジェクト タイプを選択するか、[タイプ] リンクをクリックして

新しいオブジェクト タイプを作成します。タイプの詳細について

は、「第 17 章 タイプの管理 」を参照してください。

アクセス権セット フォルダに割り当てられているアクセス権セット。[選択] をクリック

してリストからアクセス権セットを選択するか、[アクセス権セット] リンクをクリックして新しいアクセス権セットを作成します。アクセス

権セットの詳細については、「第 12 章 ACL (アクセス権セット)の管理」を参照してください。

4. [アスペクト] タブをクリックして、1 つまたは複数のアスペクトを新規フォルダに添付します。

[追加] をクリックしてリストからアスペクトを選択するか、新しいアスペクトを作成します。ア

スペクトの詳細については、「第 6 章 アスペクトの管理」を参照してください。

5. [属性] タブをクリックして、1 つまたは複数の属性を新規フォルダに追加します。[追加] をクリックし、リストから属性を選択します。

6. 変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 181

Page 182: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

ドキュメントの追加

既存のドキュメントのインスタンスをスマート コンテナに追加するには、スマート コンテナ エ

ディタの [ドキュメント] オプションを使用します。リポジトリ内にすでに存在するドキュメントを追

加するので、ドキュメントの Documentum オブジェクト ID またはパスを追加してドキュメントを

定義する必要があります。

ドキュメントを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

2. ([ドキュメント] アイコン) を選択し、ワークスペースをクリックします。スマート コンテナ

ワークスペースにドキュメントが表示されます。

3. [プロパティ] ビューの [インスタンス情報] タブをクリックし、ドキュメント プロパティを定義

します (表 48 (182ページ) を参照)。

表 48. ドキュメント インスタンスのプロパティ

パラメータ 説明

表示名 ワークスペースに表示されるドキュメント インスタンスの名前。

この名前は表示目的のみに使用され、この名前によりワークス

ペースのドキュメント インスタンスを識別できます。表示名は、

リポジトリやその他のアプリケーションでは使用されません。

オブジェクト ID ドキュメント インスタンスの Documentum オブジェクト ID (16文字)。

パス ドキュメント インスタンスのリンク先となる場所の相対パス。

新規ドキュメントの追加

新しいスマート コンテナ ドキュメントは、標準の新規ドキュメントに似ていますが、実行時まで

はインスタンス化されないという点が異なります。

新規ドキュメントを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

2. ([ドキュメントの新規作成] アイコン) を選択し、ワークスペースをクリックします。スマー

ト コンテナ ワークスペースに新規ドキュメントが表示されます。

182 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 183: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

3. [プロパティ] ビューの [新規インスタンス情報] タブをクリックし、新規ドキュメントのプロパ

ティを定義します (表 49 (183ページ) を参照)。

表 49. 新規ドキュメント インスタンスのプロパティ

パラメータ 説明

表示名 ワークスペースに表示される新規ドキュメント インスタンスの

名前。この名前は表示目的のみに使用され、この名前によ

りワークスペースの新規ドキュメント インスタンスを識別でき

ます。表示名は、リポジトリやその他のアプリケーションでは

使用されません。

オブジェクト名 新規ドキュメント インスタンスのオブジェクト名。

タイプ 新規ドキュメント インスタンスのオブジェクト タイプ。[選択] をクリックしてリストからオブジェクト タイプを選択するか、[タイ

プ] リンクをクリックして新しいオブジェクト タイプを作成しま

す。タイプの詳細については、「第 17 章 タイプの管理 」を参

照してください。

アクセス権セット ドキュメント インスタンスに割り当てられているアクセス権セッ

ト。[選択] をクリックしてリストからアクセス権セットを選択する

か、[アクセス権セット] リンクをクリックして新しいアクセス権

セットを作成します。アクセス権セットの詳細については、「第

12 章 ACL (アクセス権セット) の管理」を参照してください。

4. [アスペクト] タブをクリックして、1 つまたは複数のアスペクトを新規ドキュメント インスタンス

に添付します。[追加] をクリックしてリストからアスペクトを選択するか、新しいアスペクトを作

成します。アスペクトの詳細については、「第 6 章 アスペクトの管理」を参照してください。

5. [属性] タブをクリックして、1 つまたは複数の属性を新規ドキュメント インスタンスに追加し

ます。[追加] をクリックし、リストから属性を選択します。

6. 変更を保存します。

テンプレートの追加

スマート コンテナ テンプレートとは、構築時にスマート コンテナにコピーして使うための既存

のドキュメントです。

テンプレートを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 183

Page 184: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

2. ([テンプレート] アイコン) を選択し、ワークスペースをクリックします。スマート コンテナ

ワークスペースにテンプレートが表示されます。

3. [プロパティ] ビューの [テンプレート情報] タブをクリックし、テンプレートプロパティを定義

します (表 50 (184ページ) を参照)。

表 50. テンプレート プロパティ

パラメータ 説明

表示名 ワークスペースに表示されるテンプレートの名前。この名前は

表示目的のみに使用され、この名前によりワークスペースの

新規ドキュメント インスタンスを識別できます。表示名は、リポ

ジトリやその他のアプリケーションでは使用されません。

オブジェクト名 テンプレートのオブジェクト名。

アクセス権セット テンプレートに割り当てられているアクセス権セット。[選択] をクリックしてリストからアクセス権セットを選択するか、[アクセス

権セット] リンクをクリックして新しいアクセス権セットを作成しま

す。アクセス権セットの詳細については、「第 12 章 ACL (アク

セス権セット) の管理」を参照してください。

次に基づきます

オブジェクト ID テンプレートの Documentum オブジェクト ID (16 文字)。

パス テンプレートのリンク先となる場所の相対パス。

4. [アスペクト] タブをクリックして、1 つまたは複数のアスペクトをテンプレートに添付します。

[追加] をクリックしてリストからアスペクトを選択するか、新しいアスペクトを作成します。ア

スペクトの詳細については、「第 6 章 アスペクトの管理」を参照してください。

5. [属性] タブをクリックして、1 つまたは複数の属性をテンプレートに追加します。[追加] をクリックし、リストから属性を選択します。

6. 変更を保存します。

プレースホルダの追加

プレースホルダ オブジェクトは、テンプレート オブジェクトに似ていますが、構築時に作成さ

れません。プレースホルダ オブジェクトを使用すると、モデル化を行う際に、複合オブジェクト

を “完了したもの” と見なすために後で他のオブジェクトを追加する必要があることを示すこと

ができます。プレースホルダは、“リーフ” ノードである必要があります。

184 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 185: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

プレースホルダを追加するには

1. 「スマート コンテナの構築 (177ページ)」の説明に従って、スマート コンテナ エディタを開

きます。

2. ([プレースホルダ] アイコン) を選択し、ワークスペースをクリックします。スマート コンテ

ナ ワークスペースにプレースホルダが表示されます。

3. [プロパティ] ビューの [プレースホルダ情報] タブをクリックし、プレースホルダ プロパティ

を定義します (表 51 (185ページ) を参照)。

表 51. プレースホルダ プロパティ

パラメータ 説明

表示名 ワークスペースに表示されるプレースホルダの名前。この名前

は表示目的のみに使用され、この名前によりワークスペースの

新規プレースホルダを識別できます。表示名は、リポジトリや

その他のアプリケーションでは使用されません。

オブジェクト名 プレースホルダのオブジェクト名。

タイプ プレースホルダのオブジェクト タイプ。[選択] をクリックしてリス

トからオブジェクト タイプを選択するか、[タイプ] リンクをクリッ

クして新しいオブジェクト タイプを作成します。タイプの詳細に

ついては、「第 17 章 タイプの管理 」を参照してください。

必ず指定 プレースホルダをオブジェクト タイプに割り当てる必要がある

かどうかを指定します。

4. 変更を保存します。

スマート コンテナの関係の追加

スマート コンテナ オブジェクト間の関係は、フォルダ リンクと一般的な関係という二つの形式

で表れます。スマート コンテナエディタには、関係を視覚的に区別するために 2 つのオプショ

ンが用意されています。

• フォルダ メンバ リンク

フォルダとそのメンバをモデル化する場合は、[フォルダ メンバ リンク] 関係を使用できま

す。

• 関係

その他のすべての一般的な関係には、[関係] オプションを使用できます。一般的な関係

とは、たとえば、保険金請求と顧客の間の関係です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 185

Page 186: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

スマート コンテナの管理

関係を追加するには

1. [フォルダ メンバ リンク] タブまたは [関係] タブをクリックしてアクティブにします。

2. 1 つ目のスマート コンテナのオブジェクトをクリックします。

3. 2 つ目のスマート コンテナのオブジェクトをクリックします。

2 つのオブジェクトが接続されたことを示す矢印が表示されます。

186 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 187: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 16 章

システム オブジェクトの管理

この章では、次のトピックについて説明します。

• システム オブジェクト (187ページ)• システム オブジェクトの作成 (187ページ)• システム オブジェクトの属性の表示と変更 (189ページ)

システム オブジェクト

システム オブジェクト タイプは、Documentum システムで もよく使用されるオブジェクトの親

タイプです。システム オブジェクトは、コンテンツを含めることが可能な階層内にあるすべての

オブジェクト タイプの (直接または間接の) スーパータイプです。システム オブジェクト タイプ

の定義済み属性には、オブジェクトのバージョン、オブジェクトに関連付けられたコンテンツ

ファイル、オブジェクトに対するセキュリティ権限、コンテンツ管理にとって重要なその他の情

報が保存されます。コンテンツと関連付けられる も一般的なシステム オブジェクトのサブタ

イプは、dm_document です。

システム オブジェクトの作成

システムオブジェクトを作成または変更するには、システムオブジェクトエディタを使用します。

システム オブジェクトを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] → [新規] → [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開し、[システム オブジェク

ト] を右クリックする。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 187

Page 188: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

システム オブジェクトの管理

2. [Documentum] → [システム オブジェクト] を選択して、[次へ] をクリックします。

[新しい Documentum リソース - 名前とロケーション] ダイアログ ボックスが表示されます。

3. [フォルダ:] フィールドに、システム オブジェクトを作成するプロジェクトのフォルダ パスと

名前を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにシステム オブジェクトのファイル名を入力して、[次へ]をクリックします。

[タイプ、ファイル、フォーマット] ダイアログ ボックスが表示されます。

5. 必要に応じて、システム オブジェクトのタイプ、ファイル、フォーマットの情報を入力し (表52 (188ページ) を参照)、[次へ] をクリックします。

メモ: システム オブジェクトのファイル名およびフォーマットを入力しない場合、[終了] をクリックします。

表 52. システム オブジェクトのプロパティ

プロパティ 説明

タイプ コンテンツを含むオブジェクトのタイプ。デフォルトでは、オブ

ジェクト タイプは dm_sysobject に設定されています。[選択] をクリックして、ドロップダウン リストから別のオブジェクト タイプを

選択します。

ファイル コンテンツを含むファイルの名前 (該当する場合)。[参照] をク

リックして、ローカル マシンまたはネットワーク ドライブからファイ

ルを選択します。

フォーマット コンテンツ ファイルのフォーマット。[選択] をクリックして、ドロップ

ダウン リストからファイルのフォーマットを選択します。

システム オブジェクト エディタが表示されます。

188 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 189: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

システム オブジェクトの管理

6. [添付されたアスペクト] セクションの [追加] をクリックして、1 つまたは複数のアスペクトを

システム オブジェクトに添付します。

[アスペクト モジュール アーティファクト] ダイアログ ボックスが表示されます。

7. リストからアスペクトを選択するか、[新規作成] をクリックして新しいアスペクトを作成しま

す。アスペクトの詳細については、「第 6 章 アスペクトの管理」を参照してください。

8. 「システム オブジェクトの属性の表示と変更 (189ページ)」に従って、システム オブジェク

トの属性を表示または変更します。

9. 変更を保存します。

システム オブジェクトの属性の表示と変更

システム オブジェクト エディタの [属性] タブでは、属性を表示し、指定したシステム オブジェ

クトに関連付けられている属性値を変更することができます。

システム オブジェクトの属性を表示または変更するには

1. システム オブジェクト エディタの [属性] タブをクリックします。

[属性] ビューが表示されます。

2. リストから属性を選択して、属性の詳細を表示します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 189

Page 190: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

システム オブジェクトの管理

[属性] ビューでは、次の処理を行うことができます。

• [編集可能な属性のみを表示] ラジオ ボタンを選択し、変更できる属性だけを一覧表

示する。

• [すべての属性を表示] ラジオ ボタンを選択し、システム オブジェクトのすべての属性

を一覧表示する。

• [詳細] セクションの [属性値] フィールドで、編集可能な属性の値を入力または変更

する。

3. 変更を保存します。

190 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 191: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 17 章

タイプの管理

この章では、次のトピックについて説明します。

• オブジェクト タイプ (191ページ)• 標準オブジェクト タイプの作成 (192ページ)• 軽量オブジェクト タイプの作成 (197ページ)• 制約式の設定 (201ページ)• イベントの追加、削除、または変更 (202ページ)• タイプ属性の追加 (203ページ)• タイプ UI 情報の設定 (212ページ)

オブジェクト タイプ

オブジェクト タイプはテンプレートに似ており、オブジェクトのクラスを表します。Composer では、次のような 2 つのオブジェクト タイプを作成できます。

• 標準オブジェクト

• 軽量オブジェクト

各オブジェクト タイプは、属性のセットで定義されます。オブジェクトを作成すると、その属性

は、オブジェクトタイプの特定のインスタンスを表す値に設定されます。たとえば、ドキュメントオ

ブジェクト タイプの 2 つの属性は、タイトルと主題です。ユーザがドキュメントを作成する場合、

そのドキュメントに特有のタイトル属性と主題属性の値を指定します。オブジェクトおよびオブ

ジェクト タイプの詳細については、『Documentum Content Server Fundamentals 』(DocumentumContent Server の基本操作) を参照してください。

軽量オブジェクトはオブジェクト モデルの拡張の一部であり、アプリケーション固有のデータ

だけを保持するオブジェクト間で、システムによって管理されるメタデータを共有するために導

入されました。たとえば、セキュリティ、保持期限、およびストレージのポリシーは、すべての軽

量オブジェクトの間で共有される標準のシステムオブジェクトに保存されます。システムによっ

て管理されるメタデータが保存されるのは 1 回だけなので、必要なディスク ストレージが大幅

に削減され、読み込みのパフォーマンスが著しく向上します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 191

Page 192: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

メモ: 現在、軽量オブジェクトを適切に使用できるのは、Documentum High-Volume Server 用に設計されたアプリケーションだけです。Documentum High-Volume Server は、電子メールの

アーカイブなど、大きいコンテンツ ストアの一般的な問題を解決するために実装された機能

をサポートする、Documentum Content Server の拡張です。このサーバには、Content Server のインストール時に指定された追加のライセンス キーが必要です。軽量オブジェクト タイプと

Documentum High-Volume Server の詳細については、『EMC Documentum High-Volume ServerDeveloper Guide(EMC Documentum High-Volume Server 開発者ガイド)』を参照してください。

標準オブジェクト タイプの作成

標準オブジェクト タイプを作成または変更するには、タイプ エディタを使用します。

標準オブジェクト タイプを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開して [タイプ] を右クリック

する。[新規] → [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [Documentum Artifact] → [タイプ] を選択して、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. [フォルダ:] フィールドに、オブジェクト タイプを作成するプロジェクトのフォルダ パスと名

前を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにオブジェクト タイプのファイル名を入力します。

5. [標準オブジェクト タイプ] を選択して、[次へ] をクリックします。

タイプ エディタの [全般] タブが表示されます。

192 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 193: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

6. [情報]、[デフォルトの添付アスペクト]、[制約]、[イベント] の各セクションにオブジェクト タ

イプ情報を入力します (表 53 (193ページ) を参照)。

表 53. [全般] タブのタイプ情報

プロパティ 説明

一般

タイプ名 タイプの名前を指定する文字列。すべてのタイプ名

には次の規則が適用されます。

• 27 文字以内、すべて小文字。Content Server では大文字と小文字は区別されず、タイプ名はす

べて小文字で格納されます。

• 名前の先頭は必ず文字にします。その後は、文

字、数字、アンダースコアを使用できます。

• スペースや句読点は使用できません。

• 末尾をアンダースコア (_) にすることはできま

せん。

共有可能 このタイプのプロパティを他のオブジェクト タイプと

共有する場合、このオプションを選択します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 193

Page 194: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

スーパータイプ 新しいタイプのスーパータイプ。スーパータイプは、

別のタイプの基礎となるタイプです。新しいタイプは、

指定したスーパータイプのプロパティをすべて継承

します。 [選択...] をクリックしてリストボックスからスー

パータイプを選択します。

ストレージ エリア このタイプのインスタンスについて、デフォルトのスト

レージ ロケーションを指定します。カスタムのデフォ

ルト ストレージ ロケーションを割り当てない場合、シ

ステムのデフォルト ストレージ ロケーションが自動

的に割り当てられます。

デフォルトの添付アスペクト [選択...] をクリックして、このタイプのインスタンス

に添付される 1 つまたは複数のアスペクトを指定

します。アスペクトにより、タイプ インスタンスの動

作を変更できます。アスペクトの添付の詳細につ

いては、「アスペクトの添付 (196ページ)」を参照

してください。

制約 制約は、タイプの属性値同士またはタイプの属性

値と定数値を関係付ける、Docbasic 式の形式で表

した内部的な整合性要件です。

式 制約を定義する Docbasic 式。新しい式を作成する

場合は、[新規] をクリックします。式の作成や変更

の詳細については、「制約式の設定 (201ページ)」を参照してください。

適用 アプリケーションがこの制約を適用するかどうかを指

定します。表の [適用] 列のセルをクリックして、関連

付けられた式に対する制約の適用を有効または無

効にすることができます。制約フィールドに指定でき

る値は次の 2 種類です。

• 無効: 制約は無効です。

• アプリケーションの実行: このタイプを使用するア

プリケーションによって制約が実行されます。

194 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 195: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

イベント イベントは、オブジェクトに対する特定のアクション

です。作成や変更ができるのはアプリケーション イ

ベントのみで、システム イベントの作成および変更

はできません。新しいイベントを入力するには、[新規作成] をクリックします。イベントを編集または削

除するには、対象のイベントを選択して [編集] また

は [削除] をクリックします。新しいイベントの作成の

詳細については、「イベントの追加、削除、または変

更 (202ページ)」を参照してください。

このタイプで定義されたイベント

のみ

このオプションを選択すると、イベント テーブルに

あるこのタイプについて定義されたイベントのみ

が表示されます。

スーパータイプからの継承を含

むすべてのイベント

このオプションを選択すると、スーパータイプから継

承されたイベントも含め、イベント テーブルにあるこ

のタイプのイベントがすべて表示されます。

イベント名 このタイプのインスタンスに関連付けられるイベント

の名前を表す文字列。

イベント ラベル イベントのラベルを表す文字列。

7. [属性] タブをクリックします。

[タイプ属性] ビューが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 195

Page 196: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

8. [追加] をクリックして新しいタイプ属性を追加します。タイプ属性の追加の詳細について

は、「タイプ属性の追加 (203ページ)」を参照してください。

9. [表示] タブをクリックします。

[タイプ UI 情報] ビューが表示されます (図 13 (212ページ) を参照)。

10. [表示設定] セクションと [アプリケーション インターフェイス表示] セクションにタイプ UI 情報を入力します (「タイプ UI 情報の設定 (212ページ)」を参照)。

アスペクトの添付

新しいオブジェクト タイプを作成する場合、そのオブジェクト タイプにデフォルトで添付される

アスペクトを割り当てることもできます。

アスペクトを添付するには

1. タイプ エディタの [全般] タブにある [デフォルトの添付アスペクト] セクションで [追加] をクリックします。

[アスペクト モジュール アーティファクト] ダイアログ ボックスが表示されます。

2. [一致するアーティファクト] リストボックスからアスペクトを選択して、[OK] をクリックします。

メモ: [一致するアーティファクト] リストボックスにアスペクトが表示されない場合、アスペク

トはまだ作成されていません。アスペクトの作成の詳細については、「アスペクト タイプの

作成 (89ページ)」を参照してください。

196 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 197: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

軽量オブジェクト タイプの作成

軽量オブジェクト タイプを作成する前に、ビルドするアプリケーションで実際にこのタイプの

オブジェクトを活用できることを確認してください。現在のところ、軽量オブジェクト タイプを使

用できるのは Documentum High-Volume Server 用に設計されたアーカイブ アプリケーション

だけです。Documentum High-Volume Server は、電子メールのアーカイブなど、大きいコンテ

ンツ ストアの一般的な問題を解決するために実装された機能をサポートする、DocumentumContent Server の拡張です。このサーバには、Content Server のインストール時に指定された

追加のライセンス キーが必要です。

軽量オブジェクト タイプを作成するには

1. 次のいずれかの方法で [ウィザードを選択] ダイアログ ボックスを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[アーティファクト] フォルダを展開して [タイプ] を右クリック

する。[新規] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

2. [Documentum] → [Documentum Artifact] → [タイプ] を選択して、[次へ] をクリックします。

[新しい Documentum アーティファクト - 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. [フォルダ:] フィールドに、オブジェクト タイプを作成するプロジェクトのフォルダ パスと名

前を入力するか、[参照] をクリックしてフォルダ リストからプロジェクトを選択します。

4. [アーティファクト名:] フィールドにオブジェクト タイプのファイル名を入力します。

5. [軽量オブジェクト タイプ] を選択し、[次へ] をクリックします。

軽量タイプ エディタの [全般] タブが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 197

Page 198: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

6. 表 54 (198ページ) の説明に従って、[情報]、[制約]、[イベント] の各セクションにオブジェ

クト タイプに関する情報を入力します。

表 54. [全般] タブの軽量タイプの情報

プロパティ 説明

一般

タイプ名 この軽量オブジェクト タイプの名前を指定する文

字列。すべてのタイプ名には次の規則が適用さ

れます。

• 27 文字以内、すべて小文字。Content Server では大文字と小文字は区別されず、タイプ名はす

べて小文字で格納されます。

• 名前の先頭は必ず文字にします。その後は、文

字、数字、アンダースコアを使用できます。

• スペースや句読点は使用できません。

• 末尾をアンダースコア (_) にすることはできま

せん。

共有されている親 この軽量オブジェクトとプロパティを共有している

親オブジェクト タイプ。

198 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 199: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

スーパータイプ この軽量オブジェクト タイプのスーパータイプ。スー

パータイプは、別のタイプの基礎となるタイプです。

新しいタイプは、指定したスーパータイプのプロパ

ティをすべて継承します。 [選択...] をクリックしてリス

トボックスからスーパータイプを選択します。

具現化動作 この軽量オブジェクトが親オブジェクトを共有する場

合と、親の独自のコピーを持つ場合を指定します。

軽量オブジェクトが他の軽量オブジェクトと親オブ

ジェクトを共有する場合は、具現化されない、と分類

されます。軽量オブジェクトが親の独自のコピーを

持つ場合は、具現化される、と分類されます。基本

的には、軽量オブジェクトが具現化される場合のほ

うが、データベース テーブルの容量を消費します。

したがって、軽量オブジェクトを具現化すると、デー

タベース テーブルのサイズが大幅に増加する可能

性があるため、データベースに大きな影響を与える

場合があります。

具現化動作は、次の値に設定されます。

• [自動的に具現化]: チェックアウト/チェックイン

操作や分岐操作など、特定の操作が行われた

場合に、軽量オブジェクトが自動的に具現化

されます。

• [要求時]: 明示的な API 呼び出しにより要求さ

れた場合のみ、軽量オブジェクトが具現化され

ます。軽量オブジェクトの具現化に使用可能な

API については、『EMC Documentum ArchiveDeveloper Guide (EMC Documentum Archive 開

発者ガイド)』を参照してください。

• [許可しない]: 軽量オブジェクトは具現化され

ません。

デフォルトでは、具現化動作は [自動的に具現化]に設定されています。

制約 制約は、タイプの属性値同士またはタイプの属性

値と定数値を関係付ける、Docbasic 式の形式で表

した内部的な整合性要件です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 199

Page 200: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

式 制約を定義する Docbasic 式。新しい式を作成する

場合は、[新規] をクリックします。式の作成や変更

の詳細については、「制約式の設定 (201ページ)」を参照してください。

適用 アプリケーションがこの制約を適用するかどうかを指

定します。表の [適用] 列のセルをクリックして、関連

付けられた式に対する制約の適用を有効または無

効にすることができます。制約フィールドに指定でき

る値は次の 2 種類です。

• 無効: 制約は無効です。

• アプリケーションの実行: このタイプを使用するア

プリケーションによって制約が実行されます。

イベント イベントは、オブジェクトに対する特定のアクション

です。作成や変更ができるのはアプリケーション イ

ベントのみで、システム イベントの作成および変更

はできません。新しいイベントを入力するには、[新規作成] をクリックします。イベントを編集または削

除するには、対象のイベントを選択して [編集] また

は [削除] をクリックします。新しいイベントの作成の

詳細については、「イベントの追加、削除、または変

更 (202ページ)」を参照してください。

このタイプで定義されたイベント

のみ

このオプションを選択すると、イベント テーブルに

あるこのタイプについて定義されたイベントのみ

が表示されます。

スーパータイプからの継承を含

むすべてのイベント

このオプションを選択すると、スーパータイプから継

承されたイベントも含め、イベント テーブルにあるこ

のタイプのイベントがすべて表示されます。

イベント名 このタイプのインスタンスに関連付けられるイベント

の名前を表す文字列。

イベント ラベル イベントのラベルを表す文字列。

7. [属性] タブをクリックします。

[タイプ属性] ビューが表示されます。

200 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 201: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

8. [追加] をクリックして新しいタイプ属性を追加します。タイプ属性の追加の詳細について

は、「タイプ属性の追加 (203ページ)」を参照してください。

9. [表示] タブをクリックします。

[タイプ UI 情報] ビューが表示されます (図 13 (212ページ))。

10. [表示設定] セクションと [アプリケーション インターフェイス表示] セクションにタイプ UI 情報を入力します (「タイプ UI 情報の設定 (212ページ)」を参照)。

制約式の設定

制約は、タイプの属性値同士またはタイプの属性値と定数値を関係付ける、Docbasic 式の形

式で表した内部的な整合性要件です。

タイプの制約式を追加するには

1. タイプ エディタの [タイプの概要] タブにある [制約] セクションで [追加] をクリックします。

[制約の編集] ダイアログが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 201

Page 202: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

2. [式] テキスト ボックスに、true または false に解決される有効な Docbasic 制約式を入力し

ます。Docbasic 式は、制約が満たされるときは true、制約違反のときは false に解決される

必要があります。

[リセット] ボタンをクリックすると、制約式のテキスト ボックスの内容が、構文テストを 後

にパスしたときの値に戻ります。

3. 制約違反のときにアプリケーションに表示されるメッセージを、[制約違反の場合のエラー

メッセージ] テキスト ボックスに入力します。

4. アプリケーションでこの制約を適用するようにする場合は [制約を適用] チェックボックスを

オンにし、適用しないようにする場合はオフにします。

5. [OK] をクリックして変更を保存します。

イベントの追加、削除、または変更

イベントは、オブジェクトでの特定のアクションです。作成や変更ができるのはアプリケーショ

ン イベントのみで、システム イベントの作成および変更はできません。

新しいイベントを作成するには

1. タイプ エディタの [タイプの概要] タブにある [イベント] セクションで [新規作成] をクリック

します。

[イベントの編集] ダイアログが表示されます。

202 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 203: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

2. イベントの名前を入力して、[OK] をクリックします。イベントがイベント テーブルに表示さ

れます。

タイプ属性の追加

タイプ属性は、タイプ エディタの [属性] タブで設定されます。タイプ属性とは、そのタイプの

オブジェクトすべてに適用されるプロパティです。オブジェクトを作成すると、その属性は、オ

ブジェクト タイプの特定のインスタンスを表す値に設定されます。

属性を作成するには

1. タイプ エディタの [属性] タブをクリックして、[属性] ビューを表示します。

2. [新規作成] をクリックして新しい属性エントリを作成してから、プラス記号 (+) をクリックして

設定オプションを表示します。

[タイプ属性] ビューが展開され、[構造] セクションと [制約] セクションが表示されます。

3. 属性の構造を設定します (「属性構造の設定 (204ページ)」を参照)。

4. 属性の制約を設定します (「属性の制約の設定 (205ページ)」を参照)。

5. 属性ペインの [アプリケーション インターフェイス表示] アイコン ( ) をクリックして、属性

の UI 設定オプションを表示します。

6. 属性の UI オプションを設定します (「タイプ属性 UI の設定 (207ページ)」を参照)。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 203

Page 204: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

7. [値のマッピング] アイコン ( ) をクリックして、属性値のマッピングオプションを表示します。

8. 属性の条件を設定します (「条件付き属性値の設定 (209ページ)」を参照)。

9. 属性値マッピングを設定します (「属性値のマッピングの設定 (211ページ)」を参照)。

属性構造の設定

属性構造は、[タイプ属性] ビューの [構造] セクションで設定します (図 8 (204ページ) を参照)。

図 8. [タイプ属性] ビューの [構造] セクション

表 55 (204ページ) の説明に従って、属性構造のプロパティを入力します。

表 55. 属性構造のプロパティ

プロパティ 説明

名前 新しい属性の名前を表す文字列。属性名に使用する文字

はすべて小文字にする必要があります。先頭の文字を、

dm_、a_、i_、r_、数値、スペース、一重引用符にすることは

できません。また、select、from、または where という名前

を付けることはできません。

204 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 205: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

データ タイプ 新しい属性のデータ タイプ。ドロップダウン リストから次のい

ずれかのデータ タイプを選択します。

• BOOLEAN• INTEGER• STRING• ID• TIME• DOUBLE• UNDEFINED

長さ このパラメータは、STRING データ タイプを使用する属性に

のみ適用されます。この属性の文字数を入力します。この属

性に割り当て可能な 大文字数は、アプリケーションをイン

ストールするデータベースによって異なります。

繰り返し この属性が複数の値を持てるかどうかを指定します。この

属性に対して複数の値を指定できるようにするには、チェッ

クボックスをオンにします。

修飾不可 この属性が修飾可能であるか修飾不可であるかを指定しま

す。 修飾できない属性のプロパティおよび値は直列形式で

格納され、プロパティや値が定義されるオブジェクト タイプを

表す各自の列は、基になるデータベース テーブルに存在し

ません。つまり、データベースに公開されていないため、修飾

できない属性をクエリで使用することはできません。

デフォルト値 単一値属性のデフォルト値 (1 つ) または繰り返し属性のデ

フォルト値 (複数) を指定します。[新規作成] をクリックして

デフォルト値を入力します。

属性の制約の設定

属性制約は、[タイプ属性] ビューの [制約] セクションで設定します (「図 9 (206ページ)」を参

照)。制約は、タイプの属性値同士またはタイプの属性値と定数値を関係付ける、Docbasic 式

の形式で表した内部的な整合性要件です。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 205

Page 206: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

図 9. 属性の制約

表 56 (206ページ) の説明に従って、属性制約のプロパティを入力または指定します。

表 56. 属性制約のプロパティ

プロパティ 説明

式 制約を定義する Docbasic 式。[新規作成] をクリックし

て式を作成します。式の作成や変更の詳細について

は、「制約式の設定 (201ページ)」を参照してください。

適用 アプリケーションがこの制約を適用するかどうかを指定

します。表の [適用] 列のセルをクリックして、関連付け

られた式に対する制約の適用を有効または無効にする

ことができます。制約フィールドに指定できる値は次の

2 種類です。

• 無効: 制約は無効です。

• アプリケーションの実行: このタイプを使用するアプ

リケーションによって制約が実行されます。

アプリケーション実行時にスー

パータイプ制約を無視

このオプションを選択すると、アプリケーションで、この

タイプの属性に関するスーパータイプ制約が無視さ

れます。

属性は空白不可 属性に必ず値を設定するように指定するには、このオプ

ションを選択します。エンド ユーザは、アプリケーション

の実行時にこの属性の値を入力する必要があります。

属性は読み取り専用 属性が読み取り専用であることを示すには、このオプ

ションを選択します。エンド ユーザは、アプリケーション

の実行時に属性の値を変更することはできません。

206 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 207: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

属性に NULL 値を指定可能 属性に値を割り当てなくてもよいことを示すには、こ

のオプションを選択します。エンド ユーザは、アプリ

ケーションの実行時にこの属性の値を入力する必要

はありません。

不変オブジェクトでの属性の変

更が可能

オブジェクト自体が不変 (変更不可) の場合でも、そ

の属性を編集できるようにするには、このオプション

を選択します。

タイプ属性 UI の設定

属性 UI は、クライアント アプリケーションでの属性の表示方法を指定し、[UI] ビューで設定さ

れます。[UI] ビューを開くには、属性ディレクトリ ツリーで ([UI] アイコン) をクリックします。

[UI] ビューが表示されます (「図 10 (207ページ)」を参照)。

図 10. [タイプ属性 UI] ビュー

表 57 (208ページ) の説明に従って、[全般] セクションと [検索] セクションで、属性 UI のプロ

パティを入力または指定します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 207

Page 208: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

表 57. タイプ属性 UI のプロパティ

プロパティ 説明

一般

ラベル クライアント アプリケーションでこの属性に対して表

示される名前。

入力マスク クライアント アプリケーションでこの属性に対してエン

ド ユーザが入力できる文字および形式を指定しま

す。入力マスクは、マスク文字およびリテラルで構成

されます。バックスラッシュ (\) の直後の文字はリテラ

ルに変換されます。入力マスクに使用できる値は次

のとおりです。

• #: 数字 (0 ~ 9)• A: 英数字 (0 ~ 9、 a ~ z、A ~ Z)• &: 任意の ASCII 文字

• ?: アルファベット (a ~ z、A ~ Z)• U: アルファベット (大文字に変換)• L: アルファベット (小文字に変換)

入力マスクの例については、表 58 (209ページ) を参照

してください。

カテゴリ デスクトップ クライアントで表示されるカスタム タブを表

す文字列。[カテゴリ] フィールドに入力した値は、親タ

イプの表示設定の継承が壊れていたり、タイプまたは

その親に対してすでに表示設定が指定されている場

合以外に使用されます。

ユーザ ヘルプ アプリケーションに表示されるタイプの説明 (オプ

ション)。

開発者へのコメント 開発者に対するコメント (オプション)。

検索

検索可能 属性が検索可能かどうかを指定します。オブジェクトが

属性のタイプから派生している場合に、クライアントで

ユーザがそのオブジェクトの属性値のリポジトリを検索

できるようにするには、このオプションを選択します。

使用可能な演算子 属性検索用に指定可能な演算子が表示されます。

1 つまたは複数の演算子を選択して [追加] をクリッ

クすると、選択した演算子が [許可された演算子] 列に移動します。

208 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 209: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

許可された演算子 クライアント アプリケーションで属性値を検索する際に

使用できる検索演算子を指定します。

デフォルト検索値 クライアントにデフォルトで表示される検索値。オプ

ションのパラメータ。デフォルトの検索値が指定され

ていない場合、クライアントでは空のフィールドが表

示されます。

デフォルト検索演算子 クライアントにデフォルトで表示される検索演算子。オ

プションのパラメータ。デフォルトの検索演算子が指

定されていない場合、クライアントでは空のフィール

ドが表示されます。

表 58 (209ページ) に、有効なユーザ入力の値と例を示します。

表 58. 入力マスクの例

マスク値 説明 有効なユーザ入力

##/##/#### 日付のエントリを表します。 08/23/1968

##:## UU 時間のエントリを表します。 2:42 PM

###-##-#### 連続する数値 (アメリカの社会保障番号

など) を入力するための形式を表します。

111223333

??????????????? 15 文字以内で入力する文字列 (都市名

など) を表します。

Munich

条件付き属性値の設定

条件付き値マッピングにより、オブジェクト属性の実行時にクライアント プログラムに表示され

る値のリストが生成されます。ユーザはこのリストから値を選択したり、新しい値をリストに追加

したりすることができます。条件付き値マッピングには次の 2 種類があります。

• [デフォルトの値マッピング]: オブジェクトの新規作成時など、選択されている値がない場

合に表示される値。

• [条件付きの値マッピング]: ある属性で表示される値が別の属性の値に依存している場合

など、指定した条件を満たした場合に表示される値。

条件付き値マッピングは、[値のマッピング] ビューの [条件アシスタンス] セクション (「図 11(210ページ)」を参照) で設定します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 209

Page 210: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

図 11. [条件アシスタンス] ビュー

条件付き値マッピングを作成するには

1. [新規作成] をクリックします。

[条件値アシスタンス] ダイアログ ボックスが表示されます。

2. 表 59 (210ページ) の説明に従って、条件値のプロパティを指定します。

表 59. 条件値のプロパティ

プロパティ 説明

式 条件を表す Docbasic 式。この Docbasic 式は、true または false のいずれかに解決される必要があります。

固定リスト 固定リストの形式の条件に値が関連付けられること

を指定します。値の固定リストを使用する場合はこ

のオプションを選択し、[値] フィールドにそれぞれ

の値を入力します。

値 条件に関連付けられる値を指定します。[値] フィー

ルドに、値をカンマで区切って入力します。

リスト完了 ユーザによるリストへの値の追加ができないことを指

定します。

210 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 211: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

クエリ 条件に関連付けられる値がクエリによって取得され

ることを指定します。[クエリ] テキストボックスにクエリ

を入力します。$value キーワードを使用すると、属性

値を実行時に解決できます。

キャッシュされたクエリの許可 キャッシュされたクエリを許可する場合は、このオ

プションを選択します。

データを持つクエリ属性 条件用のデータ値を持つクエリ属性を指定します。

クエリ属性の名前を入力します。

3. [OK] をクリックして変更を保存します。

属性値のマッピングの設定

値マッピングでは、クライアント プログラムに表示される文字列と属性値を関連付け (マッピン

グ) します。クライアントプログラムに表示されるマッピングされた文字列を選択し、オブジェクト

をリポジトリに保存すると、対応する値がマッピングされた文字列に保存されます。属性値は、

[値のマッピング] ビューの [値のマッピング テーブル] セクションでマップします (図 12 (211ページ) を参照)。

図 12. 値のマッピング テーブル

値のマッピングを作成または変更するには

1. [新規作成] をクリックして、[属性値] 列と [表示文字列] 列にデータ値と表示値のペアを

作成します。

2. [属性値] のデータ値フィールドをクリックして、リポジトリに保存される属性値を入力します。

3. [表示文字列] 列の表示値 フィールドをクリックして、マップされた値としてクライアント ア

プリケーションに表示される文字列を入力します。

4. [説明] 列のフィールドをクリックして、値マッピングを説明する文字列を入力します。

値マッピングを削除するには、[値のマッピング テーブル] で対応する行を選択し、[削除] をクリックします。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 211

Page 212: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

タイプ UI 情報の設定

タイプ UI 情報ビューでは、Documentum クライアントとカスタム アプリケーションに表示される

属性を指定できます。タイプエディタの [タイプ UI] タブをクリックすると [タイプ UI 情報] ビュー

が表示されます (図 13 (212ページ))。

図 13. [タイプ UI 情報] ビュー

クライアントに表示される 1 つまたは複数の属性を設定するには

1. 表 60 (212ページ) の説明に従って、タイプ UI 情報を入力します。

表 60. タイプ UI 情報

プロパティ 説明

表示設定

スコープ タイプ属性が表示されるアプリケーションの名前。

アプリケーションの名前が、リポジトリに存在してい

る必要があります。

表示設定リスト 属性が表示されるタブを指定します。次のようにし

てタブの追加、削除、タブ名の変更、タブ位置の

変更を行うことができます。

• 新しいタブを追加するには、[新規作成] をク

リックします。[表示設定] ダイアログ ボックスが

表示されます。クライアント アプリケーションに

属性を表示するためのタブを追加する方法

については、「タブの追加 (213ページ)」を参

照してください。

• タブを削除するには、リストからタブ名を選択

して [削除] をクリックします。

212 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 213: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

プロパティ 説明

• タブの名前を変更するには、リストからタブ名を

選択して [名前変更] をクリックします。

• タブの表示順序を変更するには、リストからタブ

名を選択し、[上へ] または [下へ] をクリックして

目的の位置にタブを移動します。

表示設定の属性 タブに表示される属性を編集できます。

アプリケーション インターフェイ

ス表示

タイプ ラベル このタイプについてクライアント アプリケーション

で表示される文字列。

ユーザ ヘルプ アプリケーションに表示されるタイプの説明 (オプション)。

開発者へのコメント 開発者に対するコメント (オプション)。

タブの追加

タブを追加するには、[表示設定] ダイアログ ボックスを使用します。

タブを追加するには

1. [タイプ UI 情報] ビューの [表示設定リスト] セクションで [追加] をクリックします (「図 13(212ページ)」を参照)。[表示設定リスト] テキストボックスに、新規タブ用のデフォルトのタ

ブ (NewConfig1) が表示されます。

2. デフォルトのタブを選択して [編集] をクリックします。

[表示設定] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 213

Page 214: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

3. 表 61 (214ページ) の説明に従って、タブのプロパティを設定します。

表 61. タブ設定のプロパティ

タブのプロパティ 説明

設定名 タブ名を表す文字列。新しいタブ名を入力するか、デ

フォルトのタブ名を使用します。この設定名がクライアン

ト アプリケーションに表示されます。

使用可能な属性 タブに表示できる属性の一覧が表示されます。タブに表

示する属性を選択して、[追加] をクリックします。選択し

た属性は [選択した属性の配列] リストに表示されます。

使用可能な属性の一覧が空の場合は、設定されている

属性がありません。属性の設定の詳細については、「タ

イプ属性の追加 (203ページ)」を参照してください。

選択した属性の配列 タブに表示される属性と、それらの属性をどのように表

示するかを指定します。タブに表示される属性の配置

は、属性を選択し、次のボタンを使用することによって

変更できます。

• [上へ]: 表示順序の上の方に属性を移動します。

• [下へ]: 表示順序の下の方に属性を移動します。

• [区切り文字の追加]: 選択した属性とその次の属性

の間に区切り文字を追加します。

• [区切り文字の削除]: 区切り文字を削除します。

• [次のページへ]: すべての属性が 1 つのタブに収ま

らない場合、2 つ目のページに表示させます。

214 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 215: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

タブのプロパティ 説明

カスタム属性のみ [使用可能な属性] リストにカスタム属性のみ表示する

には、このオプションを選択します。

非表示属性のみ [使用可能な属性] リストに非表示の属性のみ表示する

には、このオプションを選択します。

4. [OK] をクリックして変更を保存します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 215

Page 216: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

タイプの管理

216 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 217: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 18 章

XML アプリケーションの管理

この章では、次のトピックについて説明します。

• XML アプリケーションとアプリケーション設定ファイルについて (217ページ)• XML アプリケーション設定ファイルの表示または変更 (217ページ)

XML アプリケーションとアプリケーション設定ファイルについて

XML アプリケーションは、XML オブジェクトとリンクされた未解析エンティティをリポジトリに格

納する方法をカスタマイズおよび自動化します。XML アプリケーションを設定すると、さまざ

まな種類の XML ドキュメントを自動的に認識したり、格納場所、小さいファイルに分割するか

どうか、メタデータを抽出してリポジトリ内のオブジェクトに割り当てる方法、割り当てるセキュリ

ティのレベル、ドキュメントのライフサイクルをアタッチするかどうかを決定するルールを設定す

ることができます。

Composer を使用して新しい XML アプリケーションを作成することはできませんが、既存の

XML アプリケーションをインポートし、Composer の XML 設定ファイル エディタを使用して関

連する XML アプリケーション設定ファイルを変更することができます。 XML アプリケーション

設定ファイルでは、リポジトリとのコンテンツ転送時の XML ドキュメントの処理ルールが定義さ

れます。

XML アプリケーション設定ファイルの表示または変更

Composer では、既存の XML アプリケーションをプロジェクトにインポートできます。 その後、

XML 設定ファイル エディタを使用して XML アプリ ーション設定ファイルを変更できます。

XML 設定ファイルエディタには、種類ごとにまとめられたルールのリストがあり、XML ドキュメ

ント内の要素をルールのベースとすることができます。ルールの 4 つの種類は次のとおりです。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 217

Page 218: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

XML アプリケーションの管理

• XML コンテンツ ルール

XML コンテンツ ルールは、 もよく使用されるルールで、解析済み XML コンテンツに

適用されます。通常、XML コンテンツ ルールの主な機能は、ドキュメント内で XML コン

テンツを分割することですが、分割されていない XML ドキュメントにメタデータを割り当て

るなど、他の主要な目的もあります。

• リンク ルール

リンク ルールは、XML ドキュメントにある外部ファイルへのリンクや、NDATA エンティティ

への参照を使用して、グラフィックス ファイルなどの未解析エンティティを特定および処理

します。リンク ルールの機能は、オブジェクトのロケーション、メタデータの値、アクセス権

などを割り当てるという点では XML コンテンツルールと似ています。リンクされたファイル

を子として扱うか、XML 仮想ドキュメントのピアとして扱うか、およびこのリンクが永続的な

リンクであるかどうかも指定できます。

• 非 XML コンテンツ ルール

非 XML コンテンツ ルールは、base64 エンコード データなど、XML ドキュメントに含まれ

ている非 XML コンテンツをサーバーが処理する方法を指定します。非 XML コンテンツ

ルールの機能は、オブジェクトのロケーション、メタデータ値、またはアクセス権を割り当て

るという点では XML コンテンツ ルールやリンク ルールと似ています。加えて、デコードさ

れたデータが含まれるリポジトリ オブジェクトのファイル形式を指定できます。

• 要素ルール

要素ルール、つまりエンティティ ルールは、すべての外部解析済み (XML) エンティティ

を、インポートまたはチェックイン時に XML 仮想ドキュメントの個々のコンポーネントとし

て保持し、メイン XML ドキュメントのエクスポートまたはチェックアウト時にそれらのステー

タスを外部エンティティとして保持することを、XML アプリケーションに指示します。

XML アプリケーションと XML アプリケーション設定ファイルについては、『Documentum XMLApplications Development Guide (Documentum XML アプリケーション開発ガイド)』を参照して

ください。

XML アプリケーション設定ファイルを表示または変更するには

1. プロジェクトで、[XML アプリケーション] フォルダを展開します。

2. 変更する .xmlapplications ファイルを、次のいずれかの方法で開きます。

• .xmlapplications ファイルをダブルクリックする。

• .xmlapplications ファイルを右クリックし、メニューから [開く] を選択する。

XML 設定ファイル エディタが表示されます。

218 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 219: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

XML アプリケーションの管理

3. 必要に応じて XML 設定ファイルを変更し、変更内容を保存します。

メモ: XML アプリケーション設定ファイルでリポジトリ オブジェクトへの参照を追加または

削除した場合、プロジェクト内でも同じ変更を加える必要があります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 219

Page 220: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

XML アプリケーションの管理

220 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 221: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 19 章

プロジェクトのビルドおよびインストール

この章では、次のトピックについて説明します。

• 構築およびインストールのプロセスについて (221ページ)• プロジェクト インストール オプションの設定 (222ページ)• インストール前プロシージャとインストール後プロシージャの設定 (225ページ)• アーティファクト インストール オプションの設定 (227ページ)• DAR ファイルの生成 (229ページ)• プロジェクトのインストール (229ページ)• 入力パラメータ ファイルの作成 (232ページ)

構築およびインストールのプロセスについて

Composer プロジェクトを実行するには、リポジトリ内でビルドおよびインストールする必要があ

ります。ビルドプロセスでは、Composer によりプロジェクトの実行可能バージョンが生成されま

す。Composer プロジェクトのこの実行可能なバージョンは、DAR (Documentum アーカイブ) と呼ばれ、プロジェクトの実行可能なバイナリ ファイルが含まれる単一のファイルで構成されて

います。Composer プロジェクトをインストールする方法は次の 2 通りがあります。

• Composer のユーザ インターフェイス

Composer のユーザ インターフェイスを使用すると、リポジトリに Documentum プロジェクト

をインストールできます。インストールプロセスの一部として、「プロジェクト インストールオ

プションの設定 (222ページ)」および「アーティファクト インストールオプションの設定 (227ページ)」の説明に従って、プロジェクト全体と個々のアーティファクトに適用される特定の

インストール パラメータを設定します。

「DAR ファイルの生成 (229ページ)」で説明されているように、アプリケーションをビルドし

て DAR アーカイブ ファイル (.dar) を生成するだけのオプションもあります。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 221

Page 222: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

• Ant タスクと headless Composer

Ant タスクと headless Composer を使用すると、プロジェクトをビルドして DAR ファイルを生

成し、コマンド ライン インターフェイスを使用して DAR ファイルをリポジトリにインストー

ルできます。Ant タスクと DAR ファイルの使用の詳細については、「第 20 章 Ant タスクと

headless Composer を使用したプロジェクトおよび DAR ファイルの管理」を参照してくださ

い。

プロジェクト インストール オプションの設定

プロジェクト インストール オプションを使用すると、DFS モジュール オプション、インストール

前プロシージャ、インストール後プロシージャ、アップグレード オプションなど、プロジェクト全

体に適用されるインストール パラメータを設定できます。

プロジェクト インストール オプションを設定するには

1. 次に示す 2 つの方法のいずれかを使用して、プロジェクトの [プロパティ] ダイアログ ボッ

クスを開きます。

• Composer のメイン メニューで、[プロジェクト] > [プロパティ] を選択する。

• インストールするプロジェクトの名前を右クリックし、ドロップダウン メニューから [プロ

パティ] を選択する。

[プロパティ] ダイアログ ボックスが表示されます。

222 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 223: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

2. 表 62 (223ページ) の説明に従って、プロジェクトのインストール オプションを指定します。

表 62. プロジェクト インストール オプション

インストール オプション 説明

所有者 このプロジェクトをインストールするための所有者のインス

トール パラメータを指定します。所有者は、プロジェクトがイ

ンストールされるリポジトリで有効なユーザである必要があり

ます。[選択...] をクリックしてリストボックスから所有者を選択

します。新しい所有者インストール パラメータを追加する方

法の詳細については、「所有者インストール パラメータの追

加 (224ページ)」を参照してください。

ロケーション このプロジェクトをインストールするためのロケーションのイン

ストール パラメータを指定します。[選択...] をクリックし、リ

ストボックスからロケーションを選択するか、デフォルト値を

受け入れます。

セキュリティ このプロジェクトをインストールするためのアクセス権セット

(ACL) パラメータを指定します。[選択...] をクリックしてリスト

ボックスからロケーションを選択します。

アップグレードオプショ

このプロジェクトをインストールする際に使用するアップグ

レード オプションを指定します。アップグレード オプションに

は次の 3 つの種類があります。

• [一致するオブジェクトを上書き]: プロジェクトで一致する

オブジェクトを持つリポジトリ内のオブジェクトをすべて上

書きします。プロジェクトに新しいオブジェクトがある場合、

それらのオブジェクトは新しいオブジェクトとしてリポジトリ

にインストールされます。

• [一致するオブジェクトは更新しない]: プロジェクトで一致

するオブジェクトを持つリポジトリ内のオブジェクトをすべ

て無視します。プロジェクトに新しいオブジェクトがある場

合、それらのオブジェクトは新しいオブジェクトとしてリポジ

トリにインストールされます。

• [一致するオブジェクトの新しいバージョンを作成]: リポジトリで一致するオブジェクトを持つプロジェクト内のす

べてのオブジェクトについて新しいバージョンを作成し

ます。プロジェクトに新しいオブジェクトがある場合、そ

れらのオブジェクトは新しいオブジェクトとしてリポジトリ

にインストールされます。

3. [Documentum Project] をダブルクリックしてメニュー ツリーを展開します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 223

Page 224: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

4. 必要に応じて [インストール プロシージャ] を選択してインストール前プロシージャおよび

インストール後プロシージャを指定し、関連する [インストール前プロシージャ] フィールド

および [インストール後プロシージャ] フィールドでプロシージャ名を入力します。

5. [OK] をクリックしてプロジェクト インストール オプションを保存します。

所有者インストール パラメータの追加

[所有者インストール パラメータ アーティファクト] ダイアログ ボックスを使用して、所有者イン

ストール パラメータを追加できます。

所有者インストール パラメータを追加するには

1. [プロジェクト インストール オプション] ウィザードで、[所有者] フィールドの横にある [選択...] をクリックします。

[所有者インストール パラメータ アーティファクト] ダイアログ ボックスが表示されます。

2. [新規作成] をクリックします。

[新しい Documentum アーティファクト – 名前とロケーション] ダイアログ ボックスが表示さ

れます。

3. [次へ] をクリックしてデフォルトのフォルダとアーティファクト名を受け入れます。

[インストール パラメータ アーティファクト] ダイアログ ボックスが表示されます。

4. 次のとおり、パラメータの名前、タイプ、説明 (オプション)、デフォルト値を入力します。

表 63. 所有者インストール パラメータ

パラメータ 説明

パラメータ名 所有者インストール パラメータの名前を指定する文字列。

224 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 225: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

パラメータ 説明

パラメータ タイプ 所有者インストール パラメータのタイプを指定する文字

列。タイプはデフォルトで [所有者] に設定されており、変

更はできません。

説明 所有者インストール パラメータの説明 (オプション)。

デフォルト値 所有者インストール パラメータのオプションのデフォルト値。

所有者インストール パラメータのデフォルト値を指定する場

合、所有者はプロジェクトがインストールされたリポジトリで

有効なユーザである必要があります。

5. [終了] をクリックします。

インストール前プロシージャとインストール後プロシージャの設定

プロジェクトのインストール前プロシージャとインストール後プロシージャは、[インストールプロ

シージャ] ダイアログ ボックスで設定できます。

インストール前プロシージャとインストール後プロシージャを設定するには

1. プロジェクトを右クリックし、ドロップダウン リストから [プロパティ] を選択します。

[プロパティ] ダイアログ ボックスが表示されます (図 2 (37ページ))。

2. [Documentum Project] を展開し、[インストール プロシージャ] を選択します。

[インストール プロシージャ] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 225

Page 226: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

3. [インストール前プロシージャ] フィールドまたは [インストール後プロシージャ] フィールド

の横の [選択] ボタンをクリックします。

[プロシージャ アーティファクト] ダイアログ ボックスが表示されます。

226 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 227: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

4. [一致するアーティファクト] リストからプロシージャを選択するか、[新規作成] をクリックし

て新しいプロシージャを作成します。

5. [OK] をクリックします。

アーティファクト インストール オプションの設定

Composer により、プロジェクト レベルだけではなく個々のアーティファクトについても、インス

トール オプションを設定できます。アーティファクトのインストール オプションは、プロジェクト

インストール オプションに優先します。

個々のアーティファクトのインストール オプションを設定するには

1. [Documentum Navigator] ビューで、インストール オプションを設定するアーティファクトを

右クリックし、ドロップダウン リストから [プロパティ] を選択します。

[Documentum Artifact] プロパティ ダイアログ ボックスが表示されます。

2. 表 64 (228ページ) の説明に従って、アーティファクトのインストール オプションを指定し

ます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 227

Page 228: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

表 64. アーティファクト インストール オプション

インストールオプション 説明

所有者 このアーティファクトをインストールするための所有者のインス

トールパラメータを指定します。所有者は、アーティファクトが

インストールされるリポジトリで有効なユーザである必要があり

ます。[選択...] をクリックしてリストボックスから所有者を選択

します。新しい所有者インストール パラメータを追加する方

法の詳細については、「所有者インストール パラメータの追

加 (224ページ)」を参照してください。

ロケーション このアーティファクトをインストールするためのロケーションの

インストール パラメータを指定します。[選択...] をクリックして

リストボックスからロケーションを選択します。

セキュリティ このアーティファクトをインストールするためのアクセス権セッ

ト (ACL) パラメータを指定します。[選択...] をクリックしてリスト

ボックスからロケーションを選択します。

アップグレード オプ

ション

このアーティファクトをインストールする際に使用するアップグ

レード オプションを指定します。アップグレード オプションに

は次の 3 つの種類があります。

• [一致するオブジェクトを上書き]: プロジェクトで一致する

オブジェクトを持つリポジトリ内のオブジェクトをすべて上

書きします。プロジェクトに新しいオブジェクトがある場合、

それらのオブジェクトは新しいオブジェクトとしてリポジト

リにインストールされます。

• [一致するオブジェクトは更新しない]: プロジェクトで一致

するオブジェクトを持つリポジトリ内のオブジェクトをすべ

て無視します。プロジェクトに新しいオブジェクトがある場

合、それらのオブジェクトは新しいオブジェクトとしてリポジ

トリにインストールされます。

• [一致するオブジェクトの新しいバージョンを作成]: リポジ

トリで一致するオブジェクトを持つプロジェクト内のすべ

てのオブジェクトについて新しいバージョンを作成しま

す。プロジェクトに新しいオブジェクトがある場合、それら

のオブジェクトは新しいオブジェクトとしてリポジトリにイ

ンストールされます。

メモ: スマート コンテナ アーティファクトのインストール オプ

ションを設定する場合は、必ずアップグレード オプションを [一致するオブジェクトの新しいバージョンを作成] に設定して

ください。スマート コンテナ オブジェクトを上書きすると、既存

のインスタンスのモデル インスタンスの関連付けが無効にな

るため、スマート コンテナ アーティファクトには [一致するオブ

ジェクトを上書き] を選択しないでください。

228 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 229: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

3. [OK] をクリックして変更を保存します。

DAR ファイルの生成

Composer を使用して、DAR ファイルを生成できます。DAR ファイルを作成すると、Composerまたは headless Composer を使用してリポジトリにインストールできます。DAR ファイルは、プロ

ジェクトにインポートすることができません。DAR ファイルは、プロジェクトの実行可能バージョ

ンであり、Documentum リポジトリにインストールされます。DAR ファイルには、ソース ファイル

ではなく、プロジェクトのバイナリ ファイルだけが含まれます。

DAR ファイルを生成するには

1. [プロジェクト] をクリックし、[自動的にビルド] を選択解除して、Composer の自動ビルドオ

プションをオフにします。

2. ビルドするプロジェクトを右クリックし、ドロップダウン リストから [プロジェクトのビルド] を選

択します。

Composer により、プロジェクトがビルドされ、...\<ワークスペース>\<プロジェクト>\bin-darディレクトリに <プロジェクト>.dar ファイルが生成されます。ここで、<ワークスペース> は

ワークスペースの名前で、<プロジェクト> はプロジェクトの名前です。

プロジェクトのインストール

プロジェクトを作成し、アプリケーションのデプロイの準備が整ったら、アプリケーションを構築

してリポジトリにインストールする必要があります。ソース管理システムを使用している場合、ア

プリケーションをビルドして展開する前に、ソース管理からプロジェクトをチェックアウトする必

要があります。

メモ: 互いに参照するプロジェクトがある場合、必ず適切な順序でプロジェクトをインストール

します。たとえば、プロジェクト B がプロジェクト A 内のアーティファクトを参照している場合、

プロジェクト A を 初にインストールする必要があります。

プロジェクトをインストールするには

1. [Documentum Project Navigator] ビューで、インストールするプロジェクトを右クリックし、

ドロップダウン メニューから [Documentum プロジェクトのインストール...] を選択します。

Composer により、プロジェクトがバックグラウンドで自動的にビルドされます。ビルドプロセ

ス中のすべてのエラーは、[エラー] ビューに表示されます。

[インストール設定] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 229

Page 230: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

2. 表 65 (230ページ) の説明に従って、インストール情報を入力します。

表 65. インストール パラメータ情報

インストール パラメータ 説明

リポジトリ バージョン 6 のインストール リポジトリの名前。必須パラ

メータ。リポジトリ名を入力するか、ドロップダウン リスト

からリポジトリを選択します。リポジトリは、バージョン 6 リ

ポジトリでなければなりません。リポジトリにアクセスする

には、スーパーユーザ権限が必要です。

ユーザ名 リポジトリのログイン ユーザ名。

パスワード リポジトリのログイン パスワード。

ドメイン リポジトリのドメイン名。ドメイン名を指定する必要がある

のは、リポジトリをアクセスするクライアントとは異なるドメ

インにリポジトリが存在する場合のみです。

230 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 231: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

インストール パラメータ 説明

インストール オプション プロジェクトをリポジトリにインストールする方法を指

定します。インストール オプションには次の 3 つの種

類があります。

• [プロジェクトとアーティファクト設定を使用]: プロジェ

クト プロパティの [プロジェクト インストール オプショ

ン] ダイアログ ボックスで設定したオプションに従っ

てプロジェクトをインストールします。

• [上書き]: プロジェクトがすでにリポジトリに存在して

いる場合、プロジェクトの変更バージョンがインストー

ルされると、すべてのオブジェクトが上書きされます。

• [バージョン]: プロジェクトがすでにリポジトリに存在

している場合、プロジェクトの変更バージョンがインス

トールされると、バージョン更新が可能なオブジェク

トのバージョンが更新されます。バージョン更新でき

ないオブジェクトは上書きされます。

インストール パラメータ ファ

イルの使用

インストール パラメータ ファイルを使用する場合は、こ

のオプションを選択します。オプションのパラメータ。[参照] をクリックし、インストール パラメータ ファイルを選択

します。このプロジェクトを初めてインストールする場合

に入力パラメータファイルを使用するには、まず入力パ

ラメータ ファイルを作成する必要があります (「入力パラ

メータ ファイルの作成 (232ページ)」を参照)。

ローカライズされたアーティ

ファクトデータのインストール

プロジェクトをローカライズする場合は、このオプション

を選択します。オプションのパラメータ。[参照] をクリッ

クし、ローカライズされたファイルが含まれる [ロケール

プロパティ フォルダ] を選択します。プロジェクトのロー

カライズの詳細については、「プロジェクトのローカライ

ズ (38ページ)」を参照してください。

3. [次へ] をクリックします。

[インストール パラメータ ファイル値の編集] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 231

Page 232: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

インストール パラメータ テーブルには、各インストール パラメータの名前、タイプ、デフォ

ルト値が一覧表示されます。

メモ: 各インストール パラメータのデフォルト値を変更し、入力パラメータ ファイルに新し

い値を保存できます。入力パラメータ ファイルの作成の詳細については、「入力パラメー

タ ファイルの作成 (232ページ)」を参照してください。

4. [終了] をクリックすると、プロジェクトがリポジトリにインストールされます。

メモ: リポジトリにプロジェクトをインストールして、そのプロジェクトを Composer で編集し、

1 つまたは複数のオブジェクトを削除してプロジェクトを再インストールすると、古いオブ

ジェクトはリポジトリ内に残ります。プロジェクトからオブジェクトが削除されている場合で

も、インストール時にリポジトリからオブジェクトを削除することはしません。

入力パラメータ ファイルの作成

1 つまたは複数のインストール パラメータのデフォルト インストール値を変更する場合は、入

力パラメータ ファイルを作成する必要があります。入力パラメータ ファイルには、プロジェクト

の各インストール パラメータの名前、タイプ、デフォルト値が含まれます。

入力パラメータ ファイルを作成するには

1. 次のいずれかの方法で、[インストール パラメータ ファイル] ウィザードを開きます。

• Composer メニューで、[ファイル] > [新規] > [その他] を選択する。

• Composer プロジェクトで、[インストールパラメータファイル] を右クリックする。ドロップ

ダウン メニューから [新規作成] > [その他] を選択する。

[ウィザードを選択] ダイアログ ボックスが表示されます。

232 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 233: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

2. [インストール パラメータ ファイル] をダブルクリックして展開し、[インストール パラメータ

ファイルの新規作成ウィザード] を選択して [次へ] をクリックします。

[入力ファイル] ダイアログ ボックスが表示されます。

3. インストールパラメータファイルの親フォルダを選択して [ファイル名:] フィールドにファイ

ル名を入力し、[次へ] をクリックします。

[入力ファイル モデル] ダイアログ ボックスが表示されます。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 233

Page 234: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

プロジェクトのビルドおよびインストール

4. [モデル オブジェクト] ドロップダウン リストから [インストール パラメータ ファイル]、[XMLエンコード] ドロップダウン リストから [UTF-8] を選択し、[終了] をクリックします。

Composer により入力パラメータ ファイルが作成され、そのファイルが [リソース セット] ビュー

に表示されます。

234 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 235: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 20 章

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

この章では、次のトピックについて説明します。

• headless Composer (235ページ)• headless Composer のインストール (236ページ)• プロジェクトのインポート (238ページ)• プロジェクトの構築 (239ページ)• DAR ファイルの生成 (240ページ)• DAR ファイルのインストール (240ページ)• コンテンツのインポート (242ページ)• ビルド ファイルの作成 (243ページ)• バッチ ファイルの作成 (244ページ)

headless ComposerComposer には、2 つのパッケージが用意されています。ウィザード、ダイアログ、エディタが含

まれる UI ベースのバージョンと、インポート、ビルド、およびインストールなど、Composer の各

共通機能の一連の Ant タスクが含まれる非 UI コマンド ラインバージョンです。Composer の非

UI パッケージは、headless Composer とも呼ばれます。表 66 (236ページ) に、2 つの Composerパッケージ間の違いについて示します。Ant タスクを使用すると、Documentum プロジェクトの

ビルドと標準 Ant ビルド スクリプトへの DAR ファイルのインストールを統合できます。

メモ: これらの Ant タスクでは、Composer および Eclipse インフラストラクチャが活用されるた

め、これらのタスクを含むビルド スクリプトは Eclipse AntRunner を使用して実行する必要があ

ります。Ant の詳細については、http://ant.apache.org を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 235

Page 236: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

表 66. UI ベース Composer と headless Composer の比較

機能 UI ベース Composer headless Composer

新しいプロジェクトとアーティ

ファクトを作成する

はい いいえ

リポジトリから DocApps をイ

ンポートする

はい いいえ

DocApp アーカイブをイン

ポートする

はい いいえ

ローカルディレクトリからプロ

ジェクトをインポートする

はい はい

リポジトリからアーティファク

トをインポートする

はい いいえ

プロジェクトをビルドする はい はい

プロジェクトをインストール

する

はい はい

DAR をインポートする いいえ いいえ

DAR ファイルをインストール

する

いいえ

Composer UI では、プロジェ

クトをインストールできます (「背後で」DAR ファイルの自

動的な生成とインストールも

行うプロセス)。ただし、Com-poser UI には別個の [DARファイルのインストール] オプ

ションはありません。

はい

headless Composer で は 、

emc.install Ant タスクを使用

して DAR ファイルをインス

トールできます。

headless Composer のインストール

headless Composer は、UI ベースの Composer パッケージとは異なる .zip ファイルで配布さ

れます。headless Composer の .zip ファイルの形式は、DCTM_Headless_Composer_<プラット

フォーム>_<バージョン>.zip です。

headless Composer をインストールするには

1. headless Composer の .zip ファイルを、ローカル マシンで選択したディレクトリに展開しま

す。スペースが含まれるディレクトリ名は選択できません。

2. 次のようにして、コネクション ブローカを設定します。

236 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 237: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

a. ..\ComposerHeadless\plugins ディレクトリに移動します。

b. com.emc.ide.external.dfc_1.00 フォルダをダブルクリックします。

c. documentum.config フォルダをダブルクリックします。

d. dfc.properties ファイルをメモ帳などのテキスト エディタで開きます。次のような DFC と

コネクション ブローカに関する情報を追加します。

dfc.docbroker.host[0]=[DocBroker IP address or host name]

e. 変更を保存します。

headless Composer をインストールしたら、Ant タスクを実行するビルド ファイルとバッチ ファイ

ルを作成する必要があります。図 14 (237ページ) に、headless Composer を使用する場合の一

般的なワークフローを示します。

図 14. headless Composer のワークフロー

ビルド スクリプトとバッチ ファイルでは、次の作業を実行します。

• クリーン ビルド ワークスペースを作成する。

• クリーン インストール ワークスペースを作成する。

• プロジェクトをビルド ワークスペースにコピーする。

• emc.importProject Ant タスクを呼び出して、プロジェクトをクリーン ビルド ワークスペース

にインポートする。

• emc.build および emc.dar Ant タスクを呼び出して、プロジェクトをビルドして DAR ファイ

ルを作成する。

• emc.install Ant タスクを呼び出して、前のビルド プロセスを使用して DAR ファイルをイン

ストールする。

headless Composerでは、複数の Ant タスクがサポートされます (表 67 (237ページ) を参照)。

表 67. Ant タスク

Ant タスク 説明

emc.importProject 指定されたプロジェクトをインポートします。

emc.build Composer プロジェクトをビルドします。

emc.dar 指定されたプロジェクトから DAR ファイルを生成します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 237

Page 238: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

Ant タスク 説明

emc.install DAR ファイルをリポジトリにインストールします。

emc.importContent コンテンツ ファイルを指定されたアーティファクトおよびプロジェクト

にインストールまたは更新します。

プロジェクトのインポート

Documentum プロジェクトをインポートするには、emc.importProject コマンドを使用します。

この Ant タスクは、Documentum コア プロジェクトが存在しない場合は自動的にロードも行い

ます。プロジェクトは、headless Composer ワークスペースか、プロジェクトがインポートされた

Composer ワークスペースに配置する必要があります。インポート プロセスでは、「バッチ ファ

イルの作成 (244ページ)」で説明されているバッチ ファイルと、インポート パラメータおよび

emc.importProject コマンドが含まれている XML 形式のビルド ファイルが必要です。

ビルド ファイルは、次のような内容になっている必要があります。

<emc.importProjectdmproject="TestProject"failonerror="true"/>

表 68. emc.importProject パラメータ

パラメータ 必須 説明

dmproject はい インポートするプロジェクトの名前。

failonerror いいえ インポート エラーが発生した場合に Ant タスクが失

敗するかどうかを指定するフラグ。デフォルトでは、

failonerror は false に設定されています。これは、イン

ポート エラー時に Ant タスクが失敗しないことを意味

します。

プロジェクトをインポートするには

1. ワークスペースまたはソース管理リポジトリからプロジェクトを取得し、インポート スクリプト

のローカルにあるディレクトリにプロジェクトを保存します。

2. 「ビルド ファイルの作成 (243ページ)」の説明に従って、ビルド ファイルを作成します。

3. 「バッチ ファイルの作成 (244ページ)」の説明に従って、バッチ ファイルを作成します。

4. ローカル マシンでコマンド ライン エディタを開きます。

5. 次のとおり Ant タスクを実行します。

C:\><batch file name>.bat <install file name>.xml

238 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 239: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

プロジェクトの構築

Documentum プロジェクトをビルドするには、emc.build コマンドを使用します。ビルド プロセス

では、「バッチ ファイルの作成 (244ページ)」で説明されているバッチ ファイルと、ビルド ファイ

ルが必要です。ビルドファイルは XML 形式にする必要があり、emc.build コマンドが含まれて

いてビルドパラメータが指定されている必要があります。自動ビルドスクリプトを実行する場合

は、自動ビルドごとに新しいワークスペースを作成する必要があります。

ビルド ファイルは、次のような内容になっている必要があります。

<emc.builddmproject="project"failonerror="true/false"/>

このサンプル XML ファイルでは、プロジェクトがビルドされます。プロジェクトのアーティファク

トのビルド中にエラーが発生すると、タスクは失敗します。

メモ: ビルドするプロジェクトに他のプロジェクトとの依存関係がある場合、プロジェクトをビルド

し始める前に、それらのプロジェクトをワークスペースにインポートする必要があります。

表 69. emc.build コマンド パラメータ

パラメータ 必須 説明

dmproject はい 構築されるプロジェクトの名前。

failonerror いいえ ビルド エラーが発生した場合に Ant タスクが失敗する

かどうかを指定するフラグ。デフォルトは false です。こ

れは、ビルド プロセス中にエラーが発生した場合に、ビ

ルドが失敗しないことを意味します。

プロジェクトをビルドするには

1. プライマリ Composer プロジェクトと参照されている Composer プロジェクトを、ワークスペー

スまたはソース管理リポジトリから取得し、ビルド スクリプトのローカルにあるディレクトリに

保存します。

2. 「ビルド ファイルの作成 (243ページ)」の説明に従って、ビルド ファイルを作成します。

3. 「バッチ ファイルの作成 (244ページ)」の説明に従って、バッチ ファイルを作成します。

4. ローカル マシンでコマンド ライン エディタを開きます。

5. 次のとおり Ant タスクを実行します。

C:\><batch file name>.bat <build file name>.xml

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 239

Page 240: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

DAR ファイルの生成

DAR ファイルを生成するには、emc.dar コマンドを使用します。このプロセスでは、「バッチファ

イルの作成 (244ページ)」で説明されているバッチファイルと、DAR パラメータおよび emc .darコマンドが含まれている XML 形式のビルド ファイルが必要です。

ビルド ファイルは、次のような内容になっている必要があります。

<emc.dardmproject="project"manifest="bin/dar/project.dardef.artifact"dar="c:/project.dar" />

この例では、プロジェクトが .dar アーカイブ ファイルにパッケージ化されます。.dardef.artifactマニフェスト ファイルは、アーカイブの生成に使用されます。

表 70. emc.dar コマンド パラメータ

パラメータ 必須 説明

dmproject はい .dar ファイルにパッケージ化されるプロジェクトの名前

を指定する文字列。

manifest はい .dardef ファイルのプロジェクト関連ファイル パス。必ず、

プロジェクトの bin/dar ディレクトリ内の正確なマニフェ

ストを参照してください。

dar はい ターゲット .dar ファイルの絶対ファイル パス。.dar ファイ

ルがすでに存在してはなりません。

DAR ファイルを生成するには

1. プライマリ Composer プロジェクトとプロジェクトの .dardef ファイルを、ワークスペースまたは

ソース管理リポジトリから取得し、dar スクリプトのローカルにあるディレクトリに保存します。

2. 「ビルド ファイルの作成 (243ページ)」の説明に従って、ビルド ファイルを作成します。

3. 「バッチ ファイルの作成 (244ページ)」の説明に従って、バッチ ファイルを作成します。

4. ローカル マシンでコマンド ライン エディタを開きます。

5. 次のとおり Ant タスクを実行します。

C:\><batch file name>.bat <build file name>.xml

DAR ファイルのインストール

プロジェクトの DAR ファイルをリポジトリにインストールするには、emc.install コマンドを使用し

ます。このプロセスでは、「バッチ ファイルの作成 (244ページ)」で説明されているバッチ ファ

240 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 241: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

イルと、インストール パラメータおよび emc.install コマンドが含まれている XML 形式のビルド

ファイルが必要です。

ビルド ファイルは、次のような内容になっている必要があります。

<emc.installdar="C:\builds\headless\project.dar"docbase="repository name"username="user1"password="xxyyzz"domain=""/>

この例の XML ファイルでは、project.dar ファイルがインストールされます。

メモ: ファイルパスに I18N 文字が含まれている場合は、ビルドファイルを Unicode (UTF-8) エンコードで保存する必要があります。ファイル パスに Unicode 以外の文字が含まれている場

合、DAR ファイルのインストールは失敗します。

表 71. emc.install コマンド パラメータ

パラメータ 必須 説明

dar はい インストールする .dar ファイルの絶対ファイルパス。ファ

イル パスには、Unicode (UTF-8) 文字だけが含まれて

いる必要があります。それ以外の文字が含まれている

場合は、インストールが失敗します。

inputfile いいえ インストール ベースのパラメータ ファイルの絶対ファ

イル パス。

localesFolder いいえ ローカライズされた .properties ファイルの絶対ファイル

パス。アプリケーションを他の言語で使用可能にする

場合、プロジェクト データ (ラベル、タブ、説明など) をローカライズする必要があります。プロジェクトのロー

カライズの詳細については、「プロジェクトのローカライ

ズ (38ページ)」を参照してください。

Docbase はい .dar ファイルのインストール先となるリポジトリの名前。

username はい リポジトリのログイン名。

password はい リポジトリにログインするためのパスワード。

domain いいえ リポジトリが存在するドメイン。

DAR ファイルをインストールするには

1. ワークスペースまたはソース管理リポジトリから DAR ファイルを取得し、インストールスクリ

プトのローカルにあるディレクトリにプロジェクトを保存します。

2. 「ビルド ファイルの作成 (243ページ)」の説明に従って、ビルド ファイルを作成します。

3. 「バッチ ファイルの作成 (244ページ)」の説明に従って、バッチ ファイルを作成します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 241

Page 242: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

4. ローカル マシンでコマンド ライン エディタを開きます。

5. 次のとおり Ant タスクを実行します。

C:\><batch file name>.bat <build file name>.xml

コンテンツのインポート

指定されたアーティファクトおよびプロジェクト内のコンテンツ ファイルをインポートまたは

更新するには、emc.impor Content コマンドを使用します。このプロセスでは、「バッチ ファ

イルの作成 (244ページ)」で説明されているバッチ ファイルと、インポート パラメータおよび

emc.importContent コマンドが含まれている XML 形式のビルド ファイルが必要です。現在、

emc.importContent コマンドでは、プロシージャ アーティファクトおよび JAR 定義へのコンテ

ンツのインポートのみサポートされます。

ビルド ファイルは、次のような内容になっている必要があります。

<emc.importContentdmproject="TestProject"artifactpath="inst/procedure/MyProc.procedure"contentfile="myproc.ebs" />

次の例では、myproc.ebs ファイルのコンテンツを、TestProject プロジェクト内の MyProc.procedure アーティファクトにインポートし、一意の識別子 myproc_content をコンテンツに

割り当てます。

<emc.importContentdmproject="TestProject"artifactpath="inst/procedure/MyProc.procedure"contentfile="myproc.ebs"contentid="myproc_content" />

表 72. emc.importContent パラメータ

パラメータ 必須 説明

dmproject はい コンテンツのインポート先のアーティファクトが含まれるプ

ロジェクトの名前を指定する文字列。

artifactpath はい アーティファクト自体の名前など、プロジェクトからアーティ

ファクトへの相対パス名。

242 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 243: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

パラメータ 必須 説明

contentfile はい インポートするコンテンツ ファイルの絶対ファイル パス。

ファイルは読み取り可能なフォーマットでなければなり

ません。

contentid いいえ コンテンツの識別子。指定された場合、contentid はプロ

ジェクトのコンテンツ ストア内のコンテンツを一意に指名

するために使用されます。contentid が指定されない場

合、Composer によりランダムな名前が生成されて割り

当てられます。

コンテンツ ファイルをインポートするには

1. ワークスペースまたはソース管理リポジトリからコンテンツ ファイルを取得し、インポート ス

クリプトのローカルにあるディレクトリにプロジェクトを保存します。

2. 「ビルド ファイルの作成 (243ページ)」の説明に従って、ビルド ファイルを作成します。

3. 「バッチ ファイルの作成 (244ページ)」の説明に従って、バッチ ファイルを作成します。

4. ローカル マシンでコマンド ライン エディタを開きます。

5. 次のとおり Ant タスクを実行します。

C:\><batch file name>.bat <install file name>.xml

ビルド ファイルの作成

ビルド ファイルは、実行する Ant タスクを呼び出します。 ビルド ファイルは、XML 形式でなけ

ればなりません。表 73 (243ページ) に、プロジェクト (「SmartContainer」) をワークスペースに

インポートし、プロジェクトをビルドして DAR ファイル (「SmartContainer.dar」) を生成するビル

ド ファイルの XML コードを示します。

表 73. ビルド ファイルの例

XML コード 説明

<?xml version="1.0"?>

<project

name="build-smart-container"

default="build">

<target name="build">

XML の宣言とタグ

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 243

Page 244: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

XML コード 説明

<emc.importProject

dmproject="SmartContainer"

failonerror="true"/>

SmartContainer プロジェクトをイン

ポートします。

failonerror パラメータは、インポート

プロセス中にエラーが発生した場合

はインポートに失敗することを指定し

ます。

<emc.build

dmproject="SmartContainer"

failonerror="true"/>

SmartContainer プロジェクトをビル

ドします。

failonerror パラメータは、ビルドプロ

セス中にエラーが発生した場合はビ

ルドに失敗することを指定します。

<emc.dar

dmproject="SmartContainer"

manifest="bin/dar/

smartcontainer.dardef.artifact"

dar="c:/DCTM_Composer_

R.6.5.0.013/Composer/

build_workspace/SmartContainer/

SmartContainer.dar"/>

SmartContainer プロジェクトから

SmartContainer.dar ファイルを生成

します。

manifest パラメータは、DAR ファイ

ルのパッケージ化方法が含まれてい

るマニフェスト ファイルのロケーショ

ンを指定します。

dar パラメータは、生成された .darファイルが保存されるロケーションを

指定します。

</target>

</project>XML の閉じタグ。

バッチ ファイルの作成

バッチ ファイルは、ローカル マシンで環境変数とワークスペースを設定し、プロジェクトのイン

ポート、ビルド、またはインストール方法が含まれているビルド ファイルを渡すために使用され

ます。

バッチ ファイルを作成するには

1. ワードパッドなどのテキスト エディタを開きます。

2. 次の処理を実行するバッチ ファイルを作成します。

244 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 245: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

• ECLIPSE 環境変数を設定することで、headless Composer ディレクトリのパスを設定す

る。

• 少なくとも 2 つのワークスペース (1 つはプロジェクトのインポートおよびビルドのため、

もう 1 つは DAR ファイルのインストールのため) を設定する。

• プロジェクトのビルドまたは DAR ファイルのインストール後に各ワークスペースを消去

する。

プロジェクトをインポートまたはビルドしたり、DAR ファイルをインストールするたびに

空のワークスペースを使用する必要があります。ワークスペースは再使用しないでく

ださい。

• eclipse.ini ファイル内の設定を呼び出す。

Ant タスクは、eclipse.ini ファイル内の設定を取得しません。これは、Java を呼び出す

ときに、それらのパラメータをコマンド ラインで設定する必要があることを意味します。

3. 変更を保存します。

バッチ ファイルの例

次のバッチファイルの例では、Eclipse ディレクトリパスが定義され、2 つのワークスペースが作

成されます。1 つは、プロジェクトをインポートおよびビルドするため (BUILDWORKSPACE)、もう 1 つは DAR ファイルをインストールするため (INSTALLWORKSPACE) です。

echo offsetlocal

set ECLIPSE="C:\<Composer package>\Composer"set BUILDWORKSPACE="C:\<Composer package>\Composer\build_workspace"set BUILDFILE="R:\Smart_Container\Main\buildEnv\DARBuild.xml"set INSTALLFILE="R:\Smart_Container\Main\buildEnv\DARInstall.xml"set DARPROJECTSDIR="R:\Smart_Container\Main\darProjects"set INSTALLWORKSPACE="c:\<Composer package>\Composer\install_workspace"

rmdir /S /Q %BUILDWORKSPACE%rmdir /S /Q %INSTALLWORKSPACE%xcopy %DARPROJECTSDIR% %BUILDWORKSPACE% /E /I

java -cp %ECLIPSE%\startup.jar org.eclipse.core.launcher.Main-data %BUILDWORKSPACE% -application org.eclipse.ant.core.antRunner-buildfile %BUILDFILE%

java -cp %ECLIPSE%\startup.jar org.eclipse.core.launcher.Main-data %INSTALLWORKSPACE% -application org.eclipse.ant.core.antRunner-buildfile %INSTALLFILE%

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 245

Page 246: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

Ant タスクと headless Composer を使用したプロジェクトおよび DAR ファイルの管理

メモ: バッチ ファイルでは、ローカル環境に従って ECLIPSE および WORKSPACE 環境変数

のパスを設定する必要があります。

246 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 247: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

第 21 章

ソース管理システムの操作

この章では、次のトピックについて説明します。

• ソース管理システムの使用 (247ページ)• プロジェクトのビルド (249ページ)

ソース管理システムの使用

開発者のチームが同じ Composer プロジェクトと他の参照先オブジェクトで作業する場合、通

常はソース管理システムを使用して共同作業を可能にします。ほとんどのソース管理システム

には、統合開発環境をサポート する Eclipse ベースのプラグインが用意されています。これら

のプラグインは、Eclipse 3.2 と互換性がある限り Documentum Composer で使用できます。

プロジェクトのチェックイン

使用しているソース管理システムの種類に関係なく、次のことをお勧めします。

• ワークスペースは個人用でないため、Composer ワークスペースではなくプロジェクトを

チェックインする。

• 次の Documentum プロジェクト ディレクトリおよびファイルをチェックインする。

— アーティファクト

— コンテンツ

— dar

— Web Services

— src (このフォルダが空の場合でも)

— プ ロ ジ ェ ク ト の ル ー ト に あ る デ ィ レ ク ト リ 以 外 の す べ て の フ ァ イ ル

(.classpath、.dmproject、.procject、.template など)

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 247

Page 248: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ソース管理システムの操作

他のディレクトリとファイルは派生リソースのため、チェックインしないでください。

プロジェクトのチェックアウトとインポート

ソース管理システムを操作する場合は、ソース管理システムからプロジェクトを取得した後、プ

ロジェクトを Composer ワークスペースにインポートする必要があります。

プロジェクトを Composer ワークスペースにチェックアウトおよびインポートするには

1. プロジェクトおよび参照されているすべてのプロジェクトを、ソース管理システムからチェッ

クアウトします。

2. Composer で、[ファイル] > [インポート] > [Documentum] > [ワークスペース内の既存のプ

ロジェクト] を選択し、[次へ] をクリックします。

[プロジェクトのインポート] ダイアログ ボックスが表示されます。

3. [ルート ディレクトリの選択] フィールドを選択してチェックアウトしたプロジェクトが存在す

るルート ディレクトリのパスを入力するか、[参照] をクリックしてルート ディレクトリを探しま

す。[プロジェクト] リスト ボックスに、使用可能なプロジェクトが表示されます。

メモ: インポートするプロジェクトが [プロジェクト] リスト ボックスに表示されない場合、

Composer ワークスペースに以前のバージョンのプロジェクトが存在していないことを確認

してください。ローカル Composer ワークスペースにまだ存在していないプロジェクトのみ

インポートできます。

248 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 249: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ソース管理システムの操作

4. インポートするプロジェクトを選択して、[終了] をクリックします。

[プロジェクトをワークスペースにコピー] オプションはオンにしないでください。

プロジェクトのビルド

プロジェクトのビルドは、コードのコンパイルと似ています。ビルド プロセス中、Composer によ

りアーティファクトが検証されて、検証エラーが報告されます。ビルド プロセスは、次のいずれ

かの方法で開始できます。

• Composer UI から

• headless Composer と Ant タスクの使用

Composer プロジェクトが重要なビルド/テスト/展開開発サイクルの一部であり、プロジェク

トを夜間にビルドするスケジュールの場合は、Ant タスクを使用して DAR ファイルを自動

的にビルドするほうが効率的です。Ant タスクを使用した DAR ファイルのビルドの詳細に

ついては、「プロジェクトの構築 (239ページ)」を参照してください。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 249

Page 250: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

ソース管理システムの操作

250 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 251: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

用語集

ACLアクセス コントロール リスト (ACL: Access Control List) では、各ユーザがファイルやフォルダ

などのリポジトリ内の特定のアイテムに対して所有するアクセス権を指定します。

アーティファクト

Documentum の IDE リソース。たとえば、オブジェクト タイプ、ライフサイクル、プロセス、プロ

シージャなど。

アスペクト

アスペクトは、オブジェクト タイプのインスタンスについて、動作またはレコードのメタデータ、

あるいはその両方をカスタマイズする BOF モジュールです。

BOFBusiness Object Framework (BOF) は、Documentum フレームワークのビジネス ロジックを集中

化します。

データ ディクショナリ

データディクショナリは、リポジトリ内のオブジェクト タイプや属性に関する情報を格納します。

DAR ファイル

Documentum ARchive ファイル。DAR ファイルは、Composer プロジェクトの実行可能なバイナ

リ バージョンです。DAR ファイルは、通常アプリケーションの配布に使用されます。

DocAppアプリケーションの構成要素を含むパッケージ。DocApp という語は通常、Composer ではなく

Documentum Application Builder (DAB) を使用してビルドされたリリース 6 より前のアプリケー

ションを指します。

DocApp アーカイブ

バージョン 6 以前の DocApp のポータブル版。このアーカイブファイルは、ローカルマシンや

ネットワーク ドライブに保存可能な圧縮 (zip) ファイルです。

EclipseEclipse は、アプリケーション開発用の統合ツールの構築をサポートする総合的なプロジェク

トの名称です。

Eclipse プラットフォーム

Eclipse プラットフォームは、プラグイン拡張が作成されるコアフレームワークおよびサービスの

名称です。プラグインのロードと実行を行うランタイムを提供します。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 251

Page 252: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

用語集

EMFEclipse Modeling Framework。構造化データ モデルに基づいてツールや他のアプリケーショ

ンを構築するための、モデリング フレームワークおよびコード生成機能。EMF の詳細につい

ては、Eclipse Modeling Framework に関するページを参照してください。

IDE統合開発環境 (IDE: Integrated Development Environment)。統合設計環境や統合デバッグ環

境とも呼ばれ、コンピュータ プログラマがソフトウェアを開発する際に役立つコンピュータ ソフ

トウェアの一種です。

ライフサイクル

ライフサイクルは、リポジトリ内のオブジェクト (ドキュメントなど) がさまざまな段階を移動する際

に生じるプロパティの変更についてビジネス規則をコード化します。

軽量オブジェクト タイプ

軽量オブジェクトは、アプリケーション固有のデータのみが保持されるオブジェクト間でシステ

ム管理データを共有するために導入された、オブジェクト管理強化機能の一部です。

アクセス権セット

アクセス権セット (ACL (アクセス コントロール リスト) ともいいます) では、各ユーザがファイル

やフォルダなどのリポジトリ内の特定のアイテムに対して所有するアクセス権を指定します。

プロジェクト

プロジェクトには、プログラムを構築するためのソースコードおよび関連ファイルが含まれます。

関係タイプ

関係タイプは、リポジトリ内の 2 つのオブジェクト間の関係を定義します。

リポジトリ

リポジトリは、オブジェクト メタデータやコンテンツ ファイルなど、Content Server で管理される

永続オブジェクトを格納します。

SBOサービスベース オブジェクト (SBO: Service-Based Object) はモジュールの一種で、EnterpriseJavaBean (EJB) 環境のセッション Bean に似ています。SBO は、複数のオブジェクト タイプで

の動作、Documentum オブジェクトとは無関係のオブジェクト (外部の電子メール メッセージな

ど) の取得、処理の実行が可能です。

スマート コンテナ

スマート コンテナは、テンプレートに基づくインスタンスをインスタンス化するために実行時に

使用される、テンプレート内のオブジェクトと関係を定義します。

TBOタイプベースオブジェクト (TBO: Type-Based Object) は、基本の Documentum Foundation Class(DFC) タイプの拡張です。既存のオブジェクト タイプや新しいオブジェクト タイプの新しい動

作を規定したり、データ検証、参照整合性、ビジネス規則を適用する低レベルの操作をカス

タマイズしたりする際に使用できます。

252 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 253: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

用語集

Web サービス

Web サービスは、ネットワークを介した、相互運用可能なマシン間の通信をサポートするよう

に設計されたソフトウェア システムです。Composer では、EMC DFS (Documentum FoundationServices) レジストリ プラグインを提供することで Web サービスがサポートされます。

ワークフロー

ワークフローとは、保険金支払請求プロセスや、設計開発プロセスなどのビジネス プロセスを

定型化するものです。

ワークスペース

ワークスペースは、Eclipse プラットフォームのリソース管理を全体的に包括するものです。

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 253

Page 254: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

用語集

254 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 255: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

索引

英数字ACL

概要, 159拡張アクセス権, 161基本アクセス権, 160作成, 159テンプレート, 160   161パブリック, 160標準, 160

Ant タスク, 244DAR の生成, 240DAR ファイルのインストール, 240コンテンツのインポート, 242バッチ ファイル, 244プロジェクトのインポート, 238プロジェクトのビルド, 239

AntRunner, 235Composer

アーキテクチャ, 17インストール, 17ワークスペースの設定, 20

DAR ファイル

Ant を使用したインストール, 240Ant を使用した生成, 240生成, 229

dfc.properties ファイル, 19, 237DFS

サービス カタログ, 66サービス ライブラリ, 65モジュール オプション, 64

DocApp移行, 47インポート, 48

DocApp アーカイブ

移行, 47, 52インポート, 53

[Documentum ソリューション] パースペクティ

ブ, 68Documentum アーティファクト, 30EAR file, 79

emc.build コマンド, 239emc.dar コマンド, 240emc.importContent コマンド, 242emc.importProject コマンド, 238emc.install コマンド, 240headless Composer

DAR のインストール, 240DAR の生成, 240インストール, 236バッチ ファイル, 244ビルド ファイル, 243プロジェクトのビルド, 239

JARエディタ, 112概要, 111

JAR 定義、作成, 111Java JDK の要件, 18Java コンパイラの設定, 20Java ライブラリ

エディタ, 114リンク, 113

Java ライブラリ

概要, 111JRE、設定, 21SBO, 151TBO, 151Web サービス

DFS モジュール, 64[Documentum ソリューション] パースペ

クティブ, 68WSDL, 75エクスポート, 79サービス カタログ, 66サービスのインポート, 71サービスの使用, 72発行, 78

Workflow Manager, 19WSDL, 75XML アプリケーション

エディタ, 217

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 255

Page 256: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

索引

設定ファイル, 217説明, 217

アアクセス権

概要, 159拡張, 161基本, 160

アクセス権セット

作成, 159テンプレート, 161パブリック, 165標準, 165ライフサイクル, 139

アクセス権セット エディタ, 166アスペクト

UI 情報, 95制約式, 91説明, 89タイプへの添付, 196モジュール, 89

アスペクト エディタ, 90アスペクト タイプ、作成, 89アスペクト モジュール, 151

DFC のバージョン, 103Java VM のバージョン, 103Java システム プロパティ, 103エディタ, 98作成, 98実行時環境, 102静的にデプロイされたクラス, 103タイプ, 99デプロイの設定, 101名前, 99バージョン要件, 103ローカル リソース, 103

値のマッピング、オブジェクト タイプ, 209アーティファクト

インストール オプション, 227インポート, 33コピー, 33作成, 30

アーティファクト、使用可能リスト, 30

イ移行

DocApp, 47DocApp アーカイブ, 47, 52

前のバージョンから, 47一時関係タイプ, 173イベント、オブジェクト タイプ, 202インストール

Ant を使用した DAR ファイル, 240Composer, 17Composer を使用するプロジェクト, 222アーティファクト オプション, 227パラメータ, 222プロジェクト オプション, 222

インポート

Ant を使用したコンテンツ, 242DocApp, 48DocApp アーカイブ, 53Web サービス, 71アーティファクト, 33外部プロジェクト, 28

エエイリアス セット

エディタ, 84作成, 83詳細, 85説明, 83

エクスポート、Web サービス, 79エディタ

JAR ファイル, 112Java ライブラリ, 114XML, 217アクセス権セット, 166アスペクト タイプ, 90アスペクト モジュール, 98エイリアス セット, 84サービス カタログ, 76関係タイプ, 174軽量オブジェクト タイプ, 197システム オブジェクト, 187ジョブ, 148スマート コンテナ, 178標準オブジェクト タイプ, 192フォーマット, 107メソッド, 146モジュール定義, 152ライフサイクル, 119

オオブジェクト

システム オブジェクト, 187

256 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 257: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

索引

スマート コンテナ, 177オブジェクト タイプ

UI, 212イベント, 202作成, 192属性, 203属性 UI, 207属性構造, 204属性制約, 205定義, 191入力マスク, 209表示設定, 213

カサービス カタログ

エディタ, 76設定, 66

関係、スマート コンテナ エディタ, 185関係タイプ

一時, 173エディタ, 174システム, 173

キ起動、Workflow Manager, 19

ク具現化, 199繰り返し属性、ライフサイクル エディタ, 128

ケ軽量オブジェクト

具現化, 199作成, 197説明, 191

ココア プロジェクト, 26コネクション ブローカ、設定, 19コピー、アーティファクト, 33コマンド

emc.build, 239emc.dar, 240emc.importContent, 242emc.importProject, 238emc.install, 240

コンテンツ、Ant を使用したインポート, 242

サ作成

JAR 定義, 111アスペクト タイプ, 89アスペクト モジュール, 98オブジェクト タイプ, 192モジュール定義, 152

参照、他のプロジェクト, 37サービス カタログ、インポート サービス, 71サービスベース モジュール, 151

シシステム オブジェクト

エディタ, 187属性, 189定義, 187

システム関係タイプ, 173実行時環境

アスペクト モジュール, 102モジュール, 156

状態

アクション, 127エントリの基準, 125属性, 140タイプ, 124

ジョブ エディタ, 148

ススマート コンテナ

エディタ, 178関係, 185新規ドキュメント, 182新規フォルダ, 181定義, 177テンプレート, 183ドキュメント, 182フォルダ, 180プレースホルダ, 184

セ生成、DAR ふぁいる, 240設定

Composer ワークスペース, 20Java JRE, 21Java コンパイラの設定, 20

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 257

Page 258: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

索引

アスペクト モジュールのデプロイ, 101コネクション ブローカ, 19モジュールのデプロイ, 155

設定ファイル、XML アプリケーション, 217

ソ属性

値のマッピング, 209オブジェクト タイプ, 203システム オブジェクト, 189制約, 205

ソース管理システム

使用, 247プロジェクトのチェックイン, 247プロジェクトのビルド, 249

タタイプ

アスペクトの添付, 196エディタ, 197制約式, 201属性, 203属性入力マスク, 209

タイプ UI, 212タイプ エディタ, 192タイプベース モジュール, 151

ツ追加

エイリアス, 83エイリアス セット, 83

テテンプレート、スマート コンテナ, 183パースペクティブ、[Documentum ソリュー

ション], 68

トドキュメント所有者、ライフサイクル エディ

タ, 138ドキュメント、スマート コンテナ, 182ドキュメント レンダラ、ライフサイクル エディ

タ, 137トレースの有効化, 44トレース、有効化, 44

ニ入力パラメータ ファイル, 232入力マスク, 209

ハ発行、Web サービス, 78バージョン ラベル、ライフサイクル エディ

タ, 132

ヒ表示設定、オブジェクト タイプ, 213ビルド ファイル, 243ビルド、プロジェクト, 221

フフォルダ、スマート コンテナ, 180フォーマット エディタ, 107プレースホルダ、スマート コンテナ エディ

タ, 184プロジェクト, 25

Ant を使用したビルド, 239DFS サービス ライブラリ, 65DFS モジュールの設定, 64DocApp アーカイブから作成する, 53DocApp からの作成, 48インストール オプション, 222インストール プロシージャ, 225インポート, 28作成, 26参照, 37新規, 26ソース管理システムからのインポー

ト, 248ソース管理へのチェックイン, 247入力パラメータ ファイル, 232ビルド, 221ビルド ファイル, 243ローカライズ, 38

プロジェクトのローカライズ, 38プロシージャ エディタ, 172プロパティ

エイリアス セット, 85ライフサイクル, 119

ヘ変更後の情報、ライフサイクルエディタ, 140

258 EMC Documentum Composer バージョン 6.5 ユーザ ガイド

Page 259: EMC Documentum Composer...EMC® Documentum® Composer バージョン6.5 ユーザガイド P/N 300-008-004 EMC Corporation 本社: Hopkinton, MA 01748-9103 1-508-435-1000 目次

索引

メメソッド エディタ, 146

モモジュール

DFC のバージョン, 157Java VM のバージョン, 157Java システム プロパティ, 157アスペクト, 151インターフェイス JAR, 100, 154エディタ, 152クラス名, 100, 154作成, 152サービスベース (SBO), 151実行時環境, 156実装 JAR, 100, 154静的にデプロイされたクラス, 157タイプ, 153タイプベース (TBO), 151デプロイの設定, 155名前, 153バージョン要件, 157ローカル リソース, 157

ヨ要件、Java JDK, 18

ラライフサイクル

アクセス権セット, 139エディタ, 119オブジェクト タイプ, 118概要, 117繰り返し属性, 128状態, 122状態アクション, 127状態エントリの基準, 125状態属性, 140状態タイプ, 124ドキュメント所有者, 138ドキュメント レンダラ, 137バージョン ラベル, 132プロパティ, 119変更後の情報, 140ロケーション リンク, 133

リリポジトリ、dfc.properties ファイル, 19リンク、Java ライブラリ, 113

ロロケーション リンク、ライフサイクル エディ

タ, 133ローカライズ テンプレート, 38

EMC Documentum Composer バージョン 6.5 ユーザ ガイド 259