IBMStreams / streamsx.topology

Develop streaming applications for IBM Streams in Python, Java & Scala.
http://ibmstreams.github.io/streamsx.topology
Apache License 2.0
29 stars 43 forks source link

Support complete job config overlay files. #1525

Closed ddebrunner closed 4 years ago

ddebrunner commented 6 years ago

JobConfig provides a logical view of the job config overlay and provides the ability to add in raw overlay information. This is used by streamsx-runner and Topology submission.

However the output of the Topology submission is a JSON file containing the complete overlay, this currently cannot be used by either submission method. In addition complete files may exist for existing SPL projects.

So if one builds a bundle using BUNDLE context, you cannot use the resultant job config overlay JSON as-is on a subsequent streamsx-runner invocation.

Proposing:

Ref: https://www.ibm.com/support/knowledgecenter/en/SSCRJU_4.2.1/com.ibm.streams.ref.doc/doc/submitjobparameters.html

markheger commented 4 years ago