Custom driver may add leading 0x0a to password when communicating with devices

If Netcool Configuration Manager appends a leading 0x0A to the password, thereby causing connectivity issues, edit he deviceComInterface.txt as described in this workaround.

Workaround

Change com.intelliden.icos.util.handlers.TelnetComHandler to com.intelliden.drivers.util.handlers.SocketComHandler in the deviceComInterface.txt file. SocketComHandler is a raw connection and will ignore all the hand shake information and will just send and receive the data that Netcool Configuration Manager and the device are giving it.

Follow these steps to determine the location of deviceComInterface.txt used:
  1. Run ./driverTools.sh -show-details <arg>
    where <arg> can be UUID, VTMOS or network resource name.
    Example output:
    [icosuser@klxv0803:/opt/IBM/tivoli/netcool/ncm/bin/utils]
    08:08:37> ./driverTools.sh -show-details Riverbed_20131204
    Loading driver information from database...
    ----------------------------------------------------------------
     UUID                  : IBM-fc43b18e-805b-4554-befc-40ffc5bf53ee
     Vendor                : Riverbed
     Type                  : wan
     Model                 : steelhead-xx50
     OS                    : 8.x
     Supported Models      : 550,1050,2050,6050,7050
     Supported Oss         : 8.*
     Display Name          : riverbed_wan_steelhead-xx50_8.x_v20131203.083318
     Version               : 20131203.83318
     Description           :
    ---------------------------------------------------
     Type                  : SmartModel
     Driver Class          : com.ibm.tivoli.ncm.drivers.riverbed.RiverbedDriver
     Jar File              : Jar-b63a722b-34ba-482a-9eaa-3bebda2a1e09.jar
     Metadata              : Metadata-24902fdb-01d7-4a61-afa2-1af6f054795e
     Metadata              : Metadata-03e0700f-e390-4f42-ad53-906af4f81f3e
     Metadata              : Metadata-7354e070-d920-444b-997f-55c7361ca768
     Metadata              : Metadata-b5f684ab-ee2e-4cf7-a9e8-bf91274e628e
     Master Schema Version : 201311290917
     Schema Object Version : BL_ITNCM_CONTENT_19_20131129_0854
     Definition Doc. Att.  : "8.x,  1311282011"
    ----------------------------------------------------------------
  2. Check the list of metadata folders for the deviceComInterface.txt location.
    Example deviceComInterface.txt location: /opt/IBM/tivoli/netcool/ncm/drivers/metadata/Metadata-03e0700f-e390-4f42-ad53-906af4f81f3e
  3. Change the deviceComInterface.txt file as follows:
    telnet:com.intelliden.drivers.util.handlers.SocketComHandler:ssh:com.intelliden.icos.util.handlers.SSHComHandler:
  4. Restart the servers.