Skip to main content

Hello community,

I am currently facing problems uploading files to FME Flow. Previously I was handling this with a “FMEFlowResourceConnector”. One of our instances was now updated to version FME Flow 2024.2 (Build 24783 - win64).

As the transformer “FMEFlowResourceConnector” was deprecated in FME 2024.1.0 (and it anyway refused to work with the transformer) I tried to go directly through the Flow REST API with a POST request.

 

My request:

/fmerest/v3/resources/connections/{connection}/filesys/{path}

In my concrete example:

/fmerest/v3/resources/connections/FME_SHAREDRESOURCE_DATA/filesys/Test

 

I get this as a response:

"message": "Error communicating with FME Flow host XXXXXX.\nContact your FME Flow administrator who can investigate the log files for further details.\nAlso see: http://fme.ly/e100007#error-communicating-with-fme-server-hostConnection refused: connect"

 

However, when I try the same approach on my local installed Flow (same version), it works using this POST request.

 

Does anyone have an idea, what could be the problem?

Unfortunately I couldn’t find anything useful related to the error message above.

 

I also tried with v4, and there I also cannot even make it work on my local machine. 

This is my request: 

fmeapiv4/resources/connections/{connection}/upload?overwrite=false&path=%2FTest

Response: 

"message": "The required parameter \"files\" was not found in the request."

 

Thanks for your help! 

 

Restarting the services solved the problem. 


Reply