Communication services and Coldfusion Web Socket in Workcube


Workcube; It is a 100% Web-based ERP software that places great emphasis on communication between units and employees. It provides a system service that is in constant communication with processes, instant messaging and notifications. It pays attention to the fact that this communication flow is instant and continuous by using various up-to-date Web technologies.

It uses Coldfusion Web Socket and Google Notification tools to maintain instant communication and create a quality communication infrastructure.

In order for Coldfusion Web Socket and Google Notification tools to work properly, some issues and critical settings need to be configured.

  1. The Google Notification tool will not work on systems that do not have an SSL certificate and do not use the https protocol!
  2. In order for Coldfusion Web Socket to work, some settings must be made on the CF Server and some ports must be opened on the server. You can configure these settings by following the instructions below.
    1. Go to Server Settings > Web Socket page in CF admin panel.
    2. Specify the standard and ssl ports to be used.
    3. Note: Using SSL is highly recommended!
    4. If the ports you have specified are not open on the server, define them as inbound and outbound. If you have an open system, ask your server service provider to open these ports as well!
    5. Your port settings can be as follows: Standard port : 8579 or 8581, SSL port : 8553
    6. If you have entered an SSL port, the SSL certificate on your server will also need to be defined to Coldfusion in pfx format.
      For this process, you can read the section titled SSL Keystore Import and Configuration processes.

SSL Keystore Import and Configuration Procedures

You have installed SSL on your server; You have made the necessary https definitions and redirects to your system on iis, all that remains is to configure SSL settings for Web Socket. You can easily do this by following the steps below.

  1. Type Manage Computer Certificates in the Start search bar.
  2. In the window that opens, click on Personnel > Certificates under Certificates - Local Computer from the left panel.
  3. On the screen that opens, you will view the certificates that you have installed previously.
  4. Double-click your certificate.
  5. Click Details from the panel that opens, then click copy to file.
  6. Click the Next button, select yes, export the private key, click Next.
  7. Select Personal Information Exchange, tick checkboxes 1 - 3 and 4
  8. Check Password and enter a simple password.
  9. Click Browse, choose a permanent file path, specify a file name, click next.
  10.  Click finish on the screen that opens. Your file will be exported to the folder you specified.
  11. Go to CF Admin > Server Settings > Web Socket page, click browse in the keystore field and select the pfx file you just exported.
  12. Just below in the Keystore Password field, enter the password you specified when exporting the certificate, and save the changes.
  13. Finally, restart the Coldfusion Application server through the task manager.

Feedback

Did you find this content helpful?