Oracle Content Services + BPEL for Human Workflow

Greetings,
I'm new to Oracle Collaboration Suite and BPEL. I'm starting to work with this technologies.
My goal is to develop some custom human workflow using Oracle Content Services 10.1.2.3.0 and BPEL.
Regarding software versions, some doubts arise ... I'm using Collaboration Suite 10.1.2.
- Which version of SOA Suite (10.1.2 or 10.1.3.1) and BPEL are recomended to work with content services 10.1.2.3.0 ?
Thanks,

The certified version for Content DB/Content Services 10.1.2.3 is 10.1.2 of BPEL.
Ravikiran

Similar Messages

  • Differences in Oracle Service Bus, BPEL and human workflow

    Hi Everyone,
    I am newbie, don't know if its the right place to post this thread.
    I want to prepare paper on differences in Oracle Service Bus, BPEL and human workflow, can anybody help me.
    Till now i came to know all these things are very different, no poit comparing them but still need differences
    Thanks in advance:
    Vikas

    Basic difference:
    BPEL : It is used for orchastrating different processes. Its heavyweight and stores instances (stateful)
    OSB : It is used for routing data between the applications
    Human Workflow : It is used to handle scenarios where manual intervention is necessary.
    Refer for more on Oracle BPEL
    http://www.oracle.com/technology/products/ias/bpel/htdocs/orabpel_faq.html
    Regards,
    Ketan

  • PDF files in Oracle Content Services?

    Is it possible to create PDF files in Oracle Content Services? is there a facility to convert protected documents to .pdf files

    We are currently working with Adobe on this requirement and have implemented a POC that allows you to submit a document to workflow in content DB (for example, during a check-in operation) and through a custom BPEL flow, submit to an Adobe LiveCycle server where the document gets turned into a PDF, has policy and digital signatures applied to it.
    The current POC does more than just convert to PDF. it does the following to the original document:
    1) Converts it to PDF
    2) Inserts signature fields, so the PDF can be digitally signed later
    3) Applies policy (applies E-DRM, e.g. the end user can view but not copy the text or print the PDF)
    4) Certifies the document (Server applies digital certificate to signature field)
    5) Reader extends the document (enables end user to digitally sign PDF and add comments with Adobe Reader)
    thanks,
    Matt.

  • Difference between "Workspaces" and "Oracle Content Services"?

    I am little confused with Oracle Content Services and Workspaces in Oracle collabration Suite. Can anyone throw some light on this?

    Oracle Content Services is an Enterprise Content Management System.It is also an infrastructure product over which other applications can be built. Workspaces is one such application that uses content services for managing documents etc.,. At the same time Workspaces also provides a single point of access to other forms of content such as discussions, groups , appointments etc.
    Ravikiran

  • Oracle content services...and workspaces.

    I want to create a Oracle Content Services application.
    When I log into the Content Services and do the necessary configurations like policy based versioning, workflow, virus settings etc...all this are applied to the workspaces or where are they reflected. How do I get to see all the seetings I have made getting implemented.

    Hi,
    Yes , the changes in the settings are applied to the respective folder/workspace. You can see the properties from the properties window of Workspace/ Folder.
    Hope this helps,
    Ravikiran

  • Bpm 11g with ADF R2 UI  for Human Workflow UI

    Hi
    Would like to check if it is possible to develop the ui conponent of an bpm 11g flow in Adf R2, and integrate the developed ui using bpm workspace?

    Would like to check if it is possible to develop the ui conponent of an bpm 11g flow in Adf R2, and integrate the developed ui using bpm workspace?No. the documentation for ADF 11gr2 specifically says use it only if you aren't using any of the SOA/BPM /Webcenter components.
    Having said that, it may not be impossible, but you'd have a number of challenges -
    - Your BPM workspace application would need the ADF 11g R1 runtime so if your human task UI is in 11g r2, you might have to use a custom built worklist app in 11gr2 (just like you'd do in a non-ADF technology).
    - In your ADF 11gR2 UI, you'd need to use the human workflow API's (unless you develop your human task UI in 11g R1 first and then migrate it - which defeats the whole purpose of using R2..)...
    JV

  • Unable to download DemoCommunitySeedApp.zip for Human Workflow from technet

    Does anyone have a copy of DemoCommunitySeedApp.zip that they could send me !? I am trying to follow the Oracle BPM 11g Suite book and it needs this but I cannot get it off the Oracle site as the link is broken !!!.
    The URL that it should be available from is:-
    http://download.oracle.com/technology/sample_code/hwf/workflow-001-DemoCommunitySeedApp.zip
    If anyone has this I would be greatful if they could send it to me !!!.
    TIA
    Martn

    Note that it is the first download link available from the Human Workflow lean more page here:-
    http://www.oracle.com/technetwork/middleware/human-workflow/learnmore/index.html

  • Oracle content presenter template for a flash banner with onclick property

    Hi all,
    I m using webcenter portal applicaiton which a banner on my home page.On click of the flash banner, we navigate it to a specific page in my applicaion(i.e on my application resides a page called test, if i click my flash banner it will navigate to that speicific page.
    My application connects with oracle content server(ucm) to fetch the content.
    Now i tried to fetch the flash banner from Oracle Content server. When i fetch the banner from ucm by cmf:renderproperty using a content presenter template, the flash banner is not navigating to the test page as it did early.
    It takes the path from ucm(like http://xxx:16200/cs/public/do...). I tried using af:inlineframe but still getting the same path like http://xxx:16200/cs/public/doc...)
    Kindly help me out.
    Thanks
    S. Muthukumaran

    Hi All,
    Any update on this?
    Thanks

  • BPEL Custom Workflow (DocumentReviewWorkflow) with Content Services

    Hi All,
    Anybody working on BPEL Custom Workflows got Success in using the DocumentReviewWorkflow with the Content Services Development Kit 10.1.2.3.0
    Please update..
    Many Thanks in advance..!!!
    Prasant

    The DocumentReviewWorkflow that ships with the Content Services web services places the documents in the comments field.
    There are examples in the sample code - DocumentReviewWorkflowAction.java file demonstrates how to get the URLs from Oracle Content Services
    // Initialize the various Web Service Manager classes.
    StringBuffer sb = new StringBuffer(100);
    String endpoint = session.getServiceEndPoint();
    setUpManagers(session);
    try
    // Obtain the new/updated document items.
    Item[] documents = WorkflowUtils.getTargetDocuments(session,
    m_WorkflowId);
    int len = (documents == null) ? 0 : documents.length;
    for (int i = 0; i < len; i++)
    AttributeRequest[] pathar = WsUtil.newAttributeRequestArray(
    Attributes.URL);
    Item tmp =
    (Item) m_CommonManager.getItem(documents.getId(), pathar);
    String filepath = (String) WsUtil.getAttributesMap(
    tmp)
    .get(Attributes.URL);
    // Convert the String list to a single string for convenience.
    sb.append(filepath);
    sb.append("\n");
    finally
    session.logout();
    You can then add the document links as attachments by creating a list of attachments and then inserting the URLs for the documents in the URI - I've done it using a combination of Java and BPEL. Here is an excerpt
    <bpelx:exec name="countAttachments" language="Java" version="1.4"><![CDATA[/*Write your java code below e.g.
                   System.out.println("Hello, World");
              // Note that the documents come back as a list of
              // documents with a line break between them
              String filename = (String) getVariableData("filename");      
              String[] docnames = filename.split("\n");
    setVariableData("numberofdocuments", new Integer(docnames.length));
    ]]>
    </bpelx:exec>
    <assign name="initCounter">
    <copy>
    <from expression="0"/>
    <to variable="counter"/>
    </copy>
    <copy>
    <from>
    <attachment xmlns="http://xmlns.oracle.com/pcbpel/taskservice/task">
    <name/>
    <URI/>
    <content/>
    </attachment>
    </from>
    <to variable="ParallelVar1" query="/task:task/task:attachment"/>
    </copy>
    </assign>
    <while name="While_1" condition="bpws:getVariableData('counter') &lt; (bpws:getVariableData('numberofdocuments') - 1)">
    <assign name="createAttachmentList">
    <bpelx:append>
    <bpelx:from>
    <attachment xmlns="http://xmlns.oracle.com/pcbpel/taskservice/task">
    <name/>
    <URI/>
    <content/>
    </attachment>
    </bpelx:from>
    <bpelx:to variable="ParallelVar1" query="/task:task"/>
    </bpelx:append>
    <copy>
    <from expression="bpws:getVariableData('counter') + 1"/>
    <to variable="counter"/>
    </copy>
    </assign>
    </while>
    <bpelx:exec name="AddAttachmentsToList" language="Java" version="1.4"><![CDATA[/*Write your java code below e.g.
                   System.out.println("Hello, World");
              String filename = (String) getVariableData("filename");
              checkpoint();
              String[] docnames = filename.split("\n");
    for (int i = 0; i < docnames.length; i++) {
    int strlen = docnames[i].length();
    int slash = docnames[i].lastIndexOf('/');
    String filenameonly = docnames[i].substring(slash + 1, strlen);
    int item = i + 1;
    String varname = "/task:task/task:attachment[" + item + "]/task:name";
    String varuri = "/task:task/task:attachment[" + item + "]/task:URI";
    setVariableData("ParallelVar1", varname, filenameonly);
    setVariableData("ParallelVar1", varuri, docnames[i]);
    ]]>
    </bpelx:exec>
    This uses the fact that the document URLs are returned as a \n delimited string.

  • Human workflow API'sFor Oracle SOA11g

    Hi all,
    I need to fetch the tasks assigned to the Particular user from ADF Application.where do we download the API's for Human workflow in Oracle SOA11g.
    Regards
    Edited by: C.Karukkuvel on Aug 5, 2010 1:00 AM

    Hi Philippe
    Yes, almost all the APIs should work fine for BPEL or BPMN. Because most of times whether its BPEL or BPMN, they both end up having the same standard components like HumanTasks, Taks, Processes, NotificationServices etc. The concept of TaskList and Tasks is same. So almost all the standard Task, Workflow APIs etc should work. We use BPM Process and use the same APIs to manipulate tasks using APIs. They work fine.
    Now specific to BPMN, there may be some more APIs say for example only BPM has something called like Dashboards, more powerfule BusinessRules, DataObjects, ProcessDataObjects etc etc. I guess Oracle may not yet published public APIs specific for BPM APIs. I have not seen so far.
    Here is the link for 11.5 Version APIs for all the areas: http://docs.oracle.com/cd/E21764_01/ref.htm (Oracle SOA Suite API Reference will have all soa related APIs).
    Thanks
    Ravi Jegga

  • 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

  • Configure DB connections used by Human workflow

    Hi All
    We are using Oracle BPEL for orchestrating a process flow; the BPEL process uses Human workflow service for assigning tasks to users and Java client code(SOAP client) is used to update tasks assigned to users.(we are not using Worklist application). The users are updating the tasks using the java client code and this is a continuos process.i.e. users work continuosly in shifts.
    The workflow service seems to utilize lot of DB resources as 50-60 users are working continuously at the same time... Though we can configured the DB parameters/connection pool we are having some performance issues..
    Just wondering if we can have a seperate connection pool/data source for Human workflow service?? Then orabpel application and workflow service can use seperate pools and the load can be reduced..
    Any documentation/pointers on this will be of great help on this...
    Thanks

    You can / should have your HW app in a different, database, at least schema. Then it is just a matter of setting up a differnt connection pool for the HW app.
    There is also noting stopping you from having 2 different connection pools pointing to the same oracle schema. One for HW and one for bpel. They can be tuned accordingly.
    cheers
    James

  • 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/

  • BPMN/XPDL vs BPEL for Orchestration

    I have an ISV customer who is evaluating BPMN/XPDL vs BPEL for service orchestration. They understand the basic use case for each (BPMN/XPDL for human workflow design and automation; BPEL for service orchestration and execution). Their question is: why can't they just BPMN/XPDL for both?
    XPDL will allow for service orchestration, and, to a degree, compensation handling. Why shoulkd their customers have to maintain two standards?
    Any comments?

    The primary purpose of BPMN spec is meant to have a standard visual notation for business process diagram that can be understood by both business users and IT users. and in my view, the purpose of XPDL now is primarily used to be a standard serialization (interchange) format for exchanging BPMN models. BPMN does have all properties needed for generating executable BPEL. But BPMN is a visual graphic flow language and is more expressible than BPEL - not all BPMN flows can be expressed in BPEL and the mapping is non trivial. Having an XML execution language using BPMN seems too much and would cause serious problems in terms of portablity.
    If you are interested in knowing more about BPMN-BPEL mapping, you can take a look at business process modeling info from http://www.eclarus.com. It contains good information on BPMN and BPMN-BPEL mapping.
    Hong-Lee

  • 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.

Maybe you are looking for

  • ITunes 12.1 freezing upon launch due to "determining audio volume"

    My (Late 2011) MBP running Yosemite is freezing when I launch iTunes. It is 12.1, the latest version. Upon launch, it says "Determining Audio Volume" and is on the first of my several thousand songs. The spinning wheel eventually pops up and I am for

  • Fonts do not display or print correctly after you convert or combine documents in Acrobat

    We are working with many groups providing PDFs for our project. When inserting PDFs into our main PDF the Fonts display randomly grabbled or like squares symbols. Does anyone have a solution?

  • Outbound file

    Hi ,   i need to send the SAP data to liberty through an outbound interface flat file . The file has 3000 characters and in that they are only few fields from SAP has to be filled and the rest of the fields  has to be filled with spaces in between th

  • Warning(3806,7): PLW-06002: Unreachable code

    Why do I got this warning: Warning(3806,7): PLW-06002: Unreachable code for this code: if p_ws = 'D' then raise_application_error(-20020, 'My Error'); else -- <--Here return; end if; Thank you in advance. P.S. p_ws is of varchar2 type.

  • MMS OPTION is missing?

    I have an unlocked blackberry storm 9530 for TMOBILE. The retailer said that my phone has picture messaging. Well, it doesn't have that option. It only has the SMS option. I've searched everywhere for an answer but, I was unable to find one and I rea