Get Process Initiator email id in a BPEL process to send notificaions

Hi
I have a workflow where there 3 different roles and a chain of approvals among them. The final approval leads to the invocation of a BPEL process(Using Service Task) where, depending on a particular invocation in the BPEL process, I need to send emails to the task initiator.
I've configured email channel in EM, and is working fine.
My question is, how do I get the initiator details in the BPEL process which is in another role all together.
I've searched web and got this ids:getUserProperty(ora:getCreator(),'mail') but unfortunately, this doesn't seem to be working, i'm getting selectionFailure exception. Is there a way to get the Process Initiator's mail id?
Appreciate your help.
Regards
RaviKiran

Are you authenticating against WLS or some other provider? Is the mail attribute populated or is it empty?
You could create a project variable of type String to hold the username or email. Then, execute a Script task to populate the variable before calling your Service task. You could then pass the variable into your Service task as part of the contract. Obviously, you will need to update the Service contract.

Similar Messages

  • LOST THE TAB WRITE IN MY HEADING. ALSO GET 3 SENT EMAILS IN MY IN BOX WHEN I SEND AN EMAIL

    AS ABOVE. EACH TIME I SEND A EMAIL I GET TWO COPIES IN MY SENT BOX ALONG WITH 3 COPIES IN MY IN BOX.
    AS ABOVE. MISSING THE ICON FOR "WRITE" IN THE HEADING TO BRING UP MY CONTACT LIST. I CAN BRING UP THE
    LISTING IF CLICK ON THE THUNDER ICON ON MY BOTTOM TOOL BAR.

    The Write button is on the Composition Toolbar in the main window.
    Do you have a Menu Bar with File-Edit-View etc showing?
    If not press the alt key to make it appear.
    From the Menu Bar select View-Toolbars and turn the missing toolbars back on.
    Some email services like Yahoo and gmail already place a copy of any sent messages in the folder. You can tell Thunderbird not to duplicate this action by going to Tools-Account Settings-Copies and Folders and turn off the option that you are having problems with.

  • Using Email to initiate a BPEL Process

    Hi All,
    We have a request to process a .csv file which comes as an attachment thru Mail.
    we are able to do the setup to invoke the BPEL Process as the mail is received.
    We want to know how to get attached file in BPEL Process to process it further.
    We are using BPEL 10.1.3.
    Please help.
    Thanks and Regards,
    Vikram Singh

    There is currently no inbound email adapter afaict. If you want a quick solution on a unix system, I would advise you to write a custom shell/python/perl script that can do convert the inbound mail to a xml format and post that xml to a webservice (BPEL process). You can use 'curl' or 'wget' to post it to the BPEL process. This method is discussed in more detail at this Zwiki mail setup page (replace Zope by Oracle BPEL :).
    See also this previous Oracle forum article Re: Using email to invoke a BPEL process, which discusses this same issue.
    Hope this helps,
    Regards,
    PieterB

  • HT2534 When setting up my apple I'd I get a verification email but there does not seen to be a link to click on there is a link that says "verify now" but it's not a link the only other thing on the page is a link to apple thats starts the process all ove

    When setting up my apple I'd I get a verification email but there does not seen to be a link to click on there is a link that says "verify now" but it's not a link the only other thing on the page is a link to apple thats starts the process all over again.does anyone have a solution for this problem?

    The idea to jumpstart by change was not the smartest one, but gives you an opportunity to use that "temporary" account as permanent. You do not have a choice cause obviously despite you thinking that old account is no more -it does exist on Apple servers. And if you are unwilling to share your [email protected] with friend, just create one extra [email protected] for your friend. One suggestion - do not use gmail.

  • I am automating the process of sending appointment reminders to my clients. I started with an alert with an email in calendar using the clients email address as a custom entry in my me card in my contacts. this was resulting in three emails being sent wit

    I am automating the process of sending appointment reminders to my clients. I started with an alert with an email in calendar using the clients email address as a custom entry in my me card in my contacts. this was resulting in three emails being sent with slightly different versions of the same address (see my previous post). Heating someone else's suggestion I created a workflow file to send an email and calling that file from an alert on my calendar. This is working and sends only one email to the client.
    My calendar is on I cloud and I access it from three different computers so I can keep my appointment calendar current. The files that send the email only exist on one computer. My other computers show error messages when those emails get sent. It seems that each computer wants to send the email. It's a small problem but is there a way that I could not get those alerts.
    But appreciate any thoughts about this. It seems like both problems might be related to the iCloud system.
    Thank you in advance,
    Michael

    Good work, catch so far Michael, does seem to be a "feature" of iCloud syncing, not sure what you could do to disable it.

  • Trying to get to comcast email, I get a window stating Report error 400 to them. They say "A mozilla problem," HELP?

    Repeating: "Trying to get to Comcast email, I get another pop up window stating 'Cannot get on email, report to Comcast, need help, and Error 400. I did; they analyzed, and say it is a Mozilla problem. Can you help?
    I have found a way to get to my email, but it is annoying to always have to go around the Mozilla window. This just started about 3-4-days ago.

    Hi IKnowIndigo,
    There are a few possible causes of the error.  Generally speaking, you want to confirm that the network IP Address settings, Send Function Setting Tool activation, and Send-to-Email settings are all configured properly.
    Please note that if in an office setting, we recommend that your IT Department/Network Administrator setup your scanning to email feature because we will not know information like your port numbers and so on.
    However, whether your laser product is an office setting or setup on a personal network of your own, it is recommended to contact our technical support group to isolate the cause.  At that time, it will be helpful to have initial information such as your operating system and version; if you have an on site e-mail server such as an MS Exchange server or a Domino server; or, if you are using an off-site email server such as Yahoo or Gmail.
    Please feel free to contact us and we will be glad to help.
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • Why did I get this stupid emails about missing payment of my Adobe CC ???

    Hi, I have get this email from Adobe:
    what we have here payment for your account could not be loaded. So there will be no interruptions in your use of the Creative Cloud , please update your billing information shortly .
    account Management
    If you have decided not to renew your subscription , no further action is required on your part. You have until the end of the current billing period unlimited access to your Creative Cloud membership. Then your paid membership in a free Creative Cloud membership is converted . If you use this time more than 2 GB Creative Cloud storage , you may not be able to access some of your files . In this case it is recommended to delete some files, so you are below the memory limit of 2 GB , which is included in a free Creative Cloud membership.
    If you change your mind , we are always happy to activate your paid subscription again .
    Thank you for your confidence.
    The Creative Cloud Team
    Why did I get this stupid email, because my banking dates are the same as before and creditcard is everytime paying ??????? So what's going on?

    Hi.  I checked on the order and it says the order is currently being processed and I should check back tomorrow. I'm mostly just concerned because I got an email saying the order was on hold, and I want to make sure it actually does go through and I'm not just waiting for a delivery that's not going to come. I'm still confused as to why I'd get an email saying I had to call the fraud department only to be told I shouldn't have called the fraud department.

  • Im getting TONS of emails from somewhere

    so this happened out of nowhere about two days ago but i am getting TONS of email sent to me from something from blackberry.  its never the exact same address but here is one of them: [email protected]  and here is the message it keeps sending me:
    This message is used to carry data between the BlackBerry handheld and an
    associated server. Please do not delete, move or respond to this message - it
    will be processed by the server.
    BEGINETP 111
    AXWGz6UAAAAAIBAIMjQxNzQ1QkYgFHR5bGVyaGl4QGNvbWNhc3​QubmV0AD3CdfBQBUNNSU1F
    A0CAgICAMgAAMDg5QUY0MjI2K0crMgDt9mu1lt7Ad8b8xON6Gh​YcABnHh9UPYlxxPMdllral
    9Sqg
    ENDETP 1944077032
    Im seriously getting 2-3 of these messages an hour.  i had to take email off of my phone because i kept getting them on my phone.  if anyone has any explanation for this please let me know ASAP. thanks

    Hi,
    This means that you have installed you BlackBerry Desktop Manager the wrong way. You installed it with the option of Enterprise or Redirector option.
    What you need to do is to uninstall Desktop Manager and reinstall it again. When you are in the installation process you will be given an option to choose between Enterprise/Redirector and BlackBerry Internet Service. You should choose BlackBerry Internet Service.
    The ETP messages are messages that the Entrprise Server and Desktop Redirector process. Since you are not connected to an Enterprise Server or an Exchange server (for the redirector) then the messages gets stuck in your inbox. 
    Hope this helps.
    Thanks.
    Carlo 

  • Get HTML page content as string in BPEL

    Hi!
    I would like to get HTML page content as string in BPEL via partnerLink.
    So, I define WSDL file for this partnerLink:
    <definitions targetNamespace="urn:GetSummaryContent"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="urn:GetSummaryContent"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/">
    <message name="MarkMessageAsReadHttpGetIn">
    <part name="webid" type="xsd:string"/>
    </message>
    <message name="MarkMessageAsReadHttpGetOut">
    <part name="Body" type="xsd:anyType"/>
    </message>
    <portType name="getHtmlPageGet">
    <operation name="getHtmlPage">
    <input message="tns:MarkMessageAsReadHttpGetIn"/>
    <output message="tns:MarkMessageAsReadHttpGetOut"/>
    </operation>
    </portType>
    <binding name="MessagingHttpGet" type="tns:getHtmlPageGet">
    <http:binding verb="GET"/>
    <operation name="getHtmlPage">
    <http:operation location=""/>
    <input>
    <http:urlEncoded/>
    </input>
    <output>
    <mime:content type="text/html" part="Body"/>
    </output>
    </operation>
    </binding>
    <service name="Messaging">
    <port name="MessagingHttpGet" binding="tns:MessagingHttpGet">
    <http:address location="http://server:port/app-context-root/sss.xsql"/>
    </port>
    </service>
    </definitions>
    As a result I got bindingFault: [email protected]9b : Could not find binding output for operation getHtmlPage
    Could You help me to solve this trouble?
    Have You any solution?
    Thank You.

    What are you trying to accomplish?

  • Get process preference from Mediator Java CallOut

    Hi,
    I have used Java Call Out in my mediator. Mediator further forwards the request to BPEL having some preferences. I want to
    get BPEL Process preference value in Java Call Out class method preRouting(). Is it possible?
    I found 1 way to achieve the same using Oracle Fusion Middleware Infrastructure Management Java API. But problem with this is that- I need to hard code parameters like composite endpoint, username & password which I do not want.
    Is there some other way to to get process preference from preRouting()?
    Thanks,
    Sujata

    I don't think you can get the process ID from within java or send signals to other processes.
    You might look at the sun.misc.Signal class. However, it is not recommended to use sun.* classes and I don't think it will do what you need either.
    You will probably have to use JNI, or if it is your program you could just have it send its process ID to standard out.

  • My sun-web.xml file doesn't seem to be getting processed.

    I've made another topic in this forum because my pre-compiled JSPs are not working but I think that I may have found the root of that problem, and it is this...
    My sun-web.xml file does not seem to be getting processed (run?) by the web server. I have this theory because I made some changes to it that should have caused an error as the server starts up, but there was nothing. For example, I added some random text as a tag that should have been an error, and there was none.
    Now, I did the same thing in my web.xml file, and sure enough, there was an error on start up. So, this coupled with the fact that my "use-precompiled" property seems not to be working makes me think that the sun-web.xml file is not being used by the sever.
    Is there anything I need to do other than drop it in the /WEB-INF directory with the web.xml file?
    Thanks.

    It might be possible that the extra tags in sun-web.xml are just ignored (ie. not validated). I have seen cases where this has occurred.
    A simple test you should perform is to enable some obvious setting in sun-web.xml, and see if that takes effect. Ex.
    <sun-web-app>
    <session-config>
    <session-manager persistence-type="mmap"/>
    </session-config>
    </sun-web-app>
    During startup time the logs should indicate that the persistence type has been set to MMAP. Like the following:
    [02/Nov/2005:20:21:25] info (12566): WEB3006: Initializing MMapSession Manager to hold a maximum of (1,000) sessions, each of which can store a maximum of (10) values each about (4,096) bytes size, with a timeout value of (1,800) seconds; please ensure that this configuration fits total size of the serialized byte stream of all the attributes of a session

  • Not getting the shipping email

    Getting a little worried - My order number was 245, and I am on the east coast. Did everyone else get their shipping email?

    I ordered right at midnight (west coast), my order # is 12875, and I still am getting the "in process" message.
    There doesn't seem to be a pattern to who is "shipping"...
    I'm hoping to get better news tomorrow.

  • I've logged onto iTunes, but it's asking me security questions because it's a new device, and I'm getting the answers wrong, but iTunes wants to reset but send the new passwords to my ex partners email address how can I get round this.

    I've logged onto iTunes, but it's asking me security questions because it's a new device, and I'm getting the answers wrong, but iTunes wants to reset but send the new passwords to my ex partners email address how can I get round this.

    I believe part of the recovery process is you get an e-mail allowing you to reset questions.  If that e-mail isn't correct either because your son set it up then you really have no option but to ask Apple again.  They are getting strict abotu security and given the number of "My iTunes account got hacked" posts here I can guess why.  They have no way of knowing you really are the owner of the account.  It's like me going to a policeman and saying, "See that car over there?  That is mine, can you open the door for me?" and the police opening it on that basis alone.
    Frequently asked questions about Apple ID - http://support.apple.com/kb/HE37 --> Can I change the answers to the security questions for my Apple ID?  --> Yes. You can change the answers to the security questions provided when you originally signed up for your Apple ID. Go to My Apple ID (http://appleid.apple.com/) and click Manage your account.
    Forgotten security questions - https://discussions.apple.com/message/18402551  and https://discussions.apple.com/message/18625296
    More involved forgotten question issues - https://discussions.apple.com/thread/3961813
    Kappy 09/2012 post about security questions - https://discussions.apple.com/message/19569468
    John Galt's tips (09&11/2012) - https://discussions.apple.com/message/19809294 and https://discussions.apple.com/message/20229239
    If none of the above work, contact iTunes Support at http://www.apple.com/support/itunes/contact/ and follow the instructions to report the issue to the iTunes Store.

  • Can't get past "Initializing"

    I've installed Authorware Player in Mozilla Firefox 1.5 but
    when I try to veiw any Authorware files I get the blank screen with
    "Initializing" in the middle with a blank slider bar beneath it. It
    goes no further.
    I've tried it in 3 different machines with the same result.
    How can I get Authorware player to work?

    That doesn't work for me either. I suspect something has
    changed since
    they first deployed it, like switching from Linux to Windows,
    etc. and just
    no one from there has gone back to check.
    "FalcoG" <[email protected]> wrote in
    message
    news:e2pb4t$e63$[email protected]..
    > Hi Amy..
    > The plu-in installs OK.. or seems to.. but when I try to
    go to any page
    > with
    > autorware content I just get the initializing page.
    > I have tried a few autorware pages .. eg.
    >
    http://www.brookwood.com/elearning/port_salesfocus/demo_onTop.html
    > was what I was using for testing but the company I work
    for whose
    > Authorware
    > packages I need to train on also give the same result.
    > Regards
    >

  • Why can't I get an initial context in websphere!?!

    I am using WebSphere App Dev v.4.0, and I have written a client application which should call methods from an EJB. But I don't seem to be able to get an initial context no matter what I do. Here is a snippet of the app code and the exception it throws: I will be most grateful if someone could help me out. Thanks Ben.
    THE CODE...
    try {          
        System.out.println("about to retrieve initial context.");   
        java.util.Properties p = new java.util.Properties();   
        p.put(Context.PROVIDER_URL, "iiop://localhost:901");   
        p.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");   
        InitialContext initContext = new InitialContext(p);
        System.out.println("initial context has been created.");     
    }catch (Exception e) {        
        e.printStackTrace();
    THE EXCEPTION...
    about to retrieve initial context.
    javax.naming.NoInitialContextException: Cannot instantiate class: com.ibm.websphere.naming.WsnInitialContextFactory. Root exception is java.lang.ClassNotFoundException: com.ibm.websphere.naming.WsnInitialContextFactory
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:325)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:380)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:257)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:212)
    at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:46)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:656)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.<init>(InitialContext.java:199)
    at BeanClient.main(BeanClient.java:18)

    Hi Ben,
    As the gurus told in the earlier replies, it is the problem with Class loading.
    Make Sure that following jar files are in CLASSPATH. (Assuming C:\Websphere is your websphere installation directory)
    J2EE.jar - C:/Websphere/AppServer/lib/J2ee.jar
    Websphere.jar - C:/Websphere/AppServer/lib/websphere.jar
    Ibmorb.jar - C:/Websphere/AppServer/java/jre/lib/ext/ibmorb.jar
    Once you have all these in your CLASSPATH, try running your client application. If you are using Sun JDK you will encounter an error message in the runtime which says like "Service Unavaible.. XXXX Service not found".
    When you encounter this problem make sure that your service named XXXX is running and you are calling it appropriately. To find whether a service with name XXXX is running type
    >>>>dumpnamespace
    at the command prompt. If your service name is listed by dumpnamespace.. your service is running. So there is something wrong with the client code. Proceed to the next step.
    In this tep you can use IBM JDK to fix the error. But that might not be the most suitable solution.
    Here is how you can run Websphere EJB client programs without IBM JDK.
    http://www7b.software.ibm.com/wsdd/downloads/pluggableclient.html
    Follow this link and download the Websphere Pluggable application client and follow the instructions given in Readme to install the pluggable application client.
    Once you finish installing the pluggable application client, you should be able to run with no problems.
    For dwildcat92
    I was also under the impression that we SHOULD use IBM JDK to make the client run. But our integration process demanded that the clients be called from Apache Tomcat. Thats how I was forced to find this link
    http://www7b.software.ibm.com/wsdd/downloads/pluggableclient.html
    Thanks for making me learn guys,
    Ravi.

Maybe you are looking for

  • Is it possible to remove XMLSchema restriction from an XMLType column?

    I have an XMLType column that is validated via some XMLSchema. Now I want to remove this restriction and make it just a generic XMLType column. I tried bunch of alter table commands but I couldn't figure out the magic combination. Is this possible? H

  • How to moniter the max quantity of used dialog work process in SAP system

    Dear Gurus, The quantity of Dia Work Process(DWP) of APP1 is: 16 (rdisp/wp_no_dia=16) The quantity of Dia Work Process(DWP) of APP2 is: 16 (rdisp/wp_no_dia=16) The quantity of Dia Work Process(DWP) of APP3 is: 20 (rdisp/wp_no_dia=20) The quantity of

  • Netwrok link

    Hai i have a doubt regarding the import behaviour.please clear it.i have pasted it below. =========See behaviour of IMPDP while using NETWORK_LINK parameter. Say you have DB1 on Host1 and DB2 on Host2. Now, you want to import Table1 from DB1 to DB2.

  • The power button does not work

    i recently noticed that my original iphone power button does not work i push but nothing happens. I know that i have to fix but the problems is that the warranty is been over for long i need to know a good place to repair because the apple people sai

  • Mass Receipt Printing (T-Code FPREPTM) - To be tracked in CORRHIST??

    Hi Experts, For Mass Receipt Printing(T-Code FPREPTM), with a specific BP/CO/CA, after the button 'Schedule Program run' is pressed, we need to create an entry in Transaction CORRHIST. Can anyone please suggest how this could be achieve? Thanks a lot