Re: Trigger (Start) BPEL Process upon Email Notification

Hi,
Is it possible to trigger a BPEL using SMS Notofication?
Thanks in advance

11g does not have polling adapter for SMS. However you could have a Java listener for the messaging(SMS) system and that java listener could invoke BPEL as a service.

Similar Messages

  • Trigger a BPEL Process using Email in SOA 11g

    Hi All,
    Greetings to SOA Gurus!!!
    We are currently working on an Upgrade Project from SOA 10g to 11g and we have a requirement to upgrade a BPEL process which got triggered using an email in SOA 10g. We are not sure how we can achive this in SOA 11g instance. Any help on this is highly appreciated.
    Thanks,
    Saravana

    Hi Saravana,
    This feature is not out yet in 11g and is available only through Preview version.
    http://technology.amis.nl/2012/05/18/proces-email-with-the-new-ums-adapter-of-soa-suite-ps5/
    You can use the above (without claiming support though) or can deploy OSB to do the same.
    http://beatechnologies.wordpress.com/tag/message-flow-with-email-trigger/
    Regards,
    Neeraj Sehgal

  • Ways to trigger a BPEL process

    Hi,
    How many ways we can trigger a BPEL Process in 11g?
    Thanks,
    kpr
    Edited by: 975937 on Mar 11, 2013 10:26 AM

    There are multiple ways to accomplish. You can use adapters to do polling on multiple sources. You could also write JAVA to invoke a BPEL composite, which is just a web service call.
    Are you looking for a specific way?

  • Can start a BPEL process using email?

    Hi all
    Is it possible to start a BPEL process for the event of an incoming email??
    Thanks!

    Hi
    Even if I still have the question above, I created a simple BPEL process to test it. The flow is:
    1) The process is started (by BPEL Console, for instance)
    2) Send an email to the specified user
    3) Wait for the email reply
    4) Receive the reply and finish.
    (seems like a 117 tutorial copy and paste no? :-)
    However I´m getting this error when the process is waiting (step 3):
    ORABPEL-02152
    Instance not found in datasource.
    The process domain was unable to fetch the instance with key "506" from the datasource. Please check that the instance key "506" refers to a valid instance that has been started and not removed from the process domain.
    The instance 506 is the process instance and it is there.
    Looking at BPEL Server logs, I found another related error:
    Caught exception while performing 506-BpRcv1-BpSeq0.3-7 work item faultName: {{http://services.oracle.com/bpel/mail}onMessageFault}
    messageType: {null}
    parts: {{summary=<summary>faultName: {{http://services.oracle.com/bpel/mail}onMessageFault}
    messageType: {null}
    parts: {{summary=&lt;summary&gt;EOF on socket&lt;/summary&gt;}}
    </summary>}}
    Environment is a IAS 10.1.2 Release 2 on a Linux box.
    Can you help-me?

  • Is it possible to trigger a bpel process from a database object.

    Hi,
    We want to schedule a bpel process to run daily .So we want to trigger it from a database job.
    Is it possible to call a bpel process from database..?
    Or
    Is there any way to schedule a bpel process from bpel server it self.
    Thank you
    Gayaz

    If you know about DBMS_JOBs then I would say the easiest way to invoke a BPEL process is via the AQ adapter. You just need to populate an AQ and a way you go. The good thing about this is that if SOA SUite is down when the schedule is run you don't need to retry, it will be picked up when it comes online again.
    cheers
    James

  • Problem starting BPEL Process Manager

    When starting the BPEL Process Manager, the second window that is spawned to run the start_olite.bat throws a hotspot error as shown below. This happens each time and causes the PM not to start. Anyone had this problem ?.
    Thanks
    Andrew
    C:\OraBPELPM\bin>call C:\OraBPELPM\bin\olsv2040.exe /debug
    Debugging Oracle Lite Multiuser Service.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92ae22, pid=3268, tid=1948
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_12-b03 mixed mode)
    # Problematic frame:
    # C [ntdll.dll+0x2ae22]
    # An error report file with more information is saved as hs_err_pid3268.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    #

    It couldn't be such difficult.
    I have the jar's, the drivers in, the jdbc url connection as
    url="jdbc:oracle:thin:[USERNAME/PASSWORD]@IP:PORT:SID"/>
    Also I can connect via sqlplus with this string conn.
    The main error I get is
    "Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource"."

  • How to start BPEL process with publishing initiation form designed in ADF

    Hii All,
    Can Anyone please tell me how to Start my BPEL process with publishing initiation forms designed in ADF fusion.
    I am using JDevloper 11g and Oracle SOASuite 11g toolset in windows platform.
    Thankx in Advance,
    Deekay.

    Hi,
    I assume you mean the JMS example under the $OH BPEL examples area. Unfortunately, this only shows how to get a BPEL process kicked off by awaiting a JMS message - but there is no test code there! There are specific examples which show off the testing framework facilities but it appears that all the examples which use async type of interactions are in the middle of a process which is kicked off by a normal synchronous client interaction.
    Any further help much appreciated.
    Colin.

  • Problem when starting BPEL Process Manager 10.1.2.0.2

    Oracle BPEL Process Manager Full Cycle
    An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
    That message is shown in WSIF's label of BPELAdmin.
    Also starting show us
    Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource".
    But jdbc looks good.

    It couldn't be such difficult.
    I have the jar's, the drivers in, the jdbc url connection as
    url="jdbc:oracle:thin:[USERNAME/PASSWORD]@IP:PORT:SID"/>
    Also I can connect via sqlplus with this string conn.
    The main error I get is
    "Cannot lookup jdbc datasource.
    The process domain was unable to lookup the TX datasource "jdbc/BPELServerDataSource"."

  • Starting guardian process for eMail server

    I've installed a new database, with the standard settings given on the install CD, and the Oracle eMail server on a Windows 2000 os.
    The problem starts when try to start the email server node's guardian. I have to submit the Service Name, the database name in the TNSNAME.ora. When I try to save the value I get the following error message: "oracle.io.admin.common.PropertyException".
    What does that mean and what should I do to get the service running?
    Regards
    /Jonas Dannaeus
    null

    I have the similar problems.
    Conditions:
    I tried to install Oracle EMail Server v5.1 (the package was downloaded
    from these URL:
    basic: http://technet.oracle.com/cgi-bin/go?email51nt-full
    patch set: http://technet.oracle.com/cgi-bin/go?es51patch2nt )
    on the machine with the following configuration:
    Hardware:
    Intel Pentium III 600MHz, 512Mb RAM, 30Gb IDE HDD, 20Gb free on
    destination volume.
    Software:
    OS WindowsNT 4.0 Server Service Pack 4
    and following Oracle products installed:
    Oracle8i Enterprise Edition 8.1.6.0.0 (installation option - typical)
    Oracle Portal 3.0.6.3.3
    Oracle Internet File System 1.0.8.1.0
    Resulting messaging system must consist of one TCP/IP node, that is all
    EMail processes (possibly except Sendmail, see questions below) will run
    on the same machine. This node also must be the configuration node.
    Installation of EMail Server (default option - includes all products)
    performs well, installing server into the same OracleHome, as the
    Oracle8i Enterprise is located in.
    The configuration options are as follows:
    Create a new node
    Create a custom Email Server node
    Yes - this is the first Email Server node that I am installing
    Timezone selected - (GMT +3:00) Russian Standard Time
    Enabled servers:
    POP3
    POP3 using SSL
    Yes - I want to enable SMTP gateway on this machine
    Define and configure a new gateway
    No - I don't want to enable the LDAP access on this machine
    Yes - I have an existing database
    Further configuration, including creation of all needed database
    objects and Windows NT service (named OracleInternetMessaging<SID>),
    also performs nice.
    After these steps (installing and configuring) I tried to run
    OracleInternetMessaging<SID> service from Windows NT services window
    (Oracle database and TNSListener services were launched earlier).
    Launch failed with error message:
    'The OracleInternetMessaging<SID> service returned service-specific error 1.'
    Then I tried to start Email Server manually as described in installation
    guide (section postinstallation). ofcguard command reported that
    guardian had started, but command
    'ofcguard status'
    returned following string
    'Status down'
    When I inspected log file, located in directory %ORACLE_HOME%\office\log\<SID>,
    I found there following lines:
    01/11 13:12:00 INF: Guardian Version 5.1.0.1.51 started.
    01/11 13:12:00 INF: Logged into database.
    01/11 13:12:00 ERR: Failed to get database timezone information.
    What is the reason of these problems?
    Could you answer these questions also:
    1. In postinstall section of installation guide is written that setup
    makes changes in file tnsnames.ora. But I didn't found any changes
    in it. But setup placed in the directory
    %ORACLE_HOME%\office\admin\samples
    another file, that consists of old tnsnames.ora and several new lines,
    something like this:
    crocus.world =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = tcp.world)
    (PROTOCOL = TCP)
    (Host = crocus)
    (Port = 1521)
    (CONNECT_DATA = (SID = CROCUS)
    crocus_guardian.world =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = tcp.world)
    (PROTOCOL = TCP)
    (Host = crocus)
    (Port = 1521)
    (CONNECT_DATA = (SID = GUARDIAN)
    Should I place this new file instead my old tnsnames.ora (I did it,
    but it had no effect), or what shuld I do else?
    NB: Something similar occurs with listener.ora file.
    2. Problem with Sendmail: From Oracle Email Server installation
    guide I concluded that Email Server uses in its work Sendmail
    through properly configured SMTP gateway. The question is:
    Sendmail itself must run on the same machine as Oracle Email
    Server or it may run on another computer in the network?
    If Sendmail MUST run on the same machine as Email Server,
    then where I can get REAL Sendmail for Windows NT platform?
    I found several Sendmail's for NT, but all of them can only
    send messages from the command line. None of them is able to
    run as NT service to handle inbound and outbound mail traff ic.
    3. In the Oracle Email Server administration guide (chapter #19 -
    'Error Codes and Messages', item 'Messaging Server Messages',
    error DA-10505 - 'Could not start server processes.') the
    dbms_alarm package is mentioned. I don't have this package
    installed at the moment. I didn't find any references to it
    in Oracle documentation also. But my installation of Oracle 8i
    Enterprise now includes the dbms_alert package. Maybe dbms_alarm
    is a typing error and dbms_alert must be in its place in
    Administration guide? If I'm wrong and documentation is OK,
    then the question is: should I really have the dbms_alarm
    package installed and if so, where can I get this package?
    null

  • Criteria-Workflow to start BPEL-Process

    Hi,
    I'm currently building a proof of concept for a wokflow-implementation using WCC and Oracle SOA/BPM-Suite. Therefore I've activated the BpelIntegration component of WCC and set it up as described in http://docs.oracle.com/cd/E21764_01/doc.1111/e16759/c03_config_ucm_bpel002.htm.
    However I'm a bit confused of the meaning of the users I assign to the criteria-workflow (according to http://docs.oracle.com/cd/E21764_01/doc.1111/e16759/c04_config_cs001.htm).
    I've assigned an "Additional Exit Condition" with the rule "wfGet("conversationId") and obIsInstanceClosed("process_3", wfGet("conversationId"))".
    As far as I understand this, I must at least assign one user. If I then choose to say at least 0 (Zero!) approvers, I've got the following behavior: The BPEL-Process is started, however the the WCC-Workflow ends immediately. There is no waiting for my additional exit-condition.
    If I choose 1 approver, the workflow waits for both the BPEL-Instance to get closed and the assigned user to approve.
    Is there an easy way to wait for the BPEL-Instance to close but not for the user to manually approve? I thought of doing the approve programmatically using WCC-Webservices from my BpelProcess, however this is not really what I would like to do. The reason I'm asking for this is that this would allow it to do the more document-centric parts of the WF in the Criteria Workflow while doing the approval itself completely in BPEL.
    Any best practices or hints regarding this? Or is there some additional documentation or samples? The only doc I found is the "Oracle® Fusion Middleware BPEL Component Guide for Content Server" that doesn't cover much details.
    Regards,
    Johannes

    Hi Johannes,
    I understand your point. To clarify I will guide you a bit through history.
    At Stellent times, prior to acquisition, native workflows (criteria and basic) were the only OOTB mechanism to implement workflows. Note that unlike BPEL and now even BPM workflows, native workflows have also impact on items behavior in the system - the item has a special status (REVIEW, not DONE or RELEASED), is not searchable, etc. The obvious disadvantages of native workflows are:
    - they are old fashioned (no graphical design)
    - they are proprietary (for everything, but the linear flow you need an idocscript)
    Also, at the time of acquisition, Oracle had more than 10 workflows engines. Therefore, shortly after that it has been announced that WCC (UCM at that time) will contain restricted use of BPEL PM (the BPEL runtime engine + free JDeveloper for design) to enrich workflow design/runtime experience. There are two possible ways of usage:
    - the way you described (start a criteria workflow, handover to BPEL and somehow synchronize the two), or
    - you do everything in BPEL and call UCM via web services. Note that this way you lose the status-related functionality
    I would not dare to comment on best practices, but it seems that in reality you have two options:
    - call a web service from BPEL (at the end of BPEL workflow) to approve/exit the native workflow
    - set a flag (also via a web service) and on the UCM side implement an idocscript (most likely Additional Exit Condition) to auto-approve the workflow, or process to the next step, if you will
    Note that the way when you do everything in either WCC, or BPEL has another reason: WCC native workflows have its own GUI, and BPEL worklists are not OOTB integrated into WCC's interface. This has changed already, since introducing the umbrella WebCenter concept. Note, however, that the front-end product where these two meet is WebCenter Portal, not WebCenter Content.
    Furthermore, for about a year ago Unified BPM Suite, which is the flag ship in BPM for Oracle, has become a part of WCC license. I did some survey on this point and it seems it's not easy (if possible at all) to bind criteria workflows with BPM ones. There is, however, a referential presentation which demonstrates how to add a document(no statuses, no workflows in WCC) to a BPM process, and this seems to be the way (no guarantee!) where the products aim.
    I have also noticed that whilst in PS5 ( http://docs.oracle.com/cd/E21764_01/ecm.htm ) the BPEL Component manual is still present, in PS6 ( http://docs.oracle.com/cd/E23943_01/webcontent.htm ) it has disappeared.
    I am eager to hear the news from product management.

  • Legacy JCA Adapter - Start BPEL process using ESB

    Hi all,
    I would like to know if anyone knows how to build a CICS Transaction start a BPEL process using JCA Legacy Adapter.

    Yes, there are samples of how to do this in the BPEL samples directory.

  • Prblem in starting BPEL Process Manager in 10.1.3.1 version

    I have downloaded jdevstudio10131.zip from "http://www.oracle.com/technology/software/products/jdev/htdocs/soft10131.html"
    What do I need to do to start BPEL Server (BPM) in 10.1.3.1 version (Default domain) on my local machine.
    Thanks in advance.
    Anupam

    jdeveloper studio doesn't include a bpel server. You need to install the soa suite on your local machine.

  • MM Approval Process and email notifications

    Hello All,
    I am looking for a concrete answer to the following MM/ workflow questions?
    1. My Client wants approval process flow:  purchaser to Line manager to Head of department to Finance to Material owner.
    Is this a 'z' table and development is required to acheive this. Can we do the above process thought the classification system? Please give me more details.
    2. How can the client get approval process notifications in email? Again, is this a development? Please give me details.

    Hi,
    1. My Client wants approval process flow: purchaser to Line manager to Head of department to Finance to Material owner.
    Is this a 'z' table and development is required to acheive this. Can we do the above process thought the classification system? Please give me more details.
    This requirement will be fillfilled by PO Release procedure provided by SAP..
    This is pure configuration.
    2. How can the client get approval process notifications in email? Again, is this a development? Please give me details.
    For this you have to setup Workflow...Consult with your Workflow Consultant.
    Utsav

  • Process send email notifications

    Hello BW Experts,
    scenario:
    We have a BW 3.5 system. we need to get the email notifcations working for the process chains. Our company uses the microsoft outlook for email communications.
    -- 1) How much time does take to install a SMTP server.
    -- 2) is there any paper describing the steps for the installation
    -- 3) could you please list out the steps needed to be configured.
    Any suggestions appreciated. it would be great if you could send the documents to [email protected]
    Thanks,
    BWer

    hi BWer,
    my 2 cents
    1. should took only hours, max 1-2days
    2. what mail server ? ms-exchange / lotus domino ? there should steps described in installation manual, i think to configure smtp server will just simple (port 25)
    3. configuration from bw side, you may check sapconnect doc
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/af/73563c1e734f0fe10000000a114084/frameset.htm
    hope this helps.

  • Email Notification not working Oracle BPEL 10.1.3.1.0

    I'm not able to send out email notification using Email process activity from Component Palette.
    These are the steps that I've followed:
    1. Email/SMTP server configuration details entered in the <SOA_oracle_home>\bpel\system\services\config\ns_emails.xml.
    2. Change the value for EmailAccounts tag NotificationMode = "Email"
    3. restarted JDeveloper and add Email process activity to the bpel process diagram
    4. Entered From Account (EmailAccount Name), To, CC, Reply To, Subject, Body in the Email activity dialog box.
    5. Saved and deployed BPEL process.
    When tested, the email is not sent out, although no errors are shown on Audit tab of the BPEL instance.
    I've tested the connection to the SMTP host from local server on port 25, it works.
    Please advise what I might be missing to get email notification to work
    Thanks very much for all the help :)

    Thanks Charles for all the advise....
    Here is the current status of email notification....
    I could get Manual Workflow task notification emails to work, but the other emails which are setup in the BPEL process using Email activity are still not getting sent out.....
    Please advise what should be the value in the "From" attribute, I've tried using both the Email Account Name as in ns_emails.xml and the valid email address also, but nothing worked.....need your advise to get this working....thanks a lot

Maybe you are looking for

  • Unable to print 2 sided copy from mac and from hp printer

    Im unable to make 2 sided copies on the flat bed and from printing from my macbook. First I tried printing on flatbed of hp printer I selected 1-2 sided copy I put down 1st page to copy then an error message "Job canceled the selected paper or tray c

  • CS 5.5 Export - Error Compiling Movie - Unknown Error

    I am running CS 5.5 and every time I export in Premiere or in Media Encoder - I get this message: Error Compiling Movie - Unknown Error I have tracked it down to a video clip with alpha channel. I have some animated overlays - If I turn off this laye

  • How to get name of default mail server?

    Hi , I need to get the name of default mail server . In 1.5 i can get this using System.getenv("MAIL_SERVER");. How do i get this in 1.4? Since getenv() is depricated in 1.4 , how can i get the name of mail server in 1.4? plz help me....

  • Info-package setting: Data selection tab

    Hi, I have to give selection conditions in info-package. The need is to restrict the values of a particular field to start with BP and BQ. i.e i need only values starting with BP and BQ. I gave from and to values in the selection screen of info-packa

  • IWeb rollovers not working

    I've created a site in IWeb, when I publish to my local folder or the web, the rollovers in my navigation bar do not work. They used to work fine, until I added a few more pages to complete my site. My nav bar is a text box with my links inserted as