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>