cancel
Showing results for 
Search instead for 
Did you mean: 

WebIDE for HANA - Long time for running HTML5 & node modules

0 Kudos

Hi All,

I have Hana Express edition running on AWS via CAL. Everytime I try to run a Node Or HTML5 module on the WebIDE for HANA, it takes really long time to run and the di-builder seems to be error prone as I get different "technical error" dialogs. Has anyone had this issue? Would appreciate any pointers to resolve this.

Regards,

Gopal.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member186879
Active Participant

Hi Gopal,

Please make sure you follow these guidelines:

  • Stop unused applications only from within Web IDE, using the stop button (this will reduce the overall load on the system and help improve performance)
  • Stopping applications from Web IDE will delete all the applications' information from Web IDE and XSA
  • Once you have all the applications in your project running and you wish to update the file of one of these applications, the recommended practice is to rerun (in Web IDE this is the "run" command) the application without stopping it first. This is a quick update of the application with the new files and is significantly faster than a stop & run.
  • If you have multiple applications in your project that are independent from each other, you can try to run them in parallel to reduce run durations (instead of running them one by one)
  • The intended method of Hana development in Web IDE is by

a. keeping hdb files under an hdb module and not any other type

b. hdb modules should not contain any files but hdb files

  • The type of each module in Web IDE is determined once per module, either when a project is imported, git cloned or a new module is created in Web IDE. Any change of a module type in the mta.yaml of an existing project will not be automatically reflected in Web IDE. To change the type of an existing module, you can right-click the module and use the convert option.
  • Any change to an mta module in the mta.yaml, will result in a stop and run for the application the next time you will run it (i.e. you lose the benefit of the quick rerun)