Hi all,
Can anyone here shed any light on this issue?
I'm stuck with this and I wanted to make sure before I go on developing an
alternative solution...
Thanks in advance,
Asaf Lahav
VP R&D, Prima Grid LTD.
Cellular: 972-54-4717955
Phone: 972-3-6540255
Fax: 972-3-6540254
-----Original Message-----
From: Asaf Lahav [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 06, 2006 5:15 PM
To: [email protected]
Subject: RE: Importing a custom made WSDL
Hi Bruno,
I accidentally attached the wrong file to the email.
Yet, the problem persists...
Do you have any idea what could be the reason the WSDL2JAVA fails?
Asaf Lahav
VP R&D, Prima Grid LTD.
Cellular: 972-54-4717955
Phone: 972-3-6540255
Fax: 972-3-6540254
-----Original Message-----
From: Bruno Harbulot [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 06, 2006 3:49 PM
To: [email protected]
Subject: Re: Importing a custom made WSDL
Hi,
It seems that you've defined AsynchronousOperationsPortType in
asyncSpec.wsdl and that you're trying to use
AsynchronousBusinessOperationsPortType, which should probably be in
AsynchronousBusinessOperationsInvocation.wsdl,but it's not in what
you've just sent. (Perhaps you should use a different namespace for
these two imported WSDL files as well).
Cheers,
Bruno.
Asaf Lahav wrote:
> /Hi all, /
>
> /I'm a little stuck with the MUSE WSDL2JAVA utility./
>
> /I created a WSDL file containing my definitions for asynchronous
> invocations of operations (find attached a file named asyncSpec.wsdl)/
>
> /Apparently, the asyncSpec.wsdl file and the file which is importing it
> seem valid. but when I try to generate the Java artifacts using the
> WSDL2JAVA it fails./
>
> / /
>
> /Also see the output.txt file for the output I'm getting while
> generating the Java artifacts./
>
> /(PO.WSDL file is the WSDL of the service I'm trying to generate)/
>
> / /
>
> /Do you have an idea why it fails?/
>
> /Could that be a bug in the WSDL2JAVA utility?/
>
> / /
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Buildfile: build.xml
init:
[echo] Using webapp dir: C:\Tomcat/webapps/muse
[mkdir] Created dir: C:\testServices\testAsync2\generated\.xmlbeans\lib
generate:
[mkdir] Created dir: C:\Tomcat\webapps\muse\_tmp_
[copy] Copying 1 file to C:\Tomcat\webapps\muse\_tmp_
[wsdl2Java] --> 06-04-06 17:00:02 DEBUG [main] ProjectResourceBundle:
getBundle(org.apache.ws,org.apache.ws.util.i18n,resource,null,...)
[wsdl2Java] --> 06-04-06 17:00:02 DEBUG [main] ProjectResourceBundle:
loadBundle: Ignoring MissingResourceException: Can't find bundle for base name
org.apache.ws.util.resource, locale iw_IL
[wsdl2Java] --> 06-04-06 17:00:02 DEBUG [main] ProjectResourceBundle:
loadBundle: Ignoring MissingResourceException: Can't find bundle for base name
org.apache.ws.resource, locale iw_IL
[wsdl2Java] --> 06-04-06 17:00:02 DEBUG [main] ProjectResourceBundle: Created
org.apache.ws.util.i18n.resource, linked to parent null
[wsdl2Java] --> 06-04-06 17:00:02 DEBUG [main] ProjectResourceBundle:
getBundle(org.apache.ws.resource,org.apache.ws.resource.i18n,resource,null,...)
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle:
loadBundle: Ignoring MissingResourceException: Can't find bundle for base name
org.apache.ws.resource.resource, locale iw_IL
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle: Root
package not found, cross link to org.apache.ws.util.i18n.resource
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle: Created
org.apache.ws.resource.i18n.resource, linked to parent
org.apache.ws.util.i18n.resource
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle:
org.apache.ws.resource.i18n.resource::handleGetObject(OPT_OUTPUT_DIR_FOR_GEN_SRC)
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle:
org.apache.ws.resource.i18n.resource::handleGetObject(OPT_CLASSPATH_SENT_TO_XMLBEANS)
[wsdl2Java] --> 06-04-06 17:00:03 DEBUG [main] ProjectResourceBundle:
org.apache.ws.resource.i18n.resource::handleGetObject(OPT_ENABLE_VERBOSE)
[wsdl2Java] Processing WSDL file "C:\Tomcat\webapps\muse\_tmp_\PO.wsdl"...
[wsdl2Java] Retrieving document at 'C:\Tomcat\webapps\muse\_tmp_\PO.wsdl'.
[wsdl2Java] Retrieving document at
'../spec/wsx/WS-MetadataExchange-2004_09.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at
'../spec/wsrf/WS-ResourceLifetime-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at '../spec/wsdm/MUWS-Part2-1_0.wsdl', relative
to 'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at
'../spec/wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at
'../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at
'../wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl'.
[wsdl2Java] Retrieving document at
'../wsrf/WS-ResourceLifetime-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl'.
[wsdl2Java] Retrieving document at
'../spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/_tmp_/PO.wsdl'.
[wsdl2Java] Retrieving document at '../wsx/WS-MetadataExchange-2004_09.wsdl',
relative to
'file:/C:/Tomcat/webapps/muse/spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl'.
[wsdl2Java] Retrieving document at
'../wsrf/WS-ResourceLifetime-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl'.
[wsdl2Java] Retrieving document at '../wsdm/MUWS-Part2-1_0.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl'.
[wsdl2Java] Retrieving document at
'../wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl', relative to
'file:/C:/Tomcat/webapps/muse/spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl'.
[wsdl2Java] Generating XMLBeans for WSDL file
"C:\Tomcat\webapps\muse\_tmp_\PO.wsdl"...
[wsdl2Java] Found existing generated xmlbean jar in the classpath at location:
C:\Tomcat\webapps\muse\WEB-INF\lib\PO-xbeans.jar ...This will be removed from
the classpath sent to Scomp in order to regenerate all imports.
[wsdl2Java] Loading wsdl file C:\Tomcat\webapps\muse\_tmp_\PO.wsdl
[wsdl2Java] Processing 1 schema(s) in C:\Tomcat\webapps\muse\_tmp_\PO.wsdl
[wsdl2Java] Processing WSRF WSDL port "PO"...
[wsdl2Java]
[wsdl2Java]
[wsdl2Java] Unable to find a port type info for the implemented capability:
{http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations}AsynchronousBusinessOperationsPortType!!!!!!
[wsdl2Java]
[delete] Deleting directory C:\Tomcat\webapps\muse\_tmp_
BUILD SUCCESSFUL
Total time: 26 seconds
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd" xmlns:tns="http://www.primagrid.com/services/two/po" xmlns:async="http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations" xmlns:ns4="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" xmlns:ns5="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 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:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl" xmlns:ns1="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd" xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:ns="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd" xmlns:ns3="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" xmlns:ns2="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.primagrid.com/services/two/po" name="MyDefinition">
<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/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/wsdm/2004/12/muws/wsdm-muws-part2.wsdl" location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
<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/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
<import namespace="http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations" location="../spec/boasync/AsynchronousBusinessOperationsInvocation.wsdl"/>
<types>
<schema elementFormDefault="qualified" targetNamespace="http://www.primagrid.com/services/two/po" xmlns="http://www.w3.org/2001/XMLSchema" 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: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:wsrl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<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"/>
<!-- *** 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 maxOccurs="unbounded" ref="wsnt:Topic"/>
<element ref="wsnt:FixedTopicSet"/>
<element maxOccurs="unbounded" ref="wsnt:TopicExpressionDialects"/>
<!-- *** 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"/> -->
<element ref="tns:stam"/>
</sequence>
</complexType>
</element>
<!-- *** Add element definitions for custom request/response/fault types here *** -->
<!-- Create Resource -->
<element name="Create">
<complexType/>
</element>
<element name="CreateResponse">
<complexType>
<sequence>
<element ref="wsa04:EndpointReference"/>
</sequence>
</complexType>
</element>
<element name="CreateFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
<!-- Destroy Resource -->
<element name="DestroyResource">
<complexType>
<sequence>
<element name="resourceid" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="DestroyResourceResponse">
<complexType/>
</element>
<element name="DestroyResourceFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
<element name="SubmitPurchaseOrder">
<complexType>
<sequence>
<element name="argy" type="xsd:string"/>
<element name="poNumber" type="xsd:int"/>
<element name="argx" type="xsd:int"/>
</sequence>
</complexType>
</element>
<element name="SubmitPurchaseOrderResponse">
<complexType>
<sequence>
<element name="returnElement" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="stam" type="xsd:string"/>
</schema>
</types>
<message name="SubmitPurchaseOrderRequest">
<part name="SubmitPurchaseOrderRequest" element="tns:SubmitPurchaseOrder"/>
</message>
<message name="DestroyResourceInstanceResponse">
<part name="document" element="tns:DestroyResourceResponse"/>
</message>
<message name="CreateFaultMessage">
<part name="document" element="tns:CreateFault"/>
</message>
<message name="CreateResourceInstanceRequest">
<part name="document" element="tns:Create"/>
</message>
<message name="CreateResourceInstanceResponse">
<part name="document" element="tns:CreateResponse"/>
</message>
<message name="DestroyResourceFaultMessage">
<part name="document" element="tns:DestroyResourceFault"/>
</message>
<message name="SubmitPurchaseOrderResponse">
<part name="SubmitPurchaseOrderResponse" element="tns:SubmitPurchaseOrderResponse"/>
</message>
<message name="DestroyResourceInstanceRequest">
<part name="document" element="tns:DestroyResource"/>
</message>
<portType name="POPortType" wsrp:ResourceProperties="tns:ResourceProperties">
<operation name="StartAsynchronousOperation">
<input name="StartAsynchronousOperationRequest" message="async:StartAsynchronousOperationRequest"/>
<output name="StartAsynchronousOperationResponse" message="async:StartAsynchronousOperationResponse"/>
<fault name="StartAsynchronousOperationFault" message="async:StartAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="StopAsynchronousOperation">
<input name="StopAsynchronousOperationRequest" message="async:StopAsynchronousOperationRequest"/>
<output name="StopAsynchronousOperationResponse" message="async:StopAsynchronousOperationResponse"/>
<fault name="StopAsynchronousOperationFault" message="async:StopAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="JoinAsynchronousOperation">
<input name="JoinAsynchronousOperationRequest" message="async:JoinAsynchronousOperationRequest"/>
<output name="JoinAsynchronousOperationResponse" message="async:JoinAsynchronousOperationResponse"/>
<fault name="JoinAsynchronousOperationFault" message="async:JoinAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="JoinAsynchronousOperationTimeoutFault" message="async:JoinAsynchronousOperationTimeoutFaultMessage"/>
</operation>
<operation name="GetResourceProperty">
<input name="GetResourcePropertyRequest" message="wsrpw:GetResourcePropertyRequest"/>
<output name="GetResourcePropertyResponse" message="wsrpw:GetResourcePropertyResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="GetMultipleResourceProperties">
<input name="GetMultipleResourcePropertiesRequest" message="wsrpw:GetMultipleResourcePropertiesRequest"/>
<output name="GetMultipleResourcePropertiesResponse" message="wsrpw:GetMultipleResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="SetResourceProperties">
<input name="SetResourcePropertiesRequest" message="wsrpw:SetResourcePropertiesRequest"/>
<output name="SetResourcePropertiesResponse" message="wsrpw:SetResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="UnableToModifyResourcePropertyFault" message="wsrpw:UnableToModifyResourcePropertyFault"/>
<fault name="SetResourcePropertyRequestFailedFault" message="wsrpw:SetResourcePropertyRequestFailedFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="InvalidSetResourcePropertiesRequestContentFault" message="wsrpw:InvalidSetResourcePropertiesRequestContentFault"/>
</operation>
<operation name="QueryResourceProperties">
<input name="QueryResourcePropertiesRequest" message="wsrpw:QueryResourcePropertiesRequest"/>
<output name="QueryResourcePropertiesResponse" message="wsrpw:QueryResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="InvalidQueryExpressionFault" message="wsrpw:InvalidQueryExpressionFault"/>
<fault name="QueryEvaluationErrorFault" message="wsrpw:QueryEvaluationErrorFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="UnknownQueryExpressionDialectFault" message="wsrpw:UnknownQueryExpressionDialectFault"/>
</operation>
<operation name="Destroy">
<input message="wsrlw:DestroyRequest"/>
<output message="wsrlw:DestroyResponse"/>
<fault name="ResourceNotDestroyedFault" message="wsrlw:ResourceNotDestroyedFault"/>
<fault name="ResourceUnknownFault" message="wsrlw:ResourceUnknownFault"/>
</operation>
<operation name="SetTerminationTime">
<input message="wsrlw:SetTerminationTimeRequest"/>
<output message="wsrlw:SetTerminationTimeResponse"/>
<fault name="UnableToSetTerminationTimeFault" message="wsrlw:UnableToSetTerminationTimeFault"/>
<fault name="ResourceUnknownFault" message="wsrlw:ResourceUnknownFault"/>
<fault name="TerminationTimeChangeRejectedFault" message="wsrlw:TerminationTimeChangeRejectedFault"/>
</operation>
<operation name="Subscribe">
<input message="wsntw:SubscribeRequest"/>
<output message="wsntw:SubscribeResponse"/>
<fault name="SubscribeCreationFailedFault" message="wsntw:SubscribeCreationFailedFault"/>
<fault name="ResourceUnknownFault" message="wsntw:ResourceUnknownFault"/>
<fault name="TopicPathDialectUnknownFault" message="wsntw:TopicPathDialectUnknownFault"/>
</operation>
<operation name="GetCurrentMessage">
<input message="wsntw:GetCurrentMessageRequest"/>
<output message="wsntw:GetCurrentMessageResponse"/>
<fault name="TopicNotSupportedFault" message="wsntw:TopicNotSupportedFault"/>
<fault name="InvalidTopicExpressionFault" message="wsntw:InvalidTopicExpressionFault"/>
<fault name="NoCurrentMessageOnTopicFault" message="wsntw:NoCurrentMessageOnTopicFault"/>
<fault name="ResourceUnknownFault" message="wsntw:ResourceUnknownFault"/>
</operation>
<operation name="Notify">
<input name="Notify" message="wsntw:Notify"/>
</operation>
<operation name="CreateResourceInstance">
<input name="CreateResourceInstanceRequest" message="tns:CreateResourceInstanceRequest"/>
<output name="CreateResourceInstanceResponse" message="tns:CreateResourceInstanceResponse"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="CreateFault" message="tns:CreateFaultMessage"/>
</operation>
<operation name="DestroyResourceInstance">
<input name="DestroyResourceRequest" message="tns:DestroyResourceInstanceRequest"/>
<output name="DestroyResourceResponse" message="tns:DestroyResourceInstanceResponse"/>
<fault name="DestroyResourceFault" message="tns:DestroyResourceFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="SubmitPurchaseOrder">
<input name="SubmitPurchaseOrderRequest" message="tns:SubmitPurchaseOrderRequest"/>
<output name="SubmitPurchaseOrderResponse" message="tns:SubmitPurchaseOrderResponse"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
</portType>
<binding name="POBinding" type="tns:POPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="StartAsynchronousOperation">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="StartAsynchronousOperationFault">
<soap:fault name="StartAsynchronousOperationFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="StopAsynchronousOperation">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="StopAsynchronousOperationFault">
<soap:fault name="StopAsynchronousOperationFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="JoinAsynchronousOperation">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="JoinAsynchronousOperationFault">
<soap:fault name="JoinAsynchronousOperationFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
<fault name="JoinAsynchronousOperationTimeoutFault">
<soap:fault name="JoinAsynchronousOperationTimeoutFault" use="literal"/>
</fault>
</operation>
<operation name="GetResourceProperty">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="GetMultipleResourceProperties">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="SetResourceProperties">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
</fault>
<fault name="UnableToModifyResourcePropertyFault">
<soap:fault name="UnableToModifyResourcePropertyFault" use="literal"/>
</fault>
<fault name="SetResourcePropertyRequestFailedFault">
<soap:fault name="SetResourcePropertyRequestFailedFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
<fault name="InvalidSetResourcePropertiesRequestContentFault">
<soap:fault name="InvalidSetResourcePropertiesRequestContentFault" use="literal"/>
</fault>
</operation>
<operation name="QueryResourceProperties">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="InvalidResourcePropertyQNameFault">
<soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
</fault>
<fault name="InvalidQueryExpressionFault">
<soap:fault name="InvalidQueryExpressionFault" use="literal"/>
</fault>
<fault name="QueryEvaluationErrorFault">
<soap:fault name="QueryEvaluationErrorFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
<fault name="UnknownQueryExpressionDialectFault">
<soap:fault name="UnknownQueryExpressionDialectFault" use="literal"/>
</fault>
</operation>
<operation name="Destroy">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="ResourceNotDestroyedFault">
<soap:fault name="ResourceNotDestroyedFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="SetTerminationTime">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="UnableToSetTerminationTimeFault">
<soap:fault name="UnableToSetTerminationTimeFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
<fault name="TerminationTimeChangeRejectedFault">
<soap:fault name="TerminationTimeChangeRejectedFault" use="literal"/>
</fault>
</operation>
<operation name="Subscribe">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="SubscribeCreationFailedFault">
<soap:fault name="SubscribeCreationFailedFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" 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="TopicNotSupportedFault">
<soap:fault name="TopicNotSupportedFault" use="literal"/>
</fault>
<fault name="InvalidTopicExpressionFault">
<soap:fault name="InvalidTopicExpressionFault" use="literal"/>
</fault>
<fault name="NoCurrentMessageOnTopicFault">
<soap:fault name="NoCurrentMessageOnTopicFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="Notify">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
</operation>
<operation name="CreateResourceInstance">
<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="CreateFault">
<soap:fault name="CreateFault" use="literal"/>
</fault>
</operation>
<operation name="DestroyResourceInstance">
<soap:operation style="document"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="DestroyResourceFault">
<soap:fault name="DestroyResourceFault" use="literal"/>
</fault>
<fault name="ResourceUnknownFault">
<soap:fault name="ResourceUnknownFault" use="literal"/>
</fault>
</operation>
<operation name="SubmitPurchaseOrder">
<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>
</operation>
</binding>
<service name="PO">
<port name="PO" binding="tns:POBinding">
<soap:address location="http://localhost:8080/muse/services/MyPort"/>
</port>
</service>
</definitions>
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd" xmlns:tns="http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations" xmlns:ns4="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" xmlns:ns5="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 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:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl" xmlns:ns1="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd" xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:ns="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd" xmlns:ns3="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" xmlns:ns2="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations" name="AsynchronousBusinessOperationsDefinition">
<import namespace="http://schemas.xmlsoap.org/ws/2004/09/mex" location="../wsx/WS-MetadataExchange-2004_09.wsdl"/>
<import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl" location="../wsrf/WS-ResourceLifetime-1_2-Draft_01.wsdl"/>
<import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl" location="../wsdm/MUWS-Part2-1_0.wsdl"/>
<import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" location="../wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl"/>
<import namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" location="../wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" 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: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:wsrl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.primagrid.com/specs/services/businessoperations/asynchronousinvocations" elementFormDefault="qualified">
<import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" schemaLocation="../wsrf/WS-BaseFaults-1_2-Draft_01.xsd"/>
<import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" schemaLocation="../wsrf/WS-ResourceLifetime-1_2-Draft_01.xsd"/>
<import namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd" schemaLocation="../wsn/WS-BaseNotification-1_2-Draft_01.xsd"/>
<import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd" schemaLocation="../wsdm/MUWS-Part1-1_0.xsd"/>
<import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd" schemaLocation="../wsdm/MUWS-Part2-1_0.xsd"/>
<!-- *** e.g.: <element name="MyProperty" type="xsd:string" /> *** -->
<element name="ResourceProperties">
<complexType>
<sequence/>
</complexType>
</element>
<!-- Start Asynchronous Operation -->
<element name="StartAsynchronousOperation">
<complexType>
<sequence>
<element name="jobname" type="xsd:string"/>
<element name="jobexpiration" type="xsd:date"/>
<element name="jobarguments">
<complexType>
<sequence/>
</complexType>
</element>
</sequence>
</complexType>
</element>
<element name="StartAsynchronousOperationResponse">
<complexType>
<sequence>
<element name="jobname" type="xsd:string"/>
<element name="jobid" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="StartAsynchronousOperationFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
<!-- Stop Asynchronous Operation -->
<element name="StopAsynchronousOperation">
<complexType>
<sequence>
<element name="jobname" type="xsd:string"/>
<element name="jobid" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="StopAsynchronousOperationResponse">
<complexType/>
</element>
<element name="StopAsynchronousOperationFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
<!-- Join Asynchronous Operation -->
<element name="JoinAsynchronousOperation">
<complexType>
<sequence>
<element name="jobname" type="xsd:string"/>
<element name="jobid" type="xsd:string"/>
<element name="waituntil" type="xsd:date"/>
</sequence>
</complexType>
</element>
<element name="JoinAsynchronousOperationResponse">
<complexType/>
</element>
<element name="JoinAsynchronousOperationFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
<element name="JoinAsynchronousOperationTimeoutFault">
<complexType>
<complexContent>
<extension base="wsbf:BaseFaultType"/>
</complexContent>
</complexType>
</element>
</schema>
</types>
<message name="StartAsynchronousOperationRequest">
<part name="StartAsynchronousOperationRequest" element="tns:StartAsynchronousOperation"/>
</message>
<message name="StartAsynchronousOperationResponse">
<part name="document" element="tns:StartAsynchronousOperationResponse"/>
</message>
<message name="StartAsynchronousOperationFaultMessage">
<part name="document" element="tns:StartAsynchronousOperationFault"/>
</message>
<message name="StopAsynchronousOperationRequest">
<part name="StopAsynchronousOperationRequest" element="tns:StopAsynchronousOperation"/>
</message>
<message name="StopAsynchronousOperationResponse">
<part name="document" element="tns:StopAsynchronousOperationResponse"/>
</message>
<message name="StopAsynchronousOperationFaultMessage">
<part name="document" element="tns:StopAsynchronousOperationFault"/>
</message>
<message name="JoinAsynchronousOperationRequest">
<part name="JoinAsynchronousOperationRequest" element="tns:JoinAsynchronousOperation"/>
</message>
<message name="JoinAsynchronousOperationResponse">
<part name="document" element="tns:JoinAsynchronousOperationResponse"/>
</message>
<message name="JoinAsynchronousOperationFaultMessage">
<part name="document" element="tns:JoinAsynchronousOperationFault"/>
</message>
<message name="JoinAsynchronousOperationTimeoutFaultMessage">
<part name="document" element="tns:JoinAsynchronousOperationTimeoutFault"/>
</message>
<portType name="AsynchronousBusinessOperationsPortType" wsrp:ResourceProperties="tns:ResourceProperties">
<operation name="StartAsynchronousOperation">
<input name="StartAsynchronousOperationRequest" message="tns:StartAsynchronousOperationRequest"/>
<output name="StartAsynchronousOperationResponse" message="tns:StartAsynchronousOperationResponse"/>
<fault name="StartAsynchronousOperationFault" message="tns:StartAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="StopAsynchronousOperation">
<input name="StopAsynchronousOperationRequest" message="tns:StopAsynchronousOperationRequest"/>
<output name="StopAsynchronousOperationResponse" message="tns:StopAsynchronousOperationResponse"/>
<fault name="StopAsynchronousOperationFault" message="tns:StopAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="JoinAsynchronousOperation">
<input name="JoinAsynchronousOperationRequest" message="tns:JoinAsynchronousOperationRequest"/>
<output name="JoinAsynchronousOperationResponse" message="tns:JoinAsynchronousOperationResponse"/>
<fault name="JoinAsynchronousOperationFault" message="tns:JoinAsynchronousOperationFaultMessage"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="JoinAsynchronousOperationTimeoutFault" message="tns:JoinAsynchronousOperationTimeoutFaultMessage"/>
</operation>
<operation name="GetResourceProperty">
<input name="GetResourcePropertyRequest" message="wsrpw:GetResourcePropertyRequest"/>
<output name="GetResourcePropertyResponse" message="wsrpw:GetResourcePropertyResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="GetMultipleResourceProperties">
<input name="GetMultipleResourcePropertiesRequest" message="wsrpw:GetMultipleResourcePropertiesRequest"/>
<output name="GetMultipleResourcePropertiesResponse" message="wsrpw:GetMultipleResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
</operation>
<operation name="SetResourceProperties">
<input name="SetResourcePropertiesRequest" message="wsrpw:SetResourcePropertiesRequest"/>
<output name="SetResourcePropertiesResponse" message="wsrpw:SetResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="UnableToModifyResourcePropertyFault" message="wsrpw:UnableToModifyResourcePropertyFault"/>
<fault name="SetResourcePropertyRequestFailedFault" message="wsrpw:SetResourcePropertyRequestFailedFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="InvalidSetResourcePropertiesRequestContentFault" message="wsrpw:InvalidSetResourcePropertiesRequestContentFault"/>
</operation>
<operation name="QueryResourceProperties">
<input name="QueryResourcePropertiesRequest" message="wsrpw:QueryResourcePropertiesRequest"/>
<output name="QueryResourcePropertiesResponse" message="wsrpw:QueryResourcePropertiesResponse"/>
<fault name="InvalidResourcePropertyQNameFault" message="wsrpw:InvalidResourcePropertyQNameFault"/>
<fault name="InvalidQueryExpressionFault" message="wsrpw:InvalidQueryExpressionFault"/>
<fault name="QueryEvaluationErrorFault" message="wsrpw:QueryEvaluationErrorFault"/>
<fault name="ResourceUnknownFault" message="wsrpw:ResourceUnknownFault"/>
<fault name="UnknownQueryExpressionDialectFault" message="wsrpw:UnknownQueryExpressionDialectFault"/>
</operation>
</portType>
</definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]