SLA Unable to Connect to CMS (FWM 01009)

SLA Unable to Connect to CMS (FWM 01009)

Overview

When using 360Suite Semantic Layer Agent (SLA), the task fails with a RemoteException indicating a communication error with the CMS. This issue typically occurs after installing SLA on a Windows host and configuring RMI settings, even when network connectivity appears functional.

Error message observed:
  1. Error at line 1 of sheet 'Relational':
  2. Unable to create the Connection:
  3. java.rmi.RemoteException: Communication error occurred when trying to connect to server SERVERNAME:6400 (FWM 01009)

Symptoms

  1. 360Suite Tasks using the SLA fail with FWM 01009.
  2. Telnet from SLA host to CMS on port 6400 succeeds.
  3. IDT on SLA host can open a session on the same CMS.
  4. There are no firewall issues or restrictions.
  5. SLA logs show RemoteException during CORBA communication.

Cause

By default, the SLA launcher expects SSL mode when the BI environment is configured for CORBA SSL. But in this case:
  1. The CMS was configured with CORBA SSL, but the SLA was launched with -Dbusinessobjects.orb.oci.protocol=mixed.
  2. SLA code does not handle mixed mode; it only enforces SSL when explicitly set to ssl.
As a result, the SLA attempted a non-SSL handshake on a CMS requiring SSL, causing the FWM 01009 error.

Resolution

Force the SLA to use SSL for CORBA communication by setting the correct JVM parameter.
  1. Open the SLA configuration (default path: <360Suite_installation_folder>/360_Semantic_Layer_Agent/360Suite_Semantic_Layer_Agent.exe).
  2. In the Java tab, add the following parameters:
    -Dbusinessobjects.orb.oci.protocol=ssl
    -DcertDir=<path/to/corba/certificate/folder>
    -DtrustedCert=<comma-separated,corba,certificate,names>
    (Adjust paths and filenames to match your environment.)

  3. Restart the SLA service.