Workflow_20070219_171344_296
Challenge2Workflow_Part-I
Challenge2Workflow_Part-I
AnatomyImageFile
AnatomyImageFile
AnatomyImageFile_out_0
25
5
AnatomyImageFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:3d847d61-696e-4742-b98b-51f39aa2c679
AnatomyHeaderFile
AnatomyHeaderFile
AnatomyHeaderFile_out_0
23
48
AnatomyHeaderFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:43179b32-cb50-4d2b-873b-63ec3402525f
ReferenceHeaderFile
ReferenceHeaderFile
ReferenceHeaderFile_out_0
0
328
ReferenceHeaderFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:2b6701a2-abfe-464e-bc48-2c2b58d6b222
ReferenceImageFile
ReferenceImageFile
ReferenceImageFile_out_0
0
287
ReferenceImageFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:f032b69e-63af-4474-b2a0-48c758ceefc7
WarpOutParamFileName
WarpOutParamFileName
WarpOutParamFileName_out_0
0
90
WarpOutParamFileName
{http://www.w3.org/2001/XMLSchema}string
warp1.warp
OtherOptions
OtherOptions
OtherOptions_out_0
0
412
OtherOptions
{http://www.w3.org/2001/XMLSchema}string
-q
ResliceOutFileName
ResliceOutFileName
ResliceOutFileName_out_0
405
23
ResliceOutFileName
{http://www.w3.org/2001/XMLSchema}string
resliced1
ModelMenuNumber
ModelMenuNumber
ModelMenuNumber_out_0
0
370
ModelMenuNumber
{http://www.w3.org/2001/XMLSchema}int
12
AlignWarpService_Run
AlignWarpService:Run
AlignWarpService_Run_out_0
AlignWarpService_Run_in_0
AlignWarpService_Run_in_1
AlignWarpService_Run_in_2
AlignWarpService_Run_in_3
AlignWarpService_Run_in_4
AlignWarpService_Run_in_5
AlignWarpService_Run_in_6
AlignWarpService_Run_ctrl_in_0
AlignWarpService_Run_ctrl_out_0
249
48
AlignWarpService
{http://www.extreme.indiana.edu/karma/challenge2}AlignWarpService
Run
AlignWarpService_Run_2
AlignWarpService:Run
AlignWarpService_Run_2_out_0
AlignWarpService_Run_2_in_0
AlignWarpService_Run_2_in_1
AlignWarpService_Run_2_in_2
AlignWarpService_Run_2_in_3
AlignWarpService_Run_2_in_4
AlignWarpService_Run_2_in_5
AlignWarpService_Run_2_in_6
AlignWarpService_Run_2_ctrl_in_0
AlignWarpService_Run_2_ctrl_out_0
250
198
AlignWarpService
{http://www.extreme.indiana.edu/karma/challenge2}AlignWarpService
Run
AlignWarpService_Run_3
AlignWarpService:Run
AlignWarpService_Run_3_out_0
AlignWarpService_Run_3_in_0
AlignWarpService_Run_3_in_1
AlignWarpService_Run_3_in_2
AlignWarpService_Run_3_in_3
AlignWarpService_Run_3_in_4
AlignWarpService_Run_3_in_5
AlignWarpService_Run_3_in_6
AlignWarpService_Run_3_ctrl_in_0
AlignWarpService_Run_3_ctrl_out_0
252
412
AlignWarpService
{http://www.extreme.indiana.edu/karma/challenge2}AlignWarpService
Run
AlignWarpService_Run_4
AlignWarpService:Run
AlignWarpService_Run_4_out_0
AlignWarpService_Run_4_in_0
AlignWarpService_Run_4_in_1
AlignWarpService_Run_4_in_2
AlignWarpService_Run_4_in_3
AlignWarpService_Run_4_in_4
AlignWarpService_Run_4_in_5
AlignWarpService_Run_4_in_6
AlignWarpService_Run_4_ctrl_in_0
AlignWarpService_Run_4_ctrl_out_0
254
562
AlignWarpService
{http://www.extreme.indiana.edu/karma/challenge2}AlignWarpService
Run
ResliceService_Run
ResliceService:Run
ResliceService_Run_out_0
ResliceService_Run_out_1
ResliceService_Run_in_0
ResliceService_Run_in_1
ResliceService_Run_in_2
ResliceService_Run_ctrl_in_0
ResliceService_Run_ctrl_out_0
552
89
ResliceService
{http://www.extreme.indiana.edu/karma/challenge2}ResliceService
Run
ResliceService_Run_2
ResliceService:Run
ResliceService_Run_2_out_0
ResliceService_Run_2_out_1
ResliceService_Run_2_in_0
ResliceService_Run_2_in_1
ResliceService_Run_2_in_2
ResliceService_Run_2_ctrl_in_0
ResliceService_Run_2_ctrl_out_0
552
221
ResliceService
{http://www.extreme.indiana.edu/karma/challenge2}ResliceService
Run
ResliceService_Run_3
ResliceService:Run
ResliceService_Run_3_out_0
ResliceService_Run_3_out_1
ResliceService_Run_3_in_0
ResliceService_Run_3_in_1
ResliceService_Run_3_in_2
ResliceService_Run_3_ctrl_in_0
ResliceService_Run_3_ctrl_out_0
555
393
ResliceService
{http://www.extreme.indiana.edu/karma/challenge2}ResliceService
Run
ResliceService_Run_4
ResliceService:Run
ResliceService_Run_4_out_0
ResliceService_Run_4_out_1
ResliceService_Run_4_in_0
ResliceService_Run_4_in_1
ResliceService_Run_4_in_2
ResliceService_Run_4_ctrl_in_0
ResliceService_Run_4_ctrl_out_0
558
519
ResliceService
{http://www.extreme.indiana.edu/karma/challenge2}ResliceService
Run
ResliceOutFileName_2
ResliceOutFileName
ResliceOutFileName_2_out_0
399
174
ResliceOutFileName
{http://www.w3.org/2001/XMLSchema}string
resliced2
OtherInputOptions
OtherInputOptions
OtherInputOptions_2_out_0
338
334
OtherInputOptions
{http://www.w3.org/2001/XMLSchema}string
NULL
ResliceOutFileName_3
ResliceOutFileName
ResliceOutFileName_3_out_0
399
454
ResliceOutFileName
{http://www.w3.org/2001/XMLSchema}string
resliced3
AnatomyImageFile_2
AnatomyImageFile
AnatomyImageFile_2_out_0
25
146
AnatomyImageFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:f21bcf0f-e073-448c-914f-b9f905776735
AnatomyHeaderFile_2
AnatomyHeaderFile
AnatomyHeaderFile_2_out_0
22
188
AnatomyHeaderFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:dcdae93c-7a71-499d-b494-083ea47be72d
WarpOutParamFileName_2
WarpOutParamFileName
WarpOutParamFileName_2_out_0
0
230
WarpOutParamFileName
{http://www.w3.org/2001/XMLSchema}string
warp2.warp
AnatomyImageFile_3
AnatomyImageFile
AnatomyImageFile_3_out_0
27
467
AnatomyImageFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:8f551964-40c4-40ed-93ba-3519afbe46c8
AnatomyHeaderFile_3
AnatomyHeaderFile
AnatomyHeaderFile_3_out_0
23
509
AnatomyHeaderFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:c07fb8c3-bfd7-4156-b2f2-489e3d6b7b33
WarpOutParamFileName_3
WarpOutParamFileName
WarpOutParamFileName_3_out_0
0
551
WarpOutParamFileName
{http://www.w3.org/2001/XMLSchema}string
warp3.warp
AnatomyImageFile_4
AnatomyImageFile
AnatomyImageFile_4_out_0
27
601
AnatomyImageFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:836d14b1-cba4-4b78-a53b-0abff0bc2eed
AnatomyHeaderFile_4
AnatomyHeaderFile
AnatomyHeaderFile_4_out_0
23
643
AnatomyHeaderFile
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
urn:leadproject-org:data:3e0e5912-0f87-4ecb-96af-5030c21f8f57
WarpOutParamFileName_4
WarpOutParamFileName
WarpOutParamFileName_4_out_0
0
685
WarpOutParamFileName
{http://www.w3.org/2001/XMLSchema}string
warp4.warp
ResliceOutFileName_4
ResliceOutFileName
ResliceOutFileName_4_out_0
409
597
ResliceOutFileName
{http://www.w3.org/2001/XMLSchema}string
resliced4
ResliceOutImageFile
ResliceOutImageFile
ResliceOutImageFile_in_0
740
85
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutHeaderFile
ResliceOutHeaderFile
ResliceOutHeaderFile_in_0
742
132
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutImageFile_2
ResliceOutImageFile
ResliceOutImageFile_2_in_0
743
221
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutHeaderFile_2
ResliceOutHeaderFile
ResliceOutHeaderFile_2_in_0
738
270
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutImageFile_3
ResliceOutImageFile
ResliceOutImageFile_3_in_0
736
394
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutHeaderFile_3
ResliceOutHeaderFile
ResliceOutHeaderFile_3_in_0
738
445
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutImageFile_4
ResliceOutImageFile
ResliceOutImageFile_4_in_0
732
523
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
ResliceOutHeaderFile_4
ResliceOutHeaderFile
ResliceOutHeaderFile_4_in_0
730
576
{http://www.extreme.indiana.edu/karma/challenge2/xsd}DataIDType
AnatomyImageFile_out_0
Parameter
any
AnatomyImageFile
AnatomyHeaderFile_out_0
Parameter
any
AnatomyHeaderFile
ReferenceHeaderFile_out_0
Parameter
any
ReferenceHeaderFile
ReferenceImageFile_out_0
Parameter
any
ReferenceImageFile
WarpOutParamFileName_out_0
Parameter
any
WarpOutParamFileName
OtherOptions_out_0
Parameter
any
OtherOptions
ResliceOutFileName_out_0
Parameter
any
ResliceOutFileName
ModelMenuNumber_out_0
Parameter
any
ModelMenuNumber
AlignWarpService_Run_in_0
AnatomyImageFile
DataIDType
AlignWarpService_Run
AlignWarpService_Run_in_1
AnatomyHeaderFile
DataIDType
AlignWarpService_Run
AlignWarpService_Run_in_2
ReferenceImageFile
DataIDType
AlignWarpService_Run
AlignWarpService_Run_in_3
ReferenceHeaderFile
DataIDType
AlignWarpService_Run
AlignWarpService_Run_in_4
WarpOutParamFileName
string
AlignWarpService_Run
AlignWarpService_Run_in_5
ModelMenuNumber
int
AlignWarpService_Run
AlignWarpService_Run_in_6
OtherOptions
string
AlignWarpService_Run
AlignWarpService_Run_out_0
WarpOutParamFile
DataIDType
AlignWarpService_Run
AlignWarpService_Run_ctrl_in_0
control
control
AlignWarpService_Run
AlignWarpService_Run_ctrl_out_0
control
control
AlignWarpService_Run
AlignWarpService_Run_2_in_0
AnatomyImageFile
DataIDType
AlignWarpService_Run_2
AlignWarpService_Run_2_in_1
AnatomyHeaderFile
DataIDType
AlignWarpService_Run_2
AlignWarpService_Run_2_in_2
ReferenceImageFile
DataIDType
AlignWarpService_Run_2
AlignWarpService_Run_2_in_3
ReferenceHeaderFile
DataIDType
AlignWarpService_Run_2
AlignWarpService_Run_2_in_4
WarpOutParamFileName
string
AlignWarpService_Run_2
AlignWarpService_Run_2_in_5
ModelMenuNumber
int
AlignWarpService_Run_2
AlignWarpService_Run_2_in_6
OtherOptions
string
AlignWarpService_Run_2
AlignWarpService_Run_2_out_0
WarpOutParamFile
DataIDType
AlignWarpService_Run_2
AlignWarpService_Run_2_ctrl_in_0
control
control
AlignWarpService_Run_2
AlignWarpService_Run_2_ctrl_out_0
control
control
AlignWarpService_Run_2
AlignWarpService_Run_3_in_0
AnatomyImageFile
DataIDType
AlignWarpService_Run_3
AlignWarpService_Run_3_in_1
AnatomyHeaderFile
DataIDType
AlignWarpService_Run_3
AlignWarpService_Run_3_in_2
ReferenceImageFile
DataIDType
AlignWarpService_Run_3
AlignWarpService_Run_3_in_3
ReferenceHeaderFile
DataIDType
AlignWarpService_Run_3
AlignWarpService_Run_3_in_4
WarpOutParamFileName
string
AlignWarpService_Run_3
AlignWarpService_Run_3_in_5
ModelMenuNumber
int
AlignWarpService_Run_3
AlignWarpService_Run_3_in_6
OtherOptions
string
AlignWarpService_Run_3
AlignWarpService_Run_3_out_0
WarpOutParamFile
DataIDType
AlignWarpService_Run_3
AlignWarpService_Run_3_ctrl_in_0
control
control
AlignWarpService_Run_3
AlignWarpService_Run_3_ctrl_out_0
control
control
AlignWarpService_Run_3
AlignWarpService_Run_4_in_0
AnatomyImageFile
DataIDType
AlignWarpService_Run_4
AlignWarpService_Run_4_in_1
AnatomyHeaderFile
DataIDType
AlignWarpService_Run_4
AlignWarpService_Run_4_in_2
ReferenceImageFile
DataIDType
AlignWarpService_Run_4
AlignWarpService_Run_4_in_3
ReferenceHeaderFile
DataIDType
AlignWarpService_Run_4
AlignWarpService_Run_4_in_4
WarpOutParamFileName
string
AlignWarpService_Run_4
AlignWarpService_Run_4_in_5
ModelMenuNumber
int
AlignWarpService_Run_4
AlignWarpService_Run_4_in_6
OtherOptions
string
AlignWarpService_Run_4
AlignWarpService_Run_4_out_0
WarpOutParamFile
DataIDType
AlignWarpService_Run_4
AlignWarpService_Run_4_ctrl_in_0
control
control
AlignWarpService_Run_4
AlignWarpService_Run_4_ctrl_out_0
control
control
AlignWarpService_Run_4
ResliceService_Run_in_0
WarpParamFile
DataIDType
ResliceService_Run
ResliceService_Run_in_1
ResliceOutFileName
string
ResliceService_Run
ResliceService_Run_in_2
OtherInputOptions
string
ResliceService_Run
ResliceService_Run_out_0
ResliceOutImageFile
DataIDType
ResliceService_Run
ResliceService_Run_out_1
ResliceOutHeaderFile
DataIDType
ResliceService_Run
ResliceService_Run_ctrl_in_0
control
control
ResliceService_Run
ResliceService_Run_ctrl_out_0
control
control
ResliceService_Run
ResliceService_Run_2_in_0
WarpParamFile
DataIDType
ResliceService_Run_2
ResliceService_Run_2_in_1
ResliceOutFileName
string
ResliceService_Run_2
ResliceService_Run_2_in_2
OtherInputOptions
string
ResliceService_Run_2
ResliceService_Run_2_out_0
ResliceOutImageFile
DataIDType
ResliceService_Run_2
ResliceService_Run_2_out_1
ResliceOutHeaderFile
DataIDType
ResliceService_Run_2
ResliceService_Run_2_ctrl_in_0
control
control
ResliceService_Run_2
ResliceService_Run_2_ctrl_out_0
control
control
ResliceService_Run_2
ResliceService_Run_3_in_0
WarpParamFile
DataIDType
ResliceService_Run_3
ResliceService_Run_3_in_1
ResliceOutFileName
string
ResliceService_Run_3
ResliceService_Run_3_in_2
OtherInputOptions
string
ResliceService_Run_3
ResliceService_Run_3_out_0
ResliceOutImageFile
DataIDType
ResliceService_Run_3
ResliceService_Run_3_out_1
ResliceOutHeaderFile
DataIDType
ResliceService_Run_3
ResliceService_Run_3_ctrl_in_0
control
control
ResliceService_Run_3
ResliceService_Run_3_ctrl_out_0
control
control
ResliceService_Run_3
ResliceService_Run_4_in_0
WarpParamFile
DataIDType
ResliceService_Run_4
ResliceService_Run_4_in_1
ResliceOutFileName
string
ResliceService_Run_4
ResliceService_Run_4_in_2
OtherInputOptions
string
ResliceService_Run_4
ResliceService_Run_4_out_0
ResliceOutImageFile
DataIDType
ResliceService_Run_4
ResliceService_Run_4_out_1
ResliceOutHeaderFile
DataIDType
ResliceService_Run_4
ResliceService_Run_4_ctrl_in_0
control
control
ResliceService_Run_4
ResliceService_Run_4_ctrl_out_0
control
control
ResliceService_Run_4
ResliceOutFileName_2_out_0
Parameter
any
ResliceOutFileName_2
OtherInputOptions_2_out_0
Parameter
any
OtherInputOptions
ResliceOutFileName_3_out_0
Parameter
any
ResliceOutFileName_3
AnatomyImageFile_2_out_0
Parameter
any
AnatomyImageFile_2
AnatomyHeaderFile_2_out_0
Parameter
any
AnatomyHeaderFile_2
WarpOutParamFileName_2_out_0
Parameter
any
WarpOutParamFileName_2
AnatomyImageFile_3_out_0
Parameter
any
AnatomyImageFile_3
AnatomyHeaderFile_3_out_0
Parameter
any
AnatomyHeaderFile_3
WarpOutParamFileName_3_out_0
Parameter
any
WarpOutParamFileName_3
AnatomyImageFile_4_out_0
Parameter
any
AnatomyImageFile_4
AnatomyHeaderFile_4_out_0
Parameter
any
AnatomyHeaderFile_4
WarpOutParamFileName_4_out_0
Parameter
any
WarpOutParamFileName_4
ResliceOutFileName_4_out_0
Parameter
any
ResliceOutFileName_4
ResliceOutImageFile_in_0
Parameter
any
ResliceOutImageFile
ResliceOutHeaderFile_in_0
Parameter
any
ResliceOutHeaderFile
ResliceOutImageFile_2_in_0
Parameter
any
ResliceOutImageFile_2
ResliceOutHeaderFile_2_in_0
Parameter
any
ResliceOutHeaderFile_2
ResliceOutImageFile_3_in_0
Parameter
any
ResliceOutImageFile_3
ResliceOutHeaderFile_3_in_0
Parameter
any
ResliceOutHeaderFile_3
ResliceOutImageFile_4_in_0
Parameter
any
ResliceOutImageFile_4
ResliceOutHeaderFile_4_in_0
Parameter
any
ResliceOutHeaderFile_4
AlignWarpService_Run_out_0
ResliceService_Run_in_0
AlignWarpService_Run_2_out_0
ResliceService_Run_2_in_0
AlignWarpService_Run_3_out_0
ResliceService_Run_3_in_0
AlignWarpService_Run_4_out_0
ResliceService_Run_4_in_0
ResliceOutFileName_out_0
ResliceService_Run_in_1
ResliceOutFileName_2_out_0
ResliceService_Run_2_in_1
OtherInputOptions_2_out_0
ResliceService_Run_2_in_2
ResliceOutFileName_3_out_0
ResliceService_Run_3_in_1
AnatomyImageFile_out_0
AlignWarpService_Run_in_0
AnatomyHeaderFile_out_0
AlignWarpService_Run_in_1
ReferenceImageFile_out_0
AlignWarpService_Run_in_2
ReferenceHeaderFile_out_0
AlignWarpService_Run_in_3
WarpOutParamFileName_out_0
AlignWarpService_Run_in_4
OtherOptions_out_0
AlignWarpService_Run_in_6
ReferenceImageFile_out_0
AlignWarpService_Run_2_in_2
ReferenceImageFile_out_0
AlignWarpService_Run_3_in_2
ReferenceImageFile_out_0
AlignWarpService_Run_4_in_2
ReferenceHeaderFile_out_0
AlignWarpService_Run_2_in_3
ReferenceHeaderFile_out_0
AlignWarpService_Run_3_in_3
ReferenceHeaderFile_out_0
AlignWarpService_Run_4_in_3
OtherOptions_out_0
AlignWarpService_Run_2_in_6
OtherOptions_out_0
AlignWarpService_Run_3_in_6
OtherOptions_out_0
AlignWarpService_Run_4_in_6
ModelMenuNumber_out_0
AlignWarpService_Run_in_5
ModelMenuNumber_out_0
AlignWarpService_Run_2_in_5
ModelMenuNumber_out_0
AlignWarpService_Run_3_in_5
ModelMenuNumber_out_0
AlignWarpService_Run_4_in_5
AnatomyImageFile_2_out_0
AlignWarpService_Run_2_in_0
AnatomyHeaderFile_2_out_0
AlignWarpService_Run_2_in_1
WarpOutParamFileName_2_out_0
AlignWarpService_Run_2_in_4
AnatomyImageFile_3_out_0
AlignWarpService_Run_3_in_0
AnatomyHeaderFile_3_out_0
AlignWarpService_Run_3_in_1
WarpOutParamFileName_3_out_0
AlignWarpService_Run_3_in_4
AnatomyImageFile_4_out_0
AlignWarpService_Run_4_in_0
AnatomyHeaderFile_4_out_0
AlignWarpService_Run_4_in_1
WarpOutParamFileName_4_out_0
AlignWarpService_Run_4_in_4
ResliceOutFileName_4_out_0
ResliceService_Run_4_in_1
OtherInputOptions_2_out_0
ResliceService_Run_in_2
OtherInputOptions_2_out_0
ResliceService_Run_3_in_2
OtherInputOptions_2_out_0
ResliceService_Run_4_in_2
ResliceService_Run_out_0
ResliceOutImageFile_in_0
ResliceService_Run_out_1
ResliceOutHeaderFile_in_0
ResliceService_Run_2_out_0
ResliceOutImageFile_2_in_0
ResliceService_Run_2_out_1
ResliceOutHeaderFile_2_in_0
ResliceService_Run_3_out_0
ResliceOutImageFile_3_in_0
ResliceService_Run_3_out_1
ResliceOutHeaderFile_3_in_0
ResliceService_Run_4_out_0
ResliceOutImageFile_4_in_0
ResliceService_Run_4_out_1
ResliceOutHeaderFile_4_in_0
<wsdl:definitions name="AlignWarpService" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2"
xmlns:typens="http://www.extreme.indiana.edu/karma/challenge2/AlignWarpService/xsd"
xmlns:crosscutns="http://lead.extreme.indiana.edu/namespaces/2006/lead-crosscut-parameters/" xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:globalTypens="http://www.extreme.indiana.edu/karma/challenge2/xsd"
xmlns:wsdlns="http://www.extreme.indiana.edu/karma/challenge2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>This is a simple Align Warp service for the second provenance challenge</wsdl:documentation>
<wsdl:types>
<schema elementFormDefault="unqualified" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2/AlignWarpService/xsd" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="Run_InputParams" type="typens:Run_InputParamsType" />
<complexType name="Run_InputParamsType">
<sequence>
<element name="AnatomyImageFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="AnatomyHeaderFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="ReferenceImageFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="ReferenceHeaderFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="WarpOutParamFileName" type="xsd:string">
<annotation>
<documentation />
</annotation>
</element>
<element name="ModelMenuNumber" type="xsd:int">
<annotation>
<documentation />
</annotation>
</element>
<element name="OtherOptions" type="xsd:string">
<annotation>
<documentation />
</annotation>
</element>
</sequence>
</complexType>
<element name="Run_OutputParams" type="typens:Run_OutputParamsType" />
<complexType name="Run_OutputParamsType">
<sequence>
<element name="WarpOutParamFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
</sequence>
</complexType>
</schema>
<schema elementFormDefault="unqualified" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2/xsd" xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="DataIDType">
<complexContent>
<extension base="xsd:anyURI">
<attribute name="location" type="xsd:string" use="optional" />
</extension>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="Run_ResponseMessage">
<wsdl:part name="parameters" element="typens:Run_OutputParams" />
</wsdl:message>
<wsdl:message name="Run_RequestMessage">
<wsdl:part name="parameters" element="typens:Run_InputParams" />
</wsdl:message>
<wsdl:portType name="AlignWarpService">
<wsdl:documentation />
<wsdl:operation name="Run">
<wsdl:documentation>Run the align warp application</wsdl:documentation>
<wsdl:input name="Run_RequestMessage" message="wsdlns:Run_RequestMessage" />
<wsdl:output name="Run_ResponseMessage" message="wsdlns:Run_ResponseMessage" />
</wsdl:operation>
</wsdl:portType>
<n:factoryServices
xmlns:n="http://www.extreme.indiana.edu/namespaces/2004/01/gFac">
<n:factoryService location="http://rainier.extreme.indiana.edu:12345" operation="n:CreateService" portType="n:GenericFactory" />
</n:factoryServices>
</wsdl:definitions>
<wsdl:definitions name="ResliceService" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2"
xmlns:typens="http://www.extreme.indiana.edu/karma/challenge2/ResliceService/xsd"
xmlns:crosscutns="http://lead.extreme.indiana.edu/namespaces/2006/lead-crosscut-parameters/" xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:globalTypens="http://www.extreme.indiana.edu/karma/challenge2/xsd"
xmlns:wsdlns="http://www.extreme.indiana.edu/karma/challenge2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>This is a simple Reslice service for the second provenance challenge</wsdl:documentation>
<wsdl:types>
<schema elementFormDefault="unqualified" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2/ResliceService/xsd" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="Run_InputParams" type="typens:Run_InputParamsType" />
<complexType name="Run_InputParamsType">
<sequence>
<element name="WarpParamFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="ResliceOutFileName" type="xsd:string">
<annotation>
<documentation />
</annotation>
</element>
<element name="OtherInputOptions" type="xsd:string">
<annotation>
<documentation />
</annotation>
</element>
</sequence>
</complexType>
<element name="Run_OutputParams" type="typens:Run_OutputParamsType" />
<complexType name="Run_OutputParamsType">
<sequence>
<element name="ResliceOutImageFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
<element name="ResliceOutHeaderFile" type="globalTypens:DataIDType">
<annotation>
<documentation />
</annotation>
</element>
</sequence>
</complexType>
</schema>
<schema elementFormDefault="unqualified" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2/xsd" xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="DataIDType">
<complexContent>
<extension base="xsd:anyURI">
<attribute name="location" type="xsd:string" use="optional" />
</extension>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="Run_ResponseMessage">
<wsdl:part name="parameters" element="typens:Run_OutputParams" />
</wsdl:message>
<wsdl:message name="Run_RequestMessage">
<wsdl:part name="parameters" element="typens:Run_InputParams" />
</wsdl:message>
<wsdl:portType name="ResliceService">
<wsdl:documentation />
<wsdl:operation name="Run">
<wsdl:documentation>Run the reslice application</wsdl:documentation>
<wsdl:input name="Run_RequestMessage" message="wsdlns:Run_RequestMessage" />
<wsdl:output name="Run_ResponseMessage" message="wsdlns:Run_ResponseMessage" />
</wsdl:operation>
</wsdl:portType>
<n:factoryServices
xmlns:n="http://www.extreme.indiana.edu/namespaces/2004/01/gFac">
<n:factoryService location="http://rainier.extreme.indiana.edu:12345" operation="n:CreateService" portType="n:GenericFactory" />
</n:factoryServices>
</wsdl:definitions>
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
D/8XhM8Lv+6I2uoAAAAASUVORK5CYII=
<gpel:process targetNamespace="http://www.extreme.indiana.edu/xwf/bpel/Workflow_20070219_171344_296/"
xmlns:tns="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/"
xmlns:typens="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/xsd/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:alignwarpservice_run="http://www.extreme.indiana.edu/karma/challenge2"
xmlns:alignwarpservice_runtypens="http://www.extreme.indiana.edu/karma/challenge2/AlignWarpService/xsd"
xmlns:resliceservice_runtypens="http://www.extreme.indiana.edu/karma/challenge2/ResliceService/xsd"
xmlns:gpel="http://schemas.gpel.org/2005/grid-process/"><!--This script is automatically generated by XBaya Workflow Composer 2.4.6_2.--><gpel:partnerLinks>
<gpel:partnerLink name="workflowUserPartner" partnerLinkType="tns:Challenge2Workflow_Part_ILT" myRole="Challenge2Workflow_Part_IProvider" />
<gpel:partnerLink name="AlignWarpService_RunPartner" partnerLinkType="tns:AlignWarpService_RunLT" partnerRole="AlignWarpService_RunService" />
<gpel:partnerLink name="AlignWarpService_Run_2Partner" partnerLinkType="tns:AlignWarpService_Run_2LT" partnerRole="AlignWarpService_Run_2Service" />
<gpel:partnerLink name="AlignWarpService_Run_3Partner" partnerLinkType="tns:AlignWarpService_Run_3LT" partnerRole="AlignWarpService_Run_3Service" />
<gpel:partnerLink name="AlignWarpService_Run_4Partner" partnerLinkType="tns:AlignWarpService_Run_4LT" partnerRole="AlignWarpService_Run_4Service" />
<gpel:partnerLink name="ResliceService_RunPartner" partnerLinkType="tns:ResliceService_RunLT" partnerRole="ResliceService_RunService" />
<gpel:partnerLink name="ResliceService_Run_2Partner" partnerLinkType="tns:ResliceService_Run_2LT" partnerRole="ResliceService_Run_2Service" />
<gpel:partnerLink name="ResliceService_Run_3Partner" partnerLinkType="tns:ResliceService_Run_3LT" partnerRole="ResliceService_Run_3Service" />
<gpel:partnerLink name="ResliceService_Run_4Partner" partnerLinkType="tns:ResliceService_Run_4LT" partnerRole="ResliceService_Run_4Service" />
</gpel:partnerLinks>
<gpel:variables>
<gpel:variable name="workflowInput" messageType="tns:workflowInput" />
<gpel:variable name="AlignWarpService_RunInput" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_RunOutput" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_2Input" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_2Output" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_3Input" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_3Output" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_4Input" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="AlignWarpService_Run_4Output" messageType="alignwarpservice_run:AlignWarpService" />
<gpel:variable name="ResliceService_RunInput" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_RunOutput" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_2Input" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_2Output" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_3Input" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_3Output" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_4Input" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="ResliceService_Run_4Output" messageType="alignwarpservice_run:ResliceService" />
<gpel:variable name="workflowOutput" messageType="tns:Challenge2Workflow_Part_I_Run_ResponseMessage" />
</gpel:variables>
<gpel:sequence>
<gpel:receive partnerLink="workflowUserPartner" portType="tns:workflowInput" operation="Run" name="ReceiveInput" variable="workflowInput" />
<gpel:flow>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyImageFile" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyHeaderFile" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceImageFile" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceHeaderFile" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/WarpOutParamFileName" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/WarpOutParamFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ModelMenuNumber" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ModelMenuNumber" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherOptions" />
<gpel:to variable="AlignWarpService_RunInput" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/OtherOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="AlignWarpService_RunPartner" portType="alignwarpservice_run:AlignWarpService" operation="Run" name="AlignWarpService_Run" inputVariable="AlignWarpService_RunInput" outputVariable="AlignWarpService_RunOutput" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyImageFile_2" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyHeaderFile_2" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceImageFile" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceHeaderFile" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/WarpOutParamFileName_2" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/WarpOutParamFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ModelMenuNumber" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ModelMenuNumber" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherOptions" />
<gpel:to variable="AlignWarpService_Run_2Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/OtherOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="AlignWarpService_Run_2Partner" portType="alignwarpservice_run:AlignWarpService" operation="Run" name="AlignWarpService_Run_2" inputVariable="AlignWarpService_Run_2Input" outputVariable="AlignWarpService_Run_2Output" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyImageFile_3" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyHeaderFile_3" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceImageFile" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceHeaderFile" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/WarpOutParamFileName_3" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/WarpOutParamFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ModelMenuNumber" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ModelMenuNumber" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherOptions" />
<gpel:to variable="AlignWarpService_Run_3Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/OtherOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="AlignWarpService_Run_3Partner" portType="alignwarpservice_run:AlignWarpService" operation="Run" name="AlignWarpService_Run_3" inputVariable="AlignWarpService_Run_3Input" outputVariable="AlignWarpService_Run_3Output" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyImageFile_4" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/AnatomyHeaderFile_4" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/AnatomyHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceImageFile" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ReferenceHeaderFile" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ReferenceHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/WarpOutParamFileName_4" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/WarpOutParamFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ModelMenuNumber" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/ModelMenuNumber" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherOptions" />
<gpel:to variable="AlignWarpService_Run_4Input" part="parameters" query="/alignwarpservice_runtypens:Run_InputParams/OtherOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="AlignWarpService_Run_4Partner" portType="alignwarpservice_run:AlignWarpService" operation="Run" name="AlignWarpService_Run_4" inputVariable="AlignWarpService_Run_4Input" outputVariable="AlignWarpService_Run_4Output" />
</gpel:sequence>
</gpel:flow>
<gpel:flow>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="AlignWarpService_RunOutput" part="parameters" query="/alignwarpservice_runtypens:Run_OutputParams/WarpOutParamFile" />
<gpel:to variable="ResliceService_RunInput" part="parameters" query="/resliceservice_runtypens:Run_InputParams/WarpParamFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ResliceOutFileName" />
<gpel:to variable="ResliceService_RunInput" part="parameters" query="/resliceservice_runtypens:Run_InputParams/ResliceOutFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherInputOptions" />
<gpel:to variable="ResliceService_RunInput" part="parameters" query="/resliceservice_runtypens:Run_InputParams/OtherInputOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="ResliceService_RunPartner" portType="alignwarpservice_run:ResliceService" operation="Run" name="ResliceService_Run" inputVariable="ResliceService_RunInput" outputVariable="ResliceService_RunOutput" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="AlignWarpService_Run_2Output" part="parameters" query="/alignwarpservice_runtypens:Run_OutputParams/WarpOutParamFile" />
<gpel:to variable="ResliceService_Run_2Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/WarpParamFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ResliceOutFileName_2" />
<gpel:to variable="ResliceService_Run_2Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/ResliceOutFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherInputOptions" />
<gpel:to variable="ResliceService_Run_2Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/OtherInputOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="ResliceService_Run_2Partner" portType="alignwarpservice_run:ResliceService" operation="Run" name="ResliceService_Run_2" inputVariable="ResliceService_Run_2Input" outputVariable="ResliceService_Run_2Output" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="AlignWarpService_Run_3Output" part="parameters" query="/alignwarpservice_runtypens:Run_OutputParams/WarpOutParamFile" />
<gpel:to variable="ResliceService_Run_3Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/WarpParamFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ResliceOutFileName_3" />
<gpel:to variable="ResliceService_Run_3Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/ResliceOutFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherInputOptions" />
<gpel:to variable="ResliceService_Run_3Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/OtherInputOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="ResliceService_Run_3Partner" portType="alignwarpservice_run:ResliceService" operation="Run" name="ResliceService_Run_3" inputVariable="ResliceService_Run_3Input" outputVariable="ResliceService_Run_3Output" />
</gpel:sequence>
<gpel:sequence>
<gpel:assign>
<gpel:copy>
<gpel:from variable="AlignWarpService_Run_4Output" part="parameters" query="/alignwarpservice_runtypens:Run_OutputParams/WarpOutParamFile" />
<gpel:to variable="ResliceService_Run_4Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/WarpParamFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/ResliceOutFileName_4" />
<gpel:to variable="ResliceService_Run_4Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/ResliceOutFileName" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="workflowInput" part="input" query="/typens:RunInput/OtherInputOptions" />
<gpel:to variable="ResliceService_Run_4Input" part="parameters" query="/resliceservice_runtypens:Run_InputParams/OtherInputOptions" />
</gpel:copy>
</gpel:assign>
<gpel:invoke partnerLink="ResliceService_Run_4Partner" portType="alignwarpservice_run:ResliceService" operation="Run" name="ResliceService_Run_4" inputVariable="ResliceService_Run_4Input" outputVariable="ResliceService_Run_4Output" />
</gpel:sequence>
</gpel:flow>
<gpel:assign>
<gpel:copy>
<gpel:from variable="ResliceService_RunOutput" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutImageFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutImageFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_RunOutput" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutHeaderFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutHeaderFile" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_2Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutImageFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutImageFile_2" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_2Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutHeaderFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutHeaderFile_2" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_3Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutImageFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutImageFile_3" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_3Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutHeaderFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutHeaderFile_3" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_4Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutImageFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutImageFile_4" />
</gpel:copy>
<gpel:copy>
<gpel:from variable="ResliceService_Run_4Output" part="parameters" query="/resliceservice_runtypens:Run_OutputParams/ResliceOutHeaderFile" />
<gpel:to variable="workflowOutput" part="output" query="/typens:RunOutput/ResliceOutHeaderFile_4" />
</gpel:copy>
</gpel:assign>
<gpel:reply partnerLink="workflowUserPartner" portType="tns:Challenge2Workflow_Part_I_Run_ResponseMessage" operation="Run" name="SendWorkflowResult" variable="workflowOutput" />
</gpel:sequence>
</gpel:process>
<wsdl:definitions targetNamespace="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/" name="Workflow_20070219_171344_296"
xmlns:tns="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/"
xmlns:typens="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/xsd/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/"
xmlns:globalTypens="http://www.extreme.indiana.edu/karma/challenge2/xsd"
xmlns:p0="http://www.extreme.indiana.edu/karma/challenge2" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>Challenge2Workflow_Part-I</wsdl:documentation>
<wsdl:types>
<schema targetNamespace="http://www.extreme.indiana.edu/xbaya/Workflow_20070219_171344_296/xsd/" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">
<element name="RunInput" type="typens:RunInputType">
<annotation>
<documentation />
</annotation>
</element>
<complexType name="RunInputType">
<sequence>
<element name="AnatomyImageFile" type="globalTypens:DataIDType" default="urn:leadproject-org:data:3d847d61-696e-4742-b98b-51f39aa2c679">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyHeaderFile" type="globalTypens:DataIDType" default="urn:leadproject-org:data:43179b32-cb50-4d2b-873b-63ec3402525f">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ReferenceHeaderFile" type="globalTypens:DataIDType" default="urn:leadproject-org:data:2b6701a2-abfe-464e-bc48-2c2b58d6b222">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ReferenceImageFile" type="globalTypens:DataIDType" default="urn:leadproject-org:data:f032b69e-63af-4474-b2a0-48c758ceefc7">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="WarpOutParamFileName" type="xsd:string" default="warp1.warp">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="OtherOptions" type="xsd:string" default="-q">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ResliceOutFileName" type="xsd:string" default="resliced1">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ModelMenuNumber" type="xsd:int" default="12">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ResliceOutFileName_2" type="xsd:string" default="resliced2">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="OtherInputOptions" type="xsd:string" default="NULL">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ResliceOutFileName_3" type="xsd:string" default="resliced3">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyImageFile_2" type="globalTypens:DataIDType" default="urn:leadproject-org:data:f21bcf0f-e073-448c-914f-b9f905776735">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyHeaderFile_2" type="globalTypens:DataIDType" default="urn:leadproject-org:data:dcdae93c-7a71-499d-b494-083ea47be72d">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="WarpOutParamFileName_2" type="xsd:string" default="warp2.warp">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyImageFile_3" type="globalTypens:DataIDType" default="urn:leadproject-org:data:8f551964-40c4-40ed-93ba-3519afbe46c8">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyHeaderFile_3" type="globalTypens:DataIDType" default="urn:leadproject-org:data:c07fb8c3-bfd7-4156-b2f2-489e3d6b7b33">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="WarpOutParamFileName_3" type="xsd:string" default="warp3.warp">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyImageFile_4" type="globalTypens:DataIDType" default="urn:leadproject-org:data:836d14b1-cba4-4b78-a53b-0abff0bc2eed">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="AnatomyHeaderFile_4" type="globalTypens:DataIDType" default="urn:leadproject-org:data:3e0e5912-0f87-4ecb-96af-5030c21f8f57">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="WarpOutParamFileName_4" type="xsd:string" default="warp4.warp">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
<element name="ResliceOutFileName_4" type="xsd:string" default="resliced4">
<annotation>
<documentation></documentation>
<appinfo xmlns="http://www.w3.org/2001/XMLSchema" />
</annotation>
</element>
</sequence>
</complexType>
<element name="RunOutput" type="typens:RunOutputType">
<annotation>
<documentation />
</annotation>
</element>
<complexType name="RunOutputType">
<sequence>
<element name="ResliceOutImageFile" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutHeaderFile" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutImageFile_2" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutHeaderFile_2" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutImageFile_3" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutHeaderFile_3" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutImageFile_4" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
<element name="ResliceOutHeaderFile_4" type="globalTypens:DataIDType">
<annotation>
<documentation></documentation>
</annotation>
</element>
</sequence>
</complexType>
</schema>
<schema elementFormDefault="unqualified" targetNamespace="http://www.extreme.indiana.edu/karma/challenge2/xsd" xmlns="http://www.w3.org/2001/XMLSchema">
<complexType name="DataIDType">
<complexContent>
<extension base="xsd:anyURI">
<attribute name="location" type="xsd:string" use="optional" />
</extension>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="workflowInput">
<wsdl:part name="input" element="typens:RunInput" />
</wsdl:message>
<wsdl:message name="workflowOutput">
<wsdl:part name="output" element="typens:RunOutput" />
</wsdl:message>
<wsdl:portType name="Workflow_20070219_171344_296">
<wsdl:operation name="Run">
<wsdl:input message="tns:workflowInput" />
<wsdl:output message="tns:workflowOutput" />
</wsdl:operation>
</wsdl:portType>
<plnk:partnerLinkType name="Challenge2Workflow_Part_ILT">
<plnk:role name="Challenge2Workflow_Part_IProvider" portType="tns:Workflow_20070219_171344_296" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="AlignWarpService_RunLT">
<plnk:role name="AlignWarpService_RunService" portType="p0:AlignWarpService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="AlignWarpService_Run_2LT">
<plnk:role name="AlignWarpService_Run_2Service" portType="p0:AlignWarpService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="AlignWarpService_Run_3LT">
<plnk:role name="AlignWarpService_Run_3Service" portType="p0:AlignWarpService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="AlignWarpService_Run_4LT">
<plnk:role name="AlignWarpService_Run_4Service" portType="p0:AlignWarpService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="ResliceService_RunLT">
<plnk:role name="ResliceService_RunService" portType="p0:ResliceService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="ResliceService_Run_2LT">
<plnk:role name="ResliceService_Run_2Service" portType="p0:ResliceService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="ResliceService_Run_3LT">
<plnk:role name="ResliceService_Run_3Service" portType="p0:ResliceService" />
</plnk:partnerLinkType>
<plnk:partnerLinkType name="ResliceService_Run_4LT">
<plnk:role name="ResliceService_Run_4Service" portType="p0:ResliceService" />
</plnk:partnerLinkType>
</wsdl:definitions>