Siebel Collaboration Guide > Getting Started with Siebel Collaboration >
Installing the Siebel Web Part
Web Part is a Microsoft SharePoint term that refers to a modular unit of information that appears on a page. In the SharePoint application, a Web Part has a similar function to an applet in the Siebel application. The Siebel Web Part is the Web Part that displays data for a specific Siebel object. This procedure describes how to:
- Copy a DLL for the Siebel Web Part into the Web Site directory for the SharePoint portal site
- Configure SharePoint's web.config file so that the Siebel Web Part is recognized as a safe control
- Modify the trust settings in the policy file to give the Siebel Web Part full trust permissions
This task is a step in Process of Setting Up Siebel Collaboration. To install the Siebel Web Part
- Copy the file SiebelWebParts.dll:
- From the
addin\sharepoint\webparts\bin directory (on your SharePoint server)
- To the local drive:\inetpub\sharepoint_portal_site
\bin directory (If the bin directory does not exist, create it.)
- Edit the file web.config that is in the Web Site directory for the SharePoint portal site (C:\inetpub\sharepoint_portal_site
) by adding the following text to the Safe Control group:
<SafeControl Assembly="SiebelWebParts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=20916967cfa1c936" Namespace="Siebel.WebParts" TypeName="*" Safe="True"/>
- Determine the file name for the policy file used by the SharePoint portal site:
- In the web.config file, locate the element trust, and note the value of the level attribute for this element, for example, WSS_Minimal.
- Locate the securityPolicy section and locate the trustLevel element with the attribute whose name matches the level attribute that you noted in Step a, for example, WSS_Minimal.
- Make note of the file name for the policy file.
- Edit the policy file that you noted in Step c by adding the following text before the CodeGroup element for ASP.NET:
TIP: Search for the string PermissionSetName="ASP.Net" to find the ASP.NET code group.
CAUTION: Make sure that the value in the PublicKeyBlob does not contain carriage returns. If it does, team spaces do not display.
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust"> <IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010093A41BEFD89921C1E63B058F52B8A10587E2F3376D645EC37F4F341521D235C33984CE67A69347CB102FF1742FE1058FD109621606E234CC1388D736BC84E2426626AED47A9AC87E3473A483ECF47316D64BB3DDC7B547E2550E72724F5889F11246B0789B27D6816A2761089D172E16125059F914AA13C595ED38C70EF6FABB"/> </CodeGroup>
|