shivanandullagaddi commented on issue #6005: URL: https://github.com/apache/hop/issues/6005#issuecomment-3532680700
Hey @bamaer I want to discuss a use case involving dynamic pipeline creation in Apache Hop, and I am trying to understand whether Hop currently supports it, or if there is an intended best-practice approach. **Create or update Hop pipeline definitions (.hpl) programmatically, using either:** Hop Server REST API Java Hop SDK Any officially supported API Or recommended architectural approach **Background** I reviewed the available Hop Server REST API documentation: [https://hop.apache.org/manual/latest/hop-server/rest-api.html] The current REST APIs appear to focus on: Registering a pipeline Running a pipeline Monitoring pipeline execution Removing pipelines Getting pipeline images/status But I could not find any endpoint or SDK function that can: Create a new pipeline definition programmatically Modify an existing .hpl file Add transforms/hops dynamically Save pipeline definitions back into a project or file system **Use Case** I am integrating Apache Hop with Salesforce Apex, where pipelines must be: Constructed dynamically (structure changes per user) Modified at runtime Saved into the Hop project Executed via Hop Server Right now, the only option appears to be: Manually building a pipeline in Hop GUI Exporting it Sending the XML through /addPipeline with execution configs But this does not let me programmatically create or modify the pipeline itself. Thanks -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
