NetBpm, Installation
Requirements
- The Microsoft .Net Framework 1.1
- A relational database. All scripts are tested with MySql 4.1 and MS Sql Server 2000.
Setup
- Get the NetBpm distribution from the SourceForge site http://sf.net/projects/netbpm (click on files to find the downloads). Get the latest release bundle unless you are looking for a particular version.
- Unzip the bundle
- To prepare the database start with the initialisation of the tables with the script sql/CreateMysql.sql for MySql or sql/CreateSqlServer.sql for MS Sql Server. For the test and the examples add the organisational data with the script sql/Organisation.sql
- Set the nhibernate properties in the file app_config.xml to your environment
-
Cassini Installation
- Register the cassini.dll in the Global Assembly Cache. You can do this by going to Control Panel -> Administrative Tools -> Microsoft .NET Framework 1.1 Configuration. Right click on Assembly Cache, Select Add.., and browse to the Cassini.dll you just installed. Or you can add the assembly by executing gacutil /i C:\ Cassini\location\cassini.dll .
- Start the included Cassini webserver with cassini.bat.
- To test your installation surf to http://localhost:8082/intro/index.rails. Login as a user and go to the developer page. There deploy the holiday example by uploading the file example/holiday.par.
-
IIS Installation
- Go to Control Panel -> Administrative Tools -> Internet Information Services and add a virtual directory named netbpm. The virtual directory point to your installation directory.
- Go into IIS manager to the Web application's properties and directory >Configuration (button) > Mappings > Application mappings. Add an extension for .rails that points to the aspnet_isapi.dll. Make sure that "check that file exists" is unchecked.
- If you use IIS in combination with MSSQL Server create a user servername\ASPNET for your database.
- To test your installation surf to http://localhost/netbpm/intro/index.rails. Login as a user and go to the developer page. There deploy the holiday example by uploading the file example/holiday.par.
-
Mod_Mono and Apache
The installation was tested under Suse Linux 10.- extract the NetBpm release in a target folder
- add in the file httpd.conf the following line:
LoadModule mono_module /usr/lib64/apache2/mod_mono.so AddHandler mono .rails .aspx .ashx .asmx .ascx .asax .config .ascx Alias /netbpm /data/work/net/projects/netbpm-0.8.3.1 AddMonoApplications default "/netbpm:/data/work/net/projects/netbpm-0.8.3.1" MonoRunXSP True <Directory /data/work/net/projects/netbpm-0.8.3.1> SetHandler mono Allow from all </Directory>
- restart Apache
- To test your installation surf to http://localhost/netbpm/intro/index.rails. Login as a user and go to the developer page. There deploy the holiday example by uploading the file example/holiday.par.
If you run into trouble ask in the form for help.


