Skip to Content

XS to XSA migration

Dear Experts,

I am trying to migrate application from XS classic to XSA based on NodeJS. Following migration steps I was finally able to import the converted project to new WebIDE. BUT - there is no syntax controll, no errors highlighting and it works like... just works very bad. I need to compile whole project and deploy it to see the errors. My app is quite complex, so there are many errors after conversion and I would love to fix them all, but compilation and deployment takes about 10 minutes each time after changing single line of code. When I do one mistake in this line, then WebIDE says nothing about it and I know it after 10 minutes of waiting. Then I correct mistake and wait another 10 minutes. Guys, it's simply terrible. Does it work the same way for you? How to make it more efficient and see the syntax errors, before deployment?

thanks in advance,


Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Posted on Feb 25, 2019 at 03:45 PM

    The first run should take a few minutes (if its taking 10 then there is something wrong with the performance of the file system under XSA). After the first run, a delta should be performed for subsequent runs which only takes a few seconds. You only need a full run again if you change something like the mta.yaml or package.json. Also you should be getting syntax highlighting and client side JSLint checks in your Node.js artifacts.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 25, 2019 at 04:59 PM

    I checked with a colleague, since this didn't sound right. He confirmed that the first run should take maybe 2 minutes not 10. And all subsequent runs will be deltas. So not sure why you are seeing this - suggest you look into it further. You may want to consider opening a support ticket.

    Add a comment
    10|10000 characters needed characters exceeded

    • HI there. I've opened OSS for syntax highliting, because without it work is really terrible. Building still takes the same amount of time, so that would be a second topic. There will be no need to build so often when I will see the syntax errors..

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.