Hi Asaf,

thanks for the advice. I looked at the enterprise example before and also
noticed that you can import the schema files (*.xsd), but that is only usefull
after running "ant generate" (which calls wsdl2Java, which expects one big
wsdl).

My approach right now is to write the wsdl+xsd files and just before running
"ant generate" I merge them into a big wsdl file. After the generation I split
them again. Not very nice, but at least it works.

Best regards,
Pablo

On Tue, Aug 22, 2006 at 07:42:30PM +0200, Asaf Lahav wrote:
> Hi Pablo,
> 
>  
> 
> I found a sample on the MUSE project that might help you...
> 
> Look at the attached WSDL file.
> 
> Mind the following imported schema baring the following namespace:
> http://ws.apache.org/muse/example/application/properties
> 
>  
> 
> Hope this helps,
> 
> Asaf
> 
>  
> 
>  
> 
> -----Original Message-----
> From: Pablo Javier Roca Mendez
> [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, August 16, 2006 4:13 PM
> To: Asaf Lahav
> Cc: [email protected]
> Subject: Re: splitting wsdl file in wsdl+xsd
> 
>  
> 
> Hi Asaf,
> 
>  
> 
> > Apparently the Wsdl2Java coming with the MUSE 1.0v doesn't allow importing
> 
> > external XSD's nor WSDL's which are not part of the standard specs set.
> 
>  
> 
> I also tried copying the xsd to $TOMCAT/webapps/muse/spec, but this also
> 
> fails. 
> 
>  
> 
> Does this also means that it won't even work to import another wsdl file
> that
> 
> isn't one of the standard ones? This will be a big problem when you have
> 
> several wsdl files and want one of them to use definitions of another.
> Having
> 
> to copy&paste the contents every time is not optimal...
> 
> Do you know if this is the way to go? Do we need to have one big wsdl file
> 
> with everything in it that is not in the spec directory? Or do you know a
> way
> 
> to import your own wsdl files?
> 
>  
> 
> Regards,
> 
> Pablo
> 
>  
> 
>  
> 
> On Wed, Aug 16, 2006 at 04:53:36PM +0200, Asaf Lahav wrote:
> 
> > Hi Pablo,
> 
> > Apparently the Wsdl2Java coming with the MUSE 1.0v doesn't allow importing
> 
> > external XSD's nor WSDL's which are not part of the standard specs set.
> 
> > 
> 
> > AFAIK, the way to accomplish what you are trying to do is by embedding the
> 
> > schema into the WSDL
> 
> > 
> 
> > -----Original Message-----
> 
> > From: Pablo Javier Roca Mendez
> 
> > [mailto:[EMAIL PROTECTED] 
> 
> > Sent: Wednesday, August 16, 2006 3:37 PM
> 
> > To: [email protected]
> 
> > Subject: Re: splitting wsdl file in wsdl+xsd
> 
> > 
> 
> > Hi Asaf!
> 
> > 
> 
> > > Send the WSDL and XSD files...
> 
> > 
> 
> > I attached both files that produce the error.
> 
> > If I copy the contents of the xsd file (omitting the very first line) and
> 
> > paste it between the <types> and </types> marks in the wsdl file then it
> 
> > works, so I guess the 
> 
> >      <xsd:import namespace="http://gpe.intel.com/mgmt/vm";
> 
> >            schemaLocation="Vm.xsd" />
> 
> > isn't working for wsdl2Java.
> 
> > 
> 
> > Regards,
> 
> > Pablo
> 
> > 
> 
> > On Wed, Aug 16, 2006 at 01:39:55PM +0200, Asaf Lahav wrote:
> 
> > > Hi Pablo,
> 
> > > Send the WSDL and XSD files...
> 
> > >  
> 
> > > 
> 
> > > 
> 
> > > -----Original Message-----
> 
> > > From: Pablo Javier Roca Mendez
> 
> > > [mailto:[EMAIL PROTECTED] 
> 
> > > Sent: Wednesday, August 16, 2006 10:15 AM
> 
> > > To: muse-user
> 
> > > Subject: splitting wsdl file in wsdl+xsd
> 
> > > 
> 
> > > Hello everyone!
> 
> > > 
> 
> > > I am using Muse 1.0.0 Final and trying to write my own services.
> 
> > > I wanted to split the wsdl file in one xsd file for the schema
> definitions
> 
> > > (properties and request/responses) that I then include in the wsdl file
> 
> > > (messages and porttype) with xsd:import.
> 
> > > If I split, then "ant generate" fails (after wsdl2Java imports the wsdl
> 
> > > files,
> 
> > > but not the xsd) with following message:
> 
> > > BUILD FAILED
> 
> > > $WORK_DIR/build.xml:54: org.apache.ws.resource.InvalidWsrfWsdlException:
> 
> > > Unable to locate the ResourceProperties document element with QName
> 
> > > {http://my.company.com/MyService}ResourceProperties 
> 
> > > 
> 
> > > If I put the xsd into the wsdl again, then "ant generate" succeeds.
> 
> > > 
> 
> > > My question is: Is it possible to split the wsdl into two files
> (xsd+wsdl)
> 
> > > or
> 
> > > is it unsupported by wsdl2Java?
> 
> > > In case it is possible, is there any documentation where I can learn how
> 
> > to
> 
> > > do
> 
> > > it? 
> 
> > > 
> 
> > > Thanks in advance. Best regards,
> 
> > > Pablo
> 
> > > 
> 
> > 
> 
>  
> 

> <?xml version="1.0"?>
> 
> <definitions name="Application"
>              targetNamespace="http://ws.apache.org/muse/example/application";
>              xmlns="http://schemas.xmlsoap.org/wsdl/";
>              xmlns:tns="http://ws.apache.org/muse/example/application";
>              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:app-prop="http://ws.apache.org/muse/example/application/properties";
>              xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex";
>              xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
>    
>    <!-- Created by Kinga Dziembowski -->
>    
>    <import 
> namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
>            location="../spec/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="../spec/wsrf/WS-ResourceLifetime-1_2-Draft_01.wsdl"/>
> 
>    <import 
> namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
>  
>            location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
> 
>    <import 
> namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"; 
>            location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
>    <import namespace="http://schemas.xmlsoap.org/ws/2004/09/mex"; 
>          location="../spec/wsx/WS-MetadataExchange-2004_09.wsdl" />        
> 
>    <types>
>       <schema elementFormDefault="qualified"
>               targetNamespace="http://ws.apache.org/muse/example/application";
>               xmlns:tns="http://ws.apache.org/muse/example/application";
>               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";
>               
> xmlns:ws-ext="http://ws.apache.org/namespaces/muse/muws-ext-1.xsd"; 
>               xmlns:example-wsf="http://ws.apache.org/muse/example/shared";
>               
> xmlns:app-prop="http://ws.apache.org/muse/example/application/properties"; >
> 
>          <xsd:import 
> namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
>                      
> schemaLocation="../spec/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="../spec/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="../spec/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="../spec/wsdm/MUWS-Part1-1_0.xsd"/>
> 
>          <xsd:import 
> namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"; 
>                      schemaLocation="../spec/wsdm/MUWS-Part2-1_0.xsd"/>
>          <xsd:import 
> namespace="http://ws.apache.org/namespaces/muse/muws-ext-1.xsd"; 
>                      schemaLocation="../wsdl/muws-ext-1.xsd"/>
>          <xsd:import namespace="http://ws.apache.org/muse/example/shared"; 
>                      schemaLocation="../wsdl/shared.xsd"/>
>          <xsd:import 
> namespace="http://ws.apache.org/muse/example/application/properties"; 
>                      schemaLocation="../wsdl/application.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="ApplicationProperties">
>             <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" minOccurs="1" maxOccurs="1" /> 
>                   <element ref="wsnt:FixedTopicSet" /> 
>                   <element ref="wsnt:TopicExpressionDialects" minOccurs="1" 
> maxOccurs="1" /> 
>              
>                   <!-- *** 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="1" 
> maxOccurs="1"/>
>                   <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"/>
>                   
>                   <!--   SHARED PROPERTIES DEFINED muws-ext-1.xsd  
>                       Resource exposing this properties should add to the 
> list returned by GetProperty
>                       for muws-p1-xs:ManageabilityCapability property,
>                       the string 
> "http://ws.apache.org/namespaces/muse/capabilities/muws-ext-1";.
>                       This signals that the resource support extended 
> management capability.
>                                                   
>                   -->
>                   
>                   
>                   <element ref="ws-ext:ResourceType" minOccurs="1" 
> maxOccurs="1" /> 
>                   <element ref="ws-ext:ResourceHostname" minOccurs="1" 
> maxOccurs="1" /> 
>                   <element ref="ws-ext:CreationTime" minOccurs="1" 
> maxOccurs="1" /> 
>                   <element ref="ws-ext:Owner" minOccurs="1" maxOccurs="1" /> 
>                   
>                   <!--   SPECIFIC PROPERTIES DEFINED IN APPLICATION.XSD -->
>                   
>                   <element ref="app-prop:NumberOfOutstandingRequests" 
> minOccurs="1" maxOccurs="1" />
>                   <element ref="app-prop:TotalNumberOfRequests" minOccurs="1" 
> maxOccurs="1" />
>                   <element ref="example-wsf:CumulativeExecutionTime" 
> minOccurs="1" maxOccurs="1" /> 
>                   
>                   
>                   
>                   <!-- *** 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 *** --> 
>    
>       </schema>
>    </types>
> 
>    <!-- *** Add message definitions for custom request/response/fault types 
> here *** -->  
>    
>    
>       <message name="StartEventsRequest">
>             <part name="StartEventsRequest" element="app-prop:StartEvents"/>
>       </message>
>       <message name="StartEventsResponse">
>             <part name="StartEventsResponse" 
> element="app-prop:StartEventsResponse"/>
>       </message>
>       
>       <message name="StopEventsRequest">
>              <part name="StopEventsRequest" element="app-prop:StopEvents"/>
>       </message>
>       <message name="StopEventsResponse">
>               <part name="ResumeResponse" 
> element="app-prop:StopEventsResponse"/>
>       </message>
>       
>       <message name="EventsEmitFaultMessage">
>                     <part name="document" element="app-prop:EventsEmitFault"/>
>       </message>
>    
>    <portType name="ApplicationPortType" 
> wsrp:ResourceProperties="tns:ApplicationProperties">
>          
>       <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 MUWS QueryRelationshipsByType 
> operation,
>                uncomment the below operation block *** -->
>                   
>       <operation name="QueryRelationshipsByType">
>          <input message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
>          <output message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>    
>      
>       </operation>      
>       
>       
>       <!-- *** Add an operation block here for each of your custom operations 
> *** -->
>       
>       
>       <operation name="StartEvents">
>               <input message="tns:StartEventsRequest" /> 
>               <output message="tns:StartEventsResponse" /> 
>               <fault name="EventsEmitFault" 
> message="tns:EventsEmitFaultMessage" />
>             </operation>
>             
>             <operation name="StopEvents">
>               <input message="tns:StopEventsRequest" /> 
>               <output message="tns:StopEventsResponse" /> 
>               <fault name="EventsEmitFault" 
> message="tns:EventsEmitFaultMessage" />
>         </operation>
>       
>       <!-- GetMetadata operation for retrieving WSDL -->
>                   
>       <operation name="GetMetadata" >
>          <input message="wsx:GetMetadataMsg"
>                 
> wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Request"; 
> />
>          <output message="wsx:GetMetadataResponseMsg"
>                 
> wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata/Response"; 
> />
>       </operation>
>       <operation name="Get" >
>          <input message="wsx:GetMsg"
>                 
> wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/Get/Request"; />
>          <output message="wsx:GetResponseMsg"
>                 
> wsa04:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/Get/Response"; />
>       </operation>    
>       
> 
>    </portType>
> 
>    <binding name="ApplicationSoapHttpBinding" type="tns:ApplicationPortType">
> 
>       <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 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>            
>       
>       
>       <!-- *** Add an operation block here for each of your custom operations 
> *** --> 
>       
>       <operation name="StartEvents">
>       <soap:operation style="document"/>
>          <input>
>            <soap:body use="literal"/>
>          </input>
>          <output>
>            <soap:body use="literal"/>
>          </output>
>          <fault name="EventsEmitFault">
>            <soap:fault name="EventsEmitFault" use="literal"/>
>            </fault>
>       </operation> 
>       <operation name="StopEvents">
>       <soap:operation style="document"/>
>          <input>
>            <soap:body use="literal"/>
>          </input>
>          <output>
>            <soap:body use="literal"/>
>          </output>
>          <fault name="EventsEmitFault">
>            <soap:fault name="EventsEmitFault" use="literal"/>
>          </fault>
>       </operation> 
>       
>       <!-- GetMetadata operation for retrieving WSDL -->
>       
>       <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>   
>       
>       
>    </binding>
> 
>    <service name="ApplicationService">
>       <!-- 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="application" binding="tns:ApplicationSoapHttpBinding">
>          <soap:address 
> location="http://localhost:8080/muse/services/application"; />
>       </port>
>    </service>
> 
> </definitions>
> 

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Pablo Javier Roca Mendez
Intel GmbH/Bruehl, Hermuelheimer Str. 8a, 50321 Bruehl, Germany
Tel.: +49-2232-209024

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to