この付録では、Oracle Portalのオブジェクトの命名時に適用されるルールをまとめます。特に指定のないかぎり、名前と表示名では大文字と小文字は区別されません。つまり、多くの場合APPとappは同じになります。
表D-1 Oracle Portalのオブジェクト命名規則
オブジェクト | 名前 | 表示名 |
---|---|---|
|
|
|
|
|
|
|
HTMLテンプレートの「テンプレート名」は、「名前および表示名」も兼ねます。 |
|
アイテムおよびポートレット |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
リージョンには「名前」フィールドはありません。 |
|
|
|
|
|
|
|
注意
Oracle Portalでは、名前の一意性は値を追加することで自動的に保持されます。
「共有オブジェクト」ページ・グループに、移動されたオブジェクトと同じ名前を持つオブジェクトがすでに含まれる場合、その移動されたオブジェクトの名前(内部名)に値が追加されます。これにより、ページ・グループ内で名前の一意性が確保されます。
たとえば、共有オブジェクト・ページ・グループにsample_categoryという名前のカテゴリが含まれているとします。別のページ・グループであるDivisionにも、sample_categoryという名前のカテゴリが含まれています。sample_categoryをDivisionページ・グループから共有オブジェクト・ページ・グループに移動します。Oracle Portalによって、移動されたカテゴリにsample_category_AABkUWAAJAABpiAACなどの値が追加されます。内部名は変更できますが、「共有オブジェクト」ページ・グループの他のオブジェクトと同じ名前を付けることはできません。
他のオブジェクトの名前と重複する表示名を持つオブジェクトを作成しようとした場合にも同じルールが適用されます。Oracle Portalでは、オブジェクトの表示名を使用して、オブジェクトの(内部)名が作成されます。オブジェクトの「表示名」にredを入力したときに、別のオブジェクトがすでにredという名前を使用していたとします。最初のオブジェクトの「表示名」はredになりますが、「名前」は一意性を維持するために値が追加され、red1などになります。