Migrating and constructing pipeline flows for DataStage

The following steps and limitations apply to migrated Sequence Jobs and flows that are constructed directly with the pipeline canvas.

Migrated flows

Send email
Replaces Notification.
Manually reselect the attachment file path. Include job status is not supported.
Wait for file
Manually reselect the file path.
Wait for all
Replaces Sequencer (all).
Wait for any
Replaces Sequencer (any).
Terminate pipeline
Replaces Terminator.
Final message text is not supported.
Terminate loop
Not supported during migration, must be manually added to a loop.
Loop in sequence
Replaces Start/end loop.
Run DataStage flow
Replaces Job activity.
The List, Date, Time, and Timestamp types are mapped to String. Encrypted is not supported. Path is mapped to the File type.
Run Bash script
Replaces Execute command and Nested condition.
Set user variables
Replaces User variable.
Error handling
Replaces Exception handler.
Use error.status and error.status_message to get the failed node's information. error.source and error.number are not yet supported.
General pipeline issues
Parameter set, routine, and cross loop are not supported. Unsupported functions return "1" or "unsupported."

Constructed flows

Run DataStage flow
The Environment Variables parameter value is overwritten if the DataStage flow includes the same environment.
General pipeline issues
The parameter size cannot exceed 1 megabyte.
Copying a link does not copy its condition.
The Cache feature is not supported.