profile image
Dharani Ramalingam
Senior Java Developer at HCL Technologies
Works as a Plugin Developer in Workload Automation. Technology enthusiast who loves to learn new tools and technologies. Acquired skills on Java, Spring, Spring Boot, Microservices, ReactJS, NodeJS, JavaScript, Hibernate.
Posts by Dharani Ramalingam
Automation | August 3, 2020
How to Automate SAP HANA Lifecycle Management in Workload Automation
Before knowing about our plugin use cases and how it benefits to our workload automation users, let us have little insight about what is SAP HANA LCM Cloud Platform.  SAP Cloud Platform (SCP) is a platform-as-a-service (PaaS) product that provides a development and runtime environment for cloud applications. Based in SAP HANA in-memory database technology, and using open source and open standards, SCP allows independent software vendors (ISVs), startups and developers to create, deploy and test HANA-based cloud applications.  SAP uses different development environments, including Cloud Foundry and Neo, and provides a variety of programming languages.  Neo is a feature-rich and easy-to-use development environment, allowing you to develop, deploy and monitor Java, SAP HANA XS, and HTML5 applications.   SAP HANA LCM plugin can automate and orchestrate some of the deploy and monitor functionalities of Java application like state, start, stop, delete, redeploy.  Let’s see what our plugin does.  Log in to the Dynamic Workload Console and open the Workload Designer. Choose to create a new job and select “SAP HANA Cloud Platform Application Lifecycle” job type in the ERP section. Select the General tab and specify the required details like Folder, Name, and Workstation   Establishing connection to the SAP HANA Cloud Platform:   In the connection tab we need to specify the input parameters like Hostname, Port, Account name and Account credentials to let workload Automation interact with SAP HANA cloud and click Test Connection. A confirmation message is displayed when the connection is established. Certification and Retry options are optional fields.  In Action tab specify the Application Name and perform the action based on the requirement, we have different kind of actions here like State, Start, Stop and Re-Deploy and Delete  State: It will present the current state of application   Start: Start the application   Stop: Stop the application  Re-Deploy: Update application/binaries parameters and upload one or more binaries.  Delete: Delete the application  Click Search button, opens a popup...