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]

Reply via email to