ヘッダーをスキップ
Oracle Fusion Middleware Oracle Portalユーザーズ・ガイド
11gリリース1 (11.1.1)
B61383-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

C.1 パスベースのURL

パスベースURLは、特定のオブジェクトにアクセスするためにPortalから移動するパスを識別することによって構成されます。URLにはオブジェクト名が使用されるため、パス内のオブジェクトの名前が変更されると、そのURLは無効になります。パスベースURLは、次のタイプのオブジェクトに使用できます。

この項では、パスベースのURLで使用するフォーマットについて説明し、Portalオブジェクトをターゲットとする場合の作成例を示します。次のサブセクションが含まれます:

C.1.1 パスベースのURLの作成

アイテムを表示するために使用されるパスベースのURLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<page_path>/<item_name>

注意:

URLでは、ページ名、オブジェクト名、/portal/page/およびGUIDの大文字と小文字が区別されます。URLの他の部分では、大文字と小文字は区別されません。


要素の説明:

  • hostは、Oracle Portalがインストールされているマシンです。

  • portは、Oracle Portalへのアクセスに使用するポート番号です。

  • portalは、Oracle Portal URLの静的要素です。

  • dadは、Oracle Portalに使用されているデータベース・アクセス記述子(DAD)です。DADには、データベースへの接続方法に関する情報が含まれます。

  • languageは、オブジェクトを表示する言語です。言語はオプションのパス要素です。langパラメータの使用例は、C.3.3項「パスベースのURLと永続URLの言語パラメータ」を参照してください。

    ユーザーが翻訳のない言語をリクエストすると、エラー・メッセージが表示されます。

    The language specified in the URL is not currently supported by this Portal. (WWC-57383)
    
  • versionは、アイテムのバージョンです。バージョンはオプションで、アイテムの場合のみ使用されます。値は、STAGE、DRAFTまたはREJECTEDです。たとえば、次のようになります。

    ­…/ver-2/…
    …/ver-STAGE/…
    …/ver-DRAFT/…
    …/ver-REJECTED/…
    

    注意:

    URLで存在しないアイテムのバージョンを指定すると、次に説明する場合を除いて、アイテムの現行バージョンが表示されます。

    パスベースのURLで、STAGE、DRAFTまたはREJECTEDのバージョンを指定すると、アイテムは次のルールに従って表示されます。

    • STAGE: まず、アイテムの保留中のバージョンが表示されます。保留中のバージョンがない場合は、アイテムの現行バージョンが表示されます。

    • DRAFT: まず、アイテムの下書きバージョンが表示されます。下書きバージョンが存在しないか使用できない場合は、アイテムの保留中のバージョンが表示されます。保留中のバージョンがない場合は、最終的にアイテムの現行バージョンが表示されます。

    • REJECTED: まず、アイテムの却下されたバージョンが表示されます。却下されたバージョンがない場合は、アイテムの現行バージョンが表示されます。

    アイテムを表示できるユーザー権限とアイテムのステータスの詳細は、17.9.3項「アイテムURLのセキュリティ」を参照してください。


  • page_pathは、そのオブジェクトまでのパスです。

  • item_nameは、アイテムの名前です。

C.1.2 パスベースのURLの例

ページのパスベースのURL

ページのパスベースのURLのフォーマットは次のとおりです。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/<page_path>

たとえば、ページ・グループMyPageGroupのルート・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup

ページ・グループMyPageGroupのトップレベル・ページ(sample_page)にアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/sample_page

sample_pageのサブページ(page1a)にアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/
sample_page/page1a

カテゴリ・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mycategory

パースペクティブ・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/myperspective

ナビゲーション・ページにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mynavpage

Portalテンプレートにアクセスするには、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/mytemplate

タブのパスベースのURL

タブのパスベースURLの形式はページに使用される形式と非常に類似しています。異なる点は、ホスト・ページURLの最後にアクティブ・タブ・リストが追加されることです。アクティブ・タブ・リストは、タブの階層を示します。タブとサブ・タブの間はコロンで分けられ、タブ・セットとタブ・セットの間はカンマで分けられます。

http://<host>:<port>/portal/page/<dad>[/lang-<language>]/
<page_path>/<tab1_name>:<tab1's_sub-tab_name>,<tab2_name>:
<tab2's_sub-tab_name>

注意:

URLのターゲットがタブの場合、パスではタブとそのサブタブを区別するためにコロンが使用されます。URLがタブを横断してサブタブのアイテムに移動すると、パスではカンマのかわりにスラッシュ(/)が使用されます。「アイテムのパスベースのURL」の例を参照してください。


page1のtab1にアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1

tab1のネストされたタブ(tab1a)にアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1:tab1a

タブSales:DivisionsとManufacturing:Schedulesが前面に来るようにpage1aを表示して、これらをアクティブなタブにするには(これらのタブは同じタブ・セットに存在しないため、親と子の関係はありません)、次のURLを使用します。

http://mymachine.mycompany.com:5000/portal/page/mydad/MyPageGroup/
sample_page/page1a/Sales:Divisions,Manufacturing:Schedules

アイテムのパスベースのURL

アイテムにアクセスするには、次のフォーマットを使用します。

http://<host>:<port>/portal/page/<dad>[/lang-<language>][/ver-<version>]/
<page_path>/<item_name>

アイテムがタブ上に置かれている場合:

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/page1/
tab1/tab1a/myDocument.htm

注意:

URLのターゲットがタブの場合、パスではタブとそのサブタブを区別するためにコロン(:)が使用されます。URLがタブを横断してサブタブのアイテムに移動すると、パスではカンマのかわりにスラッシュ(/)が使用されます。「タブのパスベースのURL」の例を参照してください。


アイテムの作成時に名前が明示的に指定されなかった場合、デフォルトでアイテムのファイル名(ファイルベースのアイテム)または表示名と同じ名前が使用されます。

page1a上のmyDocument.htmの現行英語バージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/MyPageGroup/
page1/page1a/myDocument.htm

myDocument.htmの3番目の英語バージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-3/MyPageGroup/
page1/page1a/myDocument.htm

myDocument.htmの下書きまたは保留中のバージョンにアクセスするURLは、次のようになります。

http://mymachine.mycompany.com:5000/portal/page/mydad/lang-en/ver-STAGE/
MyPageGroup/page1/page1a/myDocument.htm