Sourceforge > NetBpm
 

NetBpm, Installation

Requirements

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.
    A more detailed description can be found at castle project

If you run into trouble ask in the form for help.