Conditions for running or skipping actions don't work properly フォローする

0
Avatar
Ruben Arslanian

This issue has been driving me nuts for the past few weeks,

Since there doesn't seem to be any sort of native error handling functions, I've created a set based on the value of %LastErrorMessage% being blank or not.

I conditionally run actions, as long as:

Not IsNullOrEmpty[(%LastErrorMessage%)]

I monitor the value of this built-in variable while the integration is running, and at no point does it every change from BLANK (reset every time the integration starts) to anything other than blank. The problem is that Integration Builder doesn't treat what seems to me to be BLANK, as an actual blank or null value. It doesn't provide any alternative to this either.

I had the same problem when using a simpler conditionals, such as %Variable% = 1. The alternative (%Variable1% does not equal 0) seemed to work.

Am I missing something, or is Integration Builder glitchy?

2 コメント

0
Avatar
Pete Thane
コメントアクション Permalink

Not had any issues with the performance from the installs I have been involved in although for the most part these are file integrations and fairly straight forward. 

You may find it better to raise this with your reginal Seagull Tech team to see if they can provide any guidance. 

For the %Variable% issue, is that the actual name you are using? If so I wonder if it is the name is causing the problem as a number of the commands relate to insert variable etc and so you could be causing a conflict somewhere. Probably rubbish, but just a thought as you said the Variable1 name worked.

0
Avatar
Ruben Arslanian
コメントアクション Permalink

Thanks Pete.

No - %Variable% isn't the actual name I'm using. I think it's %ErrorStatus%, which I checked and isn't a system variable already.

I think I ended up solving this by not using the built in conditionals for executing an action. Instead, I built a separate system based on Select Case %ErrorStatus%, and a whole bunch of Go To actions. It's logical but messy, and its affecting performance. If scaling the server up doesnt solve it, then I'll reach out to Seagull.

Thanks for your help.

 

サインインしてコメントを残してください。