Solved

Upgraded to 2022.2.3 now I can't send large XML POST SOAP API calls via HTTPcaller.


Badge +4

The caller just hangs.

Works fine on desktop but not the server.

I had to add a feature holder between the HTTP Caller and the XML templater. Any other suggestions?? That seems to be only part of the solution.

icon

Best answer by robotix 14 March 2023, 14:44

View original

3 replies

Badge +4

I had to add a feature holder between the XML templater and the HTTP Caller.

Seems like only part of the solution though.

Userlevel 5
Badge +29

do you have any reverse proxy/firewall/load balancer that may have size restrictions on calls causing it to be blocked on server?

 

Badge +4

do you have any reverse proxy/firewall/load balancer that may have size restrictions on calls causing it to be blocked on server?

 

That was a good suggestion. That got me thinking in a new direction. The throughput for the job doesn't exceed the limit on the network. However, I did scale back concurrency and rate limit. That did help so maybe there is an app limit for throughput. I still have to use the feature holder between the xmltemplater and the HTTP caller. Unsure why. It seems like its trying to make the call before the templater is done? Anyways with the feature holder, concurrency limit and throwing in an attribute keeper [to limit data to the last HTTP transformer], things seem to be working now.

Reply