You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by "Suresh Marru (JIRA)" <ji...@apache.org> on 2011/07/01 03:20:28 UTC
[jira] [Created] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Add For-Each Capabilities to the XBaya Dynamic Execution
---------------------------------------------------------
Key: AIRAVATA-13
URL: https://issues.apache.org/jira/browse/AIRAVATA-13
Project: Airavata
Issue Type: New Feature
Reporter: Suresh Marru
For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
[1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Suresh Marru (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suresh Marru closed AIRAVATA-13.
--------------------------------
Resolution: Fixed
Assignee: Suresh Marru
Basic for-each functionality contributed by Patanachai is working well.
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Components: XBaya
> Reporter: Suresh Marru
> Assignee: Suresh Marru
> Attachments: iteration.pdf, patch.txt
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Raminderjeet Singh (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071885#comment-13071885 ]
Raminderjeet Singh commented on AIRAVATA-13:
--------------------------------------------
applied the patch
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Components: XBaya
> Reporter: Suresh Marru
> Attachments: iteration.pdf, patch.txt
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Patanachai Tangchaisin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13071874#comment-13071874 ]
Patanachai Tangchaisin commented on AIRAVATA-13:
------------------------------------------------
I attach the patch to enable for-each capability to XBaya. The patch can be applied to airavata/trunk.
But, this is a primitive function for for-each i.e. inside For-EndFor component there can be only one Web Service Node.
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Components: XBaya
> Reporter: Suresh Marru
> Attachments: iteration.pdf, patch.txt
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Suresh Marru (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suresh Marru updated AIRAVATA-13:
---------------------------------
Attachment: iteration.pdf
This figure illustrated the for-each capability.
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Reporter: Suresh Marru
> Attachments: iteration.pdf
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Patanachai Tangchaisin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patanachai Tangchaisin updated AIRAVATA-13:
-------------------------------------------
Attachment: patch.txt
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Components: XBaya
> Reporter: Suresh Marru
> Attachments: iteration.pdf, patch.txt
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (AIRAVATA-13) Add For-Each Capabilities to the
XBaya Dynamic Execution
Posted by "Suresh Marru (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AIRAVATA-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Suresh Marru updated AIRAVATA-13:
---------------------------------
Component/s: XBaya
> Add For-Each Capabilities to the XBaya Dynamic Execution
> ---------------------------------------------------------
>
> Key: AIRAVATA-13
> URL: https://issues.apache.org/jira/browse/AIRAVATA-13
> Project: Airavata
> Issue Type: New Feature
> Components: XBaya
> Reporter: Suresh Marru
> Attachments: iteration.pdf
>
>
> For data parallel applications, often an array of data has to be processed. BPEL specifications defines this as a For-Each capability where a Service A will output an array (it can be anything of the supported types) and Service B outputs any output type. Service C has to be looped through for each of the array element outputted by Service A. Once all the instances complete, the output is made into a array and passed onto Service D. This capability is described in BPEL specification and described in [1]
> [1] - http://www-01.ibm.com/support/docview.wss?uid=swg27011753
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira