SAP Control Center Communication with SAP Mobile Server Fails

Problem: While using SAP Control Center, a Communication with SAP Mobile Server failed appears.

Explanation: SAP Control Center cannot connect to the SAP Mobile Server and displays this error message. To confirm this issue, open the SAP Control Center SCC_HOME\log\gateway.log and look for org.omg.CORBA.COMM_FAILURE, com.sybase.djc.rmi.iiop.BadMagicException, or org.omg.CORBA.MARSHAL entries.

Solutions:
  1. Ensure the protocol and port used by both the SAP Mobile Server management port and the SAP Control Center managed resource registration entry match. For information about validating and changing these properties, see Adding or Updating SAP Mobile Server Registration Properties in SAP Control Center for SAP Mobile Platform.
  2. Validate that the configured port is the SAP Mobile Server management port of 2000 or 2001. SAP recommends that you not change these default values. If you have changed them and the connection fails, update the managed resource connection property to use the default.

    For more information about ports, see Port Number Reference in System Administration. For more information about validating and changing this port, see Registering a Resource as a SAP Control Center Managed Resource in SAP Control Center for SAP Mobile Platform.

  3. If the management security profile now uses SSL mutual authentication, validate that you have installed certificates for mutual authentication into both SAP Control Center's and SAP Mobile Server's keystore. If each component does not have the opposite set of certificates, mutual authentication fails. Either install the missing certificates if mutual authentication is required, or use the following procedure to recover from this scenario:
    1. If SAP Mobile Server also has a standard management (non-secure) port available, you can connect to that port by updating the SAP Control Center resource (localhost) port number property and setting secure to "No". See Adding or Updating SAP Mobile Server Registration Properties in SAP Control Center for SAP Mobile Platform.
    2. If SAP Mobile Server does not have the standard management port enabled, then update the securityProfile property value in the SMP_HOME\Servers\UnwiredServer\Repository\Instance\com\sybase\djc\server\SocketListener\{ServerName}_iiops1.properties file to use the "default" profile, and restart SAP Mobile Server.

    For information about installing certificates, see Changing Installed Certificates Used for SAP Mobile Server and SAP Control Center HTTPS Listeners, in the Security guide. For information about changing the authentication method used by the security profile, see Creating an SSL Security Profile in SAP Control Center in SAP Control Center for SAP Mobile Platform online help.