BPEL-UCM Integration

Hi,
I want to do integration between Oracle Universal Content Management and any other Third party for doucment management through BPEL.
Our scenario is like that We load all the documents in UCM, Whenever the third party click on the browse button to upload/download the documnet, that action should directly perforn in the UCM (Means document should get uploaded in UCM and downloaded from UCM).
Or if third party currently have document attached to their product, that document i have to upload in UCM.
In Oracle E-Business Suite they have option to configure UCM as a repository in EBS.
But what if the Thirdy party don't have that option like in JD- Edwards we don't have.
I am done with UCm to BPEL integration part, in UCM it has option to configure or BPEL process, and we will provide all the mappings in the workflow. Whenever the workflow is executed the BPEL process is initiated.
But now our requirement is like that How UCM will upload/download the document through BPEL.(through BPEL how to upload/download the document in UCM. (BPEL->UCM).)
Can any one guide me for the same, How to create a bridge between BPEL and UCM (Whether through WebService, Oracle Applications Adapters,etc.).
I have searched for case studies on the same scenaior on oracle site but couldn't found any. Can anyone Guide me for the same.
Thanks.

I managed to connect to BPEL with a help from a person from Oracle Portugal (Emanuel Moreira).
The step are:
copy the jars "weblogic.jar" & "wlclient.jar" from "$WLS_HOME\lib" into "$UCM_HOME\custom\BpelIntegration\lib".
Update the file "BpelIntegration.hda" in "$UCM_HOME\custom\BpelIntegration", with the reference to this jars. The classpath have to be:
classpath=$COMPONENT_DIR/classes;$COMPONENT_DIR/lib/orabpel.jar;$COMPONENT_DIR/lib/orabpel-common.jar;$COMPONENT_DIR/lib/wlclient.jar;$COMPONENT_DIR/lib/oc4j_client/j2ee/home/oc4jclient.jar;$COMPONENT_DIR/lib/wsdl.jar;$COMPONENT_DIR/lib/orawsdl.jar;$COMPONENT_DIR/lib/http_client.jar;$COMPONENT_DIR/lib/weblogic.jar
After this, go to "Component Manager" of UCM and disable the componet "BpelIntegration"
Restart UCM
Enable the componet "BpelIntegration"
Restart again UCM
(this last steps is for UCM actualize the classpath in the file "state.cfg" in "$UCM_HOME\config"; check the file)
The connection configuration:
Domain: default
Initial Context Factory: weblogic.jndi.WLInitialContextFactory
Provider URL: t3://10.30.101.3:9700 (te://<hostname bpel>:port from server instance where bpel run)
Know have a problem when configuring "Process". I have this error:
Unable to retrieve process update form. Unable to execute service method 'getDeployedProcesses'.

Similar Messages

  • BPM PS4FP UCM Integration

    Hi there
    I've integrated BPM PS4FP and Webcenter content (UCM), I've configured both servers using this post BPM 11.1.1.5.0 Features Pack: UCM integration issue how ever I'm having this error during upload or download documents using the bpm workspace:
    Any idea what's going on?
    <Jan 30, 2012 4:08:07 PM CST> <Warning> <oracle.adf.controller.faces.lifecycle.Utils> <BEA-000000> <ADF: Adding the following JSF error message: Workflow Service Engine callback to SOA mesh failed.
    Callback operation onTaskCompleted from default/QuoteProcessLab!1.0/EnterQuoteDetails to RequestQuoteLab/HumanTasks.EnterQuoteDetails.reference failed with error: Schema validation failed for message part payload. Please ensure at the message sender level that the data sent is schema compliant. Invalid text ' in element: version.
    Check the underlying exception. Ensure that the SOA composite is configured correctly.
    oracle.jbo.JboException: Workflow Service Engine callback to SOA mesh failed.
    Callback operation onTaskCompleted from default/QuoteProcessLab!1.0/EnterQuoteDetails to RequestQuoteLab/HumanTasks.EnterQuoteDetails.reference failed with error: Schema validation failed for message part payload. Please ensure at the message sender level that the data sent is schema compliant. Invalid text ' in element: version.
    Check the underlying exception. Ensure that the SOA composite is configured correctly.
    at oracle.bpel.services.datacontrol.XSDDataControl.invokeOperation(XSDDataControl.java:481)
    at oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:430)
    at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:261)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1635)
    at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2150)
    at oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java:467)
    at oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.java:307)
    at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
    at oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.invokeOperation(InvokeActionBean.java:363)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sun.el.parser.AstValue.invoke(Unknown Source)
    at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
    at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:789)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:306)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(WorkflowFilter.java:213)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doFilter(DisableUrlSessionFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:176)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Hey there,
    we have a similar issue. We are having an error where our user fails to authenticate with the UCM. We have not solved this yet and have put it on the back burner for the moment. At our Client, there a batch upload operation done by a person and then the users involved simply associate the relevant files. If you do find a solution, please let us know.
    Regards,
    Yanis

  • BPM 11.1.1.5.0 Features Pack: UCM integration issue

    Hi all,
    I have installed BPM SP4 FP successfully on Windows. But I have a problem with UCM integration.
    In Jdev, I configured the Human Task use UCM to store the documents. But after deploying on WLS, in BPM workspace, I cannot use attachment functionality. It show error message:
    "Document Store not available. Please configure the document store."
    Maybe need to configure Document Store of UCM in somewhere. But I don't know how to do it.
    Anyone can help?
    Thank you.

    All credit Goes to Alaa
    Provide UCM information. You need to provide username,
    password and UCM url.
    -- Go to EM. Click on SOA node. Click on soa-infra node. On the right panel,
    click on the "Soa Infrastructure" dropdown menu. In the dropdown, select "SOA Adminstration". In the
    sub-menu, "Workflow Task Service Properties".
    -- On this page, click the link at the bottom "More Workflow Taskservice
    Configuration Properties...".
    -- On this page, select node:
    - Application Defined MBeans - oracle.as.soainfra.config
    - Server: AdminServer
    HWFMailerConfig
    human-workflow
    - WorkflowConfig
    human-workflow<== Select this
    node
    - WorkflowIdentityConfig
    -- On the right panel, select "UcmIdcUrl". Set value pointing to UCM server.
    (Note: Only idc protocol is supported for now).
    For now, you can use the server at
    idc://adc6170580.us.oracle.com:4444
    Click apply.
    -- Now click on following node on the left panel in EM:
    FarmFarm_soainfra
    -- On this page, click on "Weblogic domain" dropdown. Select "Security" and
    then select "Credentials" from the sub-menu.
    -- On this page, click on "Create map". Enter "WF-ADMIN-USER" for the map
    name.
    -- Now click on "Create Key". Make sure, WF-ADMIN-USER is selected for map
    in the popup dialog. Enter WF-ADMIN-CREDENTIAL for key name. Enter
    username/password of user with admin privilege on UCM server.
    The values are weblogic/weblogic1 for the server mentioned above.
    Now you are ready to UCM attachments in your task.
    Also, if you are using your own UCM server, you need to change config file.
    -- Add your SOA server machine ip address, so it can connect to UCM server.
    Edit config.cfg and change following entry:
    original entry: SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1
    SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1|your_soa_server_ip_address
    - WebLogic Domain
    soainfra<== Click on this node
    e.g.
    SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1|10.232.129.113
    Also add new entry:
    IntradocServerPort=4444 ==> or whatever port you want to use.
    Based on the above entry, you will add UcmIdcUrl in em. E.g.
    idc://your_ucm_machine_name:4444
    Also,
    Check your $DOMAIN_HOME/config/fmwconfig/system-jazn-data.xml. Search for WF-ADMIN-USER.
    Check the jar name at the begining of grant elem. It has a typo in the path. It should oralce.soa.workflow
    instead of oralce.bpm.workflow. Make this change and restart the server. This bug was fixed just before
    GA release.
    Edited by: PerCo on Dec 12, 2011 12:21 AM

  • OAF-UCM integration - Issue in deploying RIDC.jar to EBS server

    Hi ,
    We are doing OAF-UCM integration with followng business scenario and need your help urgently.
    Business Scenario :
    We have custom OAF pages with OA train and and in one train link we have added 'managed attachment' button to open UCM page to add documents to DM server .
    We are successfully able to do integration of OAF to UCM , that is we are able to open UCM page on clicking Managed attachment button.Business agreed that OAF and UCM are two different applications so after transaction is completed in  UCM, at OAF we have refresh button which user has to clicked explicitly to pull document metadata ( lilke PDF URL etc) to OAF pages.
    This is data needs to stored in EBS tables as well , to achive the same we are using RIDC mechanism to PULL the data stored corresponding on 1 unique metadata.
    I m successfully able to integrate the PULL( Sychnonizaton) of data on click on refersh button of OAF page. RIDC ( UCM version 11g) is correctly configured in Jdev10g and working fine on local oc4j server,
    Problem :
    When this RIDC is jar is deployed in EBS server  I m getting following error -
    Request URI:/OA_HTML/OA.jsp
    Exception:
    java.lang.NoClassDefFoundError: oracle/stellent/ridc/IdcClientException
    We have added RIDC jar(actual physical path is =/APPS/XXXXXXX/common/java/)   file name in jserv.properties and also added in CLASS PATH
    # Custom classpath
    wrapper.classpath=/APPS/XXXXXXX/common/java/oracle.ucm.ridc-11.1.1.jar
    Appreciate if some can provide pointers how to deploy this external jar file (RIDC.jar) and avoid this error.
    Many Thanks ,
    Ashish

    Ok, Figured out the issue,
    Values in the OAF_AXF_CMD_PARAMS table was not matching with the actual attributes on the OAF pages. The four values
    Entity Name, Primary Key, View Object and Attributes are to be entered for each page where we are intending to have the MA button.
    Thanks,
    Rajiv.

  • Is it mandatory to run wcConfigure script for UCM integration????

    Hi,
    I'm looking to integrate an already running instance of UCM 10.1.3.5.1 version with webcenter. I have tried the integration steps by following the documentation and was able to do it. But wcConfigure script is making lots of configuration changes in our UCM instance which are not acceptable.
    Is it necessary to run the wcConfigure sript for UCM integration?
    Is there any other option to integrate UCM without running this script?
    Thanks,
    Varun

    Hey Varun,
    Each Contribution Folder in UCM has a set of metadata associated with it. You can change this metadata in the UCM interface by going to the particular folder and selecting Information (or Folder Information) from the actions drop down. This will display the metadata associated with that folder including security group and account. Select Update from the actions drop down on that page to change this info.
    Whenever an item (folder or content) is created under another folder it will automatically inherit the default metadata set for that folder. There is also an option to propagate the changes you make to the metadata to content directly underneath a particular folder. That option is also in the actions dropdown on the folder information screen.
    The other thing to check is that the user who is logged into Webcenter has privileges in UCM to the security group and account that you define for the folders and content. By default UCM is not going to be hooked up to the embedded WLS LDAP so you would need to create the user locally in UCM via the User Admin applet or (preferably) integrate UCM with the WLS LDAP. (See Chapter 7 in the Managing Security guide http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/managing_security_10en.pdf for LDAP integration instructions)
    Hope that helps,
    Andy Weaver - Senior Software Consultant
    Fishbowl Solutions < http://www.fishbowlsolutions.com?WT.mc_id=L_Oracle_Consulting_amw_OTN_WC >

  • JDEdwards and UCM Integration

    Can anyone give me the idea about the jdedwards and oracle UCM integration?
    Please share the Doc links if you have any?

    UCM attachment solution for applications is the way forward.
    check this out - http://www.oracle.com/technetwork/middleware/content-management/index-093245.html
    I couldn't find a specific adapter for JD-Edwards but happy to help you out, if you could provide me your use case in detail.
    my email - [email protected]

  • BPEL registry integration cache capability?ESB or OSB support WS-Addressing

    Hi ,
    I have few questions related to Oracle SOA Suite.
    Please suugest me
    1) How to handle BPEL dehydration in high volume operations?
    2) Memory overload of ESB in high volume operations?
    3) BPEL registry integration - cache capability?
    4) How Oracle ESB or OSB support WS-Addressing?
    Suggestions or docs reference will be highly appreciated.
    Regards,
    Sachin

    Hi,
    There's a lot of performance info in the SOA Suite Best Practices Guide. More specifically see chapter 2.17 and 10 of http://download.oracle.com/technology/tech/soa/soa_best_practices_1013x_drop3.pdf.
    For correlation between OSB and BPEL using WS-Addressing see http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/bpelpmtransport/transport.html.
    Regards, Ronald

  • BPM and UCM Integration

    I want to save some flexField value of a BPM human task into a custom field created in UCM doc store, for that i am following the following steps
    1) Created a custom field in UCM document store
    2) Created a flex field in BPM work Space
    3) Added pay load in human task from the "*data*" tab of human task flow
    4) Mapped Pay load with the flex field of BPM Work Space
    5) Now when I want to map the pay load attribute by adding a custom attribute in the "documents" tab of the human task, IDE is not allowing to add any custom fields except the pre populated values.
    In this situation if I want one of my human task payload attribute to be saved in the custom field created in the document store how to do it. According to the Oracles guide we can add a new attribute through the "**document**" tab of the human task flow but it is not happening.

    OK, so you are using the attachment option from BPM.
    I gave you few hints in my previous post, but I will explain them in more details:
    a) BPM has its own metadata
    Forget for your document for a moment - the BPM process instance still can have its own metadata. These are used when you create BPM screen flows.
    I think you will need to create a BPM parameter to store your custom value first. (and this is really purely a BPM question)
    b) A document can be attached to a BPM process instance
    In a sense, such a document is nothing, but an additional information for the BPM process instance. This has nothing to do with document-oriented workflow (quite often, the attached document enters no workflow at all); it is the BPM process instance that routes across the organization, not the document.
    c) BPM metadata <--> UCM metadata
    AFAIK, there is no integration between BPM and UCM concerning metadata. You may check-in (attach) a new document using UCM profiles, but for your process this value is not visible - unless you call a service to retrieve it/update it. If you implemented a) (created your custom value in BPM), you may call UCM's services to update this value - at the minimum when you are leaving from the BPM workflow step.

  • Oracle Access Manager, ADAM & UCM integration? Help please..

    I`m currently investigating the potential of using Oracle Access Manager (OAM) as a tool that allows connections to multiple Active Directory(AD) or ADAM servers providing a single point to author and manage users with a good easy to use GUI.
    The UCM will connect directly to OAM and authenticate users connecting from AD accounts..
    At the moment we use Quest software to manage users, but the cost for setting up users is £15/user where as OAM is only £3. I believe..
    Right the questions I have :)
    1. Has any one set this type of environment up?
    2. ls OAM stand alone or will I need additional software to set it up?
    Reading the installation guide it says I need the following:
    # Oracle Internet Directory 10g (10.1.4.0.1)
    # Microsoft Active Directory
    # Oracle Virtual Directory Server 10.1.4.0.1
    # Oracle Virtual Directory Manager 10.1.4.0.1
    # Oracle Virtual Directory Patch 10.1.4.0.1 (P5667977)
    # Stand-alone Oracle HTTP Server 2.x (This needs to be preinstalled in your environment. You can download the OHS 2.x standalone from the Oracle SOA Suite 10g Companion (10.1.3.1.0) release from here.)
    3. Can I use IIS instead of Oracle HTTP Server?
    4. Can I install OAM on 1 server or do I need multiple servers, I`v been looking at the diagrams and reading through the guides I`m getting a little confused with Identity and Access server?

    Hi,
    Have you got information reg UCM & OAM integration?
    Could you please help me with the integration guide?
    Regards,
    Ashish

  • UCM integration sharepoint search webparts ajax error

    Context
    I am looking at an error with the Search page in the SharePoint web part integration with Oracle UCM.
    There are two web servers in the SharePoint web farm handing incoming requests.
    The search page has the Search Query and Search Results web parts on it.
    Problem
    When opening the Search page it contacts the Oracle server to populate the menu items: saved queries etc.
    Sometimes this causes an error...
    AJAX error:
    Status: 400
    Status Text: Bad Request
    Message:
    StellentWebRequestHandlers.SearchMgr error: The WSS cache file 'C:Program Files
    (x86)\Oracle\WSS\WebSupportServerCache\WSS<random characters>\SessionSearches_Name_
    Content_Cache.xml' could not be loaded. Requested as RequestResource.
    This appears in a dialog box over the browser presumably thrown by client AJAX code.
    The folder exists only on one of the two servers. The file is missing from that folder.
    Question
    I am looking for any information on the way the cache works. E.g.:
    - How it should be configured in a load-balanced web farm environment?
    - What permissions are required?
    Thanks for any advice and sources of information.
    Peter

    Can the images selected in wysiwyg editor come from external sources like sharepoint system?Yes and no. If you want to use UCM's features (like selecting the correct rendition, using UCM 's security model, etc.) you will have to check in the item to UCM. However, you can also use just a link to an external resource (with no guarantee that it will be available, though). I'm not sure how much this approach integrates with wysiwyg.
    Can the WCM content be pushed to sharepoint server on publish? Can webparts be used for this? What is the format of content that will be sent to sharepoint. I mean, can sharepoint understyand and create the imported content in it's system? Please help.In general, you can publish content from UCM almost anywhere - for instance, you can publish documents to create a static website, which is not run by UCM at all. However, you will most likely want to have not only the content itself, but also metadata.
    The cardinal question is: why do you want to have two repositories? If MSSO is a must, you could use it as front-end only and UCM would be back-end storing all the documents. This would resolve both problems in one go. And moreover, this is actually quite a common scenario, so there is an experience to support your implementation.

  • BPEL - LDAP Integration: how to ?

    Hi,
    we are about to develop a service using BPEL which will need a LDAP directory in order to manage users (a complex hierarchy). We still haven't the LDAP server but probably we'll use the one integrated into the Oracle DB (is it the OID ?). Is there an adapter we can use directly in the JDev BPEL Designer ? Or, better, are there some guidelines that explain this kind of solution ? We could find useful examples and suggestions.
    Thank you very much in advance and best regards.
    Matteo Regazzi

    LDAP is used BPEL in Human Workflow Services as identity storage.
    Read here more about the concept:
    http://download-west.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/workflow.htm#sthref1920
    Or directly jump to Identity service:
    http://download-west.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/workflow.htm#BACCCIIF
    Here you have many different examples for Human interaction based on some Identity Service (which may be LDAP if you wish):
    <ORAHOME>\integration\orabpel\samples\demos\DocumentReview
    <ORAHOME>\integration\orabpel\samples\demos\HelpDeskServiceRequest
    <ORAHOME>\integration\orabpel\samples\demos\OrderApproval
    <ORAHOME>\integration\orabpel\samples\demos\PaymentProcessor
    <ORAHOME>\integration\orabpel\samples\demos\VacationRequest
    <ORAHOME>\integration\orabpel\samples\tutorials\127.OrderBookingTutorial
    <ORAHOME>\integration\orabpel\samples\tutorials\132.UserTasks
    <ORAHOME>\integration\orabpel\samples\utils\AsyncLoanService

  • BPEL BAM integration couldn't populate data in BAM repository.

    I have created one BPEL process which had BAM sensor at beginning and at end. I have created everything has mentioned as per tutorial of BAM and BPEL integration but I couldn't see any data in BAM Architect.
    In BPEL consoles the BPEL process run successfully but in Sensor value tab I don't see anything.
    What is wrong and How can I debug this problem?

    Usually errors relating to BAM will show up in the BPEL domain logs on the BPEL server.
    Check the deployment descriptor for your BPEL process and make sure that the BAM settings are correct: host name, port (should be 80), user name, password, and domain.

  • WebCenter Sites and UCM integration

    Hi,
    Can any one help me to integrate WebCenter Sites with UCM.

    There are a number of approaches to doing this, and it totally depends on the version of UCM you're using (and the version of Sites too for that matter).  Have a look at this presentation that Bex Huff and I gave at Collaborate last year. 
    Seamless Integrations between WebCenter Content, Site Studio, and W...
    Regards,
    Tony

  • Regarding BPM and UCM integration

    we are unable to add a custom attribute in documents tab in Human Task Flow, where we want to pass a custom value to be stored in UCM for retrieval of the document
    How can we add a custom attribute in HumanTaskFlow, which has to be stored in UCM doc store.
    but i am successfully uploadingdocument into UCM with out metadata attributes
    Thanks Regadrs
    rajendar

    OK, so you are using the attachment option from BPM.
    I gave you few hints in my previous post, but I will explain them in more details:
    a) BPM has its own metadata
    Forget for your document for a moment - the BPM process instance still can have its own metadata. These are used when you create BPM screen flows.
    I think you will need to create a BPM parameter to store your custom value first. (and this is really purely a BPM question)
    b) A document can be attached to a BPM process instance
    In a sense, such a document is nothing, but an additional information for the BPM process instance. This has nothing to do with document-oriented workflow (quite often, the attached document enters no workflow at all); it is the BPM process instance that routes across the organization, not the document.
    c) BPM metadata <--> UCM metadata
    AFAIK, there is no integration between BPM and UCM concerning metadata. You may check-in (attach) a new document using UCM profiles, but for your process this value is not visible - unless you call a service to retrieve it/update it. If you implemented a) (created your custom value in BPM), you may call UCM's services to update this value - at the minimum when you are leaving from the BPM workflow step.

  • IPM and  UCM Integration

    Hi all,
    We are currently working with a system, which has integration between IPM and UCM. We are plan to have one invoice application in IPM which stores documents of multiple companies. As we identified, once we upload documents all are store in one storage place. But we are looking to segregate those documents according to the company. It is not possible to have different applications for different companies in the IPM since we are having over 100 companies.
    We have tried to use Storage rules for UCM. But it doesn’t work with the combination of IPM and UCM
    Can anyone suggest a way to implement this requirement ..
    Thank you,

    My question is this, why would you need a separate file location for each one? What does the location of the files have anything to do with anything? The key here would be to store a vendor ID or name. Where they exist on a disk is completely moot, and defeats the purpose of a DocManagement system. Perhaps back when storage was expensive this might have been something to worry about.

Maybe you are looking for

  • Problem with ios6 and siri

    After update ios6 my siri does not work anymore. Could my help somebody?

  • Where is the ipad backup file in Mountain Lion?

    In Snow Leopard, there was a library folder in the user folder, but in Mountain Lion, you have the system library, but no user library that I can see.  I would like to locate it so that I can have the option of deleting the iPad portion of the Mobile

  • Output only with "black frame"??

    Hi there, I am editing rendered animations from cinema4d, which are in the format 768x480 (image on the right). I´ve been trying everything to export them in exactly that format in QT. I can´t find any export option to get a movie with a screen that

  • Persdef.model

    does Jdeveloper 11g r2 produce xml file under persdef.model structure of all entity bean? because i have two entities the employee and department but only employee.xml is generated and does it affects why the data bindings cannot find the departments

  • Require CRM & BW Extractor Documents

    Folks, I am working on CRM & BW Project. Could any one pls send me CRM Extractor related PDFs to my email is [email protected] Thanks in advance and points will be awarded. Thanks Arvind