Problem at 'Extension Stores' of Sessions in Collaboration room template

Hi, ALL:
I make a change on 'Persistence Mode' of 'Session' from DB to FSDB. But, after create a test session to validate setting properly or not. Session record still save in the original KM folder (root\sessiondata), not in the specific folder. I apply the same setting to the other item (Documents, News) on the duplicated template (duplicate from build-in template SAP_Project_Template_2), I can see the file on the folder.
Any advice would be very appreciated.

Hi Ravindrakvs,
cRoom templates are defined in portal.
Check with your portal team. They can provide you the path and details of cRoom templates.
Cheers
Amit

Similar Messages

  • Differents Email Notifications for each Collaboration Room Template

    Dear all,
    I have two collaboration room templates. I want to know if I can have one Email (Notification) template for Room Template 1 and a second Email (Notification) template for Room Template 2.
    Example:
    For Room Template 1 --- > Invitation Email 1.
    For Room Template 2 --- > Invitation Email 2.
    Cheers,
    Andres.

    Without knowing more about your customizations it's not possible to give you an exact answer. However, the way that I do this is by modifying the underlying workflow.
    I usually do something like this:
    <Action id='0' process='TaskDefinition-Notification-Process'>
        <Argument name='template' value="mytemplate"/>
        <Argument name='to' value='$(toAddr)'/>
        <Argument name='cc' value='$(ccAddr)'/>
        <Argument name='from' value='%%FROM_ADDRESS%%'/>
        <Return from="notificationException" to="notificationException"/>
    </Action>Note the toAddr variable, the ccAddr variable and the single template. You can either build it as one big list of email address and send it out once or use the standard workflow looping techniques and loop over the sub process over and over.
    As with anything Sun IDM, there's a thousand ways to do to this, including hooking into a the viewOptions.process variable to define your own workflow where this can be done.
    Anyway, that's how I solved it.

  • Transport of Collaboration room template...

    Hi,
    I have created a Collaboration room template in Dev.
    I need to transport this to QA and Prod.
    How do I do this?
    Could someone pelase help me with this?
    Thanks,
    Sudha.

    Hi Sudha,
    check this link also
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3d97ecbb-0d01-0010-3d9f-ae7a013471f1]
    Regards,
    vv.

  • Collaboration Room Template problem with Roominformation iView

    Hello all,
    I'm trying to make a custom collab room template, but I'm having troubles with the Roominformation iView. It always gives me an error 
    <i>Portal Runtime Error
    An exception occurred while processing your request
    Exception id: 11:28_30/10/07_0005_2777350
    See the details for the exception ID in the log file.</i>
    What I've done is copied the Room information extended iView , paste it in a page, assigned that page to a the collabroom workset.
    Is there perhaps some configuration I have forgotten ? If so, where do I have to do the configuration ?
    Thank you in advance !
    Abjuh

    Okay, found the problem. It was indeed some configuration that I've forgot.
    com.sap.netweaver.coll.RoomInformationExtended
    iView property com_sap_netweaver_coll_information_roomid = room_id (=parameter)

  • Add new collaboration room template?

    Hi,
    I want create a new template for collaboration room, is it possible? How can do it?
    My java code is:
    package com.sap.ttt;
    import com.sapportals.portal.prt.component.AbstractPortalComponent;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    import com.sapportals.portal.prt.component.IPortalComponentResponse;
    //imports for User Management
    import com.sap.security.api.IUser;
    import com.sap.security.api.UMFactory;
    //imports for Portal
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    //imports for Collaboration Rooms
    import com.sap.ip.collaboration.room.api.IRoomInfo;
    import com.sap.ip.collaboration.room.api.IRooms;
    //import com.sap.ip.collaboration.room.api.IRoom;
    import com.sap.ip.collaboration.room.api.IRoomCategoryFactory;
    import com.sap.ip.collaboration.room.api.IRoomCategory;
    import com.sap.ip.collaboration.room.api.template.IRoomRole;
    import com.sap.ip.collaboration.room.api.template.ITemplate;
    import com.sap.ip.collaboration.room.api.types.RoomPrivacyType;
    public class ttt extends AbstractPortalComponent
    IRoomInfo roomInfo;
    public void doContent(IPortalComponentRequest request, IPortalComponentResponse response) {
    try {
    String templateName = "taskroom";
    String roleName1 = "Admin";
    String roleName2 = "Member";
    IRooms roomsAPI = (IRooms) PortalRuntime.getRuntimeResources().getService(IRooms.PORTAL_SERVICE_ID);
    IRoomCategoryFactory categoryName = roomsAPI.getRoomCategoryFactory();
    IRoomCategory[] categoryInfo= categoryName.getRoomCategories();
    //Get Template Related Infos
    ITemplate template = roomsAPI.getRoomTemplate(templateName);
    IRoomRole role1= template.getRoomRole(roleName1);
    IRoomRole role2= template.getRoomRole(roleName2);
    //Get an empty RoomInfo object
    roomInfo = roomsAPI.getRoomCreationInfo();
    //Fill RoomInfo object with values
    roomInfo.setName("Programme ROOM_withDoc");
    roomInfo.setDescription("New Room Description");
    roomInfo.setTemplateName(templateName);
    roomInfo.setCategories(categoryInfo);
    roomInfo.addRoomParameter("Objectives","desc1","objective", false);
    roomInfo.addRoomParameter("Start Date","desc2", "s date", false);
    roomInfo.addRoomParameter("Target Date", "desc3","t date", false);
    roomInfo.addRoomParameter("Initiatives", "desc4","initiatives", false);
    roomInfo.addRoomParameter("Mission", "desc5", "mission", false);
    roomInfo.addRoomParameter("Goal", "desc6","goal", false);
    roomInfo.setPrivacy(RoomPrivacyType.DEFAULT);
    //Set User Role Assignments
    IUser owner = UMFactory.getUserFactory().getUserByLogonID("vishal");
    IUser owner2 = UMFactory.getUserFactory().getUserByUniqueName("aditya");
    roomInfo.setOwnerId(owner.getUniqueID());
    roomInfo.addUserToRole(owner.getUniqueID(), role1);
    roomInfo.addUserToRole(owner2.getUniqueID(), role2);
    //Finally Create the Room
    if(roomInfo.validate())
    roomsAPI.createRoom(roomInfo, false);
    response.write("/////room created sucessfully////");
    //from here i want to create tasks
    } catch ( Throwable e ) {
    // Display exception
    //response.write(roomInfo.g);
    response.write("Application encountered an internal exception:" );
    response.write(e.getMessage() );
    e.printStackTrace( System.err );
    response.write(e.toString());
    //response.write(System.err);
    } // catch
    And my xml is:
    <?xml version="1.0" encoding="UTF-8"?>
    <application>
      <application-config>
        <property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal"/>
        <property name="ServicesReference" value="com.sap.netweaver.coll.shared"/>
      </application-config>
      <components>
        <component name="ttt">
          <component-config>
            <property name="ClassName" value="com.sap.ttt.ttt"/>
          </component-config>
          <component-profile/>
        </component>
      </components>
      <services/>
    </application>
    But not appear the template, why?
    Thanks in advance,
    regards,

    Hi Ravindrakvs,
    cRoom templates are defined in portal.
    Check with your portal team. They can provide you the path and details of cRoom templates.
    Cheers
    Amit

  • Collaboration Room Template Rebuild Failure

    I was trying to rebuild a room template by using the same name. So what I did was that I duplicated the old one and gave it a unique name and deleted the old one. Then I tried to create a new template using the same name as the one I just deleted. It didn't let me move to the next step and gave an error message saying no valid name specified. The old template is gone no longer to be found nowhere not even in the backend. Any advice. Thanks

    I was able to Delete the Room Template and create a new one with the same Name as the Room Template deleted before.
    Steps:
    1. Delete Room Template
    2. Go to PCD Inspector
    3. In PCD Inspector Navigate to Portal Content > com.sap.ip.collaboration > RoomTemplateVersion
    4. Delete the Folder of the Template you just deleted
    5. Create a new Template with the Name of the Room Template created before
    It should work fine. I've done it twice.
    Point's appreciated

  • Transport Collaboration Room Template - Mappings without CTS

    I need to transport a custom C-Room Template with some custom mappings.  Can this be done without using the CTS Transport method? 
    We do not have CTS configured on our Portal. EP 7.0
    Thanks,
    Matt

    Template was rebuilt manually.
    Thanks,
    Matt

  • Collaboration Rooms & Room Stores

    Hi,
    I set up some template files in a collaboration room template using the store "cmStore". I wanted those files to appear only in the collaboration rooms' private "room documents" iView.
    But when I create a collaboration room using the cRoom template mentioned above the template files also appear in the collaboration rooms' "public documents" iView.
    Does somebody know what I can do to avoid this?
    Regards,
    Christoph

    Hi Christoph,
    as a tutorial like help, did you use https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how to build a collaboration room template.pdf section 3.5.4.1?!
    Hope it helps
    Detlev

  • Runtime Error: if open a task in the collaboration-room

    Hi,
    I've following problem:
    I get an e-mail from collaboration room (Task). When I click in the E-Mail on the Link here, I get in the Browser a runtime error. I suspect it is permission problems. But I was looking the IView under System Administration -> Permission -> and I set the write/read permissions with check enduser for the group "erverybody" in the IVIEW with this ID:
    portal_content/com.sap.pct/every_user/general/iViews/com.sap.workflow.iviews/com.sap.workflow.task~detail
    Only members receive this error message. The error message does not appear when I am logged in the system as admin.
    Error in the Logfile:
    03:46_01/12/10_0058_3706050
    [EXCEPTION]
    com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): portal_content/com.sap.pct/every_user/general/iViews/com.sap.workflow.iviews/com.sap.workflow.task~detail)
    at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:422)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
    at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
    at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at com.sapportals.portal.prt.deployment.DeploymentManager.getPropertyContentProvider(DeploymentManager.java:1919)
    at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:234)
    at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
    at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
    at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:488)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Thank you!
    regards

    Hi Sen!
    Thank you for your reply. But I canu2019t find what was described into the instructions:
    In the Detailed Navigation pane, browse to Console Logging. Select pcd_logger, and the number of rows to display. Select Configuration Mode, check your configuration values, and verify that the value for Activated logger is set to true, and selectable for ALL levels. Select Apply and then View Mode. Now, on the view mode, make sure that you select all the check boxes for Select logger levels for display, and select Display. The logs should be displayed.
    In short, I donu2019t know the name of <specified path> in the Security Zone, where I can set the permissions:
    Go to System Administration ® Permissions, browse to Security Zones / , right-click ® Edit Permissions
    Best Regards

  • Role in Collaboration Room

    Hi
    I have duplicated the Collaboration Room Template "SAP_Information_Site" and created a new CR based on the duplicated template. Three roles are defined in that template: admin, content manager, public
    I assigned my own admin-user the admin-role in this CR.
    But every other user entering this room has automatically been assigned to the "content manager"-role, although he should be assigned to the "public"-role! I always delete the user from the Member-list in the Administration of this CR. But everytime the user enters the room, he´s assigned to the content manager-role again!!!!
    Can anybody help me?
    We´re on SAP EP 6.0 SP 13
    Thanks
    Sven
    Message was edited by: Sven Keller

    Hi Vasu
    Sorry, but that url doesn´t help. I know the procedure of assigning PORTAL (!!!) roles. The problem is, that within the collaboration room the ROOM (!!!) role "content manager" is assigned
    autmatically to EVERY user entering the room. I can´t control that.  
    Normally every user should have the room role "Public"!
    Regards,
    Sven

  • Define FSDB repository in a Collaboration Room?

    I have a CM Repository (pointing to fileserver, where the files are stored)
    Now, I want to create a room template, with an room extension to use this repository in "documents" section.
    I created the room template with room extension according this guide:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0496f69-cb70-2910-21a6-c4cf2cc66311
    The "Documents" iView, create a subfolder from my CM Repository.
    But I want the room can see directly this repository, is possible???
    thanks in advance,
    Edited by: Leandro  Balboni on Jun 6, 2008 1:02 PM

    Yes, you can certainly do this.  Typically document areas in a collaboration room are provisioned automatically, but you can include a KM Navigation IView in either the room template or the room extenstion template that points at a 'hard-coded' KM folder. 
    In this case, you would pre-define the properties of the KM Navigation IView after you add it to the template workset, and you would not use the Collaboration Room Template mapping function.
    Does this help at all?

  • Collaboration Room Mappings

    I'm in a bit over my head, I've been charged with setting up collaboration room templates.  I've been through the EP300 information regarding rooms.  Unfortunately I've not had much luck with the mappings.  I understand in theory how they are supposed to work, but I'm unable to find solid examples of what the mappings actually mean and how they are used.  Both in the 300 coursework and in searching service and sdn.
    Is there a good source for information on Mappings and what mappings are required for RoomTasks, DocumentsandLinksTeam, etc?

    Hi Chris,
    See, mapping is done for configuring the pages u have added in your workset, i.e as they are linked to each other, so mapping is the physical way to provide the path for them.
    For doing mapping u need to compare the mapping of your new template with the standard and then u need to create the extensions for that.
    And about ur answer mapping is always required when u are creating a new template but when u are duplicating the original template that time u don't need to do mapping as it will take the original mapping by default.
    Best Regards
    Shashank Saxena
    I hope if u got the answer for ur post then plz reward with points which is at the left side of ur page. thanks

  • Collaboration Rooms and Document Uploads from Network

    Hi,
    We are starting to use Collaboration Rooms and would like the Documents iview to point to our network file system, so when a user uploads a file he can do it via the portal or our network drive. We are using FSR's elsewhere and are wondering how to incorporate it into a collab room document iview. Our portal environment is NW04 Stack 12.
    Any assistance would be most appreciated.
    Thanks,
    Kris

    Hi Kris,
    what you need to do is to create a collaboration room template that would integrate a KM Navigation iView that points to the file share. Of course, first you need to integrate the share via repository manager in KM.
    I hope you know how to integrate the share into KM. For more on how to create a room template check the info in this thread:
    Collaboration Room Creation error on NW04 SP9
    Hope this helps,
    Robert

  • Help: Collaboration Room Bugs/Issues

    Hi,
    I have created my own collaboration room template by duplicating the standard Information Site template.
    However, i am facing a few issues related to collaboration room creation, which might be standard features/bugs in collaboration room.
    1. When i create a new Room, all the users of that room (members as well as administrators) get full access to room documents, headers, news, Faqs etc.
    The permissions started working fine when i changed permissions in KM Content --> Room_Extensions.
    All the existing rooms showed the correct permissions.
    However, whenever i create a new room, every user gets full permissions to all the parts of the room.
    This is despite the fact that i have removed all the users from full permissions to the room_extensions folder in KM and reset the child permissions.
    2. I have attached the iView com.sap.ip.collaboration/TemplateContent/Homer/iViews/ com.sap.netweaver.coll.RoomMemberList (Team Members iView)to my room template.
    When i create a new room based on my template, i do not get the users specific to a particular room.
    What i get in the Team members list is all the users listed in the Contacts list in Collaboration Launch Pad.
    3. When i try to preview some of the iViews stored in com.sap.ip.collaboration/TemplateContent/Homer, i get an exception. On attaching these iViews to the Collaboration Rooms, i get a message stating "Invalid Item ID" index.xml.
    I get the same message even after attaching these iViews to a collaboration room template and creating a room based on the template.
    Any help regarding these issues would be highly appreciated. Full points for helping me with these issues.
    Regards,
    Vibhu

    Hi Vibhu,
    here my comments:
    1) These are the standard settings (every room member gets full access) for the permissions of KM content created during a Room creation. Since KM can't distinguish between the room roles, we can't set 'better/stronger' permissions. You can only set manually permissions on concrete users.
    2) It seems that you have not set the mappings for this iView. For the RoomMemberList you need the following settings:
    StartURI        room_rootrolegroup_rid
    path            room_rootrolegroup_rid
    roomrid         roomid
    in the documentation you find more mappings for iViews delivered by SAP, which You have to set in the templates.
    Please see http://help.sap.com/saphelp_nw04/helpdata/en/3f/fcfe06fd7f1321e10000000a114cbd/content.htm for more information.
    3) That's possible since some of the iViews needs certain iView-Parameters set to work properly. Please check if this iView needs some mappings under the link in the documentation under 2)
    4) Up to now we are treating groups as you described. We are working on a solution where we work with groups as room members and we don't resolve the members of the invited/added group.
    Regards, Erwin

  • Collaboration Room Team Member list

    Hello all,
    I'm working on creating a custom collaboration room template in KM 5.0, EP 5.0, SP 5.0. The templates that come with KM include an iview (Team Members) that lets you view team members that are a part of the collaboration room that you are in. It does not appear that this iview tells you who in that list is currently online or offline, however, this would be a great feature to have. Is there any way to get this iview to do that, or is there any other business package that might have an iview that includes this functionality?
    Thank you,
    Stephen Spalding
    Graybar
    Web Developer

    Hi Edwin,
    set the PCD permissions of com.sap.ip.collaboration (or something like this) for the group "Everyone" to allow End User permissions.
    You have to check "End User" for the group Everyone.
    Best Regards
    Frank

Maybe you are looking for