BPM 11g Hands-on Tutorial Book Available

bpm11-packt-book Getting Started with Oracle BPM Suite 11gR1 – A Hands-On Tutorial, a step-by-step accelerated learning path through the BPM 11gR1 product, and published by PACKT Publishing, is now available. This book provides a detailed walk through the BPM 11gR1 product using a concrete example that is built through the various chapters. It also discusses BPMN 2.0 modeling, simulation, and implementation in great detail.

It is available from PACKT Publishing (here),  Amazon (here), and Amazon UK (here).

We look forward to reading your reviews.


Is there a download of the scripts used in configuring servers/components? For example wcsetup.py for setting up WebCenter in chapter 6? I didn't see them in the book download files. Thanks

Posted by David Read on September 27, 2010 at 01:23 AM PDT #

Please see http://www.oracle.com/technetwork/middleware/bpm/learnmore/default-171759.html

Posted by Manoj Das on September 27, 2010 at 02:13 AM PDT #

On page 105 and later there is mention of a soa_server1 directory under the domain1\servers. My instance is called AdminServer. It is also mentioned on 108 of picking the soa-infra(soa_server1). My version shows soa-infra(AdminServer). Did I miss something during the install (I am assuming AdminServer is the default)?

Posted by Jonathan on November 11, 2010 at 04:46 AM PST #

Hi Jonathan, It looks as if you have installed the single server configuration (page 92, step 18). In this case, you only have the AdminServer and your soa is running there. On page 108, where the book has you right-click on soa-infra, just click on the soa-infra that is there to get the menu. Heidi.

Posted by guest on November 11, 2010 at 05:41 AM PST #

I am confused on p109 "Seed demo users". In the readme.txt file it says to copy the files over to the c:\bpm directory...is that it? On page110, Installing WebCenter, is this needed for the demo if we are NOT using UCM? It was unclear if this is needed for just doing BPM work. Under Prepareing for install UCM, it says in the first paragraph "skip this step" if not installing UCM...which step(s)? Would be nice to say something like skip to page xxx if not installing UCM...ie where does this 'step' end? I skipped pages 110-146 as this appeared to be all related to UCM. Page 147 "Testing your installation". I would be nice to see a screen shot of #2 & #3 (I don't see either editor, did I miss something?). Thank you, Jonathan

Posted by Jonathan on November 16, 2010 at 10:33 PM PST #

Hi Jonathan, Sorry for the delay in responding. For the demo users, did you do step 6 on page 74? After unzipping, you will see the readme.txt. I don't know what readme.txt you are looking at that says to copy files to c:\bpm. Regarding the demo - what demo are you doing? For this book, the tutorial does not use Web Center so you do not need to install it. The step you skip if you are not installing UCM is the Web Tier step. This would be if you are going to install WebCenter and not use UCM or use a UCM that is installed somewhere else. Thanks for the question - we can try to make this more clear. Installing the editors starts on page 100. Heidi.

Posted by Heidi Buelow on November 24, 2010 at 02:56 AM PST #

On page 6 in the Sales Quote Demo-Setup document that is contained in the artifacts.zip file, there are instructions for establishing a Database Connection in BPM studio. However, in the Resource Palette drop down list for New Connection, I only see one option to select "File system". Did I miss something somewhere when installing the BPM Studio? Thank you, Karyn

Posted by Karyn on December 02, 2010 at 06:44 AM PST #

Hi Karyn, Not sure why you only see "File System" here. You can check your JDeveloper installation by opening the Help/About dialog and then go to the Versions tab. You should see these listed: BPMN Editor Oracle IDE SOA Composite Editor Heidi.

Posted by Heidi Buelow on December 06, 2010 at 07:03 AM PST #

On page 242, when I view the service activity just created, I see in my Services| Externals folder the service listed as SaveQuote, but the structure shows "write (quote: Data.Quote)" instead of the variable name quoteRequest. If I continue with the binding of the file adapter service to the SaveQuote task, when I create the data associations, I see the variable name 'quote' instead of 'quoteRequest'. For all human tasks that were created - the correct variable name of 'quoteRequest' appears in the data associations dialog box. When I deploy the process, I receive the error: "Data Association expression is not valid in node 'SaveQuote': undefined variable 'quote'." Your solution file deploys fine, but if I delete the relevant data associations, and recreate the file adapter service in your solution file - I end up with the same problem. I initially loaded the quote.xsd file that is included with the artifacts file (on page 224). Any help would be appreciated. I'm hoping to require your book with IS grad students in my Business Process Modeling course. In the past I have used IBM's Webphere Modeler labs. But I like that your book exposes the entire BPM life cycle from a technology perspective in relatively simple labs that we plan to make available on virtual machines. Thanks, Karyn

Posted by Karyn M on December 28, 2010 at 06:34 AM PST #

hi i cant find role "BPMWorkflowReassign" in soa and bpm 11g . but doc:"Oracle® Fusion Middleware Developer’s Guide for Oracle SOA Suite 11g Release 1 (11.1.1) E10224-05" refered to it . i want to restrict reassignment a task in an organization that only managers could reassign tasks to their reportees please help me bye

Posted by hamed esmaili on January 04, 2011 at 08:50 PM PST #

Regarding BPMWorkflowReassign, please see http://forums.oracle.com/forums/thread.jspa?messageID=9262681#9262681

Posted by Manoj Das on January 05, 2011 at 08:06 AM PST #

Enjoying going through the book. I'm about half way through. Sure these are already caught, but just a few minor edits that might make it into an errata at some point:
  • Page 82 - "Identity Management" is checked in the figure and I bellieve that it should not be.
  • Page 85 - The command line text in item 1 should be "cd c:\stageFMW\SOAPS1\Disk1"
  • Page 103 - The command line text in item 1 should be "C:\Oracle\Middleware\home_ps2\user_projects\domains\domain1\bin\setSOADomainEnv.cmd"
  • Page 148 - The command line text in item 4 should be "C:\Oracle\Middleware\home_ps2\Oracle_SOA1"
  • Page 160 - Consider removing this text in the first paragraph "...(as shown in the following figure)." because there is no error event modeled in the figure below this text.
  • Page 184 - The figure has the text "HW specific". Consider changing this to be "Human W/F". Know this sounds like a nit, but "HW" usually means hardware in computer text books. As written, the diagram had me stumped for a few minutes on how roles could be hardware specific.
  • Page 225 - The variable "businessPracticesReviewRequired" is one character longer than Process Data Objects are allowed to be. Change this to just "businessPracticeReviewRequired".
  • Page 235 - item 1 should have the text "BPM Project Navigator" instead of "BPM Process Navigator".
  • Page 242 - It might just be on my installation, but the figure on this page has a "write..." method. I do not see this text.
  • Page 243 - item 1 - I believe the text is wrong - where it says "... section and select type Simple." I believe it should instead say "...section and select the Edit Data Associations (pencil) icon."
  • Page 249 - where there is the text "...as part of the lab artifacts." it might be good to change this to "...as the lab of the lab artifacts (the input directory's testData.xml file)."
  • Page 253 - in step 5, also mention at the end of the paragraph to "Select the checkbox beside the Projects checkbox"
  • This one seems minor, but it is causing me confusion in chapter 12. I noticed in some places, the first Interactive task ("Enter Quote Details") is shown as a User Task (pages pages 165, 166, 167, 170, 174, 176, 177, 205, 248). On pages 165 and 166 the book has us creating this as a User Task. I am confused, because these pages show it as an Initiator Task: 169, 238, 257, 286, 302. I am only on chapter 12 and perhaps it is done in a later chapter, but I believe that it might be more meaningful to make this an Initiator task throughout the book. The reason for saying this is that I in chapter 12 we would then be able to initiate instances in the Request Quote process and run the instances through the process.

    Posted by Dan Atwood on January 09, 2011 at 03:01 AM PST #

  • Karyn, Did you resolve your issue with the SaveQuote service? I have seen this issue before but it is intermittent. I believe simply restarting JDeveloper will resolve it. Heidi.

    Posted by Heidi Buelow on January 27, 2011 at 06:31 AM PST #

    Karyn, I think that you need to restart JDeveloper and choose the option "Default Role". Then you can see all the options for "New connection" at the "Resource Palette".

    Posted by guest on May 14, 2011 at 10:16 PM PDT #

    Post a Comment:
    • HTML Syntax: NOT allowed

    Hear from the experts in Product Marketing and Management


    « August 2016
    BPM Technical Resources