Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Jitendra_Kansal
Product and Topic Expert
Product and Topic Expert
795


This document tells how to resolve when SCC (Sybase control center) service fails with error code 1053.

 

Platform Requirement:

 

SUP 2.2.x

SCC 3.2.7

 

We all know that there are 4 different services exist related to Sybase unwired platform runtime.

 

 



 

But sometimes when starting SCC service it fails with Error 1053 but other 3 services are very well up and running in services.msc,

 

After checking Agent log, C:\Sybase\SCC-3_2\log\agent.log, we come to know about a particular error.

 

Failed to start MessageSender: javax.naming.NamingException:

Caused by: com.sybase.djc.SystemException: Error: Connecting to host: localhost, port: 2100.

 

 

Cause for this error message is: SCC uses EAServer as a messaging server. Messaging server is running on port 2100 but the listener doesn't seems to be available.

 

Steps to resolve this issue:

 

1. first cross check if messaging server is listening on port 2100

 



    • Run this command in command prompt




 

   C:\Users\Administrator>netstat -aon | find ":2100"

 



    • If it messaging server is listening, you will get this kind of response.








    • Otherwise,




 

  C:\Users\Administrator>netstat -aon | find ":2100"


         

           C:\Users\Administrator>

 

This means files are inconsistent.

 

 

2. To check if files are incosistent and resolve them,

 

  • Open multihost_iiop1.properties file available at


 

C:\Sybase\SCC-3_2\services\Messaging\lib\eas\lib\Repository\Server\EmbeddedJMS\Instance\com\sybase\djc\server\SocketListener

 



    • If file is incosistent, it will look like this:




 

   #Instance Properties

              #Thu Sep 12 16:16:11 IST 2013

               port=2100

 



    • Modify this file with example below (Make sure all SUP related services have been stopped)




    

              

#Instance Properties

          #Thu Sep 12 16:16:11 IST 2013

          hosts=<SUP server ip>,127.0.0.1

          port=2100

          host=0.0.0.0

          securityProfile=default

          ant.project=sybase-jms

          protocol=iiop

 

 

  • Similarly open default.properties file available at


 

C:\Sybase\SCC-3_2\services\Messaging\lib\eas\lib\Repository\Server\EmbeddedJMS\Instance\com\sybase\djc\sql\DataSource

 



    • If file is incosistent, it will look like this:




 

 

  #Instance Properties

          #Thu Sep 12 16:16:11 IST 2013

          serverName=scc_repository

          databaseType=Sybase_ASA

          user=DBA

          databaseFile=

          password=*

          portNumber=3638

 

 



    • Modify this file with example below (Make sure all SUP related services have been stopped)




    

              

#Instance Properties

#Thu Sep 12 16:16:11 IST 2013

serverName=localhost

databaseType=Sybase_SCC

user=DBA

databaseStopCommand="~/bin/asa-stop${.bat}" -y -c uid\=DBA;pwd\=${password};eng\=${dataSource}

ant.project=default-data-sources

databaseCreateCommand="~/bin/asa-init${.bat}" -q -z UTF8 -zn UTF8 "${databaseFile}"

databaseFile=

password=*

portNumber=3638

authenticatedSQL=SET TEMPORARY OPTION CONNECTION_AUTHENTICATION\='Company\=Sybase;Application\=Sybase Control           Center;Signature\=000fa55157edb8e14d818eb4fe3db41447146f1571g04cf0bfedc80ad0e47aa6c3df7a00c768ef89d61'

databaseStartCommand="~/bin/asa-start${.bat}" -x tcpip(MyIP\=127.0.0.1;Host\=localhost;Port\=3638;DoBroadcast\=no;BroadcastListener\=no) -n           ${dataSource} "${databaseFile}" -qi -qw

 

 

3. Start all sup related services from Desktop icon.