8.2 Modifying a Microsoft SharePoint Server for Use with Oracle IRM

To modify a Microsoft SharePoint server so that it can handle sealed content:

  1. Install a set of icon images to represent sealed content.

    The icon images are currently available from the Oracle Technology Network at the following location:

    http://www.oracle.com/technetwork/middleware/content-management/irm-fileicons-180493.zip

    Copy the images into the SharePoint images folder. In SharePoint 2007, this is:

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES

  2. Modify the docicon.xml file to add the sealed content types.

    In SharePoint 2007, the docicon.xml file is in the following location:

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML

    At the end of the section headed <ByExtension>, add the following lines:

    <Mapping Key="scsv" Value="icsxls.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdoc" Value="icsdoc.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdocm" Value="icsdoc.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdocx" Value="icsdoc.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdot" Value="icsdot.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdotm" Value="icsdot.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sdotx" Value="icsdot.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="spot" Value="icspot.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="spotm" Value="icspot.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="spotx" Value="icspot.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sppt" Value="icsppt.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="spptm" Value="icsppt.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="spptx" Value="icsppt.gif" EditText="Microsoft Office PowerPoint" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="srtf" Value="icsrtf.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="stxt" Value="icstxt.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxls" Value="icsxls.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxlsm" Value="icsxls.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxlsx" Value="icsxls.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxlt" Value="icsxlt.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxltm" Value="icsxlt.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="sxltx" Value="icsxlt.gif" EditText="Microsoft Office Excel" OpenControl="OracleIRM.OpenDocuments" /> 
    <Mapping Key="seml" Value="icseml.gif" EditText="Microsoft Office Word" OpenControl="OracleIRM.OpenDocuments" />
    
  3. Modify the htmltransinfo.xml file to add the sealed content types.

    In SharePoint 2007, the htmltransinfo.xml file is in the following location:

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML

    At the end of the section headed XML, after any other file extension entries, add the following lines:

    <Mapping Extension="scsv" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdoc" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdocm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdocx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdot" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdotm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sdotx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="spot" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="spotm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="spotx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sppt" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="spptm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="spptx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="stxt" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxls" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxlsm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxlsx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxlt" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxltm" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="sxltx" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" /> 
    <Mapping Extension="srtf" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" />
    <Mapping Extension="seml" AcceptHeader="" HandlerUrl="" ProgId="OracleIRM.OpenDocuments" />
    
  4. Restart IIS.