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]
