BPM Suite 12c: Quick Start installation – 20 minutes and good to go

14

Yesterday, Oracle released BPM Suite 12c. Just like SOA Suite 12c – released the day before – this release comes with the quick start option: to quickly start going through development and test iterations, the development environment (JDeveloper + BPM Studio) is now equipped with an Integrated WLS that contains the BPM Suite 12c run time engine. All one needs to not only develop but also to run a BPM process is packaged in a single environment that is installed from a single file (well, a single ZIP file that contains two jar files). It takes no longer than 20 minutes to have your first process up and running.

I will tell you how to do that – on Windows in this case. (the documentation on the installation process is also quite clear – see http://docs.oracle.com/middleware/1213/jdev/install/install.htm#CHDIDICH)

1. Go to OTN (http://www.oracle.com/technetwork/middleware/bpm/downloads/index.html) and download the BPM Suite 12.1.3 installation file (3.8 GB)

image

2. Once downloaded

image

You have two extract the two JAR files from this archive – for example to your TEMP directory

image

3. Locate the Java Run Time Environment on your machine

you need to have a recent Java 7 Run Time environment to run the installer

image

4. Open a command line AS ADMINISTRATOR

image

and run the installer using this line (adapted for your environment obviously):

“D:\Program Files\jdk7_25\bin\java” -jar fmw_12.1.3.0.0_bpm_quickstart.jar

image

5. Installer kick off

image

It will ask a couple of questions – such as the destination folder to install into

image

And it will provide an overview of what it intends to do (in addition to taking over close to 3.8 GB of disk space):

image

Press Install to get it all going.

The installation commences – taking several minutes:

image

Before completing:

SNAGHTML224b04

Press (Next and) Finish.

6. Running JDeveloper

JDeveloper will start. It will show two dialogs:

SNAGHTML2787b6

Press OK.

And:

SNAGHTML27aef4

Press No (or Yes if you have a previous JDeveloper installation and want to import the preferences you applied in that installation).

Now JDeveloper proper will open:

image

7. Prepare the Integrated Run Time environment

Before we can start deploying BPM processes (and SOA composites or even Web applications) we have to initialize the Integrated WebLogic Server. Open the Run menu and select Start Server Instance

image

A dialog appears where you have to provide some properties for the Integrated WLS. Specify the password for the administration user (weblogic1 seems a popular choice these days).

SNAGHTML2b119d

Press OK. JDeveloper will start creating and appropriately extending the WebLogic Server Domain:

It took a little bit longer on my laptop than anticipated. Maybe go look for a faster laptop…

image

The Integrated WLS can now accept BPM applications – as well as SOA Composites and Service Bus projects.

Creating a BPM process starts with a new Application created in the New Gallery:

image

Good luck!

About Author

Lucas Jellema, active in IT (and with Oracle) since 1994. Oracle ACE Director and Oracle Developer Champion. Solution architect and developer on diverse areas including SQL, JavaScript, Kubernetes & Docker, Machine Learning, Java, SOA and microservices, events in various shapes and forms and many other things. Author of the Oracle Press book Oracle SOA Suite 12c Handbook. Frequent presenter on user groups and community events and conferences such as JavaOne, Oracle Code, CodeOne, NLJUG JFall and Oracle OpenWorld.

14 Comments

  1. Adding environment variable to WLST script USER_MEM_ARGS = -Xms32m -Xmx1024m -XX:MaxPermSize=384m
    Log File: C:\Users\CHANDU\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain.log
    Label: JDEVADF_MAIN_GENERIC_151011.0031.S
    Product Home: C:\Fusion12c\Oracle\Middleware\Oracle_Home\jdeveloper\jdev\
    Domain: C:\Users\CHANDU\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\DefaultDomain

    BuildDefaultDomain1.py 2017-01-27 15:19:56

    cmd.exe /c “”C:\Fusion12c\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\wlst.cmd” “C:\Users\CHANDU\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain1.py””
    Process started
    wlst >
    wlst > Initializing WebLogic Scripting Tool (WLST) …
    wlst >
    wlst > Welcome to WebLogic Server Administration Scripting Shell
    wlst >
    wlst > Type help() for help on available commands
    wlst >
    wlst > Failed to get environment, environ will be empty: (0, ‘Failed to execute command ([\’sh\’, \’-c\’, \’env\’]): java.io.IOException: Cannot run program “sh”: CreateProcess error=2, The system cannot find the file specified’)
    wlst > Error: ADRS_DOMAIN_PASSWORD environment variable not set.
    wlst >
    wlst >
    wlst > Exiting WebLogic Scripting Tool.
    wlst >
    wlst > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384m; support was removed in 8.0
    Elapsed time: 45345 ms

  2. Hi Lucas,

    I want to install Oracle SOA,OSB and BPM. can we install at single or we have to install SOA+OSB and SOA+BPM?

    Thanks,
    Ravi yadav

  3. Hi Lucas,

    I want to install Oracle SOA,OSB and BPM. can we install at single or we have to install SOA+OSB and SOA+BPM?

    Thanks,
    Ravi yadav.

  4. Mr Jugal Kishore Sharma on

    wlst > Failed to get environment, environ will be empty: (0, ‘Failed to execute command ([\’sh\’, \’-c\’, \’env\’]): java.io.IOException: Cannot run program “sh”: CreateProcess error=2, The system cannot find the file specified’)
    wlst > Error: ADRS_DOMAIN_PASSWORD environment variable not set.

    While Starting server got this error any idea why?

  5. Hi,

    Does anybody know why I’m not getting any BPM or SOA Applications as an option in JDev? I also try to open a BPM Application, but only see “bpmProjectsProcessesContentSet” and “sca-content” for the SOA part

  6. Hi Lucas, Unable to see “BPM application” option in new application gallery of jdev studio.Any solution?

  7. hi every body, when i try the cmd above , i get this error
    error occurred during initialization of vm java/lang/noclassdeffounderror java/lang/object
    some of you have an idea.

  8. Hi Lucas,
    After installation when I am trying to test application server connection , it fails.Says 0 of 12 test successful.Any idea as to how resolve this.Thanks.

  9. Hi Lucas, as for your comment that you need a new laptop to speed up the domain creation, it still took more than 20 minutes on my fairly new one 🙂
    Thanks for the guide!

  10. I am executing this procedure but the installer failed said that the JDK (1.8) is not certified .
    I tried also running as administrator and also whit jdk 1.7 .
    Some suggestion ?