Hi,
I would like to use FME in order to retrieve some data by sending HTTP request to a REST API.
A GET request can only retrieve 1000 entries per call and follow the FIFO method (First In, First Out). So I need to GET 1000 entries, process the data and then DELETE 1000 entries and start the cycle again until there is no data left.
I setup a loop in FME:
I've read on this forum that a blocking transformer can not be used in a loop without beeing exported, so I've exported the custom transformer GET_API that contains (.FMX):
So each loop should produce 1000 features.
Outside the loop it works well when I only send 1 request. But inside the loop I get this error message:
HTTPCaller is blocking and cannot be used in a loop
I can not use a CLONER or something like that since I don't know how many cycle is needed.
Do you have another solution ? Is that even possible ?