Providing the address of the variable response to the Notification Service to the BPEL process

Hi all

I use the Notification Service in my BPEL process to send e-mails. The sender of the email (or reply address) is variable and is passed in the BPEL process. I can't get the email to be sent to the reply address that is passed in. I tried to assign both ReplyToAddress and FromAccountName, but the only address that is used is one that has been set up as the account (as described in the present document Oracle 11 g Release 1 (11.1.1.6.1) and the configuration of the Human Workflow Services components - Motors). I tried the following, but to no avail:

<assign name="AssignEmailParams">
     <copy>
          <from>'Default'</from>
          <to>$sendEmailRequest.EmailPayload/ns1:FromAccountName</to>
      </copy>
       <copy>
           <from>$inputVariable.payload/client:from</from>
           <to>$sendEmailRequest.EmailPayload/ns1:ReplyToAddress</to>
        </copy>
         ...
</assign>

<assign name="AssignEmailParams">
     <copy>
          <from>$inputVariable.payload/client:from</from>
          <to>$sendEmailRequest.EmailPayload/ns1:FromAccountName</to>
      </copy>
         ...
</assign>

Am I missing something? Any help would be greatly appreciated.

I use JDeveloper 11.1.1.7.

Thank you

Bill

Hi Bill,

I know the sender and answering addresses can be configured on the properties of Human Workflow notification (check link below)... But I don't know if a sender/dynamic response is supported, you may use the e-mail rather than the notification one activity...

http://docs.Oracle.com/CD/E28280_01/admin.1111/e10226/hwf_config.htm#BHCJDGFJ

See you soon,.

Vlad

Tags: Fusion Middleware

Similar Questions

  • Stop and start the bpel process in 10g

    Hello

    How can I stop and start a process bpel to automatically set time (say to Saturday 9 pm et we shud stop the bpel process and Sunday 9 HE we shud it again). Pls let me know.

    ADI

    Oh... I'm sorry. I have been misunderstood.

    I never did, but you can try with the java code (whether in another bpel process or just another application):

    API to disable the process BPEL (State = stop) in Oracle soa suite 10 g

    Tell me if it works for you.

    Arik

  • Rename the name of the BPEL process

    Hello

    We are working on JDeveloper 11.1.1.5.0 and created a BPEL process in composite and wired it.

    Can someone tell me how to rename the name of the BPEL process which is given earlier.

    Sidonie

    It is a long process, but you can try this...
    https://blogs.Oracle.com/middleware/entry/renaming_bpel_process_names

  • How to change a sync to forget the service and fire bpel process

    Hi all

    I need to change a synchronous BPEL process in a fire and forget service in SOA 11 g.

    If anyone have implemented the same thing in their projects, please provide your inputs/suggestions.

    Thanks in advance

    Hello

    You will need to change the WSDL operation to a one-way asynchronous type.

    i.e.






    TO





    Otherwise, no matter what it is calling the service will wait for a response.

  • In the bpel process one-way transaction management

    Hello

    I created a one-way bpel process with oneWayDeliveryPolicy property - property Sync and transaction - required. When I exposed this service as a SOAP service, I see well The Participation of Transaction in the Web Service adapter in the way of exposed Services configured as EVER. Is this to say that BPELCallee would not participate in the same transaction as the appellant BPEL?

    Aditya

    Hello

    Properties refer to the support of different transactions "contexts", as you can see in the documents below. The bpel.config.transaction refers to the semantics of Transaction BPEL Process Manager, while the 'Participation of the operation' refers to WS-AT , which provides interoperability of transaction between Oracle WebLogic Server and transaction of other providers services... I've never tested it myself, but I guess that if you process BPEL transactions, the bpel.config.transaction will prevail...

    http://docs.Oracle.com/CD/E23943_01/dev.1111/e10224/soa_transactions.htm#CHDEHCFE
    http://docs.Oracle.com/CD/E23943_01/dev.1111/e10224/sca_bindingcomps.htm#SOASE86071

    See you soon,.
    Vlad

  • Queryu for the bpel process manager

    Hi, what is the difference between the avilable process manager bpel in SOA and bpel process manager available separately? Equals console bpel and bpel process manager?

    So in short, there is nothing different in the stand-alone version and the version that are delivered in SOA Suite.

    The release of SOA Suite comes from the beams with all other products.

    see you soon
    James

  • Tracking records of only error Batch file in the BPEL process

    Hello

    I'm reading file of 1,000 records from the file adapter and debatching in two instance of each 500 folders. And with the help of written appeal insert in the database operation.

    The first batch of 500 cases with success and entered in the database table custom.

    The second series of 500 records created WARNING instance with an error message and nothing is written to the database in the second series.
    The error is due to erroneous data in a line in the second series of 500 records. Because of this error in row, the 499 left rejected and nothing of the second series is inserted into the database.

    We do not have control over the only document of the second set (500records) and BPEL process should write to remaining 499 files of database.

    Please help me on this issue. It would be very useful. Thank you inadvance.

    Waiting for your answers.

    Thank you.

    Published by: PraveenT2 on May 13, 2009 04:27

    Can you just clarify something for me.

    The first test has worked perfect, correct?

    The second test took the expected result, for example 3 valid lines have been correctly loaded. The issue was that the release manager behaves as expected. You expect to see a single line in the file for rejection.

    see you soon
    James

  • Retrying messages that have failed in the BPEL process

    Hello

    I have to integrate a feature of asynchronous BPEL process. The feature is to retry a message that has failed 3 times before you send it to the queue of the error (where messages can only be treated manually).

    I thought about an idea, but need help with the implementation.

    Retry Concept:

    1. There should be a JMS queue retry
    2 whenever any message fails in the business scenario given,
    a. He must first go to the counter to try again (value = 0)
    b. then, it must be passed to the queue JMS of entry.
    3. If the message fails again, it should go once again to the queue to retry with a counter incremented (value = 1)
    4. in this way, the message must be reprocessed 3 times in case of failure.
    5. If the message isn't getting processed in 3 times, it must be routed to the queue of the error (if the)
    Queue error messages can be retired manually)


    I'm trying to get a working model of the idea mentioned above, but facing a lot of difficulties (as I am new to BPEL)

    Suggest me if the above solution is achievable in BPEL, and if not, then what else can be done.

    Thank you

    Please read this note:
    http://www.Oracle.com/technology/products/integration/adapters/PDF/Adapter_TN_004_Adapter_ErrorManagement.PDF

  • Plans the BPEL process using waiting activity

    Hello

    Can you please briefly explain me how program BPEL processes using waiting activity.

    It would be very useful if explain you with example of bpel process simple respect.

    Please see: SOA_OME/SOA134\bpel\samples\references\Wait sample.

    Hope that helps!

  • How to return the data type complex of a synchronous BPEL process

    Hi all
    I have created a synchronous BPEL process, so a partner customer link was automatically created in the project. Now the link partner of this client is to have input and output variable of type normal string where as my BPEL process finally returns a complex data type.
    In order to solve this problem, I took a processing activity and mapped the collection [variable returned by my BPEL process] to the chain of production of the customer but in this way I just get a single string to store the entire collection but I want that they separately.

    Can someone tell me, how to manage this scenario.

    Concerning
    Lokesh

    After creating the partner link and the invoke (to create the variables), change the element type of the response message to the complex type definition of your collection that appears in the XSD. You can do the same thing if you want to change the element type of the payload of the request message as well.

  • BPEL process hangs for hours and hours after the service call web sync

    I would like the web service call time out if it crashes it

    or a process that calls a Local or a remote WebService, it is necessary to set a time limit of 10 seconds that the BPEL will wait for the response. If no response is received within the time-out period specified, then a series of activities is performed (for example. WebService not available, end of the BPEL process, etc.).

    At the top of screen, "WS_Call" is the call to the WebService.

    2. in the sequence where to call 'WS_Call' activity, add a branch of wrestling:

    and set its properties to catch a RemoteFault.
    It is necessary to take a RemoteFault because this is the type of fault that throws the "timeout" which will be defined in the next step when the time-out expires.

    3. switch to the Source Jdeveloper tab and look at the code that has been added to the Bpel project as instructed by top 'Step 2 '. The added lines should look like the piece of code below:






    In the branch of wrestling, the error can be treated: complete the process, insert a response/answer to return from the Bpel, an Assign activity and continue the Bpel, etc..

    4 set the "timeout" for the PartnerLink to 10 seconds.
    "Timeout" specifies the number of seconds to wait before expiry. A distance error is thrown if this happens.

    If the Web service is located on the SAME host as the BPEL, it is also necessary to set the property "optSoapShortcut" to FALSE.
    The parameter "optSoapShortcut" is by default = TRUE. It should be set to FALSE to force local SOAP to go through SOAP instead of internal calls request.

    Note: Step 4 can also be directly configured in bpel.xml in the partnerLinkBinding section:

    5
    fake

    5. recompile and redeploy the BPEL process.

    References:

    (a) the Timeout parameter is documented in:
    Guide of Oracle® BPEL Process Manager developer
    http://download-East.Oracle.com/docs/CD/B31017_01/integrate.1013/b28981/appx_deploydesc.htm

    (b) optSoapShortcut is documented in:
    http://download.Oracle.com/docs/CD/B31017_01/core.1013/b28942/tuning_bpel.htm#sthref496

  • How the BPEL file adapter to read only the new files?

    Hello


    We have BPEL processes that define to execute bpel component - file adatper-

    When a file entered in the place that it is the path on the linux server. the beginning of bpel run what component bpel "File adapter" recognize this new file come to the location. its PollingFrequency set to 5. name of the property = "DeleteFile" value = "false" If the fleeting files there.

    We want to migrate the bpel new SOA version, so we did export and deploy SOA field again.

    the location of the file adapter is the same.

    but when the process BPEL deployment began to run for all the files that are in this situation - which define the file adapter.

    even the original soa tooks these files and start the BPEL processes for each of them. the new SOA which did us deploy BPEL processes takes advantage of these files even if they are very old.

    We want the adatper file we take only new files. the starting point is the time where we deploy the process so if we spread out at 10:00 we do not want this bpel will be from 09:00 or before the files

    Please help, how we can do this?

    Thank you

    Adapter JCA files/FTP Oracle - 11g Release 1 (11.1.1.6.2)

    Incoming headers

    Outside the payload file Oracle adapter publishes metadata for next header, with the incoming service, as shown in Figure 4-24:

    • jca.file.FileName: file name
    • jca.file.Directory: the directory name
    • jca.file.Batch: a unique name for a batch if debatching
    • jca.file.BatchIndex: index of batch for each message in the batch for debatching
    • jca.file.Size: the size of the file
    • jca.file.LastModifiedTime: the file was last modified

    Capture the jca.file.LastModifiedTime compare with any time is necessary. If jca.file.LastModifiedTime< 10:00="" am="" then="" do="" not="" action,="" else="" perform="" the="">

  • The security token cannot be authenticated to exposed SOAP BPEL process

    Hi all

    I have a BPEL process that I'm outlining like SOAP web service that conducting a policy of oracle/wss_username_token_over_ssl_service_policy . The BPEL process does nothing with the identifying information that is passed (in fact, I stripped everything out of him so that there is no anything). When I test the web service using soapUI I get the following error message: FailedAuthentication: the security token cannot be authenticated. Anyone have any ideas why?

    This is the payload sent to the service:

    " < = xmlns:bpel soapenv:Envelope ' http://xmlns.Oracle.com/TestBPEL/project/BPELProcess "xmlns:soapenv =" http://schemas.xmlsoap.org/soap/envelope/ ">

    < soapenv:Header >

    " < xmlns:wsse wsse: Security = ' http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd "xmlns:wsu =" " http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd "soapenv:mustUnderstand ="1"> "

    < wsu:Timestamp WSU: ID = "TS - 10" >

    < wsu: created > 2013 - 10 - 07T 21: 16:16Z < / wsu: created >

    < wsu: expires > 2013 - 10 - 07T 21: 16:48Z < / wsu: expires >

    < / wsu:Timestamp >

    < wsse: UsernameToken WSU: ID = "UsernameToken-9" >

    WJR < wsse:Username > < / wsse:Username >

    " < wsse:Password Type = ' http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText "> CBA < / wsse:Password > .

    " < wsse:Nonce EncodingType =" http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-SOAP-message-security-1.0#base64Binary "> 2460zn8mTqCxdB6XS65Ixg == < / wsse:Nonce > .

    < wsu: created > 2013 - 10 - 07T 21: 16:16.577Z < / wsu: created >

    < / wsse: UsernameToken >

    < / wsse: Security >

    < / soapenv:Header >

    < soapenv:Body >

    < bpel:process >

    " < = xmlns:bpel bpel:input ' http://xmlns.Oracle.com/TestBPEL/project/BPELProcess ">? < / bpel:input >

    < / bpel:process >

    < / soapenv:Body >

    < / soapenv:Envelope >

    Hi Bill,

    The message is pretty clear "FailedAuthentication: the security token cannot be authenticated. There should be something wrong with your security configuration... The fact that your code doesn't do anything with the credentials doesn't mean anything, as long as you have politics, you must pass a valid authentication...

    See you soon,.

    Vlad

  • How to use the Bpel output as input to the stored procedure

    I am a beginner SOA. The scenario is to use the output of a BPEL process in a procedure stored as input and validate it against the data in the database. The data received from the BPEL are compared with fields from different tables.

    It's basically a business process data validation.

    The output of BPEL is an Xml file and how it can b used in the query of a procedure?

    Published by: 869091 on June 29, 2011 12:14 AM

    The output of the BPEL process is in XML format.
    Your requirement is not clear, please state it correctly what you doing.

    Yatan-

  • To hard code a value into the BPEL

    Hello

    First of all, let me explain my Situation:
    I created a BPEL process that closes the task list in the BPM list. I created a schema that contains mandatory fields. I deployed this process in the Console of EM Oracle. Task that was created in the BPM list will be closed when I enter data in required fields. These mandatory field data should be passed to other systems, so I need to hardcode the values of fields in the process BPEL himself.

    Now my Question is:

    How, I need to hardcode the values of fields in the BPEL process. A colleague said that I can use the FILE ADAPTER, if that is the option how can I use it?

    JDeveloper Version: 11.1.1.3(11g version 1)
    BPM Worklist Version: 1.3
    The EM Console version: 11g

    Published by: user12990031 on June 17, 2010 03:43

    Use the function ora: getpreference

Maybe you are looking for

  • How can I transfer my favorites in ie to firefox Favorites

    How to transfer all my favorites that are in ie to firefox Favorites

  • M60 Shutdown without user action

    HelloI use a Satellite M60 laptop with Win XP and I bought this laptop on 11/15/2005. I use hypotheek virus protection software and some anti-sypware tools. But from the beginning to use notebook without user action. I can't solve the problem because

  • ".cod" signature

    Hi all I did ".cod" file "jar/jad" using BlackBerry JDE 4.7. Now, in order to launch this ".cod" on the actual device, I need to sign.My code signing keys are installed using Eclipse plugin, but I don't know how to do this. See you soon!

  • Question of battery for blackBerry Smartphones

    The Torch 9800 battery has a memory?  In other words, is it better to leave the battery to run out completely before recharging, or t - there no matter at what stage the battery is charged or how many times.

  • Connection of 2 1310

    Hello I wanted to know if anyone can tell me if I can do what I am about to ask and if so, how. I have a site with users of the work in the building and works in a trailer outside the building. the trailer users want to use phones to get what they wa