Connecting to UCM from within a BPM process.

Hi all,
I am currently mapping a Loan Disbursement with OBPM and the process requires several files to be uploaded to the content server(UCM). I have installed the feature pack for BPM and have successfully deployed my process.
My issue is that when I try to upload a document from the workspace- pressing the green cross- and choose to upload a document, an error is returned "Could not attach document to initiated task"
Upload association works with no issues, it is only the upload.
I will edit this post with logs and the complete error message shortly.
Regards,
Yanis

Solved internally. thanks

Similar Messages

  • Message Monitoring for each within the BPM process

    I have a question concerning message monitoring within a BPM process.  I receive an IDOC into my BPM process.  I then have three transformation steps before sending an E-mail to the end receiver.  When I look at the messages in the workflow log, I am unable to see the message after each transformation step.  In the log display if I click the instance ID for all steps except the first step I am unable to see a message.
    List of Message Objects
    Object Type              Instance    ID                          Creation Time
    ZXI_PROXY...0001     DC9F66530C7899F1AC430017A44943B2     11:04:39
    ZXI_PROXY...0001     DC9F66530C789FF1AC430017A44943B2     11:04:39
    ZXI_PROXY...0001     DC9F66530C78A5F1AC430017A44943B2     11:04:39
    ZXI_PROXY...0001     DC9F66530C78B1F1AC430017A44943B2     11:04:39
    ZXI_PROXY...0001     DC9F66530C78ABF1AC430017A44943B2      11:04:39
    ZXI_PROXY...0001     DC9F614BA98C51F1AC430017A44943B2      10:28:40
    If I click all except the first instance I receive the following message:
    No messages available for selection
    Message no. XMS_ADM113
    Is there a way to make the message persistent after each step within the process?  I would like to see the data after each step in the workflow log. Is this possible?
    I do receive the e-mail from the send step so I know that it's completing the process.  What I'm not sure of is if each step individually processed the data as I expected.

    Hi Audra,
    Check this link
    BPM monitoring
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
    Sachin

  • How to reuse an existing Rule Composer DC from within a BPM DC

    Hi,
    We have several business process need to share same rule to determine the approver. We used separate BRM (ie Rule Composer DC) DC with decision table to contain the rule data. We want to reuse the rule dc from our process dc (BPM dc).
    We do not want to embed the same rule/decisiontable  into each bpm dc. We do not want to use Web Service (via automatic activity) to call out the existing rule because it mix new activity into our BPMN. But I cannot find a way to use the existing rule via "expression/EJB/Mapping function".
    Can anyone let me know the way to use external (existing) Rule dc ?
    thanks

    Stefan,
    Thanks for your prompt reply.
    Before my first post, I have did what exactly you mentioned on the DC dependency setting. However no luck to me.
    All my works are currently for a test and are created in my local SC (WilsonComponent SC in my NWDS). Both the bpm (rule user) and brm (rule provider) DCs are in the same SC. In my bpm DC, explicit dependency is set to the brm dc, with def_comp (compilation) dependency at runtime, deploy time, and design time.
    After the setting, I rebuild the bpm, reload the metadata, and lots of other trying. But I still cannot find a way to see the brm rules in the bpm dc project.
    Is it only work for track-based SC (need to check-in to NWDI) ? or is there any other configuration (like lib referencing) need to be done ?
    I do believe SAP provides reusability via the SC/DC dependency, but just can't make it work. If you did it before, let me know, then the question will turn out to be my own implementation issue.

  • Unable to Connect to UCM from JDeveloper

    Hello,
    I'm using Jdeveloper Studio Edition Version 11.1.1.5.0
    I created Content Repository conection, following:
    RIDC Socket Type: socket
    Server hostname: localhost
    Content Server Listener Port: 4444
    Executing "Teste Connection" result "Success!"
    But, trying connect, I receive:
    oracle.webcenter.content.internal.model.rc.AbstractRepositoryLogic listFolder
    An error occurred while accessing the content repository.
    and when I try to run Portal application from JDeveloper it says "An unexpected error has occurred in JDeveloper........ "
    and application do not run.
    I am trying to resolve this Issue from one week but still there. Basically I want to make Oracle WebCenter Application and want to use content from UCM.
    I have Installed the following things
    1) Oracle Database 11g release 2 Enterprise Edition
    2) Oracle JDeveloper 11.1.1.5.0 Including Web logic server.
    3) Then I installed RCU 11.1.1.6
    4) Then I installed UCM 11.1.1.6
    But why am I getting this error? Please help me.
    Thank you,
    Muhammad Nasir

    Thanks a lot for your reply...
    I tried to enable that folder but I unable to find its location on UCM. My UCM is running on web logic server
    These are some snaps of my UCM and web logic server and hope you can help me after watching these.
    1) I ran my web logic server and log in. and I also started my UCM server
    C:\Users\Admin>cd C:\Oracle\Middleware\user_projects\domains\base_domain\bin startManagedWeblogic.cmd UCM_server1
    http://3.bp.blogspot.com/-OWbpBB2ofcs/UFFwb2tAtfI/AAAAAAAAASg/H16wdZLd8vs/s1600/weblogic1.PNG
    2) After this I just clicked on UCM_server1 and
    http://4.bp.blogspot.com/-Ll26WWRpwpg/UFFxETcMrwI/AAAAAAAAASo/EMbiXpzlAic/s1600/weblogic2.PNG
    below is advance tab and when I expanded it then
    http://4.bp.blogspot.com/-HK4mAIrzM3Q/UFFySyBzeXI/AAAAAAAAASw/pUxaZPAwA84/s1600/weblogic3.PNG
    3) And when I clicked on AdminServer(admin) that is shown on first snap...
    http://3.bp.blogspot.com/--mdZbwnH7aY/UFFzTUYoJ1I/AAAAAAAAAS4/zIQ7dc7D80o/s1600/weblogic4.PNG
    please let me know I am missing anything .
    Thank you,
    Muhammad Nasir

  • Sqlplus can't connect to database from within a Virtual PC

    Yes I know it's not supported but this question is for those people who want to help or have actually got it working :-)
    I have an XP machine with a 10gR2 database.
    I have a virtual machine on that XP machine which has the 10gR2 client installed on it.
    While the configuration doesn't necessarily make sense (normally you'd put the database in the VM ) it's done for testing reasons.
    All firewalls are off. The database is up and connections to is are fine from other machines.
    The virtual PC can ping the host and tnsping the listener without a problem but any attempt to connect using sqlplus gives an error
    ERROR:
    ORA-12154: TNS:could not resolve the connect identifier specified
    C:\Documents and Settings\Administrator>tnsping myc10a
    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 06-AUG-2
    008 10:10:02
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Used parameter files:
    C:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = pwrwks10
    20)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME
    = MYC10)))
    OK (20 msec)
    C:\Documents and Settings\Administrator>sqlplus cms/cms@myc10a
    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 6 10:10:06 2008
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    ERROR:
    ORA-12154: TNS:could not resolve the connect identifier specified
    It's quite obviously an issue with the virtual PC. Has anyone tried this and have they figured out how to get it to work?
    Regards,
    David

    ERROR:
    ORA-12154: TNS:could not resolve the connect
    identifier specified
    C:\Documents and Settings\Administrator>sqlplus
    cms/cms@myc10a
    SQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug
    6 10:10:06 2008
    Copyright (c) 1982, 2005, Oracle. All rights
    reserved.
    ERROR:
    ORA-12154: TNS:could not resolve the connect
    identifier specifiedORA-12154 means "I looked in the TNSNAMES.ORA file I am trying to use (out of the potentially several on the machine) but I could not find an entry with "myc10a =", or "myc10a.{default_domain in the sqlnet.ora} ="
    All tnsnames.ora entries look like
    alias = description( ... )
    and it can not find your alias. You might have several tnsnames.ora files. Or your file is not correct. Or you also have a sqlnet.ora file that contains a default domain entry, which would be appended to any alias passed in without a '.domain'
    Suggest you post the tnsnames.ora and the sqlnet.ora
    (And yes, I have that configuration working.)
    Message was edited by:
    Hans Forbrich

  • Can we call an Standard API from the BPM process

    Hi,
    Can we call a Public API from within a BPM Process. Can you please suggest the procedure for achieving the same.
    Also wanted to know the procedure to insert into Standard Interface tables and called Standard Interface program to Create objects like Employees, Employee assignments, etc.
    Please send any documents / writeup to achieve the above.
    Thanks & Regards,
    Murali

    You will have to catalog the API (refer to the Studio help files for the details). Once you catalog the api you can use it in a method. The method can then be used in an activity in the process.

  • Initiating BPM Process Instances from External Web Service Call

    I'm attempting to update the HelloWorld example so that I can create an instance of the process from an External Web Services Call rather than via the Workspace. Our current SOA Architecture is configured so that all BPM instances are managed through a .NET SmartClient via the Service Bus and the use of PAPI W/S and so I'm wishing to recreate this capability in the new BPM.
    I understand the replacement for PAPI W/S is Human Workflow so I've therefore updated and republished the HelloWorld Example with an Exposed 'TaskService' Service for the Human Task within the BPM Process.
    I've then attempted to reference the TaskService through our existing BPM, and have been able to import a number of generic WSDL's as follows:
    Task Service
    http://vmaquatestapp2:7001/integration/services/TaskService/TaskServicePort?WSDL
    Task Metadata Service
    http://vmaquatestapp2:7001/integration/services/TaskMetadataService/TaskMetadataServicePort?WSDL
    Task Query Service
    http://vmaquatestapp2:7001/integration/services/TaskQueryService/TaskQueryService?WSDL
    When I examine the available operations for these generic services, there are quite a lot, each of which have a fairly complex schema. I believe I should be using the TaskService: InitiateTask Operation to create an instance of my BPM Process but my questions are:
    - Is the above the correct method of interacting with BPM Instances from an external system such as the Service Bus?
    - Does anyone have any examples of a basic XML payload that would initiate a process instance?

    I created an process with a message start event and can call it from an external web service call. I can also pass input arguments and map those to process data objects. However I can not find how to return data as response to the external web service call as e.g. the process instance id.
    Is it possible to this?
    Gr,
    Gert Jan Kersten

  • How to send JMS Message from a BPM Process

    Hi All
    I have small query regarding sending JMS Message from a bpm process. Is it possible to send JMS message from one bpm process to another bpm process.
    I have a scenario in which I need to send a JMS message to a queue where another process is listening on that queue and as soon as the message is received on the queue the process instance is created.
    I know how to listen for the JMS message on the queue, but I don't how to send a JMS message from a process.
    Also Can I create process by sending the Notification to the process instead of a JMS message. But the process to be created is not a subprocess i.e. Can notification be send accross different processes.
    Any information or example in this regard would be helpful.
    Thanks in advance
    Edited by: user9945154 on Apr 22, 2009 7:46 PM

    Hi,
    Here's one approach to sending JMS messages from an Oracle BPM process. If you're doing this just to send a message into another process, do not take this approach. It's far easier and quicker if you do this using the OOTB "send notification" logic.
    These steps describe how to do this using WebLogic. The steps would be different if you're using another ap server / JMS provider.
    1. Guessing you've already done this, but first expose the two required WebLogic jar files for JMS messaging as Java components in the External Resources. The two files for WebLogic are weblogic.jar and wljmsclient.jar” (located in the < WebLogic home directory > /weblogic/server/lib” directory).
    AquaLogic BPM JMS Queue Listener for WebLogic 8.1
    2. You've probably already done this, but add an External Resource to represent the J2EE container:
    • Name: “weblogicJ2EE” - this is important and will be used in the next step
    • Supported Type: “GENERIC_J2EE”
    • Initial Context Factory: “weblogic.jndi.WLInitialContextFactory”
    • URL: “t3://localhost:7001”
    • Principal: and Credentials: whatever userid and password you defined to access theWebLogic administrative console.
    3. Create the External Resource that represents the send queue configuration. In this example, I'm calling it “WebLogic Send Queue”. This is important - remember what you named it because you will use this name in the logic that sends the JMS message. This new External Resource is configured as:
    • J2EE: “weblogicJ2EE” (same name as the second External Resource you created)
    • Destination Type: “QUEUE”
    • Lookup Name: “weblogic.examples.jms.exampleQueue”
    • Connection Factory Lookup Name: “weblogic.examples.jms.QueueConnectionFactory”
    4. Here's the logic to send a Message to the Queue
    <pre class="jive-pre"><p />msg as String = "Hello World"
    jmsMsg as Fuego.Msg.JmsMessage
    msg = "<?xml version=\"1.0\"?><Msg>" + msg + "</Msg></xml>"
    jmsMsg = JmsMessage(type : JmsMessageType.TEXT)
    jmsMsg.textValue = msg
    sendMessage DynamicJMS
    using configuration = "WebLogic Send Queue",
    message = jmsMsg</pre>
    Note that the “sendMessage” method uses the configuration parameter “WebLogic Send Queue”. You previously created a JMS messaging service External Resource with this name in the third step.
    Again, please don't go this route if you're just using it to send notifications between processes,
    Dan

  • Invoke Java code within BPM process

    Hi,
    I have a use case where I need to retrieve a property from database and set the value to a process variable. Is there a way I can achieve this?
    Also, is there a way to invoke a piece of java code from the automatic activity within a BPM process?
    Thanks,
    Suren.

    The best way to do this is to use the spring component. You will need your java code setup as a spring bean in the spring context file and then it can be exposed to the BPM process as an sca service.
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10224/sca_spring.htm

  • Tracking notifications sent from BPM process - User Messaging Service

    Hi,
    I have a requirement to track the notifications sent from all the BPM processes in one place.
    My Requirement is to (1. Check the status, sender, receiver of the notification, 2. view the actual content of the notification, 3. Resend the notification)
    Few options I have explored are below. Need experts advice please
    1. Enterprise Manager gives the option to check each notification status and option to resend the message. I have two problems with this option
         a) It does not solve my requirement of 'viewing the content of the message'. It does not show what is the actual message content. though we can see other notification details like sender, receiver etc...
         b) users does not want to go to enterprise manager. They need a separate UI based on ADF.
    2. Tried to build a UI based on UMS EJB API and UMS WebService API. Both the APIs provide the operations to check the status of the message. But there is no API that returns the actual content of the message
         a) It does not solve my requirement of 'viewing the content of the message'. Both the APIs does not expose any operation to retrieve the message/message content. I see AccessPoint as one options but, In my      case, Application need to track the messages sent to all the users, not particular address.
         b) There is no operation exposed to resend the message. Not sure how it is being done through enterprise manager.
    3. Tried by directly accessing the ORASDPM schema of UMS to fetch the content of the message. found that the content of the message is stored in 'MESSAGE_OBJECT' Blob column of 'MESSAGE' table.
         Built an ADF application based on ORASDPM schema. Following issues:
         a) could not parse the BLOB column data. Tried using a blob converter which converts the stream to text. but the conversion is not happening properly.
         b) Need to figure out how to resend the message.
    My environment: Oracle 11g , JDeveloper 11g Release 1 11.1.1.6.0
    Thanks in Advance.

    Hi,
    try this question on a BPM forum please.
    Frank

  • Java Class Mapping Program in BPM process

    I have a scenario where I'm receiving an IDOC I then use a JAVA mapping program in my first transformation step.  Immediately following I have a switch step but there is not data in from the mapping program.
    1) Receive Step
    2) Transformation IDOC to Table using Java class
    3) Switch step based on Table field value
    Problem is there is no values in the table. 
    This java class was not developed within NetWeaver but was used in our old process. We simply imported the jar file for accessing our existing java classes.  Is there something else we need to do to utilize our java modules within the BPM process?

    Hi,
    You must to have in the java class:
    - You java have to be like:
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Map;
    import java.util.HashMap;
    import com.sap.aii.mapping.api. AbstractTrace;
    import com.sap.aii.mapping.api.StreamTransformation;
    import com.sap.aii.mapping.api.StreamTransformationConstants;
    public class JavaMapping implements StreamTransformation {
       private Map           param = null;
       private AbstractTrace  trace = null;
       public void setParameter (Map param) {
          this.param = param;
          if (param == null) {
             this.param = new HashMap();
       public void execute(InputStream in, OutputStream out) {
    try {
             trace = (AbstractTrace)param.get(
                       StreamTransformationConstants.MAPPING_TRACE );
             trace.addInfo(‘...’);
             String receiverName = (String)param.get(
                       StreamTransformationConstants.RECEIVER_NAME);
    The method execute take the InputStream with the XML source. The out (OutputStream) have to be an XML like the IDOC structure.
    Regards.

  • BPM Process Testing

    Hi
    I'm looking for some document or information about BPM Process testing, best practices about how test a BPM Process or something like that.
    I collected the information about Testing from the BPM document's, and added something additional from lifecycle of BPM process, but i can not found more about this topic
    Thank in Advance
    Jesus Torres

    Hi,
    I realize this might not be entirely what you're looking for (it provides no in-depth best practices on BPM testing), but there is a sample project 'BPMUnitTestExample.exp' in your samples directory.
    It provides some ideas on how to test BPM processes and objects.
    Kind regards,
    RL

  • WebService Reference in a BPM Process

    I am using Oracle BPM 11g for creating my business process. Within my BPM process, I am referencing couple of external Web Services. I used the Web Services adapter in the SOA composite editor and included them in my process. The process is created in my development environment and it is working fine. The external Web Services are also within the development environment.
    Now I need to move my process to the UAT environment. In the UAT environment I need to access the UAT version of the Web Services. How do I parametrize the host name of the web services, so that the same BPM process is moved to the UAT enviroment without rebuilding the process?

    Your problem can be simply resolved by using configuration plan when deploying the composite to the UAT env. For more information about generating the configuration plan, please see http://biemond.blogspot.com/2010/02/web-service-references-and-soa.html

  • Safari not connecting to iTunes from email

    I've been trying to connect to iTunes from my weekly email (hotmail) iTunes updates, but every time I do it goes to the 'connecting to iTunes page' and never connects to iTunes and ends up freezing safari. I've had the same thing happen when I tried linking the facebook iTunes link (specifically the back to school sampler) to iTunes and the same thing happens. Anybody else with the same problem?

    I don't have any problem with the URL you gave in your reply, but if you can't connect to iTunes from within Hotmail, then I'd say it's an issue with Hotmail. You could just change your subscription information so that iTunes emails are retrieved from Hotmail using Mail, instead of logging into Hotmail to read them; that may solve your problem.
    Or, you could copy and paste the links in the email directly into Safari and see if that works any better for you. It's possible that the links themselves aren't correct, but then Apple would no doubt be hearing complaints from millions of people who subscribe to that email newsletter.

  • OWSM Policy - how to access subject from within protected service

    I am setting up a new instance of SOA Suite 11g for integration purposes at my organization. I am planning to use predefined WSM policies to protect the services (see http://download.oracle.com/docs/cd/E12839_01/web.1111/b32511/policies.htm).
    Most communication is server-to-server (e.g. HR sending data to CRM), so it would make sense to use something like X.509 (i.e. oracle/wss11_x509_token_with_message_protection_service_policy). However, I have a requirement that the underlying services (BPEL processes, for example), must know the subject (i.e. the server) that sent the message. For example, did this incoming message come from the HR system or the CRM system. This is used internally by the BPEL process for audit logs and other things.
    We also use OAM, so I will likely eventually use the oracle/wss_oam_token_service_policy to verify ObssoCookie values. In those cases, the underlying Java service or BPEL process will need to have access to the username of the authenticated user.
    I've searched and searched the documentation, and I cannot find any instructions about how to access details about the authenticated subject (such as username, roles, or X.509 properties) from within the protected service, whether it be a Java-based service, a BPEL process, or anything else.
    I did find some information about how to read SOAP header values from within Oracle BPEL processes (see http://chintanblog.blogspot.com/2007/12/insertextract-soap-headers-in-bpel-it.html). However, this looks like it will only work if I use the WSS UsernameToken policy (e.g. oracle/wss_username_token_service_policy), since that is the only policy where the actual subject identifier (username) is specified in a SOAP header.
    Do the other policies (X.509, SAML, and OAM) provide a mechanism to convey properties of the authenticated subject to the underlying service? If so, where is this documented? Thanks much!
    Sincerely,
    Nathan Kopp

    Is it wrong question or wrong thing to do?
    Let's make it a little bit easier/better/worse:
    How can I change policy permissions at runtime?

Maybe you are looking for

  • Sharepoint 2013 MP - Configuration Database connection failed

    Hi all! I run a WS2012 R2 with SCOM 2012R2. I'm trying to monitor Sharepoint 2013 Farm, with the Sharepoint 2013 MP. The Sharepoint farm and it's SQL server is on another domain, with two-way trust, and the agents are working on the Sharepoint and SQ

  • Connecting Printer and HDD to Airport Extreme (windows)

    I have gone step by step and the bonjour keeps freezing when I tell it to finish the printer setup. The computer will recognize the printer but will not print. I also tried connecting a usb hdd to the AE and in the utility it shows up but not under m

  • Changing colors of individual bars in a XY Graph

    I am using an XY Graph (bar style) to display 50 voltages. I have limit settings (low alarm,low warning, high warning, high alarm)that I would like to impose on each of the 50 bars in the XY graph. My problem is that any way I try it the limits are o

  • Cannot Distribute PDF Form to Email

    I've created a form and have everything set. Then I go to "Distribute Form" and enter the email address and other pertinent info of who will receive completed form... It then will not advance to the next dialog box to actually get the form functionin

  • How do I remove the Adobe Premiere Elements Trail Version Sign from my video?

    I'm making a video using the Adobe Premiere Elements, but  they have a trail version logo across the screen so I cannot fully make a video without that showing. Is there any possible way that I can remove it? Thanks!