It's quite possible I'm missing something rather obvious here. But I can't figure it out. Funny how when searching the web what I stumble upon is my own post from a year ago.
Â
What I have put together since is a workspace that reads CSV and spits out JSON. I've published this to FME Server (2020.2) and selected "Data Streaming" and "Job Submitter" as services.
Â
Now, I'm sending a CSV file from a web page to FME Server using some of the examples here, and effectively calling the workspace with a Javascript line like this:
FMEServer.runWorkspaceWithData( repository, workspace, params, callbackFunction);
This works great but all I've been able to do is hit the Download Service, so the service response contains a URL for a zip file. How do I switch this to Data Streaming ? I guess this might also turn this into a asynchronous? If so, is "runWorkspaceWithData" still the right way to do this?
Currently my params look like this:
var params = {
filename : fileObj.name,
files : tfileObj],
params : ],
}Â
I've seen some example that contained a property "service" in the params. Is that a way to select "Data Streaming".
Â
Sorry, the FME Javascript pages were a great help until I got to this point. Any feedback is appreciated.
Â