Skip to Content

Solution to : Issue setting up HANA XS Engine with AWS

Those new to HANA native application development using HANA XS might have faced such issue. Specially those who practice with AWS 30 day trial account.

Actually I went though following situation and managed to fix this, ope this helps other newbies

I assume that you have access to HANA AWS instance and setup HANA Studio on your local machine and installed Client libraries

If not PM me I will guide you about how to do initial setup.

Scenario:

1. I was following hana_dev_en.pdf (gogole it you will find) book , started with tutorial from Page 67. everything was fine until I tested my first HANA XS app on browser Page 77

I couldn’t execute the output using browser

— after Google I found the solution , it was due to port 8000 configuration in AWS EC2 Management console.

Step 1

1st you have to login to your AWS instance

Step 2

Open EC2 Management Console

Step 3

Click Security Groups UNDER Network and Security -> Check SAP HANA Security Group

Step 4

Click  INBOUND TAB (located below SAP HANA Security Group )

Step 5

In the port range type 8000 and CLick ADD RULE button

and CLick Apply Rule Changes Button

We are done.

Now lets test whether HANA XS Engine is accessible or not ( bY default it is UP and running with HANA BOX uncless you stopped the XS Services manually)

open your browser (new tab) type http://imdbhdb:8000/  (in my case I edited host file on my windows box to point “imdbhdb” to my AWS Elastic IP ) and press Enter  Now you should be able to see a page with SAP Logo next to XSEgine. that means your configuration is successful.

you can also use your AWS Elastic IP followed by port number 8000

See the attached steps involves in adding inbound PORT(8000)

Hope this helps someone

Regards,

Kavashgar M

16 Comments
You must be Logged on to comment or reply to a post.