Hi list.
We're trying out the streaming capabilities of workspaces in FME Server (2020.2).
When you upload a workspace, you can check streaming, and under its settings, you need to set one reader and one writer as streaming input and output resp. Both are mandatory, you can't upload if any of them isn't set.
I did that with a workspace, using an ACAD input and a JSON output.
However, when we ran the workspace, it erred because it couldn't create the (testing) JSON output file. Yes, the same transformer that ought to stream its output. Only when I disabled the writer (and re-uploaded), I could run the workspace.
We're using the post /transformations/transactdata/< repository >/< workspace > REST API endpoint, as the workspace has 3 parameters other than the streamed input.
The API documentation for this endpoint does state, that it streams a fixed JSON output (Response Class), and so it's logical, that it doesn't allow other streaming outputs.
What gives?
Is there a bug in FME Server with regard to the output of streaming workspaces?
If not, how can one submit a workspace with custom streaming output using the REST API?
Cheers.