Since updating to FME Server 2019 a number of workspaces reading or writing via the web seem to be problematic.
In this particular instance, I have a workspace that writes to CKAN at data.gov.au. Desktop works fine, but since updating our server it no longer works.
My workspace is modeled on this one (with a few minor changes to reflect some updates to the api) :
https://github.com/datagovau/ckan-api-examples/blob/master/FME/CKANUpdate.fmw
The first issue is that my HTTP Caller in desktop has the response body encoding set to 'auto-detect'. I found that Server fails with this, and after trial and error found it works when set to unicode 8-bit.
However the more serious problem is that I can't get it to transfer my file. The error looks like this:
63HTTPCaller_2__3 (HTTPFactory): HTTP/FTP transfer error: 'Failed sending data to the peer'64HTTPCaller_2__3 (HTTPFactory): Please ensure that your network connection is properly set up65HTTPCaller_2__3 (HTTPFactory): Please ensure the following proxy information is correct. The current proxy is: 'myProxy:8080'
It would appear that the proxy is correct as the workspace is able to download the json file only two lines earlier:
HTTPCaller (HTTPFactory): HTTP transfer summary - status code: 200, download size: '8009 bytes', DNS lookup time: '0.00102 seconds', total transfer time: '0.180459 seconds'
If anyone has any suggestions, they would be greatly appreciated....
Thanks
Andrew