I've activated a "SAP ERP Foundation Extension powered by SAP HANA - Fully Activated Appliance Landscape Trial" on cal.sap.com,
which should include Hana Studio connectivity.
It runs on AWS.
I've opened up ports 30015, 5013, 5014, 443, 80, 8000 on the Hana instance in the "virtual machine" page on cal.sap.com and bounced the servers.
SAPGUI connects without issues.
SAP Hana Studio fails to connect.
Dialog: "The system is not reachable, the login data could not be considered. Are you sure you want to add the system into your workspace?"
I've tried Hana Studio 1.0.80 x64 with Java 1.8 x64.
I've tried Hana Studio 1.0.48 x32 with Java 1.6 x32.
I've switched from Native to Direct connections in (both) Hana Studio's preferences, it didn't make a difference.
I used a direct ADSL connection, the firewall from my company is not involved.
This is the call stack in the log file (the right IP address replaced with w.x.y.z):
!ENTRY com.sap.ndb.studio.navigator 4 4 2014-11-13 14:38:30.511
!MESSAGE Error checking connection
!STACK 0
com.sap.ndb.studio.jdbc.JDBCConnectionStatus: Database connection is not available; see error log
at com.sap.ndb.studio.jdbc.JDBCPlugin.createConnection(JDBCPlugin.java:300)
at com.sap.ndb.studio.navigator.wizards.newsapsystem.NewSAPSystemWizard$1$1.call(NewSAPSystemWizard.java:238)
at com.sap.ndb.studio.navigator.wizards.newsapsystem.NewSAPSystemWizard$1$1.call(NewSAPSystemWizard.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: Cannot connect to jdbc:sap://w.x.y.z:30015 [Cannot connect to host w.x.y.z:30015 [Connection refused: connect], -813.].
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:230)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:214)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:197)
at com.sap.db.jdbc.Driver.connect(Driver.java:192)
at com.sap.ndb.studio.jdbc.JDBCConnection$1.run(JDBCConnection.java:157)
Does anybody know how I can analyze, or better, fix this and have the time to share this with me, please?