hi,
After using WSRF I decided to move on to MUSE. I added the same
modifications I did to the WSRF-WSDL to the MUSE-WSDL (see below) and
got the following error:
\build.xml:54: org.apache.ws.resource.InvalidWsrfWsdlException: Unable
to locate
the ResourceProperties document element with QName
{http://docs.oasis-open.org/
wsdm/2004/12/muws/wsdm-muws-part2.xsd}RelationshipsProperties
The build also fails with the same error message if I just try to build
the plain template WSDL after renaming it.
Hope you can help me
regards,
wol.
<?xml version="1.0"?>
<definitions name="MedicalImageConverterDefinition"
targetNamespace="http://gemss.par.univie.ac.at/service/converter"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://gemss.par.univie.ac.at/service/converter"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
xmlns:wsrlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing">
<import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
/>
<import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
/>
<!--
<import namespace="http://schemas.xmlsoap.org/ws/2004/09/mex"
location="../spec/wsx/WS-MetadataExchange-2004_09.wsdl" />
-->
<import
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
/>
<import
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
location="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
/>
<types>
<schema elementFormDefault="qualified"
targetNamespace="http://gemss.par.univie.ac.at/service/converter"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsrl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
xmlns:wsbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd">
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
schemaLocation="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
/>
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
schemaLocation="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
/>
<xsd:import
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
schemaLocation="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
/>
<xsd:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
schemaLocation="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
/>
<xsd:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
schemaLocation="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
/>
<!-- *** Add an element definition here for each of your
custom resource properties *** -->
<!-- *** e.g.: <element name="MyProperty" type="xsd:string"
/> *** -->
<!-- Resource Properties Document Schema -->
<element name="ResourceProperties">
<complexType>
<sequence>
<!-- *** If you wish to implement the
wsrl:ScheduledResourceTermination portType,
uncomment the below two lines *** -->
<element ref="wsrl:CurrentTime" />
<element ref="wsrl:TerminationTime" />
<!-- *** If you wish to implement the
wsnt:NotificationProducer portType,
uncomment the below three lines *** -->
<element ref="wsnt:Topic" maxOccurs="unbounded" />
<element ref="wsnt:FixedTopicSet" />
<element ref="wsnt:TopicExpressionDialects"
maxOccurs="unbounded" />
<!-- *** The ResourceId property is _required_
by the MUWS spec *** -->
<element ref="muws-p1-xs:ResourceId" />
<!-- *** If you wish to implement the MUWS
ManageabilityCharacteristics capability,
uncomment the below line *** -->
<element
ref="muws-p1-xs:ManageabilityCapability"
minOccurs="0"
maxOccurs="unbounded" />
<!-- *** If you wish to implement the MUWS
CorrelatableProperties capability,
uncomment the below line *** -->
<element ref="muws-p1-xs:CorrelatableProperties"
minOccurs="0" maxOccurs="unbounded" />
<!-- *** If you wish to implement the MUWS
Description capability,
uncomment the below three lines *** -->
<element ref="muws-p2-xs:Caption" minOccurs="0"
maxOccurs="unbounded" />
<element ref="muws-p2-xs:Description"
minOccurs="0" maxOccurs="unbounded" />
<element ref="muws-p2-xs:Version" minOccurs="0" />
<!-- *** If you wish to implement the MUWS
OperationalStatus capability,
uncomment the below line *** -->
<element ref="muws-p2-xs:OperationalStatus" />
<!-- *** If you wish to implement the MUWS
Metrics capability,
uncomment the below line *** -->
<element ref="muws-p2-xs:CurrentTime" />
<!-- *** If you wish to implement the MUWS
Relationships capability,
uncomment the below line *** -->
<element ref="muws-p2-xs:Relationship"
minOccurs="0" maxOccurs="unbounded" />
<!-- *** Add an element ref here for each of the
custom resource property elements you defined above *** -->
<!-- *** e.g.: <element ref="tns:MyProperty" />
(NOTE: default is minOccurs="1" and maxOccurs="1") *** -->
<!-- *** or: <element
ref="tns:MyOtherProperty" minOccurs="0" maxOccurs="unbounded" /> *** -->
<!-- *** Uncomment the below any element if you
want to permit resource property elements
with arbitrary names (not generally
recommended) *** -->
<!--
<any minOccurs="0" maxOccurs="unbounded"
namespace="##other" processContents="lax"/>
-->
</sequence>
</complexType>
</element>
<!-- *** Add element definitions for custom
request/response/fault types here *** -->
<element name="DICOMFile">
<complexType>
<xsd:sequence>
<xsd:element type="base64Binary"
name="fileData" />
</xsd:sequence>
</complexType>
</element>
<element name="AnalyzeFile">
<complexType>
<xsd:sequence>
<xsd:element type="base64Binary" name="hdrData" />
<xsd:element type="base64Binary" name="imgData" />
</xsd:sequence>
</complexType>
</element>
<element name="ConversionFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType" />
</complexContent>
</complexType>
</element>
</schema>
</types>
<!-- *** Add message definitions for custom request/response/fault
types here *** -->
<message name="Analyze2DICOMRequest">
<part name="Analyze2DICOMRequest" element="tns:AnalyzeFile" />
</message>
<message name="Analyze2DICOMResponse">
<part name="Analyze2DICOMResponse" element="tns:DICOMFile" />
</message>
<message name="DICOM2AnalyzeRequest">
<part name="DICOM2AnalyzeRequest" element="tns:DICOMFile" />
</message>
<message name="DICOM2AnalyzeResponse">
<part name="DICOM2AnalyzeResponse" element="tns:AnalyzeFile" />
</message>
<message name="ConversionFault">
<part name="ConversionFault" element="tns:ConversionFault" />
</message>
<portType name="MedicalImageConverterPortType"
wsrp:ResourceProperties="tns:ResourceProperties">
<operation name="GetResourceProperty">
<input name="GetResourcePropertyRequest"
message="wsrpw:GetResourcePropertyRequest" />
<output name="GetResourcePropertyResponse"
message="wsrpw:GetResourcePropertyResponse" />
<fault name="ResourceUnknownFault"
message="wsrpw:ResourceUnknownFault" />
<fault name="InvalidResourcePropertyQNameFault"
message="wsrpw:InvalidResourcePropertyQNameFault" />
</operation>
<!-- *** If you wish to implement the WSRP
GetMultipleResourceProperties portType,
uncomment the below operation block *** -->
<operation name="GetMultipleResourceProperties">
<input name="GetMultipleResourcePropertiesRequest"
message="wsrpw:GetMultipleResourcePropertiesRequest" />
<output name="GetMultipleResourcePropertiesResponse"
message="wsrpw:GetMultipleResourcePropertiesResponse" />
<fault name="ResourceUnknownFault"
message="wsrpw:ResourceUnknownFault" />
<fault name="InvalidResourcePropertyQNameFault"
message="wsrpw:InvalidResourcePropertyQNameFault" />
</operation>
<!-- *** If you wish to implement the WSRP SetResourceProperties
portType,
uncomment the below operation block *** -->
<operation name="SetResourceProperties">
<input name="SetResourcePropertiesRequest"
message="wsrpw:SetResourcePropertiesRequest" />
<output name="SetResourcePropertiesResponse"
message="wsrpw:SetResourcePropertiesResponse" />
<fault name="ResourceUnknownFault"
message="wsrpw:ResourceUnknownFault" />
<fault name="InvalidResourcePropertyQNameFault"
message="wsrpw:InvalidResourcePropertyQNameFault" />
<fault
name="InvalidSetResourcePropertiesRequestContentFault"
message="wsrpw:InvalidSetResourcePropertiesRequestContentFault" />
<fault name="UnableToModifyResourcePropertyFault"
message="wsrpw:UnableToModifyResourcePropertyFault" />
<fault name="SetResourcePropertyRequestFailedFault"
message="wsrpw:SetResourcePropertyRequestFailedFault" />
</operation>
<!-- *** If you wish to implement the WSRP
QueryResourceProperties portType,
uncomment the below operation block *** -->
<operation name="QueryResourceProperties">
<input name="QueryResourcePropertiesRequest"
message="wsrpw:QueryResourcePropertiesRequest" />
<output name="QueryResourcePropertiesResponse"
message="wsrpw:QueryResourcePropertiesResponse" />
<fault name="ResourceUnknownFault"
message="wsrpw:ResourceUnknownFault" />
<fault name="InvalidResourcePropertyQNameFault"
message="wsrpw:InvalidResourcePropertyQNameFault" />
<fault name="UnknownQueryExpressionDialectFault"
message="wsrpw:UnknownQueryExpressionDialectFault" />
<fault name="InvalidQueryExpressionFault"
message="wsrpw:InvalidQueryExpressionFault" />
<fault name="QueryEvaluationErrorFault"
message="wsrpw:QueryEvaluationErrorFault" />
</operation>
<!-- *** If you wish to implement the WSRL
ImmediateResourceTermination portType,
uncomment the below operation block *** -->
<operation name="Destroy">
<input message="wsrlw:DestroyRequest" />
<output message="wsrlw:DestroyResponse" />
<fault name="ResourceUnknownFault"
message="wsrlw:ResourceUnknownFault" />
<fault name="ResourceNotDestroyedFault"
message="wsrlw:ResourceNotDestroyedFault" />
</operation>
<!-- *** If you wish to implement the WSRL
ScheduledResourceTermination portType,
uncomment the below operation block *** -->
<operation name="SetTerminationTime">
<input message="wsrlw:SetTerminationTimeRequest" />
<output message="wsrlw:SetTerminationTimeResponse" />
<fault name="ResourceUnknownFault"
message="wsrlw:ResourceUnknownFault" />
<fault name="UnableToSetTerminationTimeFault"
message="wsrlw:UnableToSetTerminationTimeFault" />
<fault name="TerminationTimeChangeRejectedFault"
message="wsrlw:TerminationTimeChangeRejectedFault" />
</operation>
<!-- *** If you wish to implement the WSNT NotificationProducer
portType,
uncomment the below two operation blocks *** -->
<operation name="Subscribe">
<input message="wsntw:SubscribeRequest" />
<output message="wsntw:SubscribeResponse" />
<fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault" />
<fault name="SubscribeCreationFailedFault"
message="wsntw:SubscribeCreationFailedFault" />
<fault name="TopicPathDialectUnknownFault"
message="wsntw:TopicPathDialectUnknownFault" />
</operation>
<operation name="GetCurrentMessage">
<input message="wsntw:GetCurrentMessageRequest" />
<output message="wsntw:GetCurrentMessageResponse" />
<fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault" />
<fault name="InvalidTopicExpressionFault"
message="wsntw:InvalidTopicExpressionFault" />
<fault name="TopicNotSupportedFault"
message="wsntw:TopicNotSupportedFault" />
<fault name="NoCurrentMessageOnTopicFault"
message="wsntw:NoCurrentMessageOnTopicFault" />
</operation>
<!-- *** If you wish to implement the WSNT NotificationConsumer
portType,
uncomment the below two operation blocks *** -->
<operation name="Notify">
<input name="Notify" message="wsntw:Notify" />
</operation>
<!-- *** If you wish to implement the MUWS
QueryRelationshipsByType operation,
uncomment the below operation block *** -->
<operation name="QueryRelationshipsByType">
<input
message="muws-p2-wsdl:QueryRelationshipsByTypeRequest" />
<output
message="muws-p2-wsdl:QueryRelationshipsByTypeResponse" />
</operation>
<!-- *** If you wish to implement the WS-MetadataExchange
MetadataExchange portType,
uncomment the below operation block *** -->
<!--
<operation name="GetMetadata" >
<input message="mex:GetMetadataMsg"
wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request"
/>
<output message="mex:GetMetadataResponseMsg"
wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response"
/>
</operation>
<operation name="Get" >
<input message="mex:GetMsg"
wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/Get/Request" />
<output message="mex:GetResponseMsg"
wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/Get/Response" />
</operation>
-->
<!-- *** Add an operation block here for each of your custom
operations *** -->
<operation name="convertAnalyze2DICOM">
<input name="Analyze2DICOMRequest"
message="tns:Analyze2DICOMRequest" />
<output name="Analyze2DICOMResponse"
message="tns:Analyze2DICOMResponse" />
<fault name="ConversionFault" message="tns:ConversionFault" />
</operation>
<operation name="convertDICOM2Analyze">
<input name="DICOM2AnalyzeRequest"
message="tns:DICOM2AnalyzeRequest" />
<output name="DICOM2AnalyzeResponse"
message="tns:DICOM2AnalyzeResponse" />
<fault name="ConversionFault" message="tns:ConversionFault" />
</operation>
</portType>
<binding name="MedicalImageConverterSoapHttpBinding"
type="tns:MedicalImageConverterPortType">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="GetResourceProperty">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSRP
GetMultipleResourceProperties portType,
uncomment the below operation block *** -->
<operation name="GetMultipleResourceProperties">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSRP SetResourceProperties
portType,
uncomment the below operation block *** -->
<operation name="SetResourceProperties">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault"
use="literal" />
</fault>
<fault name="UnableToModifyResourcePropertyFault">
<soap:fault name="UnableToModifyResourcePropertyFault"
use="literal" />
</fault>
<fault
name="InvalidSetResourcePropertiesRequestContentFault">
<soap:fault
name="InvalidSetResourcePropertiesRequestContentFault"
use="literal" />
</fault>
<fault name="SetResourcePropertyRequestFailedFault">
<soap:fault name="SetResourcePropertyRequestFailedFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSRP
QueryResourceProperties portType,
uncomment the below operation block *** -->
<operation name="QueryResourceProperties">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault"
use="literal" />
</fault>
<fault name="UnknownQueryExpressionDialectFault">
<soap:fault name="UnknownQueryExpressionDialectFault"
use="literal" />
</fault>
<fault name="InvalidQueryExpressionFault">
<soap:fault name="InvalidQueryExpressionFault"
use="literal" />
</fault>
<fault name="QueryEvaluationErrorFault">
<soap:fault name="QueryEvaluationErrorFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSRL
ImmediateResourceTermination portType,
uncomment the below operation block *** -->
<operation name="Destroy">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="ResourceNotDestroyedFault">
<soap:fault name="ResourceNotDestroyedFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSRL
ScheduledResourceTermination portType,
uncomment the below operation block *** -->
<operation name="SetTerminationTime">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="UnableToSetTerminationTimeFault">
<soap:fault name="UnableToSetTerminationTimeFault"
use="literal" />
</fault>
<fault name="TerminationTimeChangeRejectedFault">
<soap:fault name="TerminationTimeChangeRejectedFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSNT NotificationProducer
portType,
uncomment the below two operation blocks *** -->
<operation name="Subscribe">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="SubscribeCreationFailedFault">
<soap:fault name="SubscribeCreationFailedFault"
use="literal" />
</fault>
<fault name="TopicPathDialectUnknownFault">
<soap:fault name="TopicPathDialectUnknownFault"
use="literal" />
</fault>
</operation>
<operation name="GetCurrentMessage">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal" />
</fault>
<fault name="InvalidTopicExpressionFault">
<soap:fault name="InvalidTopicExpressionFault"
use="literal" />
</fault>
<fault name="TopicNotSupportedFault">
<soap:fault name="TopicNotSupportedFault" use="literal" />
</fault>
<fault name="NoCurrentMessageOnTopicFault">
<soap:fault name="NoCurrentMessageOnTopicFault"
use="literal" />
</fault>
</operation>
<!-- *** If you wish to implement the WSNT NotificationConsumer
portType,
uncomment the below two operation blocks *** -->
<operation name="Notify">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
</operation>
<!-- *** If you wish to implement the MUWS
QueryRelationshipsByType operation,
uncomment the below operation block *** -->
<operation name="QueryRelationshipsByType">
<soap:operation style="document" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<!-- *** If you wish to implement the WS-MetadataExchange
MetadataExchange portType,
uncomment the below operation block *** -->
<!--
<operation name="GetMetadata" >
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="Get" >
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
-->
<!-- *** Add an operation block here for each of your custom
operations *** -->
<operation name="convertAnalyze2DICOM">
<soap:operation
soapAction="http://gemss.par.univie.ac.at/service/converter/convertAnalyze2DICOM"
/>
<input name="Analyze2DICOMRequest">
<soap:body use="literal" />
</input>
<output name="Analyze2DICOMResponse">
<soap:body use="literal" />
</output>
<fault name="ConversionFault">
<soap:fault
namespace="http://gemss.par.univie.ac.at/service/converter"
use="literal" name="ConversionFault" />
</fault>
</operation>
<operation name="convertDICOM2Analyze">
<soap:operation
soapAction="http://gemss.par.univie.ac.at/service/converter/convertDICOM2Analyze"
/>
<input name="DICOM2AnalyzeRequest">
<soap:body use="literal" />
</input>
<output name="DICOM2AnalyzeResponse">
<soap:body use="literal" />
</output>
<fault name="ConversionFault">
<soap:fault
namespace="http://gemss.par.univie.ac.at/service/converter"
use="literal" name="ConversionFault" />
</fault>
</operation>
</binding>
<service name="MedicalImageConverterService">
<!-- Note: the port name becomes the service name in the wsdd
generated by Wsdl2Java -->
<!-- *** Change the port name and the soap:address location
below to reflect the desired endpoint URL *** -->
<port name="MedicalImageConverterPort"
binding="tns:MedicalImageConverterSoapHttpBinding">
<soap:address
location="http://localhost:8080/muse/services/MedicalImageConverterPort" />
</port>
</service>
</definitions>