Jump to: navigation, search

Miscellaneous Objects Migration

The 8.1 release of Composer supports the IRD Miscellaneous objects as indicated below.

Entry Miscellanous Object

Composer migrates the IRD Entry object to an instance of the Entry block. Local variables defined in the IRD strategy are added to the Entry block.  

IRD Source Element Composer Target Element Transformation Comments
Entry Object Entry Block Auto

Exit Miscellaneous Object

Composer migrates the Exit object to an instance of the Exit block.

IRD Source Element Composer Target Element Transformation Comments
Exit Object Exit Block Auto

If Miscellaneous Object

Composer migrates the If object to an Expression.

IRD Source Element Composer Target Element Transformation Comments
If Object The type of Composer block depends on the condition used in the If block. If the condition or expression can be migrated to Composer, the If object is migrated to a Branching block whose Conditions property will hold the migrated expression. If the condition cannot be migrated to Orchestration, a Generic State block is created which will have to be manually filled in. Semi-Auto Migration will parse any functions/ expressions and form an approximate Orchestration equivalent. Some instances will need manual changes.

Assign Miscellaneous Object

Composer migrates the Assign object to an Assign block.

IRD Source Element Composer Target Element Transformation Comments
Assign Object Expression. If the expression is valid, the Assign object is migrated to an Assign block else a Generic State block. Semi-Auto Migration will parse any functions/ expressions and form an approximate Orchestration equivalent. Some instances will need manual changes. These are typically functions that are now exposed as SCXML tags or  tag attributes in Orchestration. Such cases cannot be migrated to ECMAScript functions alone and require a combination of functions and other blocks.

Function Miscellaneous Object

Composer migrates the Function object to ECMAScript.

IRD Source Element Composer Target Element Transformation Comments
Function Object ECMAScript Semi-Auto Migration will parse any functions/ expressions and form an approximate Orchestration equivalent. Some instances will need manual changes.

Macro Miscellaneous Object

Composer migrates the Macro object to ECMAScript.

IRD Source Element Composer Target Element Transformation Comments
Macro Object ECMAScript Manual This object is converted to an ECMAScript block but the user is expected to fill in the equivalent ECMAScript code.

Error Segmentation Miscellaneous Object

Composer migrates the Error Segmentation object as block exception ports.

IRD Source Element Composer Target Element Transformation Comments
Error Segmentation Object Composer block exception ports Manual Error Segmentation is not supported as the Orchestration platform does not support the same error codes as IRD did. Therefore, this object needs to be migrated manually.

Call Subroutine Object

Composer migrates the Call Routine object to a Subroutine block.

IRD Source Element Composer Target Element Transformation Comments
Call Subroutine Object Subroutine Block Semi-Auto Parameter names need to be manually filled in since they are not picked up by the migration wizard

Multi-Assign Object

Composer migrates the Multi-Assign object to an Assign object.

IRD Source Element Composer Target Element Transformation Comments
Multi-Assign Object, Expression property Assign block Assign Data Property. Auto

Multi-Attach Object

Composer migrates the Multi-Attach object to an UserData block.

IRD Source Element Composer Target Element Transformation Comments
Business Attributes, Attach, Update, Requested Skills Business Atributes: Composer will migrate to User Data block, Assign Data property. Attach, Update, Requested Skills: May be translated to an ECMAScript block or an Assign block depending on whether there is an assignment or not. If there is an assignment, migration will create an equivalent Assign block else it will create an ECMAScript block. Auto

Multi-Function Object

Composer migrates the Multi-Function object to ECMAScript block.

IRD Source Element Composer Target Element Transformation Comments
Multi-Function Object ECMAScript Semi-Auto Migration will parse any functions/ expressions and form an approximate Orchestration equivalent. Some instances will need manual changes.
This page was last edited on January 28, 2014, at 13:58.

Feedback

Comment on this article:

blog comments powered by Disqus