Skip to main content
Question

Invoking a SDC job with a set of input parameters


Hi, 

We know a SDC job be involked through HTTP endpoint and can a set of parameters be passed as input parameter?

Effectively we want the following :

Originating system X > invoke SDC job with a set of parameters > SDC job looks up a database table with the passed on parameters > Returns the results to a different external system Y[ note its not the originating system X] > Send a response back to Originating system with a pass/fail status.

Any demo pipeline will help. Are we advised to use REST Service origin for https://docs.streamsets.com/portal/controlhub/latest/help/datacollector/UserGuide/Microservice/Microservice_Title.html

Regards, Anirban

4 replies

Rishi
StreamSets Employee
Forum|alt.badge.img
  • StreamSets Employee
  • 96 replies
  • January 13, 2022

Drew Kreiger
Rock star
Forum|alt.badge.img
  • Senior Community Builder at StreamSets
  • 95 replies
  • February 7, 2022

@anirbanch did Rishi’s suggestion help? If so, Please mark as “Best answer” as this will help others find the answer quicker. :) 


  • Author
  • Fan
  • 2 replies
  • February 7, 2022

Hi @Drew Kreiger  we deep dived and found that REST Service Origin fits best in our use case. 


Drew Kreiger
Rock star
Forum|alt.badge.img
  • Senior Community Builder at StreamSets
  • 95 replies
  • February 7, 2022

Awesome! Glad @Rishi was able to point the team into the right direction. 


Reply