Storing attachments in UCM vs securefiles

Hi all,
As part of our development, we are exploring different ways of storing attachments. Our first place was UCM. But on reading more, we find that the Oracle 11g feature of secureFiles is a good option as well.
I also read that UCM itself has an option of storing files in secureFiles. But I would like to know the pros & cons of using UCM over secureFiles.
Thanks,
Srini

Hi Srini,
in a nutshell: SecureFiles is a feature of Oracle Database, whilst Oracle UCM (now, WbCenter Content) is a fusion middleware product deployed on an application server, which can expose SecureFiles.
Cons (UCM vs. DB) - you need a license of UCM; UCM is currently supported only on Weblogic Server; if you speak to db admins they will prefer a "database-like" solution; UCM is another server
Pros (UCM vs DB) - as a middleware product, UCM can seamlessly integrate to enterprise architecture; you posted to Webcenter Portal forum and mentioned "attachments" (which could imply that you want to use WebCenter Application Adapters) - UCM is pre-integrated with both Webcenter Portal and Oracle apps; UCM is, of course, much more feature-rich than SecureFiles (even though if all you want is to store data, SecureFiles might be sufficient); UCM is included in other product's licenses (in restricted mode - e.g. Webcenter Portal contains it)
If you want a deeper insight, please, share what your use case is.
Jiri

Similar Messages

  • Getting result of stored functions in UCM components

    Hi,
    I have to create UCM component that executes function stored in DB and somehow "inject" it's return value to iDoc.
    How can I get return value of DB stored function?
    I managed to run the function, but I can not get it's return value.
    The only documentation I found is inside "documentation" folder from HowToComponents bundle, but there is no even javadoc for executeCallable that returns CallableResults.
    The queries I used are:
    { ? = call package.func(?) }
    or
    BEGIN ? := package.func(?); END;
    I added 2 parameters to these queries ( in queries html file)
    In both cases the function gets executed (I see changes in DB)
    after the execution I try to getInteger("param1_name") on returned CallableResults and recieve NullPointerException:
    Runtime error: java.lang.NullPointerException
    at oracle.jdbc.driver.OracleCallableStatement.getInt(OracleCallableStatement.java:1119)
    at intradoc.jdbc.JdbcCallableResults.getData(JdbcCallableResults.java:203)
    at intradoc.jdbc.JdbcCallableResults.getInteger(JdbcCallableResults.java:98)
    at DatabaseProvider.DatabaseProviderHandler.executeReservation(DatabaseProviderHandler.java:224) <------ calling getInteger("param1_name")
    the param1_name is not changed in iDoc.
    Thanks.
    Edited by: dpd on Jan 13, 2010 8:24 AM

    Hi,
    you can do this with just one script object.
    For example the "MyTexts" script object with the string variables and a function to return the values.
    var infotext1 = "Lorem ipsum dolor sit amet"
    var infotext2 = "Non eram nescius Brute cum"
    function getText(FieldNumber) {
              return eval("infotext" + FieldNumber);
    To populate a field you can call the function in the script object with an argument, which is the alias for the varaible number you want to return.
    You don't need to enter the full somExpression to your script object, the name is enough.
    Textfeld1.rawValue = MyTexts.getText(1);

  • Storing attachments outside the database..??

    Hi All,
    We are working on R12.1.3 ,OEL 5.4.
    My client wants to store the Ebs attachments on to the local file system rather than the database...!!!!
    Is it possible to store the FND_LOB attachments to local disk...?
    Please guide me...!
    Thanks
    RB
    Edited by: R12DBA on Nov 14, 2010 7:47 AM

    I do not know of a way of doing so using base functionality. One way would be to use a custom table that is externally defined, but this would mean a lot of custom code being written and maintained.
    The space will be taken up regardless of where the files are stored - on the filesystem or the database. In addition, file stored on the filesystem are susceptible to possible virus attacks, while data in the database is not.
    HTH
    Srini

  • Email Receiver: how to get the names of stored attachments?

    Hi,
    I hate to spam this forum. But I'm in desperate need of the names of attachments, the email receiver QPAC receives.
    If I select a list variable for the email receiver to store all attachments received into, all filenames appear to be lost. Also the MIME-types appear to be lost. Which is not big a problem, since I may use javax.activation in order to identify the MIME-type of any fileinputstream. But sometimes, I am unable to correctly identify the MIME-type. Then I need to fall back on the file's original name.
    So the simple question is: how do I get the 'filename' attribute of org.idp.Document objects instantiated by email receiver QPAC?
    Did anyone ever do that?
    Regards,
    Steve

    Hi Diana,
    1) I used the XPath expression indicated in the screenshot below. It resulted in the process variable
    filename being
    NULL.
    2) I using the following Java-Code in a scripting QPAC:
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.Set;
    ArrayList list = patExecContext.getProcessDataListValue("/process_data/attachments");
    System.out.println("[TEST] num attachments: "+ list.size());
    for (Iterator it = list.iterator(); it.hasNext(); ){
    com.adobe.idp.Document doc = (com.adobe.idp.Document)it.next();
    System.out.println("[TEST] attachment #1, filename: '"+ doc.getFile().getName() +"'");
           System.out.println("[TEST] attachment #1, filename-attribute: '"+ doc.getAttribute("wsfilename") +"'");
            System.out.println("[TEST] attachment #1, file size: '"+ doc.length() +"'");
           System.out.println("[TEST] attachment #1, content-type: "+ doc.getContentType());
      Set attributeList = doc.listAttributes();
    System.out.println("[TEST] num attributes: "+ attributeList.size());
      for (Iterator attributeIter = attributeList.iterator(); attributeIter.hasNext();){
      String attribute = (String)attributeIter.next();
      System.out.println("[TEST] attribute found: "+ attribute);
    Its output in the logfile was the following:
    [STDOUT] [TEST] num attachments: 1
    [STDOUT] [TEST] attachment #1, filename: '646834941068179579'
    [STDOUT] [TEST] attachment #1, filename-attribute: 'null'
    [STDOUT] [TEST] attachment #1, file size: '14624'
    [STDOUT] [TEST] attachment #1, content-type: null
    [STDOUT] [TEST] num attributes: 0
    Is there something I did wrong?
    Or is it even possible that the Email Receiver does not care about attributes of attachments?
    Regards,
    Steve

  • Human Task attachments in UCM - 11.1.1.5 pre-FeaturePack release

    Hi
    Hope you are doing fine
    I have a scenario where I want to attach files in email notifications to users as part of a Human task of a BPM Process. The documents are in UCM, and are to be retrieved and attached.
    I've got this post but HumanTask wizard seems different in this post, may be this is later to 11.1.1.5 FeaturePack.
    My Human Task Editor doesn't have a 'Documents' tab.
    I'm pretty new to UCM integration, would you please tell me a step-by-step process to get this requirement done.
    Thanks in advance,
    RaviKiran

    Hi Anuj
    Thanks for the reply.
    No, i don't see any logs in soa-diagonistic.txt
    Also, i have assigned the task to user.I also went to the preferences section and from Notification, i added one more notification and set it as default.
    The email did come but it is not coming from the Human Task notifcation but the channel which i have added.
    In that mail, i get following error
    Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission IdentityAssertion)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
         at java.security.AccessController.checkPermission(AccessController.java:546)
         at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:436)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:496)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:519)
         at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.checkPermission(AbstractSubjectSecurity.java:144)
         at oracle.security.jps.internal.jaas.AbstractSubjectSecurity.getActionExecutor(AbstractSubjectSecurity.java:82)
         at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter$1.run(WorkflowFilter.java:261)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.invokeFilterChainSecurely(WorkflowFilter.java:258)
         ... 39 more
    Regards
    Abhinav

  • Storing Attachments in R/3

    Hello,
    I am using the following blog to store Attachments in R/3 :
    /people/raja.thangamani/blog/2007/06/27/organize-your-business-attachments-from-web
    and able to store/retrieve Attachments on Portal. But when i try to open a document of type .doc or .xls in Portal it opens in a new window and then closes automatically in one second. The same document when i open in R/3 Transaction OAOR it works fine.
    Although when I open a document of type PDF in Portal or R/3 it works fine. What can cause this.
    Any help would be highly appreciated.
    Regards,
    Anil

    Hi
    change the code   : WDFileDownloadBehaviour.OPEN_INPLACE.ordinal());  to WDWebResourceType.PDF or WDWebResourceType.DOC (select the appropriate form given options)
    See the point number 10 . in the same document .
    Best Regards
    Satish Kumar

  • Storing Attachments for Purchasing Documents

    Standard SAP functionality for purchasing document attachments stores the files on the SAP Database (for both SRM and ECC).
    /cisap/edoc/<SYSID>/<filename>
    SAP does not appear to provide a straight forward way to configure a different storage location on a file server. Post go live, and before space runs out in the database, a new approach will have to be implemented for the physical storage location of purchasing document attachments.
    MY Client would prefer to store these attachments on a file server.
    Please suggest me how to do it,
    Thanks & Regards
    Sada

    Cancelled.

  • Where are stored attachments in guided procedures process??

    Any one knows?

    Hi Julio,
    The history of the process is not lost after the process is finished. You can see the process instances at NWA->Availability and Performance Management->Process Monitoring->Guided Procedures->Process Instances Tab.
    Here you can Search the Process running/completed/terminated/erroneous/archived Instances based on Initiator/Administrator/Owner/Overrseer userid forlast week/last month/last year/At any Time etc. In the result that you get after search, you can see all the data for each process task. You can see Input Context,Output Context, Processor,Attachment etc.
    Also on the main page for this screen, there are few other tabs which can give you other information about the Process/Process templated and other GP objects.
    Regards,
    Ajay

  • In MIRO transaction, Where will be the image path get stored?

    Dear Friends,
    In MIRO transaction, Where will be the image path get stored?
    There must be some standard tables/functionality which is maintaining PATH. Please help me to find out the Document Path Details..
    Thanks in Advance.
    Regards,
    Lijo

    Hi,
    this is the content of the oss note (hope it helps):
    Symptom
    Where are the documents that you can create and display using the generic object services (System -> Connections or System -> 'Services for the object') physically stored?
    Solution
    Storing attachments using generic services
    The generic object services offer a separate option via the 'Copy desktop document', 'Connect Internet address (URL)' and 'Create a note' services to add an attachment to a business document.As of Release 4.6C, these services are called 'Create attachment', 'Create an external document (URL)' and 'Create a note'.
    These services should enable the end user to easily enter attachments without document characters (memos).Correspondingly, there is no archiving concept for this type of attachment.
    Technically speaking, notes, PC attachments and URLs are treated as SAPoffice documents and result in corresponding entries in the SOOD and SOFM tables. The contents of the attachments are stored in the SOC3 table.As of Release 4.6B, the contents of PC attachments are stored using the Knowledge Provider (KPro).The KPro allows you to connect an external storage system so that the contents of the PC attachments no longer place a burden on the database. If an external storage system is not connected, the contents of the PC attachments are written to the SOFFCONT1 table as of Release 4.6B.The administrative information necessary to locate the document in the Kpro is in the SOC3 table.
    The content of notes and URLs continues to be stored in the SOC3 table.As these documents are usually small, the additional effort involved in storing them in the KPro is not justified.
    If the PC attachments are not to be stored in the SOFFCONT1 table, you must assign a category to the SOFFPHIO document class using transaction SKPR08. The category is created in transaction OACT and refers to a repository on a HTTP content server. If documents that have already been stored are to be moved to the content server, see note 389366.
    For more information on connecting an external Content Server, see the online documentation for the SAP Knowledge Provider or the information available in the help portal under Basis -> Basis Services -> Business Workplace -> Administration of... -> Information on Documents... -> Configuring an HTTP Content Server for Documents.
    The relationship between the attachments and the business documents is provided via the Object Relationship Service.
    Defining attachments using the archive link
    If an optical archive was connected using the archive link and the corresponding settings for the document type were maintained for the object types of a business document, documents can be stored in the Content Repository, directly from the PC, via the 'Establish relationships for the stored document' or 'Store the business document' service.
    In addition, refer to the online documentation for more information on configuring the archive link.
    Best regards.

  • Edit as new for msg with attachments sends original file contents, not new contents

    I recently converted from Eudora 7 to TB 24.6 on Windows. TB seems to be working ok except for one issue.
    I have a email with 5 files attached. Those files get updated occasionally and I need to resend them. With Eudora I would do a "send again" and the contents of the updated files would be attached and the email sent.
    With TB I go to the sent folder and do edit as new. When I send the email it sends the contents of the old files not the updated contents. I have to remove all the attached files and then attach them again to get the new contents. This is very inconvenient.
    Is there a way to do the same sort of "send again" that Eudora allowed?

    No there is not. Eudora stored attachments in a folder and grabbed them when required. Thunderbird encodes them at the time they are attached so there is on disk file to update.
    What you seriously need to consider is storing the files in one of the file services on the internet and using links to the files in your mail.
    Google drive will automatically sync files with your PC and allow you to send links to the internet copies in your mails.

  • Oracle UCM - Working with forms

    I have a question about working with fillable forms in Oracle UCM. I have a requirement to display a fillable form on a website and have the fields that the user completes in that form stored in Oracle UCM some how. I have played with the forms editor and I have made a form. I see that I can map results into content server metadata fields.
    Is there a way to use this utility to create a file which is in turn checked into content server when the form is submitted. Is there a better way to do what I am trying to accomplish.
    Thanks in advance for your help,
    Data Bitz
    Edited by: data_bitz on Sep 1, 2010 6:22 PM

    Heya DB
    Check out HCSF forms.
    on submit, they create HCSP pages which are checked in to UCM as managed content.
    Also see our productized forms and workflows Solutions: http://bit.ly/cDuhpe
    warmly,
    Billy Cripe
    Fishbowl Solutions

  • Access content and metadata stored in VCR using SP1 api in weblogic Portal

    Hi
    I have configured Virtual Content Repository (VCR), I am able to see all the contents in VCR, that is stored in Oracle UCM. I need to know how I can get the content and metadata of the stored content using SPI api and display the metadata of contents present in a particular folder and display it in weblogic portal.
    Please provide any sample code how to acess that also helap me a lot.
    Edited by: user10934682 on Apr 19, 2011 1:39 AM

    To get started, you might want to look at the CM JSP tag library. With this tag library, it's straight forward to fetch a content Node and display the data. See the following tag lib documentation: http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14256/content/cm/tld-summary.html
    The tag doc includes some sample code showing the usage of the tags.
    For more advanced, or non-JSP usage, see the javadoc for com.bea.content.federated package. http://download.oracle.com/docs/cd/E15919_01/wlp.1032/e14255/com/bea/content/federated/package-summary.html
    Brad

  • Real Time Matching of UCM-OEDQ

    Hi,
    How does Real time matching process is executed in UCM-OEDQ?
    Query is: when we're trying to search the record, how exactly this is done?   When We have a record which is to be searched (driving record), is that driving record stored anywhere in UCM in intermediate stage? How that is sent to OEDQ and how the matching record retrieval is done?
    it will be a great help if anyone can throw some light on this query.
    Thank you.
    Regards,
    Zankrut.

    Hi,
    This is covered in the documentation. See in particular:
    The EDQ-CDS Siebel Integration Guide: Contents
    The EDQ-CDS Business Services Guide: http://docs.oracle.com/cd/E48549_01/doc.11117/e40733/toc.htm
    Mike

  • Can mail stop storing incoming mails on computer?

    Not sure if someone asked this question before. I am quite storage concious so I prefer storing the mails online instead of on my computer. Before Mavericks, there is a button where I can select storing the mails online. Where is it now? I can only choose stop storing attachments, drafts, deleted mails, etc, but not incoming mail.

    http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol

  • Attachments on z10

    How do I delete stored attachments. I haven't been able to find a way. I click on Hub. Then click attachments, but i dont see how to delete them. Thanks.
    Solved!
    Go to Solution.

    You can delete then using the File Manager, AFAIK there is no way to do it from the hub.
    If you've been helped click on , if you've been saved buy the app.
    Developer of stokLocker, Sympatico and Super Sentences.

Maybe you are looking for

  • Dreamweaver and Business Catalyst

    I have more than one portal that I would like to connect to with Dreamweaver to do BC Web Developement.  I can't figure out how to connect to BC to use the integrated functionality like adding tags from the site with anything but my profile portal.

  • HT5312 I've sent the email to my email adress but it's not showing up in my inbox or spam folder.

    How long does it usually take?

  • Help Identiying a Font

    I am doing some video work for a client and need to do some work their logo. Problem is they have no idea what the face is...nor does their agency (who are too lazy to do what I am tryng to do). So...can anyone perhaps help me ID the font used in the

  • Skype stops working

    My skype stops working. C:\Program Files (x86)\NVIDIA Corporation\CoProcManager folder and rename the nvdxgiwrap.dll to Old_nvdxgiwrap.dll. this doesn't help because this folder doesn't even exist in my nvidia folder.

  • Installing Creative Cloud & Photoshop

    I installed the cloud as I'm trying to install Photoshop (trial) and when the cloud installed it popped up but it's just black.. there is nothing giving me the option to install Photoshop.It just says "Creative Cloud" at the top and then there is not