The WAPIC (Coelacanth) service should self-install when you run the .MSI installer for Coelacanth. If you need to manually install it you can do so via a command line interface.

The Coelacanth.Register.exe supports multiple command line options, a list of available options is listed below. In most cases when installing, you'll only need to specify a few of these options. The example below just covers the basics of installing.

  1. For this scenario we'll assume the following settings
    • Chapi Username: chapi
    • Chapi Password: Ch@piUser1
    • Computer Name where Chapi is Installed: MyServer
  2. To register the service, Open a command prompt with Administrative level permissions.
  3. Navigate to C:\Program Files (x86)\Coelacanth\
  4. Type
    • coelacanth.register.exe -i -p=[port #] -chapi=[chapi url] -ia
    • Example:
    • coelacanth.register.exe -i -p=5321 -chapi= -ia
  5. The COELACANTH service will begin the service registration process, once complete you can go to Control Panel | Administrative Tools | Services to verify Coelacanth_ServiceHost_5321 was created as a service.
Usage: Coelacanth.Register -p= -chapi= [OPTIONS]
Usage: Coelacanth.Register -a -- -p= -chapi= [OPTIONS]
  Run as administrator with specified OPTIONS.
  -a , --runas                run as administrator
  -i , --install              same as -is -ia -ic
  -u , --uninstall            same as -us -ua -uc
  -us, --uninstallservice     uninstall service from PORT
  -is, --installservice       install service for PORT
  -uc, --uninstallcert        uninstall certificate from PORT
  -ic, --installcert          install certificate for PORT
  -p , --port=          REQUIRED: port of service to perform operations on
  -cp, --chapi= REQUIRED: url of chapi service
  -pa, --postaction=   action to perform after install/uninstall
                              valid values: START, STOP, RESTART
  -ia, --installacl           add http.sys permissions
  -ua, --uninstallacl         uninstall http.sys permissions
  -cf, --cert=      install/uninstall alternate certificate
  -h , -?, --help             display this help and exit

Contributor: Brandon Readlinger, Cyrious

Date: 8/5/2013

Version: Control 5.1

You could leave a comment if you were logged in.