SmartsIntegrator Support and Discussion Forums

Delivery verification

Share/Bookmark: Add this Thread to Digg Digg   Add this Thread to StumbleUpon Stumble Upon   Add this Thread to Del.icio.us Del.icio.us   Add this Thread to Reddit Reddit   Add this Thread to Facebook Facebook
RE: Delivery verification
by portedquery on Fri, Jan 23 2009 4:57 PM
Hi Mike

Currently you would need to flag the actual port bound to the workflow as synchronous, but that’s a good point - I will verify that it respects the parent/child heriarchy.

The message will only be tried once in this scenario, thought the Workflow itself could loop and retry.

Thanks,

Ben.
portedquery
Joined: Wed, Jul 2 2008
Posts: 72
RE: Delivery verification
by portedquery on Fri, Jan 23 2009 4:55 PM
Ben,

If you use (B), and I am using Parent/Child ports, can you just set the asynch on the Parent port so if there is a transport error in a child, it will be reported in the workflow.

Also, how many times is the message retried before failure and does the error bubble up to the workflow AFTER the maximum number of retries?

Thanks in advance for the help and have a good weekend

Mike
portedquery
Joined: Wed, Jul 2 2008
Posts: 72
RE: Delivery verification
by benj on Fri, Jan 23 2009 4:55 PM
Hi Mike

There are two ways to do this. You can either :

(A)       Set up a Message Rule to detect a failure on the Send Port and then trigger an appropriate process

or

(B)       Set the Send Port to send synchronously (Tracking and Diagnostics tab) - in this case any error in sending will be reported to the Workflow synchronously and can be handled as an exception.

Thanks,

Ben.
Ben Jackson
SmartsIntegrator Technical Support
benj
benj
Joined: Thu, Feb 7 2008
Posts: 96
Delivery verification
by portedquery on Fri, Jan 23 2009 4:54 PM
One question: I need to set a status in the database if a file fails to get transported. The file is sent from a workflow. If the file gets transported ok, I want to set one status however if it fails, I want ot set another (So an admin can see which files may have failed without needing to come to SI) What’s the best way to achieve this?

Thanks in advance

Mike
portedquery
Joined: Wed, Jul 2 2008
Posts: 72