Data Exchange - Outbound |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
Email/Social/SMS |
Use Bypass approach. See General requirements and considerations for
details. |
Event Hub Publisher |
Use Bypass approach. See General requirements and considerations for
details. |
File Access - Write to file |
Use Bypass approach. See General requirements and considerations for
details. |
File Access - Append to file |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
File Access - Delete file |
Use Bypass approach. See General requirements and considerations for
details. |
FTP - put |
Use Bypass approach. See General requirements and considerations for
details. |
IDM - Add |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
IDM - Delete |
Use Bypass approach. See General requirements and considerations for
details. |
IDM - Update |
Use Bypass approach. See General requirements and considerationsfor details.
Redoing the update should only be performed if one can verify that the value has
not changed since the previous update. |
Infor Lawson Adapter |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
Infor Lawson Form Transaction |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
Infor Lawson Transaction |
Use Bypass approach if possible, otherwise:
- Create action:
- Duplicate Error on Creates: add a clean-up node at the end to delete
errors on duplicates as FHR may be doing this. See Duplicate error
suspension in Patterns for details.
- Update action:
- See Query-Create and Query-Update in Patterns for details.
- Future or effective dated records:
- Ensure there is a query followed by an update. We do not want to create
future or effective dated records twice. See Query-Create and Query-Update
in Patterns for details.
- Date fields in the key should not be restartable without extensive
testing.
|
ION Alert |
Use Bypass approach. See General requirements and considerations for
details. |
update |
Use Bypass approach. See General requirements and considerations for details.
Redoing the update should only be performed if one can verify that the value has
not changed since the previous update. |
ION Notification |
Use Bypass approach. See General requirements and considerations for
details. |
ION Outbox |
Use Bypass approach. See General requirements and considerations for details. The
ION BOD could have been picked up and processed by the consumer. Use a LmrkTxn
to create a variable indicating we are sending a BOD, and another transaction
afterward that indicates the BOD was sent. Use a branch node checking to see if
this is a restart or not (similar to above). Branch should have a User Action
node to have someone manually check to see if the BOD was sent and received.
Provide actions on the UserAction node to send again or do not send again.
|
Landmark Admin |
Unless the command being executed can be safely restarted, use Bypass
approach. See General requirements and considerations for details. |
Landmark Transaction |
Use Bypass approach if possible, otherwise:
- Create action:
- Duplicate Error on Creates: add a clean-up node at the end to delete
errors on duplicates as FHR may be doing this. See Duplicate error
suspension in Patterns for details.
- Update action:
- See Query-Create and Query-Update in Patterns for details.
- Future or effective dated records:
- Ensure there is a query followed by an update. We do not want to create
future or effective dated records twice. See Query-Create and Query-Update
in Patterns for details.
- Date fields in the key should not be restartable without extensive
testing.
|
M3 Transaction |
Use Undo approach if possible, otherwise use Bypass approach. See General requirements and considerations for details. |
MsgBuilder |
Using Bypass approach will be cleaner. See General requirements and considerations
for details. Otherwise, the MsgBuilder variable would need to be re-initialized
before re-running. |
Queue nodes (JMS/Cloverleaf/Websphere MQ) |
Duplicate messages will occur if re-run. If the consumer is unable to handle
duplicates, then use Bypass approach. See General requirements and considerations for
details. |
Resource Update |
Use Bypass approach. See General requirements and considerations for details.
Redoing the update should only be performed if one can verify that the value has
not changed since the previous update. |
SubProcess |
Use Bypass approach or re-run only if the sub-process is restartable. See
General requirements and considerations for details. |
Trigger |
Use Bypass approach or re-run only if the triggered process is save to be run
again. See General requirements and considerations for details. |
WebRun send/post |
Use Bypass approach or re-run if possible. See General requirements and considerations for details. |
Web Service/SOAP |
Use Bypass approach or re-run if possible. See General requirements and considerations for details. |