Schdule email in BPEL ?

Hi friends
I am new to BPEL world and I worked on some examples and was able to sent email from BPEL console.
The actual requirement is, to send an email Every friday morning
Any approcahes / Ideas .. how to implement this?
Thanks
Ravi

As Clemens pointed out there's no default functionality available for this in BPEL PM. You should build your own solution. There are a lot of options on how to solve this. Which one is the best depends on your architecture/infrastructure and available knowledge. Some options:
- Use a BPEL with WAIT activity that becomes active at scheduled times and gathers all emails to be sent
- add records to a db table and use dbms_job to schedule a mail procedure using utl_smtp
- make a JMS topic and put in messages. Dequeue at a scheduled interval using e.g. EJB timer
- use Quartz to schedule some Java class (not sure how this works from BPEL PM though)
- Any combination of the above
I guess it depends on your architecture and comfort zone ;-)
HTH,
Bas

Similar Messages

  • Email Activity Not sending email when BPEL process fails

    In 11g SOASuite I have a BPEL process which does the following,
    1) Receive response from client
    2) Email activity - Notify with an id received in the request as content
    3) Insert data into a table using db adapter
    Whenever db adapter has some key violations or issues, I notice that no emails are getting dispatched. When I look at EM console it displays that txn has been rolled back after 3rd step. I understand that but it makes me ask this question,
    How can I make the process to send an email at step2 irrespective of an error that happens down stream at step-3? How to make email activity not part of this Txn scope?
    It works as expected(emails are dispatched) when there are no issues at step-3.

    Hi,
    In order to not rollback your transactions, you need to hit a dehydration point, meaning, save your process into the db store and perform a commit until that point.
    It sounds like a simple process, so you can drag a checkpoint activity after the email activity.
    That is one option. Try, and see if it works for you.
    Arik

  • Sending email using BPEL 11g and Mail Sessions

    Hi gurus,
    I have created a BPEL process which can emails to a set of people. The mail server, port etc are configured in EM Console --> user messaging service-email --> Email Driver Properties. I then added the 'from address' in soa infra --> workflow config.
    My question is - is there any way in which I can achieve the same using Mail Sessions (Weblogic Console --> Mail Sessions)?
    Regards,
    Arindam

    I ran accross this randomly so sorry if this is irrelevent with timing. It seems however that Text Expander might be what you need. It is a mac program though, not ios.
    http://www.smilesoftware.com/TextExpander/

  • Email Initiates BPEL

    Hi,
    I am using a EMAIL to initiate BPEL process.
    Everythings working fine, however i have some problems.
    1. The mail gets deleted after being read.
    2. I want a BPEL instance to be created for only specifiic emails, say containg specific subject lines, from etc.
    Please help me on this.
    Thanks,
    Rosh

    Hi,
    for initiating a bpel with e-mail read:
    http://blogs.bpel-people.com/2007/01/using-email-to-initiate-bpel-process.html
    If you only want to filter on the mail, you can do the following:
    in
    <incomingServer>
    <protocol>[protocol pop3 or imap]</protocol>
    <host>[imap or pop3 server]</host>
    <email>[imap or pop3 account]</email>
    <password>[imap or pop3 password]</password>
    <folderName>[imap only, inbox folder ]</folderName>
    </incomingServer>
    use a foldernName and then configure your E-Mail server that the mails are copied with the filter rules you want.
    You should use the filter on the server side, because they are written exactly for this kind of work and it is not a good idea to implement this in the BPEL PM from Oracle.

  • An email from BPEL doesn't get through

    Hi guys.
    I am testing an email notification service from BPEL, and from the WL EM Console, the result is "Completed"; however, I never get the email in my account, and when I check the log, I find the following notification message:
    WSIFBinding=> [default/MyEmailTest3!1.0*94b9c13b-083c-42e4-999b-1c3a1af5a213.NotificationService_1]:sendNotificationToUser Performing outbound request/response interaction..
    Any ideas on what can be wrong or where to find a log that may help me to trace the error (if any).
    I'm working on weblogic 10.3.2
    Thanks, and have a great weekend!
    Ignacio.

    Welcome to the Apple Community.
    If you still know the ID and password, you can change your email address.
    Start here, change your country if necessary and go to manage your account.

  • Problem in sending Email notification from BPEL

    Hi,
    i am trying to send email from BPEL using Email activity.Using SoaSuite10.1.3.3
    i configured the ns_emails.xml file properly as below.
    when i run the process, it is executing fine without any error.
    but i am not receiving any mail.
    even i applied patch set p6148874 also.
    below pasted is the ns_emails.xml file.
    <EmailAccount>
    <Name>Default</Name>
    <GeneralSettings>
    <FromName>Oracle BPM</FromName>
    <FromAddress>[email protected]</FromAddress>
    </GeneralSettings>
    <OutgoingServerSettings>
    <SMTPHost>domain.com</SMTPHost>
              <SMTPPort>25</SMTPPort>          
    </OutgoingServerSettings>
    <IncomingServerSettings>
    <Server>domain.com</Server>
    <Port>110</Port>
    <Protocol>pop3</Protocol>
    <UserName>ckommalapati</UserName>
    <Password ns0:encrypted="false" xmlns:ns0="http://xmlns.oracle.com/ias/pcbpel/NotificationService">Chandu@1205</Password>
    <UseSSL>false</UseSSL>
    <Folder>Inbox</Folder>
    <PollingFrequency>1</PollingFrequency>
    <PostReadOperation>
    <MarkAsRead/>
    </PostReadOperation>
    </IncomingServerSettings>
    </EmailAccount>
    Even i tried adding <AuthenticationRequired> details to the above and its not working.
    i restarted the server after modifications.
    i tried pinging the SMTP server of my domain, and its connecting successfully.
    Could any one suggest me the solution for this problem.
    is there anything extra need to be configured for this..?
    Thanks in advance.

    Hi, ravigali :
    Following are some steps I take to set Email notification in BPEL:
    A important thing: get the right parameters of your Email server.
    Step:
    1. Alter ns_emails.xml (in D:\soft\SOASuite\product\10.1.3.1\OracleAS_1\bpel\system\services\config directory), an example is as following:
    <EmailAccounts xmlns="http://xmlns.oracle.com/ias/pcbpel/NotificationService"
    EmailMimeCharset=""
    NotificationMode="EMAIL">
    <EmailAccount>
    <Name>Default</Name>
    <GeneralSettings>
    <FromName>*Your Name*</FromName>
    <FromAddress>*Your Email: ***@***.com*</FromAddress>
    </GeneralSettings>
    <OutgoingServerSettings>
    <SMTPHost>*mail.***.com*</SMTPHost>
    <SMTPPort>25</SMTPPort>
    </OutgoingServerSettings>
    <IncomingServerSettings>
    <Server>*mail.***.com*</Server>
    <Port>993</Port>
    <Protocol>IMAP</Protocol>
    <UserName>***@***.com</UserName>
    <Password ns0:encrypted="false" xmlns:ns0="http://xmlns.oracle.com/ias/pcbpel/NotificationService">***</Password>
    <UseSSL>true</UseSSL>
    <Folder>Inbox</Folder>
    <PollingFrequency>1</PollingFrequency>
    <PostReadOperation>
    <MarkAsRead/>
    </PostReadOperation>
    </IncomingServerSettings>
    </EmailAccount>
    </EmailAccounts>
    Note: the detail explain of every XML element is in http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#sthref324 (2.2.1 Configuring the E-mail Server)
    2. Add the following property to wf_config.xml (in D:\soft\SOASuite\product\10.1.3.1\OracleAS_1\bpel\system\services\config directory):
    <property name="oracle.bpel.services.notification.publisher_interval" value="1" />
    Then the BPEL server will send notification every 1 minute. More detail about this configuration to see http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/notif.htm#sthref1678 (14.2.1 Reliable Notification Service).
    3. Re-start all SOA Suite services. (opmnctl startall)
    After the BPEL process invoke any E-mail notification activity and if we can’t receive any E-mail notification, we need to check the BPELNOTIFICATION table (ORABPEL database schema). And delete any error data in this table, then correct the E-mail notification setting through above steps and re-start all SOA Suite services.
    Thanks,
    Melody

  • Send Email using Email Activity in BPEL

    Hi Everybody,
    I am trying to send email using email activity in BPEL
    All that I have done is,
    1.dropped Email activity between recieve i/p and reply o/p in my bpel project
    2.written all parameters in it like Default, To ,from etc.
    3.made changes in the ns_emails.xml in .........bpel/systems/services/config & in .......integration/esb/config
    4.restarted SOA,Jdeveloper
    --> but I was not succeeded.
    So please provide me with complete solution like what parameters to pass in smtp server,port no,protocols etc and which file to change in which directory. my work is pending just because of this.
    I would be very grateful to you.
    thanks in advance.
    mansoor.

    hi Eric,
    thanks once again for your instant reply.
    but still I am not able to send Email from bpel so I would be requiring your more help.
    I have gone through below link where you helped someone last year.
    Email
    As per this link I have downloaded the patch and tried but no result.
    in above link I have not understood one thing
    "the ip-address of soa-suite-server is allowed to make use of the smtp?
    you need to add this address in the mailserver-config "
    which was said by you.
    So can you please provide me the details.
    Also I wanted to know how we can come to know that our SOA suite will allow mail server to send Email.how to link mail server to SOA suite etc.
    So please help me out .
    thanks in advance.
    mansoor.

  • Can BPEL Email/SMS activity get delivery status from UMS???

    While implementing to send SMS/Email using BPEL service, does BPEL service gets delivery status back from UMS? If yes, how?
    Below UMS documentation indicates UMS makes delivery status available to application.
    Robust message delivery: UMS keeps track of delivery status information provided by messaging gateways, and makes this information available to applications so that they can respond to a failed delivery. Or, applications can specify one or more failover addresses for a message in case delivery to the initial address fails. Using the failover capability of UMS frees application developers from having to implement complicated retry logic.
    Thanks In Advance
    Priyadarshi

    Hi Priya,
    In our case, with respect to the SMS interface, whatever SMS server that we are using should have a specific set of documentation listed with respect to the different status of the message delivery. We have handled that using the java embedding activity and then updated the DB records accordingly.
    Coming to the Email services, am not completely sure if there is one. However we can monitor the same using the EM console itself.
    Thanks,
    Deepak.

  • BPEL deleted all emails form Inbox

    Hello
    I configured Actionable Email for BPEL Human workflow. I gave all my email server details inside the ns_emails.xml file. ( Under <IncomingServerSettings> )
    But upon restart of BPEL server I saw that my email Inbox folder became empty and I believe BPEL server's email listener have read all my emails and deleted them from Inbox folder.
    Well good news is its reading but bad part is I lost my all email :(
    Is there a way we can tell BPEL server not to delete the incoming emails while listening on particular email account ? I can see that there are some options inside the <IncomingServerSettings>.
    Like , <PostReadOperation>
    <MarkAsRead/>
    </PostReadOperation>
    What is the significance of PostReadOperation ? What could be the possible values ? I had hard to find ANY documentation on this.
    Thanks
    /Mishit

    Yeah you are correct, I am using POP3. I have heard about IMAP protocol too but I was not aware of the difference between POP3 and IMAP.
    So this means with IMAP BPEL server doesn't delete the emails from Inbox and so at the same time we should be able to see those emails through any client application.
    Thanks for your reply.
    /Mishit

  • Email Activity not sending emails for one domain - 10.1.3.4 MLR#10

    I have four domains in my BPELConsole. My evey BPEL process has CatchAll block and I'm sending email notification with fault details.
    Somehow, my BPEL processes from three domains are sending emails properly but myDomain4 is not sending emails even after successful execution of Email Activity.
    1) I have compared the Email code with processes in other domain and they are similar.
    2) orabpel.bpelnotification is not logging any error for this notification.
    3) I never received any email from this domain. There was no error in logs during domain creation.
    3) I am getting following in logs that sending email was successfully executed. It received Notification ID too
    <2010-09-22 07:24:44,530> <DEBUG> <myDomain4.collaxa.cube.services> <oracle.bpel.services.notification.queue.QueueConnectionPool::QueueConnectionPool> Fetched a queue connection from pool java:comp/env/jms/Queue/NotificationSenderQueueConnectionFactory, available connections=4
    <2010-09-22 07:24:44,534> <DEBUG> <myDomain4.collaxa.cube.services> <oracle.bpel.services.notification.queue.sender.Publisher::init> Start of send(type,caller,message) type = email caller = BPEL
    <2010-09-22 07:24:44,534> <DEBUG> <myDomain4.collaxa.cube.services> <oracle.bpel.services.notification.queue.sender.Publisher::init> Notification ID 12834c63e81c20d0:-71064af1:42b35e5dab4:-7283
    Please help/hint for any possible solution/debugging.

    sometimes i have seen emails not being sent when the async invokes takes more time than the overall completion.. And yes, we might still see successful log as emails sent. FYI - I am with 10.1.3.3.1 MLR #8.
    did you try just creating a email only process? switch off all other processes in that domain and initiate only this email process to see what happens..

  • Soa suite and email notifications

    Hi,
    I tried to send some email from bpel and from humantask but this fails. Does email works in the TP3 soa patch
    I configured the oc4j-ra.xml and the workflow-notification-config.xml but I got these errors
    SEVERE: <.>
    java.lang.NullPointerException
         at oracle.bpel.services.workflow.task.notification.TaskNotifications.retrieveWorklistBaseAddressInTransaction(TaskNotifications.java:1835)
         at oracle.bpel.services.workflow.task.notification.TaskNotifications.retrieveWorklistBaseAddress(TaskNotifications.java:1819)
         at oracle.bpel.services.workflow.task.notification.TaskNotifications.getWorklistApplicationLink(TaskNotifications.java:1804)
    08/02/11 22:28:46 ASNSDriver.setEmailRecipientAddresses () IN
    11-feb-2008 22:28:46 oracle.bpel.services.common.ServicesLogger __log
    SEVERE: <oracle.bpel.services.notification.queue.sender.MDBConsumer.processNotification> Error for message ID 2dd786769ef14db8:19a687fa:1180a60befe:-7ff4 ERROR MESSAGE : ORABPEL-10342
    Error while sending {0} notification.
    Could not send notification.
    Check configuration of underlying Channel specific driver.
    Invalid recipient address specified for notification.
    Check Workflow Notification Configuration. Ensure that Email/IM recipient address is valid.
    bpel error
    08/02/11 22:28:47 ASNSDriver.onStatus () Received Status :: Channel Message Id:0a66673c0a0a0a1800aa91efe0145d1a
    , Addressed to :EMAIL:[email protected], Status Content :No matching drivers found for sender address = EMAIL:[email protected],
    Status Type :DELIVERY_TO_DRIVER_FAILURE, Received at :Mon Feb 11 22:28:46 CET 2008

    here oc4j-ra.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <oc4j-connector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://www.oracle.com/technology/oracleas/schema/oc4j-connector-11_0.xsd"
    schema-major-version="11" schema-minor-version="0">
    <resourceadapter>
    <!-- Configuration -->
    <config-property>
    <config-property-name>SendingQueuesInfo</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>OraSDPM/QueueConnectionFactory:OraSDPM/Queues/OraSDPMDriverDefSndQ1</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>InstanceName</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>Email-Driver</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>Capability</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>BOTH</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportedDeliveryTypes</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>EMAIL</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportedContentTypes</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>text/plain, text/html, multipart/mixed, multipart/alternative, multipart/related</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>Cost</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>Speed</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportedCarriers</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportedProtocols</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportsCancel</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportsReplace</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportsTracking</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportsStatusPolling</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SupportedStatusTypes</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>DELIVERY_TO_GATEWAY_SUCCESS, DELIVERY_TO_GATEWAY_FAILURE, USER_REPLY_ACKNOWLEDGEMENT_SUCCESS, USER_REPLY_ACKNOWLEDGEMENT_FAILURE</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>DefaultSenderAddress</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>[email protected]</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>SenderAddresses</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>[email protected]</config-property-value>
    </config-property>
    <!-- Email Account Configuration -->
    <config-property>
    <config-property-name>MailAccessProtocol</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>IMAP</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>RetryLimit</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>-1</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>MailDelFreq</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>600</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>AutoDelete</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>true</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>Debug</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>CheckMailFreq</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>30</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>ReceiveFolder</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>INBOX</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>OutgoingDefaultFromAddr</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>[email protected]</config-property-value>
    </config-property>
    <config-property encoded-credential="true">
    <config-property-name>OutgoingPassword</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>OutgoingUsername</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value></config-property-value>
    </config-property>
    <config-property>
    <config-property-name>OutgoingMailServer</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>smtp.xs4all.nl</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>IncomingMailServer</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>imap.xs4all.nl</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>IncomingUserIDs</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>ebiemond</config-property-value>
    </config-property>
    <config-property encoded-credential="true">
    <config-property-name>IncomingUserPasswords</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>xxxx</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>IncomingMailIDs</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>[email protected]</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>OutgoingMailServerPort</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>25</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>OutgoingMailServerTLS</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>IncomingMailServerPort</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>143</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>IncomingMailServerSSL</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>ProcessingChunkSize</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>100</config-property-value>
    </config-property>
    <config-property>
    <config-property-name>ImapAuthPlainDisable</config-property-name>
    <config-property-type>java.lang.String</config-property-type>
    <config-property-value>false</config-property-value>
    </config-property>
    <outbound-resourceadapter>
    <connection-factory connector-name="Email-Driver" location="Email-Driver">
    <description>Email-Driver</description>
    <connection-pooling use="private">
    <property name="minConnections" value="0"/>
    <property name="maxConnections" value="16"/>
    <property name="scheme" value="dynamic"/>
    <use-connection-pool>DriverConnectionPool</use-connection-pool>
    </connection-pooling>
    <connectionfactory-interface>oracle.sdp.messaging.driver.DriverConnectionFactory</connectionfactory-interface>
    </connection-factory>
    </outbound-resourceadapter>
    </resourceadapter>
    </oc4j-connector>
    <?xml version = '1.0' encoding = 'UTF-8' standalone = 'yes'?>
    <HWFMailerConfiguration xmlns="http://xmlns.oracle.com/ias/pcbpel/NotificationService" NotificationMode="EMAIL">
    <ASNSConfiguration>
    <Name>Default</Name>
    <EmailFromAddress>[email protected]</EmailFromAddress>
    <EmailReplyToAddress>[email protected]</EmailReplyToAddress>
    <EmailRespondToAddress>[email protected]</EmailRespondToAddress>
    <!-- <IMRespondToAddress>jabber|[email protected]</IMRespondToAddress> -->
    <AlertTriggerErrorCount>10</AlertTriggerErrorCount>
    <EmailInboundFilter>
    <EmailFilterRule>
         <EmailFilterStringToMatch/>
         <EmailFilterAction/>
    </EmailFilterRule>
    </EmailInboundFilter>
    </ASNSConfiguration>
    <CustomNotificationServices>
    <All/>
    <Email/>
    <Voice/>
    <Fax/>
    <Pager/>
    <SMS/>
    <IM/>
    </CustomNotificationServices>
    </HWFMailerConfiguration>

  • Dynamic Email Attachment

    Hi,
    1. I need to send a word document as attachment in email using BPEL process, but the document name I will get in Payload. So how can I provide dynamic name of file.
    2. Can we pick files for attachments from a remote ftp server, or it is possible only from the server where SOA is installed.
    Thanks.

    In the Email Activity you have to select multipart message checkbox for 2-3 or more attachments.
    Then if you observe the Email Activity code in Source tab, you will find that for all attachments we need to set three values MimeType, Doc name(BodyPartName) and ContentBody (email body content). In your case, you will be able to assign mime type and doc name easily. You can have your file content stored in "base64Binary"/String type of variable and you can assign it here.
    Yes, we can read the file from remote ftp server. You can get idea here http://web.deu.edu.tr/oracle/B14099_16/integrate.1012/b25307/adptr_file.htm. Also on soa server, you can find sample application in <soa_home>/bpel/samples/tutorials/129.FTP Adapter folder.
    hope this will help,
    Nirav

  • Email with HTML code

    I have a problem with generating HTML based email.
    BPEL code example:
    <copy>
    <from expression="'%lt;HTML%gt;%lt;BODY%gt;%lt;B%gt;Hello World! %lt;/B%gt;%lt;/BODY%gt;%lt;/HTML%gt;'"/>
    <to variable="mailRequestOne" part="payload" query="/mail:mailMessage/mail:content/mail:multiPart/mail:bodyPart[1]/mail:content"/>
    </copy>
    It would send email:
    %lt;HTML%gt;%lt;BODY%gt;%lt;B%gt;Hello World!%lt;/B%gt;%lt;/BODY%gt;%lt;/HTML%gt;
    Any idea how to send an email with HTML code?
    ps: replace % by &

    Not sure what you expect. Your URL is absolute and pointing to a local file resource. It's not a proper relative HTML link. Beyond that it's toatlly unclear how you actually plan to load your image and where they are hosted, so nobody can tell you anything. Either way, there is an obviously painful lack of understanding of even the most basic web techniques, so the best advise anyone would give you is to spend some time with a web search and actualyl learn some of that stuff...
    Mylenium

  • Problem with Email - Anyone there to help??

    Can any one help how to configure BPEL to send emails from GMAIL account.
    Tried to send an email via BPEL. I use my Gmail Account - which I've setup to use POP for outgoing mail.
    I've changed the settings in ns_emails, users-properties.xml and wf_config.xml accordingly.
    when run the instance it not showing any error, but mail is not going...any reasons
    Thanks
    Sam
    Message was edited by:
    user645360

    Can you post your ns_emails file? Also, POP is not an outbound protocol...

  • Configure OID with BPEL

    Hi
    Can anyone provide me the info on how to integrate OID with BPEL?
    My requirement is to pick email ids from OID and send emails from BPEL.
    Any tutorial or demo would he a great help
    Regards
    Deepak

    I am doing that as well but we are really short on time we have delivery date on 1st of August. And our man SOA guy has resigned so i had to take over without its knowledge.
    I have a document called Oracle® BPEL Process Manager, shall i read Service Configuration with
    Configuring the Identity Service
    ■ Configuring the Notification Services
    ■ Configuring the Workflow Service
    ■ Integrating Oracle BPEL Process Manager with the Oracle Application Server
    Service Registry
    would that enough?
    Pls suggest

Maybe you are looking for