Skip to main content
Question

Question about HTTPCaller

  • May 19, 2025
  • 1 reply
  • 25 views

tbsm223
Contributor
Forum|alt.badge.img+2

Hey, 

 

I have a question about the HTTP Caller. Is there a way to have the workspace it is in still continue even if one of the records fails to upload? The reason I ask is because there are some interesting errors I have ran into when uploading records to Cityworks, where something fails and then I have to re-run the entire workspace, after first deleting all of the inspections/work orders that were created. 

 

The error involves an encoded string not being compatible with FME. I would just like a way to run the entire workspace for all features and not have it cancel out on a failure. Any tips?

1 reply

hkingsbury
Celebrity
Forum|alt.badge.img+64
  • Celebrity
  • May 19, 2025

Is it failing by outputting a feature out the <rejected> port? If so, ‘capturing’ that feature with a logger (or other another error capture workflow) will stop the workspace from stopping.

 


j.botterill
Influencer
Forum|alt.badge.img+53
  • Influencer
  • May 20, 2025

Rejected Features may be one of the reasons a workspace stops running. Reviewing the rejected features before proceeding may give you a clue as to what the issue is.

If you would like to skip over the rejected features, you can either add a Logger to the <Rejected> output port or change Workspace: Rejected Feature Handling to Continue by right-clicking on the <Rejected> port and selecting the Continue option. 

Read up about Rejected Feature Handling modes.