cancel
Showing results for 
Search instead for 
Did you mean: 

HANA Express 1 SP12 AWS SAP webIDE for SAP HANA- Builder 'mtabuilder' is not available for workspace

jmalla
Contributor
0 Kudos

I am trying to create a Node.js Module using the SAP WebIDE for SAP HANA on my HANA Express Edition 1 SPS 12 on AWS. However, when i try to build the application, I get the error:

Build of jaytest_xsadvanced failed. Builder 'mtabuilder' is not available for workspace workspaceg5wib2oxjp9lp853.

HDB info shows the following:

I see the di-builder and the demo-web (which is the project I had created):

When I try to run the server.js node module, I get the error:

What are all the steps I need to do on SAP HANA Express to be able to build and run a nodeJS module?

Here is my SAP HANA Express Edition on AWS which I just launched a few days back:

HXE - SAP HANA, express edition (32GB)

SAP HANA Database 1.00.122.01.1470046197

SAP HANA XS Advanced Runtime 1.0.34.275394

I have the DEV_SPACE environment variable as SAP

hxeadm@sid-hxe:/usr/sap/HXE/HDB00> xs env di-core | grep DEV_SPACE

DEV_SPACE: SAP

I have the XSA_DEV as Space Developer in the SAP space.

hxeadm@sid-hxe:/usr/sap/HXE/HDB00> xs space-users HANAExpress SAP

Listing users in space "SAP" of org "HANAExpress" by role ...

role users

--------------------------------------------

SpaceManager XSA_ADMIN XSA_DEV XSA_SHINE

SpaceDeveloper XSA_ADMIN XSA_DEV XSA_SHINE

SpaceAuditor XSA_ADMIN XSA_DEV XSA_SHINE

Thanks,

Jay

jmalla
Contributor
0 Kudos

I am using the XSA_DEV user to create the project..

I do have the project under Space SAP.

The Space SAP does have the XSA_DEV as a developer.

So I am not sure what else to do.

I do see another Question posted for the same issue but no Answer that has been accepted:

Builder 'mtabuilder' is not available for workspace in SAP HANA WEBIDE

Accepted Solutions (0)

Answers (2)

Answers (2)

jmalla
Contributor
0 Kudos

I created the Role collections for WEBIDE_DEVELOPER and added this to the XSA_DEV user. Now when I try to build, I do not get the error - but the build just seems to hang and return a timeout. So it seems I am closer - but still not there..

binil_sivan2
Discoverer
0 Kudos

Hello Jay,

Where you able to resolve the timeout error? If you did, can you please share how you resolved this?

Best regards,

Binil

0 Kudos

Dear Jay,

I saw you are working on this issue along with another question raised with the link below:

How to get di-space-enablement-ui for SAP HANA Express

Could you keep us informed whether this issue would be solved as well once you download and install HXE HANA 2.0 SPS01 successfully?

Should you have further questions, please do not hesitate to contact us again.

Best regards,

Joice

jmalla
Contributor
0 Kudos

Hi Joice,

I am working on that next.

However, I really want to get this working on HANA 1.0 SPS 12 - since that is what the client has. Without the di-space-enablement-ui which is not there for my system, I should still be able to develop nodeJS applications.

Regards,

Jay

jmalla
Contributor
0 Kudos

Hi Joice,

I just downloaded and ran the HANA Express 2.0 SP 1 VM on my laptop and the build and run is working. I see the di-space_enablement-ui also. So finally, I am able to build the NodeJS application, build and run it. But I still need to figure out how to get this running on my HANA Express 1.0 SPS 12 on AWS. Any help on that?

Thanks,

Jay

carlsoane
Participant

Hi Jay:

I am contacting colleagues who work on the Webide to get some assistance on deploying builders in 1.0 SP12. I will get back to you with my findings.

Regards,

Carl

Dear Jay,

We heard back from Webide team.

From what information they provided us with,

There was no such app prior to the SP12 security patch release (web ide 3.12.25).

In the SP12 version, the builder deployment is triggered by the first workspace creation, and the target space is determined by the DEV_SPACE env variable of di-core.

This error message usually indicates that the builder failed to register with di-core, after the deployment.

The user can try to restart/restage the builder (xs rs/rg di-builder), wait a couple of minutes, and try again.

If this fails, he should attach the builder logs (xs logs di-builder --all).

We fully understand, you would like to work with a SP12 environment. In that case, we would encourage you to use the latest SP12 HXE Image, based on our security patch (3.12.25).

At this stage, we are not sure where to find this image, but the one we used for Vegas, based on:

Component Version Date Location HANA Server 1.00.122.02 Build 1471279828-1530 8/15/2016 /sapmnt/production2/makeresults/HANA-write/pools/HANA/MT/CO_GCC48/hana1sp12/rel/linuxx86_64/LastBuild/__installer.HDB/* XSA RT 1.0.28 6/15/2016 /sapmnt/production/makeresults/newdb_dev/POOL_EXT/external_components/XSA_RT/SPS12/REL_1_0_28/XSA_RT/linuxx86_64/* XSA CONT 1.0.28 6/15/2016 /sapmnt/production/makeresults/newdb_dev/POOL_EXT/external_components/XSA_RT/SPS12/REL_1_0_28/XSA_CONT/* HRTT 1.2.9 7/15/2016 http://nexus.wdf.sap.corp:8081/nexus/content/repositories/deploy.releases/com/sap/xsa/hrtt/sap-xsac... DI CORE 3.12.25 8/11/2016 http://nexus.wdf.sap.corp:8081/nexus/content/repositories/deploy.releases/com/sap/di/sap-xsac-hxe-di... WEBIDE 3.12.25 7/27/2016 http://nexus.wdf.sap.corp:8081/nexus/content/repositories/deploy.releases/com/sap/devx/sap-xsac-webi...

This HXE image includes the space-enablement-ui, it's better tested, known to work on AWS, has more community support references, etc.

Best regards,

Joice

jmalla
Contributor
0 Kudos

Thanks Joice. This is very helpful. Can we get the latest SP12 HXE image from the HANA Express download? I think the one I have is the older one. I will try the steps you have mentioned.

Regards,

Jay

jmalla
Contributor
0 Kudos

Hi Carl - it would be great to have the Express Edition work right out of the box for developing NodeJS application through the SAP WebIDE for SAP HANA.

Thanks,

Jay

0 Kudos

Hi Jay,

Yes, please.

Best regards,

Joice

jmalla
Contributor
0 Kudos

Thanks Joice - I will get the latest one and try again.

Thanks,

Jay