Skip to main content

Hi

After changing the params using 

params += elem=i].name + "=" + elem=i].value + "&";

params = params.substr(0, params.length-1);

 I am unable to submit a job through FMEServer.submitSyncJob(repository, workspace, params, callback) function, but able to run using FMEServer.runDataDownload.

If i use the below line for params and do not change params:

params = { "publishedParameters" : >] };

then i am able to submit a job.

What is the probable reason for this behavior?

Hi @dheeraj, because the FMEServer.submitSyncJob requires to receive parameters as a JSON object with this schema.

{ "publishedParameters" : e { "name" : name, "value" : value }, { "name" : name, "value" : { array_of_values ] }, ... ] }

See the JavaScript Library for FME Server Documentation to learn more.


Hi @dheeraj, because the FMEServer.submitSyncJob requires to receive parameters as a JSON object with this schema.

{ "publishedParameters" : e { "name" : name, "value" : value }, { "name" : name, "value" : { array_of_values ] }, ... ] }

See the JavaScript Library for FME Server Documentation to learn more.

Thanks Takashi..I was not aware of that.

 

 


Reply