Upload blob to Content Services

Hi
Here's my problem... I have a blob in the E-Business Site iRecruitment table, IRC_DOCUMENTS. Using BPEL, I want to accept this blob and store it in Content Services using the filename in that table.
I'm no java guru. Is this possible? How do I go about doing this?
Thanks

Hi Sancho
1. When a new row is created in the iRecruitment table, I enqueue a message containing the BLOB and other data. In my BPEL process, I have a partner link that monitors and dequeues the message from the queue, then variables are assigned, which are read by a simple piece of embeded java code.
2. This embeded java then creates a new folder in Content Services. So far so good. What I want to do next is to create a file in this new folder with the data from the BLOB. This is what I can't do yet, as I can't find the right documentation describing how this could be done.
3. The requirements do not require me to maintain a link in iRecruitment (but who knows, that might change). Once the file is created (and there may be multiple files depending on the number rows read from the iRecruitement table, so I guess multiple enqueues), the process ends.
Cheers
Paul

Similar Messages

  • Http 401 error when uploading file to content services

    Hi,
    When i try to upload a document, the document is created in the folder with empty content and i have the 401 http error.
    Someone can help me to resolve thise problem.
    Thank's for advance.

    I found the response to the problem. I summarize the solution in the following point :
    1- when you connect to a standalone content services server via the webservices api, you get a single String as cookie and to upload a document to server you use the same single cookie.
    2- bu when you connect to cluster content services via the webservices api, you get an Array of String as cookies and to upload a document to server you need to transform the array of cookie into a single String cookie to be able to be authenticated by the http server, look to the following code
    String cookie="";
         for(int i=0;i < connection.getCookie().length;i++) {
              cookie = cookie + connection.getCookie() +";";

  • How many situation will Aggregate Error occurs in Content Services?

    Hi
    while uploading files into content services its giving Aggregare error ?
    but no category, have the full access and no exceeds to library quota?
    how many situalltion will aggregate error occurs in content services while uploading?
    how can i resolve this problem in content services.
    Thanks in Advance

    Typically aggregate errors are thrown for Bulk operations. A bulk operation is one where you tend to operate on multiple items (Folder, Documents) at a time. FileManager.createDocuments() , FileManager.delete(list of docs) are examples of this.
    Ravikiran

  • Uploaded blobs are not moving to RBS storage even RBS is enabled for this content db

    Hi
    In a production environment RBS  is configured for SharePoint content dbs ,
    and sql server  has failover clusters and alwayson
    Now each content db  size is very huge : mdf file : 617 GB and .ndf file292 GB
    and  RBS Storage is :  4,742,795 Files, 117 Folders  and size is 1.35 TB (1,494,447,389,036 bytes)
    and web application content organizer is enabled and
    daily many users upload documents to this web application
    here my issue is when user upload documents  these docs are saving in content db, but no count of files increased in RBS
    storage
    when I run below two queries
    Selectcount(*)fromAllDocstreamswhereRBSIDIS 
    NOTNULL
    its showing every time( 417 7813 ) its not changing every time I run the  query
    Selectcount(*)fromAllDocstreamswhereRBSIDIS  
    NULL
    when I run this query  the  count of files are  increasing every time
    count of files now is149 239 and  its keep increasing   when I run  query  bcz users are uploading docs.
    here I want to know why these  uploaded blobs are not moving to RBS storage even rbs is enabled for this content db
    ;what is the reason
    adil

    yes its working for me If I run following commands
    $cdb = Get-SPContentDatabase Original_Wss_Content_MSRBS
    $rbss = $cdb.RemoteBlobStorageSettings
    $rbss.GetProviderNames()
    $rbss.Installed()
    I don't know what happen , why blobs not going to rbs storage ,
    before two months ago I work with other company they installed migration jobs for migrate  blobs to nas storage, but they targeted to one content database only
    adil

  • Upload blob content

    Hi all,
    I am facing an issue, while inserting blob content into database.
    I am having a table(table1) with following column cat(char) PK,upload blob,mimetype varchar(1000),filetype varchar(1000)
    For inserting values into DB(table1) i am using the following process, here it works fine
    BEGIN
    IF (:P9_X IS NOT NULL)
    THEN
    INSERT INTO table1(cat,UPLOAD,MIMETYPE,FILETYPE)
    SELECT :p9_cat,blob_content,MIME_TYPE,FILE_TYPE FROM wwv_flow_files where name=:P9_X;
    END IF;
    END;
    But, when i tried to have ID(number PK) in table1 with above process, i am not able to insert values. While creating process it throws following error.
    INSERT INTO table1(ID,UPLOAD,MIMETYPE,FILETYPE)
    SELECT DEL_SEQ.NEXTVAL,blob_content,MIME_TYPE,FILE_TYPE FROM wwv_flow_files where name=:P9_X;
    ORA-06550: line 6, column 24: PL/SQL: ORA-00932: inconsistent datatypes: expected NUMBER got BLOB ORA-06550: line 5, column 7: PL/SQL: SQL Statement ignored
    Thanks.

    Hi,
    If I understand correctly, your table UPLOAD column format is number and you try insert BLOB to it.
    Regards,
    Jari

  • Problems with G6 - PT API and Content Service Upload Installation

    Hi all,
    What port number is PT API using in G6? Examples in Installation Guide are using 11905for PT API, is that the right port or just a dummy port? Same question for Content Service Upload, is port 11910dummy?
    I installed all Plumtree Foundation Components in one box as a Test. Followed every single instruction in the installation guide and the installation went successfully. Installation logs have no errors at all. Run diagnostic.bat test and it went successfully. All Plumtree services started successfully.
    But the installation didn't create a "ptapi" virtual directory in IIS, hence the verifying installation (following instruction in installation guide page 4-25) step failed. PTSpy captured an error message (please see my reply coz the collab message can't exceed 16K chars).
    Verifying Content Upload Service also failed (Tried to upload a simple document to a KD folder, error occured and upload was unsuccessful). PTSpy captured some error messages (please see my reply coz the collab message can't exceed 16K chars).
    Can someone give me a hint ? Has anyone experienced these problems too???
    Regards,
    JS

    Content Service Upload Error
    406 portal.saptg6.Administrator 2-9-2006 16:12:10.296 Error Portal_Browsing .NET #37 com.plumtree.portalpages.browsing.directory.DirRepostControl DirRepost::PerformAction The following error occured when trying to submit a card: Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == '<?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>', lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>, lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTFileAccessorBase.AttachToDocument (pBagDocumentLocation == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">4000</I><S N="PTC_FILE">C:\Program Files\plumtree\ptportal\6.0\tmp\tmp\{73B926FC-52D7-4675-B0EA-BBFC610A8253}~~~1139465529921.pdf</S><S N="PTC_WEB_URL">http://www.copyright.gov/legislation/dmca.pdf</S><S N="PTC_WEB_CT">Windows-1252</S></PTBAG>, pSession == com.plumtree.server.impl.core.PTSession): Year must be a positive numbercom.plumtree.openfoundation.util.XPIllegalArgumentException: Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == '<?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>', lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>, lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTFileAccessorBase.AttachToDocument (pBagDocumentLocation == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">4000</I><S N="PTC_FILE">C:\Program Files\plumtree\ptportal\6.0\tmp\tmp\{73B926FC-52D7-4675-B0EA-BBFC610A8253}~~~1139465529921.pdf</S><S N="PTC_WEB_URL">http://www.copyright.gov/legislation/dmca.pdf</S><S N="PTC_WEB_CT">Windows-1252</S></PTBAG>, pSession == com.plumtree.server.impl.core.PTSession): Year must be a positive numbercom.plumtree.openfoundation.util.XPIllegalArgumentException: Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == '<?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>', lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>, lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTFileAccessorBase.AttachToDocument (pBagDocumentLocation == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">4000</I><S N="PTC_FILE">C:\Program Files\plumtree\ptportal\6.0\tmp\tmp\{73B926FC-52D7-4675-B0EA-BBFC610A8253}~~~1139465529921.pdf</S><S N="PTC_WEB_URL">http://www.copyright.gov/legislation/dmca.pdf</S><S N="PTC_WEB_CT">Windows-1252</S></PTBAG>, pSession == com.plumtree.server.impl.core.PTSession): Year must be a positive number at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e) at com.plumtree.server.impl.directory.PTDataSource.ImportDocument(String vDocumentLocationBagAsXML, Int32 lDocumentTypeID, IPTCard pCard, Boolean bSummarize, IPTDataSourceProvider pProvider) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\PTDataSource.cs:line 465 at com.plumtree.portalpages.browsing.directory.DirModel.SubmitCardWithPropertyBag(Int32[] arFolderIDs, String strLanguage, Int32 nDocTypeID, Int32 nDataSourceID, IXPPropertyBag pbagCardProp, String strCardName, String strCardDescription) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\directory\DirModel.cs:line 3290 at com.plumtree.portalpages.browsing.directory.DirModel.SubmitCardWithPropertyBag(Int32 nDataSourceID, String strCardName, String strCardDescription, IXPPropertyBag pbagCardProp) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\directory\DirModel.cs:line 3205 at com.plumtree.portalpages.browsing.directory.DirModel.SubmitCard() in e:\buildroot\Release\portalui\6.0.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\directory\DirModel.cs:line 3051 at com.plumtree.portalpages.browsing.directory.DirRepostControl.PerformAction(Int32 nAction) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\directory\DirRepostControl.cs:line 626   at com.plumtree.uiinfrastructure.form.RepostControl.CheckActionSecurityAndExecute(XPHashtable arguments) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\form\RepostControl.cs:line 184   at com.plumtree.portalpages.browsing.directory.DirRepostControl.CheckActionSecurityAndExecute(XPHashtable arguments) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portalpages\dotnet\prod\src\com\plumtree\portalpages\browsing\directory\DirRepostControl.cs:line 312   at com.plumtree.uiinfrastructure.interpreter.MVCController.HandleRedirect(Redirect redirect, RequestData tempData) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\MVCController.cs:line 385   at com.plumtree.uiinfrastructure.interpreter.Interpreter.HandleRequest(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 387   at com.plumtree.uiinfrastructure.interpreter.Interpreter.DoService(IXPRequest request, IXPResponse response, ISessionManager session, IApplication application) in e:\buildroot\Release\uiinfrastructure\6.0.x\dotnet\prod\src\com\plumtree\uiinfrastructure\interpreter\Interpreter.cs:line 167   at com.plumtree.uiinfrastructure.web.XPPage.Service(HttpRequest httpRequest, HttpResponse httpResponse, HttpSessionState httpSession, HttpApplicationState httpApplication) in e:\buildroot\Release\httpmemorymanagement\2.0.x\dotNET\src\com\plumtree\uiinfrastructure\web\XPPage.cs:line 82   at com.plumtree.portaluiinfrastructure.activityspace.PlumHandler.ProcessRequest(HttpContext context) in e:\buildroot\Release\portalui\6.0.x\ptwebui\portal\dotnet\prod\src\web\PlumHandler.cs:line 37   at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute()   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)   at System.Web.HttpApplication.ResumeSteps(Exception error)   at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)   at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)   at System.Web.HttpRuntime.ProcessRequest(HttpWorkerRequest wr)   at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)Caused by: com.plumtree.openfoundation.util.XPIllegalArgumentException: Error in function PTDataSource.ImportDocument (vDocumentLocationBagAsXML == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTCPBAGFORMAT">2002</I><S N="PTC_UNIQUE">http://www.copyright.gov/legislation/dmca.pdf</S><I N="PTC_DTM_SECT">1001</I><S N="PTC_DOC_ID">application/pdf</S></PTBAG>, lDocumentTypeID == 103, pCard == com.plumtree.server.impl.directory.PTCard, bSummarize == true, pProvider == ): Error in function PTFileAccessorBase.AttachToDocument (pBagDocumentLocation == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">4000</I><S N="PTC_FILE">C:\Program Files\plumtree\ptportal\6.0\tmp\tmp\{73B926FC-52D7-4675-B0EA-BBFC610A8253}~~~1139465529921.pdf</S><S N="PTC_WEB_URL">http://www.copyright.gov/legislation/dmca.pdf</S><S N="PTC_WEB_CT">Windows-1252</S></PTBAG>, pSession == com.plumtree.server.impl.core.PTSession): Year must be a positive number at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e) at com.plumtree.server.impl.directory.PTDataSource.ImportDocument(IXPPropertyBag vDocumentLocationBagAsXML, Int32 lDocumentTypeID, IPTCard pCard, Boolean bSummarize, IPTDataSourceProvider pProvider) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\PTDataSource.cs:line 446 at com.plumtree.server.impl.directory.PTDataSource.ImportDocument(String vDocumentLocationBagAsXML, Int32 lDocumentTypeID, IPTCard pCard, Boolean bSummarize, IPTDataSourceProvider pProvider) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\PTDataSource.cs:line 456 ... 18 moreCaused by: com.plumtree.openfoundation.util.XPIllegalArgumentException: Error in function PTFileAccessorBase.AttachToDocument (pBagDocumentLocation == <?xml version="1.0" encoding="ucs-2"?><PTBAG V="1.1" xml:space="preserve"><I N="PTC_PBAGFORMAT">4000</I><S N="PTC_FILE">C:\Program Files\plumtree\ptportal\6.0\tmp\tmp\{73B926FC-52D7-4675-B0EA-BBFC610A8253}~~~1139465529921.pdf</S><S N="PTC_WEB_URL">http://www.copyright.gov/legislation/dmca.pdf</S><S N="PTC_WEB_CT">Windows-1252</S></PTBAG>, pSession == com.plumtree.server.impl.core.PTSession): Year must be a positive number at com.plumtree.openfoundation.util.XPException.GetInstance(String strErrorMsg, Exception e) at com.plumtree.server.impl.directory.accessors.PTFileAccessorBase.AttachToDocument(IXPPropertyBag pBagDocumentLocation, IPTSession pSession) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTFileAccessorBase.cs:line 130 at com.plumtree.server.impl.directory.providers.PTWebProvider.AttachToDocument(IXPPropertyBag spIPBagDocumentLocation, String AccessorID) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\providers\PTWebProvider.cs:line 183 at com.plumtree.server.impl.directory.PTDataSource.InternalImportDocument(IXPPropertyBag vDocumentLocationBagAsXML, Int32 lDocumentTypeID, IPTCard pCard, Boolean bSummarize, IPTDataSourceProvider pProvider, IPTDocumentType spDocumentType) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\PTDataSource.cs:line 1494 at com.plumtree.server.impl.directory.PTDataSource.ImportDocument(IXPPropertyBag vDocumentLocationBagAsXML, Int32 lDocumentTypeID, IPTCard pCard, Boolean bSummarize, IPTDataSourceProvider pProvider) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\PTDataSource.cs:line 436 ... 19 moreCaused by: com.plumtree.openfoundation.util.XPIllegalArgumentException: Year must be a positive number at com.plumtree.openfoundation.util.XPCalendar.ValidateYearRange(Int32 year) at com.plumtree.openfoundation.util.XPCalendar..ctor(Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second) at com.plumtree.openfoundation.util.XPCalendar.GetInstance(Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second) at com.plumtree.server.impl.directory.accessors.PTPDFAccessor.convertStringToDate(String val) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTPDFAccessor.cs:line 643 at com.plumtree.server.impl.directory.accessors.PTPDFAccessor.assignPropertyValue(Int32 iRow, Object key, OpenSearchFileProperty prop) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTPDFAccessor.cs:line 363 at com.plumtree.server.impl.directory.accessors.PTPDFAccessor.ReadPDFFieldsFromDoc() in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTPDFAccessor.cs:line 292 at com.plumtree.server.impl.directory.accessors.PTPDFAccessor.CheckDocumentValidity() in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTPDFAccessor.cs:line 40 at com.plumtree.server.impl.directory.accessors.PTFileAccessorBase.AttachToDocument(IXPPropertyBag pBagDocumentLocation, IPTSession pSession) in e:\buildroot\Release\portalserver\6.0.x\portalobjects\build\x86\src\dotnet\com\plumtree\server\impl\directory\accessors\PTFileAccessorBase.cs:line 113 ... 22 more

  • Can songs uploaded using the iMatch service be accessed by other family members using the Family Sharing feature?

    Can songs uploaded using the iMatch service be accessed by other family members using the Family Sharing feature?

    No
    Which purchased content can I share using Family Sharing - Apple Support

  • Copy distribution list  to all content services user folders

    We have an Outlook distribution list PST file that current resides in a Windows file server. This gets pushed out the the personal folder of each user overnight.
    Going forward, we need to push this PST file to all the Content Services user personal folders (Users-A, Users-B ... Users-Z).
    I created a single superuser that has all administrative rights to all the users personal folders. And I can upload a file through the webdav http interface.
    with the "Upload" button while I'm "Switched to Administrative Mode" only.
    And I can't see the users personal folders while using the Oracle Drive nor
    thru a Network drive.
    Is there a way of pushing this to all the users' personal folders???

    Hi Juan,
    I tried that but it is not showing the shared distribution list for moving.
    I found 1 sap BC office document which stats that moving the distribution list form Private to public is not possible due to security reason.
    So, no options for me and to create manual shared distribution list.
    Thanks
    Anil

  • BPEL's NotifyUserOfChange with Content Services

    We have a problem getting data from Collaboration Suite's Content Services. We are using BPEL 10.1.2. We've used the built in jdev project NotifyUserOfChange. We are able to assign the Workflow so that each time a Conten Services file is updated in certain folders an email is generated with the folder name and a hyperlink to the file's location.
    What we would like to include in the email is the username of the person who uploaded or edited the file. In Content Services under document properties, we see the values Created By and Last Modified By, but are unable to figure out how to have BPEL get those specific values in our email.

    Hi,
    Assuming you are using the latest Content Services patch (10.1.2.3.x), you should be able to see in the incoming queue message a parameter named :-
    IFS_ECM_WORKFLOW_OWNER
    The value of this parameter is the user whom triggered the workflow.
    You could create a simple assign\copy rule using an xpath expression to extract this.
    For Content DB, we are soon releasing some new sample workflows based on SOA suite that should simplify things a fair bit.
    -Matt.

  • Content Services Configuration Assistant failde OCS 10.1.2

    When it gets to the Oracle Content Services Configuration Assistant, this one fails. Seeing the log file in "home/oracle/product/10.1.2/ocs_1/apps/content/log/ContentMTConfig.log" the problem seems to be in the UploadWorkflowProcessDefinition:
    *********************** Starting UploadWorkflowProcessDefinition ***********************
    The command log is hidden for security reasons
    Command returned an exit code of: 1
    Command output:
    wferr:
    - WFLDRS_FAIL
    - WFLDRSD_FAIL MODE=UPLOAD EFFDATE=<null>
    - WFLDRSD_PROT_CUST NAME=WFSTD/AND ENTITY=ACTIVITY
    Failed = oracle.ifs.utils.action.ActionFailedException: Oracle Workflow Definition Loader 2.6.3.5
    wferr:
    - WFLDRS_FAIL
    - WFLDRSD_FAIL MODE=UPLOAD EFFDATE=<null>
    - WFLDRSD_PROT_CUST NAME=WFSTD/AND ENTITY=ACTIVITY
    at oracle.ifs.admin.actions.OsCommandAction.processFinished(OsCommandAction.java:135)
    at oracle.ifs.admin.actions.ForkProcessAction.perform(ForkProcessAction.java:187)
    at oracle.ifs.utils.action.ActionQueue.performActions(ActionQueue.java:303)
    at oracle.ifs.utils.action.ActionQueue.run(ActionQueue.java:229)
    at java.lang.Thread.run(Thread.java:534)
    recording that configuration failed
    saving:/home/oracle/product/10.1.2/ocs_1/apps/content/settings/oracle/ifs/utils/common/Settings.properties
    iFS configuration failed; the following error occurred:
    Exception traces ---->
    oracle.ifs.utils.action.ActionFailedException: oracle.ifs.utils.action.ActionFailedException: Oracle Workflow Definition Loader 2.6.3.5
    Can someone help me.
    Thanks

    hi all,
    i've solved the problem by cleanly remove .profile under oracle login directory. not sure whether OUI refers this file during installation. in the new installation, i also use two UNIX users, one for infra tier, another for apps tier. this time, there is no single error reported.
    thanks for your attention.
    Rgds/

  • Classloading issues with Oracle AS 10.1.3.3 and Content Services 10.1.2.3

    Hi,
    Installed
    Oracle Content Services 10.1.2.3 and Oracle AS (SOA Suite) 10.1.3.3.
    Goal
    Deploying custom webservices on the Oracle AS which invoke the Content Services webservices API. These custom webservices are invoked from ESB processes to upload content.
    What does work
    The pre-installed oc4j home of Oracle AS 10.1.3.3 has no pre-defined shared library for Oracle Content Services. So if we create a shared library containing the Oracle Content Services 10.1.2.3 jars (axis.jar, commons-discovery-0.2.jar, commons-logging-1.0.3.jar, content-ws-client.jar, http_client.jar and wsdl4j-1.5.1.jar) and include this shared library during deployment of our custom webservices, content is nicely uploaded without problems.
    Problem
    However, we created another oc4j instance (oc4j_services) on which these webservices should deployed and run instead of the oc4j home instance. This time Oracle AS already creates a pre-defined shared library for Content Services containing a 10.1.3 version. This library is not compatible with Content Services 10.1.2.3.
    We tried to create another shared library with the same name (oracle.ifs.client) but another version number (10.1.2.3) and import it during deployment of our webservices (and exclude the 10.1.3 version), we also placed the Content Services 10.1.2.3 jars into the oc4j home applib and oc4j_services applib directory. Nonetheless, we either get a classnotfound or exceptioninitialization error.
    Anyone has a solution to this?
    Regards, Ronald

    The log file shows:
    ERROR [AJPRequestHandler-RMICallHandler-6]: oracle.classloader.util.AnnotatedNoClassDefFoundError:
         Missing class: oracle.ifs.fdk.RemoteLoginManagerServiceLocator
         Dependent class: oracle.ifs.examples.ws.WsConnection
         Loader: FAC_WS_Content_Services.root:0.0.0
         Code-Source: /oracle/as_soa/j2ee/oc4j_services/applications/FAC_WS_Content_Services/FAC_WS_Content_Services.jar
         Configuration: <ejb> in /oracle/as_soa/j2ee/oc4j_services/applications/FAC_WS_Content_Services
    The missing class is available from the following locations:
         1. Code-Source: /oracle/as_soa/j2ee/oc4j_services/shared-lib/oracle.ifs.client/10.1.2.3.0/content-ws-client.jar (from <code-source> in /oracle/as_soa/j2ee/oc4j_services/config/server.xml)
         This code-source is available in loader oracle.ifs.client:10.1.2.3.0. This shared-library can be imported by the "FAC_WS_Content_Services" application.
    But, if I select the shared library in Oracle AS EM, it states that my application (FAC_WS_Content_Services) does import this shared library.
    Regards, Ronald

  • How to upload BLOB

    hi phil,
    i need to upload BLOB can u please get me sample code?

    Hi,
    who's Phil ? Anyway, which technology and what content ?
    Frank

  • FTP URL on OCS10g Content Services

    I can't find a FTP URL on OCS10g Content Services.
    How to connect FTP service of OCS 10g Content Services?

    Finally, I can connect to workspaces successfully.
    I was confused between Original FTP and OCS FTP.
    OCS FTP concept is different from Original FTP one.
    OCS FTP stores files to Database, not File system.
    Step by step OCS FTP
    STEP 1. Enabling FTP
    ====================
    Oracle® Content Services
    Administrator’s Guide
    10g Release 1 (10.1.1)
    B14493-01
    Page. 4-3
    You can enable FTP for Oracle Content Services so that users can upload and
    download files using FTP. The FTP protocol is disabled by default after Oracle Content
    Services is installed and configured.
    To enable the Oracle Content Services FTP server:
    1. Access the Oracle Collaboration Suite Control and navigate to the Content
    Services Home page.
    2. You may want to change the default port number for the FTP server. To do this:
    a. In the Administration section, click Server Configurations.
    b. Click FtpServerConfiguration.
    c. Click IFS.SERVER.PROTOCOL.FTP.Port, in the Properties section.
    d. Update the Value with the desired port number and click OK.
    e. Click OK on the Edit Server Configuration page.
    3. Return to the Content Services Home page and click Node Configurations, in the
    Administration section.
    4. Click the name of the node configuration that corresponds to the node where you
    want to run the FTP server. You can only run the FTP server on regular nodes; you
    cannot run FTP on HTTP nodes.
    5. Scroll down to the Servers table and click FtpServer.
    6. Select Active and Initially Started.
    7. Click OK on the Edit Server page.
    8. Click OK on the Edit Node Configuration page.
    9. Return to the Content Services Home page and restart the node.
    Repeat this procedure for any additional regular nodes on which you want to run FTP.
    STEP 2. SET FTP password
    ========================
    Oracle® Collaboration Suite
    Security Guide
    10g Release 1 (10.1.1)
    B14489-01
    Page. 2-27
    Users can set their FTP password in the Oracle Internet Directory Self-Service
    Console, by setting the IFS password entry that appears in the Application Passwords
    section of the Change Password page.
    STEP 3. Connect FTP Site
    ========================
    In the Windows command prompt
    ftp <server name>
    username and password is not OS account.
    You must use OCS account to connect to workspaces.
    You must reset password for FTP.
    FTP password is different from Portal password.

  • Is Content Services the right tool?

    Hi all.
    I'm investigating the features of Content Services and I have a couple of (hopefully simple) questions.
    1) Can I install / use / license Content Services WITHOUT OCS?
    2) One of the requirements I have to meet is document locking and versioning. IOW, when one user opens (eg. via Oracle Drive) or downloads (via browser) a document, this should be locked (nobody else can download/edit it) until the user closes it or uploads a new version. Can I do that with Content Services? Do I have to use the CM SDK?
    TIA for you help.
    Alessandro

    Thanks for your QUICK reply!
    You can license just Content Services without the
    rest of OCS.And is there a separate download I can grab somewhere (provided I already have AS 10g installed)?
    Are you sure you want to lock documents whenever a
    document is opened? How will the documents get
    unlocked? Can you tell me what your use
    case/business requirement is?
    Content Services supports a user getting exclusive
    access to a document via explicit locks as well as
    check-out (when versioning is enabled).I have to build an Intranet site (probably using Portal). One section should allow people to upload docs (no problem here) and to UPDATE them (creating new versions). But the customer has requested that each doc can be modified only by one person at a time (that is, the other users will see the doc as "read-only" until the update is done or cancelled).
    AFAIK, this isn't possibile with Portal alone (but I can be wrong), so I was thinking to somehow "integrate" some features of Content Services into Portal, eventually writing a custom app, if needed.
    Thanks again for your assistance.
    Alessandro

  • Recover a single file in Content Services

    I've been asked to document how we would go about recovering a single file in Content Services. The Trash/Archive angle I'm clear on, but what about an extreme case. Lets say that someone created a file, trashed it, emptied the trash, and then it expired from the Archive before the user realized that they needed the file.
    Is it possible, and if so how would one go about getting the file back assuming that there is a full db backup once a day?
    Would enabling BFILE aging help? If so, how?
    On a related note: If archive is set to expire content after 1 month, but BFILE aging is turned off, when does deleted content get purged from the Archive? It's not 1 month, as I have deleted files in the Archive going back to January.

    Archive expiration and BFile aging are orthogonal. BFile pushes the LOBs of documents that are in the archive to bfile. Archive expiration deletes files from the archive after the configured time. If this is not the behaviour you are seeing please file a TAR and they can help check whether your system is configured correctly or if you are running into a bug.
    regards,
    -sancho

Maybe you are looking for

  • In Dropbox, mobile index.html file does not open in Ipad with ios7

    Before upgrading to ios7 the index.html file opened to text.  Ios7 was to correct this, but the file will not open in a browser.

  • Question about swapping hard drives...

    Hi there, I recently swapped the harddrive out from my old macbook pro 17" (post 2009 model) into a brand new macbook pro 13". I wanted to see if the OS would still run, and it did. My question is, do I have to perform a re-install of the OS or can I

  • Ix4-300d can I run Rsync copy jobs accoss VPN

    I want to set up a point to point VPN to an offsite location with an ix4-300d at each location then run copy jobs between the devices.  By necessity these will be different subnets (172.16.16.x and 172.16.20.x)  The user guide seems to indicate that

  • Amendment of Purchase Order

    Dear All, Please let me know can i amend the purchase order after release. Because i have no rights to unreleased the purchase order & i want to change something in purchase order but i don't know how can i change. Please suggest me. Regards Vimal La

  • FM for getting SO's for a BP

    Experts, I need the FM which will retrieve the Service Orders for the given Business Partner.  I will pass the BP as in the input and it should retreive all the SO's associated with that BP. Thanks in advance. Regards, Krishna K.