BPM Examples

Where I can download Examples for Oracle BPM 11g?

The Florida Department of Revenue (U.S) is using SAP XI to excecute web service operations provided by the Internal Revenue Service (Treasury Department, U.S. government). This system is called the Modernized e-File (MeF) and send us tax returns to us via SOAP with Attachments.
Anyway, once we get the tax returns we have to load the tax return data to various system and post the payments to various systems. These systems are SAP and non-SAP. Certain operations must happen before others and some exception conditions trigger external human workflows. We are using SAP XI's BPM functionality to do all of this. We go live next spring!

Similar Messages

  • Question on BPM Example

    Hi all,
       I am going through the following BPM example http://help.sap.com/saphelp_nw04/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/content.htm
    and the question I have is they are talking about configuring the receiver based on Receiver Determination. But I don't see a receiver determination in the diagram. Do we need to cinfigure as part of send step or something like that.
    Also they are talking about Request and Response messages so do we need to have a sync communication. How do we define a sync communication BPM since we have only tweo options Async Message and Open a Async / Sync Bridge.

    Hi-
    This is a good blog
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Just have a look into this.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/frameset.htm

  • Bpm xsd/ReviewObject.xsd not found in composite while deploying

    Hi,
    I am a newbie to BPM.
    Installed 11.1.1.5.0 soa/bpm suite.
    Tried http://st-curriculum.oracle.com/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm
    Getting error while deployment of the above saying
    The XML-Schema file for the fact com.oracle.xmlns.bpm.bpmobject.hellomodule.reviewobject.ObjectFactory could not be found in the composite.
    The XML-Schema file xsd/ReviewObject.xsd could not be found in the composite. The XML fact com.oracle.xmlns.bpm.bpmobject.hellomodule.reviewobject.ObjectFactory of target namespace assumes the existence of the schema file in the composite.
    Check the composite for the schema xsd/ReviewObject.xsd and make sure it has target namespace. The schema is expected in the project xsd or businesscatalog folder. If the error persists, contact Oracle Support Services.
    Exception:
    at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.addToResultSet(RuleDictionarySchemaUsage.java:222
    at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.addToResultSet(RuleDictionarySchemaUsage.java:167
    at oracle.bpel.services.rules.fabric.xml.RuleDictionarySchemaUsage.getComponentSchemaQNames(RuleDictionarySchemaUsage.java:126
    Installed as per the quick start guide mentioned in the documentaion page, ie. with oracle-xe, wls 10.3.5, rcu 11.1.1.5.0, soa 11.1.1.5.0
    configured the domain for bpm suite for developers, soa suite for developers
    Developed and deployed from jdeveloper as per the above bpm example link.
    If tried without the business rule component, there are no errors, works fine and able to check from /bpm/workspace properly.
    Please let me know what needs to be done to correct the above error.
    Thx

    Hi,
    i believe that is a bug in the composite editor. You MUST NOT copy ReviewObject.xsd from the businessCatalog folder to the xsd folder.
    Instead, try creating the Business Rule from the BPMN process. This can be done from the "Implementation" dialog of the Business Rule activity.
    In that dialog, you can specify the input and output of the Business Rule by dragging&dropping from the Process Data Objects into that dialog.
    There is no need to even look at the XSD, it is all hidden under the covers.
    Not sure why the tutorial wants you to create the rules component from the composite editor, i will check and get that fixed.
    Let me know if that works for you.
    Best Regards,
    Ralf

  • BPMs in PI 7.3 and PI 7.4

    Dear Experts,
    My Requirement is
    How to implement BPM Scenarios in sap pi 7.3 and pi 7.4
    Can you please any one guide me with PPT or any Screenshots
    It helps me allot.
    Thanks and Regards,
    Ravi

    Dear Ravi,
    One more step by step tutorial is available at:
    SAP NetWeaver BPM 7.31 Tutorial for Adding and Displaying Employee Details using Human Activity Steps
    And more links are available at:
    BPM Example for PI 7.3 Single stack
    Regards,
    Shreyansh Shah
    Message was edited by: Shreyansh Shah

  • Sync/async BPM test

    Hi,
    I'm trying to implement the sync/async bridge BPM example.
    I've created a web service adapter (SOAP) as synchronous sender, and I thought I could use a JDBC adapter as asynchronous receiver, but it seems I need synchronous JDBC adapter to make a SELECT query and get results...
    Does anybody know an adapter type I could use as asynchronous receiver adapter for my tests?
    regards
    Yann

    Hi Yann,
    it is easier!
    make 4 steps in your BPM
    1) recieve
    2) send async
    3) receive (response from step 2)
    4) send sync
    For step 2) in your integration directory create a receiver determination that calls your BPM (step 3)!
    Thats the trick. You do not really need a ASYNC backend system.
    Regards Mario

  • Cannot start BPM process, "Start process" button is disabled: Why?

    Dear all,
    I am working on the BPM example "Modeling Your First Process with SAP NetWeaver Business Process Management" with the "Purchase process". I did everything as mentioned in the tutorial.
    At the end, I would like to start the process using
    NWA > Configuration management > Processes and Tasks > Process Repository
    I can see my WD example that I have deployed and I see the my task definitions and my process definition. In the tutorial it says, that I can select the process definition and click "Start process". But the button "Start process" is always disabled. I cannot click the button. I don't know why. Did I miss something?
    I am logged in as Administrator. I am using NW AS 7.2 and I am developing with NWDS 7.1 SP04.
    Anyone has an idea what can I do to start the process?
    Thanks in advance
    Edited by: Patrick Beck on Jun 25, 2010 4:55 PM

    Thanks for the link.
    I added the new context attribute in the XSD files (under Process Modeling > Data Types > XSD Files).
    Since I added a new context attribute "Comment" of type String in my Web Dynpro, I added the following on the corrent position of the XSD files:
                             <xsd:element name="Comment" type="com.sap.dictionary.string">
                   <xsd:annotation>
                        <xsd:appinfo>
                             <xsd:attribute name="ReadOnly" type="xsd:boolean" fixed="false"/>
                                                                          </xsd:appinfo>
                   </xsd:annotation>
              </xsd:element>     
    I also edited input and output mapping of the human and automated activities to support the new attribute "Comment". I thought this is enough to pass the new "Comment" parameter from activity to activity.
    But when I started the process, I filled in the comment field in Web Dynpro and went to the next step in the process. Seems like the new attribute value for "Comment" got lost. It does not appear in the next process step.
    Did I miss something?
    These are the steps I did:
    - edit Web Dynpro UI to support the new context attribute "Comment". created new input field and mapped to the Comment context attribute (that is defined in my WDP interface).
    - edited XSD files (one for each human activity) to support the new Comment attribute as mentioned above.
    - edited the mapping between the activities to support pass-through of the new Comment attribute between the activities
    But it seems like it's not saved in the context attribute "Comment". It got lost after the first step.
    Any ideas?

  • SAP NW BPM deploy issue

    Hi Gurus,
    I got an issue of SAP NW BPM deployment after I developed a NW BPM process example. The BPM example is used for interacting with SAP PO AEX for message orchistration. I paste the error text as below, hope someone could help me:
    =========================================
    Status ERROR
    Plugin : com.sap.ide.tools.services
    code=0
    Deployment problems
    children=[
    Status WARNING
    Plugin :
    com.sap.ide.tools.services
    code=0
    DC test_example_0/bl/ddic does not contain any archives for deployment
    Status WARNING
    Plugin :
    com.sap.ide.tools.services
    code=0
    DC test_example_0/bl/caf/dictionary does not contain any archives for deployment
    Status WARNING
    Plugin :
    com.sap.ide.tools.services
    code=0
    DC test_example_0/bl/caf/metadata does not contain any archives for deployment
    Status ERROR
    Plugin :
    com.sap.ide.tools.services
    code=0
    Deployment failed
    com.sap.ide.eclipse.deployer.api.APIException: System Local/POD not responding.
    at com.sap.ide.eclipse.deployer.DeployerPlugin.getCurrentServerInfo(DeployerPlugin.java:94)
    at com.sap.ide.eclipse.deployer.DeployerPlugin.getClient(DeployerPlugin.java:246)
    at com.sap.ide.eclipse.deployer.DeployerPlugin.getClient(DeployerPlugin.java:218)
    at com.sap.ide.tools.services.dc.EngineDcDeployService.deployFiles(EngineDcDeployService.java:255)
    at com.sap.ide.tools.services.dc.EngineDcDeployService.deploy(EngineDcDeployService.java:135)
    at com.sap.ide.dii05.ui.internal.actions.dc.DcDeployAction$5$1.run(DcDeployAction.java:282)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
    =======================================================
    Thanks a lot in adv.
    regards.
    Rajesh

    Hi,
    Check below thread .
    BPM deployment failed
    Regards,

  • BPM start

    Hi all,
    Iam new to BPM and want to know if I have to make an integration process ,what is the best way of processing the inbound messages-
    With buffer setting (Know that this will affect performance).Any ways to counter it?
    OR
    Without buffer setting (If Iam going this way,Is there any tips how a integration design should look like)
    Also I would like to try out an BPM example which tells step by step on how to create an integration process using the editor which includes defining exceptions,exception handling.If in a "BLOCK",if the "recieverfrom" is choosen as "sendcontext",what should be there in the "sendcontext" property field or where should it be defined and how?
    Would appreciate it....
    Thanks
    P

    Hi,
    First you want to know the all steos in Intergration Process and how to use them,some steps takes more resources to execute.
    refer below link how to define best integration process
    http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm
    Regards,
    Raj

  • A BPM Question

    I want to develop a simple BPM example. In My scenario the input will be a File which has some data in it. The output should go to 3 different files. These output files generation is based on particular field in the input file structure. Input file will contain the customers from 3 different cities and output should generate 3 separate files for 3 cities.
    Any ideas as how I develop this interface using BPM?
    My Idea is ReceiveStep ---> loop (for number of records in a file) ---> ContainerOperation (which assigns city value to a variable) ---> fork (for 3 cities)
    does this sound ok or am I missing anything?

    These output files generation is based on particular field in the input file structure. Input file will contain the customers from 3 different cities and output should generate 3 separate files for 3 cities.
    >>>>
    a simple flow;
    try this
    Recv -> Fork -> N branches (a transformation step based on the city for each branch) -> send step for each branch.
    but if you need to make it condition based, you can employ a XPATH in your recv. det. too.
    Just found a blog too - /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    Message was edited by: Shabarish Vijayakumar

  • Mapping 2 source structures to a single target database

    Hi Experts, My scenario is a Proxy to JDBC in which I need to send data from 2 source structures to 1 target table.
    Source structures :                                           Target:
    ABC                                                                 XYZ
      row1                                                                 InsertStatement
        Item1                                                                  DBTable
                                                                        Action
       (Fields)                                                     Table
                                                                                    acess
    DEF                                                                              -
      row2                                                                          -
       item2                                                                         -
      (Fields)
    (Fields)
    Please let me know how to map the 2 source nodes to the target access node to transfer data from the source tables to target database.
    Regards,
    Krishna

    You should make use of BPM to collect the two source structures.
    One of the BPM examples mentioned in IR --> SAP BASIS ---> SystemPatterns can be referred for this purpose.
    Once the messages are collected, perform a 2:1 mapping (two Proxies as source message and one JDBC message as target).
    If you want the mapping logic then please provide a proper format of both your Source and Target messages and the expected mapping, so that someone from SDN can help you out.
    The target structure provided is a bit confusing.
    Are you going to receive two different proxy messages (i.e. two different calls) or just one Proxy call and there you will have two different nodes within the same message??? ...... me confused
    Regards,
    Abhishek.
    Edited by: abhishek salvi on Sep 25, 2009 11:51 AM

  • Blog: Integration Process

    I found a good blog with a BPM example
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    But the blog don't explain which container
    elements are necessary (fig.15).
    I think it is only possible to use abstract and
    asynchronous adapter as container type, or?!?
    In this case, there are two abstract Interfaces
    I can use:
    FileResponse_AI
    FileRequest_AI
    But which block needs which adapter?
    I tried this:
    File Receiver -> Message -> FileRequest_AI
    RFC synchr. Sender -> Request-Message -> FileRequest_AI
    RFC synchr. Sender -> Response-Message -> FileResponse_AI
    File sender -> Message -> FileResponse_AI
    Is this correct? Can anyone explain why I use
    same interfaces for file an RFC???
    thanks

    Thanks for answers
    @Gajendra Bhakuni
    I use FileDetails_Sync_AI for this step. I even
    got no other choice
    Another Problem:
    In Fig.18 I should create a receiver determination, but when I choose the service File_RPC_BP I'm not able to
    select FileRequest_AI. Only available are:
    - FileDetails_Sync_AI
    - FileResponse_AI
    So what is he doing here? What have I to do, to get the
    configuration like Fig.18???
    thanks

  • Event key

    I did a simple test on EventKey. But it does not work.
    The EventKey for "newinventory" defined in the BPM examples is used in the test.
    The expression is defined as follows.
    XPath("/newinventory/item/id/text()")
    The "eventkeytest" workflow performs an action "Post XML Event"
    to publish the following XML document.
    <?xml version="1.0" encoding="UTF-8"?>
    <newinventory><item><id>12</id></item></newinventory>
    The "eventkeytest1" workflow is defined to be triggered by the XML
    event whose key value is 12. However, the "eventkeytest1" workflow
    is not triggered when the "eventkeytest" workflow publishes the corresponding
    XML document.
    I am attaching the testing templates for your reference.
    Has anyone done a test on "event key"?
    I am using WLI2.0+SP2.
    Thanks,
    Jennifer
    [eventkeytest.jar]

    Please ignore my message.

  • Extending Expense Management Example in BPM Suite

    Hi All,
    I am a newbie for BPM Suite. I went through the expense management example.. Next, I would like to extend the example and integrate it with external resources like database and http server (apache tomcat will do).
    For eg, Can I store the list of participants in the database and retrieve them when I launch my workspace.
    I read about BPM Process API (PAPI), PBL, Fuego but I am not able to relate these. Can anyone please explain me how are they used in integration with BPM Suite ??? Next, How is BPEL Manager Used with BPM Suite ???
    I tried searching internet for tutorials/articals but was not able to find anything relevant.
    Kindly help...
    Many Thanks,
    Sophie

    Here are the steps:
    1. create an external source for your DB: right-click on External Resources -> New External Resource -> Type: SQL Database -> enter all necessary information on your DB (page 145 Oracle BPM StudioGuide)
    2. create a module: right-click on Catalog -> New -> Module -> enter name (page 167 Oracle BPM StudioGuide)
    3. catalog the external resource: right-click on the newly created Module -> Catalog Component -> SQL -> choose your ex. res.
    4. create a BPMObject according to your data structure you want to store.
    5. create a presentation based on this BPMObject
    6. use a BPM Object Interactive Call in your screenflow to display the form (presentation).
    7. implement an automatic activity (impl. type: method) and enter this SQL statement into the method (var1SF id my instance variable in the screenflow):
    INSERT INTO buch (id, titel, author, preis)
    VALUES (var1SF.id, var1SF.titel, var1SF.author, var1SF.preis)
    Have also a look at the thread:
    h4. BPM and database interaction
    and consider Dan Atwood's answer (i couldn't implement it yet...) on reading data from the DB

  • PAPI Web Service (PAPI-WS) Example for Oracle BPM Studio

    Here is the location of a step-by-step explanation on how to use PAPI Web Service (PAPI-WS) to create a work item instance and then run the instance inside an activity in a process running on Oracle BPM Studio.
    http://www.4shared.com/file/128256802/f20abc7a/PAPI-WS_for_Oracle_BPM_Studio.html
    Be sure to use the project that is in the zip file for this example.
    If you need an example of how to use PAPI-WS on Oracle BPM Enterprise, go to this thread: PAPI Web Service (PAPI-WS) Example for Oracle BPM Enterprise Standalone
    If you need a step-by-step example of how to use PAPI (the Java API) go to this thread: Creating a new work item instance in a process using PAPI
    Hope this helps,
    Dan

    Hi,
    Is there any sample code showing PAPI-WS with VS 2008? AFAIK, there is a sample using VS 2005 and WSE 3.0, but I'm interested in using VS 2008/WCF.
    Regards,

  • PAPI Web Service (PAPI-WS) Example for Oracle BPM Enterprise Standalone

    Here is the location of a step-by-step explanation on how to use PAPI Web Service (PAPI-WS) to create a work item instance and then run the instance inside an activity in a process running on Oracle BPM Enterprise Standalone.
    http://www.4shared.com/file/128249957/9bd6ef61/PAPI-WS_for_Oracle_BPM_Standalone.html
    Be sure to use the project that is in the zip file for this example.
    To see how to invoke PAPI-WS when using Oracle BPM Studio, go to this thread: PAPI Web Service (PAPI-WS) Example for Oracle BPM Studio
    If you need a step-by-step example of how to use PAPI (the Java API) go to this thread: Creating a new work item instance in a process using PAPI
    Hope this helps,
    Dan

    Dan,
    I tried in both studio and Standalone.
    From Studio :*
    1. The Url for the Webservice is (http://localhost:8585/papiws/PapiWebServiceEndpoint?wsdl). From studio by default port number was 8585.From this studio wsdl URL(http://localhost:8585/papiws/PapiWebServiceEndpoint?wsdl),I did n't see any wsdl text in the browser.
    From Standalone :*
    1. In BPM Admin Center, I have selected *"PAPI Web Services"* check box(Page 5 of your document).
    2. In The BPM Admin Center, I have clicked on *"Start BPM Web Applications"*.
    3. After Stand alone server started *"Launch PAPI WebServices Console"* link was enabled,And I clicked on that link.It opened a browser with URL (http://localhost:8686/papiws/PapiWebService)
    Oracle® BPM PAPI Web Services
    Service Name 'PapiWebService'
    Style: Document Literal Wrapped
    SSO Enabled: false
    WS-Security UsernameToken Profile Authentication Enabled: false
    HTTP Basic Authentication Enabled: true
    Preset Authentication Enabled: false
    MTOM Optimization for attachments Enabled*: false
    Endpoint: http://localhost:8686/papiws/PapiWebServiceEndpoint
    WSDL: http://localhost:8686/papiws/PapiWebServiceEndpoint?wsdl
    I have copied wsdl URL(http://localhost:8686/papiws/PapiWebServiceEndpoint?wsdl) and pasted it into a browser's URL field.I did n't see any wsdl text in the browser,but I see following error
    HTTP Status 404 - Servlet PapiWebServiceServlet is not available
    type Status report
    message Servlet PapiWebServiceServlet is not available
    description The requested resource (Servlet PapiWebServiceServlet is not available) is not available.
    Apache Tomcat/5.5.15
    Edited by: Prabhasankar on Dec 24, 2010 9:10 AM

Maybe you are looking for

  • Bug report: Copy page - Highlight report keyword

    Minor bug I have a page with a report region and a search text field P1_SEARCH and this is used as &P1_SEARCH. in the Highlight words attribute of some of the report columns. When I use the Copy Page wizard to copy this to Page 2, the wizard creates

  • Mic Not Working... Audition CS5.5 crashes when I hit Record

    I'm doing simple recording of narratives for my animated videos.  Seems simple enough.  I have CS5 and Soundbooth on my Mac PowerBook Pro with Snow Leopard OS X and 4 Gigs of RAM.  My microphone is a Blue Snowball Mic with a USB plug. I do not have a

  • I've just updated iPhoto recently and now it's not work?? How to un upgrade?

    I've just upgrade iPhoto and now cannot open iPhoto (trying revesals times but still not work), any one having same issue and can help me to fix it urgently please

  • Finding implementations of an interface programmatically

    Hi... would anyone know how to find programmatically all classes that implement an interface? Ideally, I would like to query on an interface and end up with a list of Class objects (i.e. the implementations of said interface). Thanks Message was edit

  • Oracle Advanced Networking Option with Linux

    I want to set up a linux client that works with an Solaris based Oracle 8i EE server using an encrypted connection. I have successfully done this with NT clients. However the Linux client responds an "ORA-12657: No algorithms installed" Isn't Oracles