Using Content Server Profiles in WebCenter

Almost every presentation i see about WebCenter and UCM, people tell me that from PS3, content server profiles are made available in WebCenter. I have browsed both the administration guide as the developers guide but i can't find a piece of documentation about it.
When i add a document service taskflow to my page and i want to upload a file, i only get the "browse" button and a field for a description. There does not seem to be an option to select a profile. The documentation also states that you can select the profile when you update th metadata in webcenter. This is also something i haven't found yet...
The taskflows seem generic so they work with UCM, Oracle Portal and a local directory so it seems normal that there is no option for selecting a profile.
Does anybody tried exposing profiles in webcenter or has some documentation on how do to this? To me, this seems like a very important feature but i haven't figured out how to make it work..

I have recently done a POC on the contributions, if you can setup the Default Data Element and region Definition you will be able to use the Magic key ctrl + shift + 'C' to switch Webcenter Spaces PS3 to contribution mode.
This way you can present the Site Studio content as well as Contribute to the same content list. As you can define the Data Element/Region Definition such that, each site studio list can have it's own defined Contribution Metadata list.
Pre-requisite -
In Webcenter Spaces/ Spaces page, Make sure that you have at least one Content Presenter with a content and Region Template from Site Studio.
The limitation I have felt is, the Content Presenter is not able to Query against any Metadata field. The only way to query is using keywords and file names and after doing that, there is no way you can contribute to the same Webcenter list, i.e there is no metadata specific contribution other than using the profiler as mentioned in this blog.
Question is, is there a way to provide a contribution option from Webcenter Spaces against the list of presented contents using Webcenter Content Presenter (NOT the content from Site Studio), so that we can directly contribute to UCM with specific Metadata. Other than the custom option of using custom taskflow exposing RIDC service ?
Thanks,
Arun

Similar Messages

  • CM Repository using content server.

    Hi Experts,
              I am currently setting up KM in SAP EP 7.0. I have installed both Trex 7.1 and Content Server 6.40. Would like to check with you guys on how to create a CM repository that points to content server 6.40? Thanks.

    I have recently done a POC on the contributions, if you can setup the Default Data Element and region Definition you will be able to use the Magic key ctrl + shift + 'C' to switch Webcenter Spaces PS3 to contribution mode.
    This way you can present the Site Studio content as well as Contribute to the same content list. As you can define the Data Element/Region Definition such that, each site studio list can have it's own defined Contribution Metadata list.
    Pre-requisite -
    In Webcenter Spaces/ Spaces page, Make sure that you have at least one Content Presenter with a content and Region Template from Site Studio.
    The limitation I have felt is, the Content Presenter is not able to Query against any Metadata field. The only way to query is using keywords and file names and after doing that, there is no way you can contribute to the same Webcenter list, i.e there is no metadata specific contribution other than using the profiler as mentioned in this blog.
    Question is, is there a way to provide a contribution option from Webcenter Spaces against the list of presented contents using Webcenter Content Presenter (NOT the content from Site Studio), so that we can directly contribute to UCM with specific Metadata. Other than the custom option of using custom taskflow exposing RIDC service ?
    Thanks,
    Arun

  • Unable to use Content server

    Hi experts,
    I have the following scenario.
    Document Area          Storage Repository      Storage Category
    CFF                               ZCFF_01                      ZCFFMAIN
    DMS                              ZDMS_01                     ZDMSMAIN
    Now, when i am checking the files from cFolders to content server it is using the cfolders storage category and happening properly. But when i want to check in the files from DMS using KPro ( indicator checked in DC10 againt the document Type), It is not happening. it is giving me an error message as " An error occured while creating the original attribute for DOC". When i have gone inside the error message, In the application log for object "SDOK" it is showing " An error occured while calling the function module SCMS_DOC_CREATE" and in the details it is using the storage category ZCFFMAIN ( it is the storage category for cFolders). Actually it should use the storage category ZDMSMAIN ( storage category for DMS).
    Can you tell me whether i have missed out anything or any customisation wrongly done ?
    Is this the only thing that has to be defined or do we have to do some thing for the data carriers as well? Please elaborate your answer.
    Christoph Your expert help is very much needed.
    Thanks and Regards
    Bhaskar

    Hi Bhaskar,
    as also mentiond in your support ticket I would kindly ask you to see the attached note 1173675 and check the mentioned entries in table SDOKPROP. Please made sure that all mentioned 22 DMS related entries are maintained and that there is no typing error for these entries.
    Please note that for using a storage category in document management the document area 'DMS' has to be used. So please change this setting in transaction OAC0 and OACT from 'CFF' to 'DMS'.                                                           
    Additionally I would kindly ask you to check if you have maybe maintained the storage category for workstation application DOC in a profile in the customizing under                                                                               
    Cross-Application Components                                              
    - Document Management System                                              
      - General Data                                                          
        - Define profile                                                      
    Because this could explain why an other storage category is choosen by the system.
    Best regards,
    Christoph

  • Help needed in building a demo mobile app for DRM support using Content server 4

    Hi all,
    I am building an application for the blackberry to support reading of pdf and ebuf content similar to Adobe Digital Editions with DRM support . I came to know about the Adobe RMSDK .
    Following is my understanding regarding my implementation , please correct me if i am wrong:
    The DRM implementation on a mobile device for Adobe should satisfy the following criteria:
    1. The mobile device should have a application which uses the Adobe RMSDK.
    2. The publisher or the server app should install and run the content server 4
    3. An acsm file which contains the rights data should be saved stored at the adobe server and should be downloaded by the mobile client.
    4. The urls in the acsm xml file will be used to fetch the content for the ebook.
    I have the following querries:
    1. Is there an implementation of the RMSDK for java to run on blackberry.
    2. Is Adobe content server 4 free to install, if not do we have a test server for this purpose.
    Thanks in advance for the help.

    Hi Jim,
    Thanks for your kind reply. I have some more querries
    Suppose if we have a client implementation of the Adove RMSDK in java,  please help answer these querries:
    1. How do we connect to the cs4 server (what will be the flow of data, is there a documentaion regarding the protocol to be used between the mobile client and the cs4 server in order to communicate and fetch Rights protected ebuf and pdf data.
    2. The link http://www.adobe.com/products/digitaleditions/library does not give me information of how to use this library to store by ebook data and fetch  drm data from the mobile client and the protocol/communication followed.
    3. How do i go forward in evaluating acs4( getting a test version of cs4 and using it ). We want to build a demo app in blackberry.
    thanks
    Amit

  • Using Content Server 5.02 for Header/Footer Now

    I'm trying to migrate our 5.01 deployment to 5.02. One of the problems I'm having is the header and footer that I created before don't show. I had assumed that installing Content Server wouldn't impact my old header/footer that I created with the Branding Engine. Does anyone know what I have forgotten or haven't set? Also, I get an error when I try to create a new header or footer. - "Gateway was not able to access requested content. If the error persists, contact your Portal Administrator."
    I'm running the java version of 5.02 on Tomcat. Below is the PTSpy when I try to load a page.
    Thanks, Jamie
    1 03-24 16:12:52 Action UI Infrastructure 708 2648 (Thread-36) com.plumtree.uiinfrastructure.activityspace.Interpreter.HandleRequest(Interpreter.java:1109) Entering handleRequest: GET http://fra-its-pt2:8080/portal/server.pt?in_hi_PostToSelf=59&in_hi_Passthru=&in_hi_PassthruArgs=&in_hi_space=ObjMgr&in_hi_spaceID=1&in_hi_control=ObjMgrRepost&in_hi_page=ObjMgr&in_hi_req_apps=1&in_hi_opt_gtl_objtype=61&in_hi_opt_use_objtype=1&in_hi_opt_gro_objtype=2&in_hi_opt_aut_objtype=3&in_hi_opt_fol_objtype=20&in_hi_opt_fil_objtype=32&in_hi_opt_sav_objtype=33&in_hi_opt_dat_objtype=35&in_hi_opt_pro_objtype=36&in_hi_opt_typ_objtype=37&in_hi_opt_cra_objtype=38&in_hi_opt_gad_objtype=43&in_hi_opt_inv_objtype=44&in_hi_opt_fed_objtype=46&in_hi_opt_gcs_objtype=48&in_hi_opt_ctp_objtype=54&in_hi_opt_bun_objtype=55&in_hi_opt_pgt_objtype=56&in_hi_opt_job_objtype=256&in_hi_opt_com_objtype=512&in_hi_opt_web_objtype=47&in_hi_opt_ext_objtype=58&in_hi_opt_thisfold_adfolder=371&in_hi_opt_thisfold_subfolders=0&in_hi_opt_subfold_adfolder=371&in_hi_opt_subfold_subfolders=1&in_hi_opt_allfold_adfolder=1&in_hi_opt_allfold_subfolders=1&in_hi_userid=238&in_hi_editlinks=1&in_se_sel_1=all&in_se_sel_2=allfold&in_tx_query=&in_hi_FolderID=371&in_hi_ObjectIDs=&in_hi_FolderTreeID=&in_hi_Comment=&in_hi_Enable=&in_hi_ExpandObjectIDs=43&in_hi_Expand=true&in_hi_FolderName=&in_hi_FolderDesc=&in_se_CreateSelect=0&in_se_UtilitiesSelect=02 03-24 16:12:52 Warn Common Library 708 2648 PTCommon.cpp(977) ***SetError *** (0x80044633): Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server was not able to retrieve the contents of this portlet. The portlet is redirecting to a resource located outside the gateway space. The portlet's web service needs to be reconfigured to include the missing resource in its gateway space. Please report this error to an Administrator if it persists. <!-- HTTP Response Code: 302 Found-->URL accessed was [http://fra-its-pt2:8080/portal/server.pt?]Gadget URL was [http://fra-its-pt2:8080/ptcs/published_content_redirect.jsp?adminpref=PCS-ContentItem-UUID&commgadgetpref=PCS-ContentItem-UUID]Gadget summary URL was []3 03-24 16:12:52 Warn Portal UI - Common 708 2648 (Thread-36) com.plumtree.portalpages.common.uiparts.NavigationModel.QueryForHeaderAndFooterElement(NavigationModel.java:2025) Failed getting footer content, will use default Footer._com.plumtree.server.marshalers.PTException: Native exception: IDispatch error #17459 (0x80044633): [Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server was not able to retrieve the contents of this portlet.  The portlet is redirecting to a resource located outside the gateway space.  The portlet's web service needs to be reconfigured to include the missing resource in its gateway space.  Please report this error to an Administrator if it persists. <!-- HTTP Response Code: 302 Found-->URL accessed was [http://fra-its-pt2:8080/portal/server.pt?]Gadget URL was [http://fra-its-pt2:8080/ptcs/published_content_redirect.jsp?adminpref=PCS-ContentItem-UUID&commgadgetpref=PCS-ContentItem-UUID]Gadget summary URL was []] (996,PTDispatch.cpp)_ at com.plumtree.server.marshalers.PTDispatch.getPropertyObject(Native Method)_ at com.plumtree.server.CIPTMyPortalGadgetContent.GetContent(CIPTMyPortalGadgetContent.java:81)_ at com.plumtree.portalpages.common.uiparts.NavigationModel.QueryForHeaderAndFooterElement(NavigationModel.java:1990)_ at com.plumtree.portalpages.common.uiparts.PlumtreeDP.DisplayBody(PlumtreeDP.java:223)_ at com.plumtree.portalpages.common.uiparts.PlumtreeDP.Display(PlumtreeDP.java:124)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.ProcessDisplayPageOrRedirect(Interpreter.java:973)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.HandleRequest(Interpreter.java:1899)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.DoService(Interpreter.java:523)_ at com.plumtree.uiinfrastructure.web.XPPage.service(XPPage.java:275)_ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)_ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)_ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)_ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)_ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)_ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)_ at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)_ at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)_ at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)_ at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)_ at java.lang.Thread.run(Thread.java:536)4 03-24 16:12:52 Warn Common Library 708 2648 PTCommon.cpp(977) ***SetError *** (0x80044633): Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server was not able to retrieve the contents of this portlet. The portlet is redirecting to a resource located outside the gateway space. The portlet's web service needs to be reconfigured to include the missing resource in its gateway space. Please report this error to an Administrator if it persists. <!-- HTTP Response Code: 302 Found-->URL accessed was [http://fra-its-pt2:8080/portal/server.pt?]Gadget URL was [http://fra-its-pt2:8080/ptcs/published_content_redirect.jsp?adminpref=PCS-ContentItem-UUID&commgadgetpref=PCS-ContentItem-UUID]Gadget summary URL was []5 03-24 16:12:52 Warn Portal UI - Common 708 2648 (Thread-36) com.plumtree.portalpages.common.uiparts.NavigationModel.QueryForHeaderAndFooterElement(NavigationModel.java:2025) Failed getting footer content, will use default Footer._com.plumtree.server.marshalers.PTException: Native exception: IDispatch error #17459 (0x80044633): [Error in CHttpGadgetProvider::raw_GetHTMLText, The Portal Server was not able to retrieve the contents of this portlet.  The portlet is redirecting to a resource located outside the gateway space.  The portlet's web service needs to be reconfigured to include the missing resource in its gateway space.  Please report this error to an Administrator if it persists. <!-- HTTP Response Code: 302 Found-->URL accessed was [http://fra-its-pt2:8080/portal/server.pt?]Gadget URL was [http://fra-its-pt2:8080/ptcs/published_content_redirect.jsp?adminpref=PCS-ContentItem-UUID&commgadgetpref=PCS-ContentItem-UUID]Gadget summary URL was []] (996,PTDispatch.cpp)_ at com.plumtree.server.marshalers.PTDispatch.getPropertyObject(Native Method)_ at com.plumtree.server.CIPTMyPortalGadgetContent.GetContent(CIPTMyPortalGadgetContent.java:81)_ at com.plumtree.portalpages.common.uiparts.NavigationModel.QueryForHeaderAndFooterElement(NavigationModel.java:1990)_ at com.plumtree.portalpages.common.uiparts.PlumtreeDP.DisplayBody(PlumtreeDP.java:223)_ at com.plumtree.portalpages.common.uiparts.PlumtreeDP.Display(PlumtreeDP.java:124)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.ProcessDisplayPageOrRedirect(Interpreter.java:973)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.HandleRequest(Interpreter.java:1899)_ at com.plumtree.uiinfrastructure.activityspace.Interpreter.DoService(Interpreter.java:523)_ at com.plumtree.uiinfrastructure.web.XPPage.service(XPPage.java:275)_ at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)_ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)_ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)_ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)_ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)_ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)_ at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)_ at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)_ at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)_ at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)_ at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)_ at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)_ at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)_ at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)_ at java.lang.Thread.run(Thread.java:536)6 03-24 16:12:55 Action UI Infrastructure 708 2648 (Thread-36) com.plumtree.uiinfrastructure.activityspace.Interpreter.HandleRequest(Interpreter.java:1962) Leaving handleRequest - User ID: 238

    You should check the URLs and gateway space URLs in the "Branding Web Service" object. It seems like they are not pointing correctly to your Branding Engine/Content Server. The base URL should of course point to the location at which CS is running, while the gateway space should also include the Community Published Content URL.

  • Displaying content item -(IContentItem) in portlet using Content Server API

    Hi,
    I am using the latest Content server API in my remote server to get the published content items. I have to display the content item in the JSP portlet.
    So how to display the content item in the portlet, if you have the IContentItem Object retrieved from the content server ? Is there any mechanism to get the HTML code/JSP code that corresponds to the IContentItem object?(All the content item will be an html or jsp )
    Currently we are extracting the publish url and opening an http connection to retrieve the html, which is not a good solution if you have mutiple portlets in the same page. So please suggest how can I display the content item (IContentItem Object) in the portlet.?

    Hi Anand,
    I am facing the same problem on IBM WebSphere Portal 5.1.
    Did you find a solution to your problem ?
    Thanks
    Ganesh

  • How to use Lion Server Profile Manager to require password after screensaver

    Our Company is upgrading to Lion server. One of our requirments for network security is to require a password to wake the computer from sleep or screensaver. In SL Server you would add a key to the com.apple.screensaver entery in workgroup manager.
    In Profile Manager in Lion server there is a custom setting section and I have tried adding a key there but it does not seem to work. Can anyone offer some help on how to put the require password to wake from sleep or screensaver in Profile Manager so the setting gets pushed out?

    Hi CodyCodes,
    Just discovered the same issue today as well.  Further complicating things, the screensaver timeout setting in Login Window doesn't apply to Profile Manager clients no matter what the setting.  This was reproduced and confirmed by the Apple Tech I was working with.  He's submitted the bug to their engineering staff.  I requested that he ask them why there is no setting for password on sleep or screensaver.  Hopefully this is resolved soon, as this feature is 99% of the reason we're implementing Profile Manager to begin with.
    Cheers

  • Using GOS to store business document on the content server

    Hello All,
    BACKGROUND
    We use content server to store business documents via ArchiveLink.  The process to store a business document is via Generic Object Services menu path "Create -> Store business document". 
    ISSUE
    When document is stored in such a way, the actual name of the document is not displayed in the "Attachment list" of the GOS menu nor is it stored on the content server.  What we see instead in the "Attachment list" is a description of the Archive object (TOASP-objecttext) for all documents that we store. 
    NEED HELP
    We need to have a document's name (i.e. name of the uploaded file) displayed in the "Attachment list" of GOS.  We also need to be able to retrieve this file name programmatically via a function call or a class method. 
    Any help is greatly appreciated.
    Gene.

    1. In GOS attachment list i can able to see the attachment name (without extension) may be you need to check your layout using change layout (its may hidden)
    2. For getting attachment name programatically try this way
      i_object-typeid = 'BUS2012'.
      i_object-catid  = 'BO'.               
      i_object-instid = yatthdr-docno.       " Document Number
      refresh : i_brel, i_link.
    * Get Attachment List
      append 'ATTA' to i_brel.
      if not i_brel is initial.
        select *
          from srgbtbrel
          appending corresponding fields of table i_link
          for all entries in i_brel
          where
            instid_a eq i_object-instid and
            typeid_a eq i_object-typeid and
            catid_a  eq i_object-catid and
            reltype  eq i_brel-reltype.
      endif.
      wa_filter-send_info = ' '.
      wa_filter-no_content = 'X'.
      loop at i_link into ls_link.
        clear : wa_doc_data.
        wa_fol_cont-doc_id = ls_link-instid_b.
        call function 'SO_DOCUMENT_READ_API1'
          exporting
            document_id                = wa_fol_cont-doc_id
            filter                     = wa_filter
          importing
            object_header              = wa_obj_hdr    
            document_data              = wa_doc_data
          exceptions
            document_id_not_exist      = 1
            operation_no_authorization = 2
            others                     = 3.
    You can find the File Name in the WA_OBJ_HDR

  • Using SAP Content Server for SAP E-Recruitment

    Hi SAP Experts,
    We are presently implementing SAP E-Recruitment using BSP services, We are successfully runnig with Whole E-recruitng cycle when we use SAP system DB as storgae for External Candidtes' Documents.
    But, Our Client wants to have SAP Content Server to store all documents uploaded by External/Internal Candidates becuase client is worrying that if SAP system DB holds such huge data base of Resumes, it may slow down the performance of SAP System.
    So, We need inputs from you suggesting whether is it feasible to use SAP Content server for SAP E-Recruitment Implementation. SAP no where suggests to Content server. So, we are in deliema to go for content server or not. If it is feasible to use Content server, pls provide me proper links or documents for reference.
    Please give your valuable inputs,
    Thanks & Regards,
    Sudheer Kumar P

    Hi Sudheer,
    We are considering the same option.  We are concerned about performance after all these documents are uploaded too.  Did you install a content server?  How did it go and was it difficult to set up with e-rec?
    Thanks
    Shane

  • How to create Discussions Task Flow Based on Oracle Content Server

    Hi,
    I need to create an ADF application consisting of the following aspects:
    1) Upload, Download and Share documents (I'm using Documents Services provided by WebCenter Jdeveloper Extensions)
    2) Create discussion threads and forums (I'm trying to use Discussion Services provided by WebCenter Jdeveloper Extensions)
    3) User should be able to do an universal search i.e search both documents and discussions forums. (I'm using Search Services provided by WebCenter Jdeveloper Extensions)
    I'm using "Oracle Content Server 10g for WebCenter" to manage my documents and discussions. While logging into GUI of OCS, I'm able to create and post discussion threads.
    But, I'm unable to create discussions adf task flow based on Oracle Content Server.
    The demos/tutorials/dev guides provided at http://webcenter.oracle.com have only described using WLS_Services managed server which is created and setup using WC Suite 11g.
    But I couldn't find any information to develop these discussion services using Jdeveloper WebCenter Extensions and Oracle Content Server.
    Please let me know, if anyone has tried this or if you have any idea of how to go about it.
    Thanks in Advance,
    Harikiran.
    Edited by: harikiran on Jul 13, 2010 3:23 PM

    Hi.
    You have official documentation introducing ADF Task Flows here: http://docs.oracle.com/cd/E23943_01/web.1111/b31974/taskflows.htm
    And you have next step by step tutorials to learn how to implement Task Flows:
    http://yonaweb.be/webcenter_tutorial/part_6_building_taskflow_and_consuming_it_webcenter_portal (Yannick blog post).
    http://docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_57/jdtut_11r2_57.html (official JDev samples).
    http://danielmerchanoracle.blogspot.com.es/2011/08/integrar-adf-task-flows-propios-en-una.html (My spanish blog with "how to add a Custom Task Flow into WebCenter Portal Application", 3 different and possible ways).,
    Probably Yannick Blog post if you need to understand how to integrate Bounded Task Flows with WebCenter Portal's.
    Regards.

  • Content Server error

    Hi All,
    I am trying to write a Java utility that will create a document using Content Server HTTP API in a repository with security turned on. I use SAP SSF classes to calculate the secKey value for my request, but everytime I get HTTP 401 error and the Content server log contains following error:
    Security SsfVerify failed rc=12, lasterror=18, decoding error for, PSE=
    ?\C:\Program Files\SAP\Content Server\Security\ZT1.pse,"
    My algorithm is following: first I calculate the MD5 hash of the parameters:
    byte[] digest = null;
    MessageDigest md = MessageDigest.getInstance("MD5");
    md.update(param.getBytes());
    digest = md.digest();
    Then I sign it using SAP SSF classes:
    ByteArrayInputStream bais = new ByteArrayInputStream(digest);
    // create object of ssf data
    ISsfData data = null;
    try {
        data = new SsfDataPKCS7(bais);
        KeyStore keystore = KeyStore.getInstance("PKCS12");
        keystore.load(new FileInputStream("c:\\work\\PKI\\CS_NW1.p12"), "pwd".toCharArray());               
        SsfProfileKeyStore profile = new SsfProfileKeyStore(keystore, "cs_nw1", "pwd");
        boolean res = data.sign(profile);
        if (!res) {
            System.out.println("Creation of signature failed");
        } else {
         ByteArrayOutputStream baos = new ByteArrayOutputStream();
         data.writeTo(baos);
         result = Base64.encodeBase64URLSafeString(baos.toByteArray());
    } catch (Exception e) {
       e.printStackTrace();
    Is anyone here who has experience with the Content Server HTTP API in combination with digital signatures and could help me with my problem?
    Many thanks in advance!
    Best regards,
    Tomas

    Hi Tomas,
    I tried to implement the interface with C# and got same error as you mentioned above (Security SsfVerify failed rc=12, lasterror=18, decoding error for).
    I'm not sure if my problem comes from the certificate which I created using makecert.exe or if I did somethime wrong signing the URL. How did you create your certificate?
    Maybe you can see a major fault in my code. I tried it that way:
    byte
    [] byteArray = File.ReadAllBytes(@"C:\_xbound_ocf\Development\Dev\Binaries\Release\ENUtxt.pdf");
    string docId = Guid.NewGuid().ToString().Replace("-", "").ToUpper();
    string expiration = DateTime.Now.Add(new TimeSpan(2, 0, 0)).ToString("yyyyMMddHHmmss");
    string accessMode = "c";
    string parameterToBeSigned = ReplaceCharacter(_ContRep.Text) + ReplaceCharacter(_CompID.Text) + ReplaceCharacter(docId) + ReplaceCharacter(_DocProt.Text) +
    ReplaceCharacter(accessMode) + ReplaceCharacter(_AuthId.Text) + ReplaceCharacter(expiration);
    string path = @"C:\_xbound_ocf\Development\Dev\ProcessDirector\ArchiveLinkTest\ArchiveLinkTest\certs\DSAWithSHA1\MyUserCert.pfx";
    X509Certificate2 certificate = new X509Certificate2(path, "alba&1");
    DSACryptoServiceProvider provider = ( DSACryptoServiceProvider)certificate.PrivateKey;
    System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
    ASCIIEncoding encoding2 = new System.Text.ASCIIEncoding();
    byte[] data = encoding2.GetBytes(parameterToBeSigned);
    SHA1Managed sha1 = new SHA1Managed();
    byte[] hash = sha1.ComputeHash(data);
    byte[] signed = provider.CreateSignature(hash);
    string secKey = Convert.ToBase64String(signed);
    string url = _URL.Text + "?create" +
         "&contRep=" + ReplaceCharacter(_ContRep.Text) +
          "&compId=" + ReplaceCharacter(_CompID.Text) +
          "&docId=" + ReplaceCharacter(docId) +
          "&pVersion=" + ReplaceCharacter(_Version.Text) +
          "&Content-Length=" + byteArray.Length.ToString() +
          "&docProt=" + ReplaceCharacter(_DocProt.Text) +
          "&accessMode=" + ReplaceCharacter(accessMode) +
          "&authId=" + ReplaceCharacter(_AuthId.Text) +
          "&expiration=" + ReplaceCharacter(expiration) +
          "&secKey=" + ReplaceCharacter(secKey);
    ReplaceCharacter is a function which replaces the invalid characters for url.
    Best regards
    Anja

  • Error on update of document stored in content server

    Error on update of document stored in content server
    On a regular basis (but not reproducible) we find that after updating a document, it is deleted from content server (or at least it cannot be retrieved).  These problems have only been experienced since we switched to using content server as our storage repository, as opposed to R/3.
    We create and maintain documents through a bespoke transaction, which calls standard SAP functions BDS_BUSINESSDOCUMENT_CREA_TAB and cl_bds_document_set=>update_with_table.
    Whilst the errored documents are listed in the BDS via transaction OAOR (business document navigator), an error is received when you try to display it (in our case an MS-Word error indicating file/pathname invalid). 
    We are satisfied that file/pathname are valid and find that this occurs occasionally when a document has been updated.  It appears that the document has been deleted. 
    This bespoke transaction has been running successfully for almost two years, and these problems have only been experienced after switching to content server as a storage repository (as opposed to R3 previously).  Has anyone else experienced these problems? 
    We are running :
    R/3 Enterprise 620,
    SAP HTTP Content Server Version 6.30 Patch 13
    SAPDB version 7.3.0.54

    Hi Sonny,
    To check the connectivity between your content server and Workstation and SAP Server.
    Pls goto the command prompt of your workstation
    give the command like this example.
    C:\>Ping 117.123.45.201
    you will get the reply from the server. here 117.123.45.201 is your content server IP.
    If you are getting the reply then it means that your contentserver and workstation are connected propely.
    Like that pls check the connectivity between your systems.
    Pls check the hosts file of your systems also.
    If the hosts file entry is not maintained, you can check-out file from content server but you cannot check-in the original.
    Pls let me know what kind of error Message you are getting?
    From where you are trying to check-in the Original? From the DIR screen or from CAD Desktop screen?
    Regards,
    MRK
    (reward points if useful)

  • Filename encoding from content server

    Dear gurus,
    I need your help. As storage our documents for ERP we use content server. I observe problem for example I try to open in sbwp in shared folders file with name "Роли-транзакции MM.xls". On first time it  opens without any problem. Then I try open this file or other I see message "file is not found <name of file>". When i go in sapworkdir (or sapgui) folder I see file with filename like  this "####-##########MM_20130919063339.006_X.xls". But the files with English letters in the file name opens correct. I understand that the problem is somewhere in the content server, but where?

    Hi Dmitry,
    Do you do all the activities with logon language RU and a Windows front end system where the system code page is based on Cyrillic? If not, please retry with a "completely localized" setup.
    The fact that the Russian characters are converted to #-symbols indicate that somewhere there is a conversion from Unicode --> Non-Unicode (probably Latin-1 - maybe based on logon language) and this fails.
    Unfortunately I am not familiar with content server - and these kind of problems are difficult to be analyzed without direct debugging on the system. Therefore I think it is the best if you raise a customer message  at SAP.
    Or maybe there is someone who knows content server very well and might be able to help ...
    Best regards,
    Nils

  • DMS content server

    Hi,
    I have 2 question
    First i have to use DMS for attaching PPT (each 2 page). No of documents need to be create is around 20.
    So should i use R/3 database or Sap content server?
    What's the diff between in that?
    Second,
    I am getting one error when i m trying to create one document.
    Function "" not possible if network address is "DEFAULT"
    Message no. 26163
    Diagnosis
    You want to change the data carrier type of your frontend computer
    System Response
    The system checks the variable "hostname". You can only use this function if the variable "hostname" is set for your frontend computer.
    Procedure
    As the variable "hostname" is not set for your frontend computer, you cannot use this function.
    The data carrier type of your frontend computer is determined automatically by the system. The system uses the data carrier type for which the network address "DEFAULT" is defined.
    Since the system determines the data carrier type of your frontend computer automatically, you can terminate the function.
    Pl. assist what's need to be done for this.
    Thanks & Regards,
    Vivek kumar

    Hi Vivek,
    regarding your first question I would recommend you to use Content Server storage instead of database. Because the Content Server storage offers a lot of advantages against database storage.
    Regarding the second issue with error message 26 163 please see the following information and check the settings in transaction DC20.
    According to the error messageI would  kindly ask you to check if you have also maintained a default entry for 
    frontendtypes under point "Identify frontend computers" by clicking on the button 'Default entry'.By making a DEFAULT entry in  
    this table, you can identify all standard computers for which no "HOSTNAME" variable has been maintained. Otherwise you need to  maintain an entry for each front end computer.                                                                               
    Please also notice the information given by the info button. I hope that my information will help and thanks for your help.
    Best regards,
    Christoph

  • MS Word Template in Content Server

    Hi, we have this problem.
    we have a Z transactions asking the user to give some data and save it in a table with key number, the user can attach several documents (.DOC) from local pc and transaction use content server to store these documents and linked it to the data stored in table via the key document. all of this is working fine. we are using  ARCHIVOBJECT_CREATE_FILE and ARCHIV_CONNECTION_INSERT functions to save this file in content server and link the document to the key number.
    now we are trying to make the transaction open a  MS  word template , the user fill the word document and when its done the transaction save it in content server
    some can give some help to do this?
    we are searching a way to :
    1.- store a Ms Word template in SAP
    2.- Open this MS Word template with a button in the  Z transaction.
    3.- Let the user fill the template .
    3.- save the document filled in content server without change the original template and linked to the data with the same key number.
    thanks.

    All catch is to insert table in the correct level of xml schema.
    1. So you first need to insert add elements to the template until you reach the element that you want to use in the table. For example if you want to display items of orders, this level would be Transactionhistoryofheader - Btdocflowall - Item
    2. After that you would insert table with 2 rows and as many columns as you need.
    3. The first row of the table is used for column headers. You can type in freely any text you want to display in column headers.
    4. The second row of the table is for the entries themselves. In the second row you have to add elements from the xml schema that are in the lower part of the element under which you inserted table. For example, under Transactionhistoryofheader - Btdocflowall - Item are then next nodes Btorder - Administrationheaderoneorder - Description. So in this case in first column will be displayed descriptions of all entries.
    5. At runtime rows are added dynamicly depending on actual number of entries.
    Regards.

Maybe you are looking for