Skip to Content
Technical Articles

Upgrading all IoT Application Enablement subscriptions to Leonardo IoT this week – Get Ready for Major Improvements

Hi, my colleagues are this week re-subscribing all of the existing tenants. You will then see, that the name IoT Application Enablement will be replaced in a lot of places with Leonardo IoT. There is only one codebase and one service serving both for upgraded IoT Application Enablement customers and customers, who have licensed Leonardo IoT. Thats the first thing worth noting.

All of your existing development and operations should continue to work as-is – if something is not working (anymore) please create a ticket on our (renamed) components starting with “IOT-BSV-“. So no work should be required from you immediately.

But the good news is that thanks to the hard work of our developers you will be able to benefit from many new capabilities like:

  1. Master data objects that allow you to consider data from other business objects in ingestion rules.
  2. Editors for creating streaming and batch rules that can trigger events that can trigger actions (emails or calls to destinations in other systems)
  3. and many other improvements …

The following caveats are known to me at this time that you should be aware of:

  1. You should be migrating your thing meta model to the new “OData” based meta model to benefit from most of the new capabilities. More details here: https://blogs.sap.com/2019/03/26/start-migrating-_now_-from-odata-based-thing-models-to-rest-based-thing-models/
  2. You might have to do some small steps to get access or to activate the new capabilities or adjust your setup to make use of them. For example you should add a new role for the business rule management to your role collection or you should recreate the destinations for the link between the Web IDE and the leonardo iot services. Please refer to the getting started section for Leonardo IoT at below help page to find those 2 steps described in detail.
  3. Our “new” documentation, does not list all of the apis anymore, that you have ben using in IoT Application Enablement. The old documentation will continue to be available at https://help.sap.com/viewer/p/SAP_IOT_APPLICATION_SERVICES and the new one at https://help.sap.com/viewer/p/SAP_Leonardo_IoT
  4. For re-subscribed tenants it might be, that the Fiori Launchpad URL in the subscriptions section of your cloud foundry sub-account is not pointing to the new fiori launchpad but the old one and you do not see the rules or the query modeler apps. You can get to the new fiori launchpad by replacing flp-iot-sap with leonardo-iot in the URL. So instead of using https://onboardtest.flp-iot-sap.cfapps.eu10.hana.ondemand.com/ for the tenant onboardtest use https://onboardtest.leonardo-iot.cfapps.eu10.hana.ondemand.com/ (make sure to remove the path at the end of the url – so remove “sites#Shell-home”).

This blog is meant to let you know about the changes and to collect key feedback in the comments. Please feel free to use the questions & answers section to raise specific questions with the “iot application enablement” tag on the new capabilities – I will make sure to route them to the right developer and have him answer it right there.

Regards, Marcus Behrens
Leonardo IoT, Product Management

PS: Yes, also the “iot application enablement” tag will be renamed to Leonardo IoT in due course.

 

3 Comments
You must be Logged on to comment or reply to a post.
  • Hi Marcus,

     

    I’m attempting to do the “Build Your First App with SAP IoT Application Enablement” and getting HTTP 500 errors when sending data over the last few days.

     

    Just wanted to know if this upgrade / migration changes the tutorial setup.

     

    Regards,

     

    Brett

    • Hi, this is a tutorial and shared tenant that was launched end of 2017. We will retire it in a few months. If something specific is not working anymore I would be interested in the details – especially for someone walking through it for the first time. Please email me at marcus.behrens at sap.com with more details. Regards, Marcus