Configuring the SAP callback daemon to start at system statup from Linux command line interface

  1. From the Linux command line, verify that you can ping the SAP server by host name:
    ping -c3 hostname

    where hostname is the unqualified name for the SAP server, such as sapsrv.

    If you cannot ping the SAP server by the host name, edit the /etc/hosts file and add the host name and the IP address of the SAP server (for example, 192.168.11.109 sapsrv).

  2. Start the SAP callback daemon. See Starting the SAP callback daemon on Linux.
  3. Create new startup script /var/pd/sapcb.SystemName/startup.sh for this callback daemon where SystemName is the three character SAP system name. Make sure that the /var/pd/sapcb.SystemName/startup.sh is an executable and that it is owned by the authorized user and by the group sys. The script should contain:
    #!/bin/bash
    
    /usr/lpp/pd/bin/startcbd SystemName HostName InstanceID User \
    Client Password Language
    if [ $? -eq 0 ]
    then
        exit 0
    else
        exit 1
    fi
  4. Add the /var/pd/sapcb.SystemName/startup.sh command to the /etc/rc.iprsap.daemons file.
  5. To start the SAP callback daemon, see Starting the SAP callback daemon on Linux.