ヘッダーをスキップ
Oracle® Fusion Middleware WebCenter Sites管理者ガイド
11gリリース1 (11.1.1.8.0)
E49682-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

61 Microsoft SharePointシステム: デフォルトのマッピング仕様

Content Integration Platformのデフォルトのマッピング・フレームワークにより、選択したサイト上のSharePointライブラリからのパブリッシュが可能になります。

この章は、次の項で構成されています。

61.1 概要

Content Integration Platformのデフォルトのマッピング・フレームワークにより、デフォルトのSharePoint構造(DocumentFolderおよびPictureコンテンツ・タイプと、File SizecontentAttrcontentURLDate Picture TakenDescriptionKeywordsPicture HeightおよびPicture Width属性)に基づいているかぎり、選択したサイト上のSharePointライブラリからパブリッシュ可能なコンテンツをパブリッシュできます。

マッピング・フレームワークでは次のデフォルトのコンポーネントが提供されます。

マッピングを確立したら、Folderタイプのフォルダ(およびそのコンテンツ)は次のようにパブリッシュ可能になります。

パブリッシュ時、Content Integration Platformはmappings.xmlファイルを参照して、パブリッシュするコンテンツのタイプ(sp foldersp documentおよびsp picture)を特定します。publishコマンドで指定されたフォルダがパブリケーション・プロセスの開始ポイントになります。フォルダは、それに含まれるすべてのサブフォルダ、ドキュメントおよび画像とともに、SharePoint Folderタイプのフレックス親アセットとしてパブリッシュされます。

フォルダの構造(サブフォルダ、ドキュメントおよび画像)を再現するために、Content Integration Platformはパス情報を参照します。

図61-1 WebCenter SitesのSharePointフレックス・ファミリへのドキュメント・タイプのマップ

図61-1の説明が続きます
「図61-1 WebCenter SitesのSharePointフレックス・ファミリへのドキュメント・タイプのマップ」の説明

図61-2 WebCenter SitesのSharePointフレックス・ファミリへのドキュメント・タイプのマップ

図61-2の説明が続きます
「図61-2 WebCenter SitesのSharePointフレックス・ファミリへのドキュメント・タイプのマップ」の説明


注意:

Pictureコンテンツ・タイプは、Documentコンテンツ・タイプと同様にマップされます。

sourceidは値にPictureを取ります。

targetidは値にSharePoint_Document;sp_pictureを取ります。

詳細は、第61.2項「デフォルトのmappings.xml」を参照してください。


61.2 デフォルトのmappings.xml

デフォルトのmappings.xmlファイルはContent Integration Agentにあり、SharePointスキーマをWebCenter SitesのSharePointフレックス・ファミリにマップします。マッピングは、次のコードに示すようにIDで一意に識別されます。<assettype-mapping>および<descriptor-mapping>タグのパラメータは、第58.2.2.1項「Microsoft SharePointデータをOracle WebCenter Sitesにマップするためのタグおよびパラメータ」に定義されています。

<mappings>
  <!-- MS SharePoint to CS -->
  <mapping id="sharepoint2cs">
    <assettype-mapping sourceid="Item" targetid="" id="sp_item">
      <descriptor-mapping sourceid="Title" targetid="title" />
    </assettype-mapping>
    <assettype-mapping sourceid="Document" 
               targetid="SharePoint_Document;sp_document" id="sp_document" 
               extends="sp_item">
      <descriptor-mapping sourceid="File Size" targetid="file_size" />
      <descriptor-mapping sourceid="contentAttr" targetid="file" type="static" />
      <descriptor-mapping sourceid="contentURL" targetid="contentURL" 
               type="dynamic" />
    </assettype-mapping>
    <assettype-mapping sourceid="Folder" targetid="SharePoint_Folder;sp_folder"
               id="sp_folder" extends="sp_item" />
    <assettype-mapping sourceid="Picture" 
               targetid="SharePoint_Document;sp_picture" id="sp_picture"   
               extends="sp_document">
      <descriptor-mapping sourceid="Date Picture Taken" targetid="date_taken" />
      <descriptor-mapping sourceid="Description" targetid="description" />
      <descriptor-mapping sourceid="Keywords" targetid="keywords" />
      <descriptor-mapping sourceid="Picture Height" targetid="picture_height" />
      <descriptor-mapping sourceid="Picture Width" targetid="picture_width" />
    </assettype-mapping>
  </mapping>
</mappings>

61.3 SharePointフレックス・ファミリの仕様

表61-1「SharePointのデフォルト・データとフレックス・ファミリの対応データ」は、WebCenter SitesのSharePointフレックス・ファミリに対するSharePointスキーマのデフォルトのマッピングを要約したものです。カスタマイズ実装の場合は、フレックス・ファミリを再使用することも、独自に作成することもできます。

表61-1 SharePointのデフォルト・データとフレックス・ファミリの対応データ

データのタイプ SharePointのデフォルト・データ フレックス・アセット・タイプへのマップ フレックス・ファミリ・メンバーへのマップ 説明 このタイプのアセットの作成者

スキーマ

属性

次の属性:

ドキュメントの場合:

File Size

contentAttr

contentURL

画像の場合:

Date Picture Taken

Description

Keywords

Picture Height

Picture Width

SharePoint属性

次の属性インスタンスを格納: 脚注 1 

ドキュメントの場合:

file_size

file

contentURL

画像の場合:

date_taken

description

keywords

picture_height

picture_width

フレックス属性

このフレックス・アセット・タイプはドキュメントおよび画像の属性を格納します。

WebCenter Sites管理者

スキーマ

フォルダ・コンテンツ・タイプ

Folder

SharePoint親定義

次の親定義インスタンスを格納: 脚注 2 

sp_folder

フレックス親定義

このフレックス・アセット・タイプは親定義インスタンスを格納します。

WebCenter Sites管理者

スキーマ

ドキュメント・コンテンツ・タイプ

Document

SharePoint子定義

次の子定義インスタンスを格納: 脚注 3 

sp_document

フレックス(子)定義

このフレックス・アセット・タイプは子定義インスタンスを格納します。

WebCenter Sites管理者

スキーマ

画像コンテンツ・タイプ

Picture

SharePoint子定義

次の子定義インスタンスを格納: 脚注 4 

sp_picture




コンテンツ

パブリッシュされたフォルダ

Folderコンテンツ・タイプのフォルダ

SharePointフォルダ

フレックス親アセットを格納

(タイプsp_folderおよびその他のタイプ)

フレックス親

このフレックス・アセット・タイプはフォルダ・アセットを格納します。

Content Integration Platform

コンテンツ

パブリッシュされたドキュメント

Documentコンテンツ・タイプのドキュメント

パブリッシュされた画像

Pictureコンテンツ・タイプの画像

SharePointドキュメント

フレックス(子)アセット(タイプsp_documentsp_pictureおよびその他のタイプ)を格納します。

フレックス(子)アセット

このフレックス・アセット・タイプはドキュメント・アセットおよび画像アセットを格納します。

例については、図61-1を参照してください。

Content Integration Platform


脚注 1 「インスタンス」は「アセット」のことを意味します。「インスタンス」は、パブリッシュされたコンテンツ(アセット)とメタデータ(インスタンス)を区別するためにのみ使用されています。

脚注 2 「インスタンス」は「アセット」のことを意味します。「インスタンス」は、パブリッシュされたコンテンツ(アセット)とメタデータ(インスタンス)を区別するためにのみ使用されています。

脚注 3 「インスタンス」は「アセット」のことを意味します。「インスタンス」は、パブリッシュされたコンテンツ(アセット)とメタデータ(インスタンス)を区別するためにのみ使用されています。

脚注 4 「インスタンス」は「アセット」のことを意味します。「インスタンス」は、パブリッシュされたコンテンツ(アセット)とメタデータ(インスタンス)を区別するためにのみ使用されています。