Author: scamp
Date: Wed May  4 08:18:22 2005
New Revision: 168138

URL: http://svn.apache.org/viewcvs?rev=168138&view=rev
Log:
updated for support of a new Reosurce type for Relationships to handle the 
relationship/created/destroyed events...

Modified:
    incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java
    incubator/muse/trunk/src/site/content/interop/build.xml
    incubator/muse/trunk/src/site/content/interop/src/wsdl/weatherstation.wsdl
    
incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt

Modified: 
incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java?rev=168138&r1=168137&r2=168138&view=diff
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java 
(original)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java 
Wed May  4 08:18:22 2005
@@ -44,7 +44,6 @@
 
     private void initPortTypeInfoMap()
     {
-
         addPortType2JavaInfo( new RelationshipsPortType2JavaInfo() );
         addPortType2JavaInfo( new ManageabilityReferencesPortType2JavaInfo() );
     }

Modified: incubator/muse/trunk/src/site/content/interop/build.xml
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/build.xml?rev=168138&r1=168137&r2=168138&view=diff
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/build.xml (original)
+++ incubator/muse/trunk/src/site/content/interop/build.xml Wed May  4 08:18:22 
2005
@@ -33,7 +33,7 @@
       
   <target name="generate"
               depends="init"
-              description="generate service classes and XMLBeans types for the 
Interop WSDLs...Note this has already been done and claases have been 
implemented.">      
+              description="generate service classes and XMLBeans types for the 
Interop WSDLs...Note this has already been done and the classes have been 
implemented.">      
         
         <property name="tmp.dir" location="${wsdm.webapp.dir}/_tmp_" />
         <mkdir dir="${tmp.dir}" />

Modified: 
incubator/muse/trunk/src/site/content/interop/src/wsdl/weatherstation.wsdl
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/wsdl/weatherstation.wsdl?rev=168138&r1=168137&r2=168138&view=diff
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/wsdl/weatherstation.wsdl 
(original)
+++ incubator/muse/trunk/src/site/content/interop/src/wsdl/weatherstation.wsdl 
Wed May  4 08:18:22 2005
@@ -2,11 +2,13 @@
 <definitions name="WeatherStation" 
targetNamespace="http://everest-weather.org/wsdm/samples/2005/04/schema"; 
xmlns:tns="http://everest-weather.org/wsdm/samples/2005/04/schema"; 
xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:muws-xs1="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";
 
xmlns:muws-xs2="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";
 xmlns:mows-xs="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"; 
xmlns:mows-wsdl="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"; 
xmlns:S="http://www.w3.org/2002/12/soap-envelope"; 
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd";
 
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 
 
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 
xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
-
+xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl";
 xmlns:wsws-xs="http://everest-weather.org/wsdm/samples/2005/04/schema";>
        <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://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"; 
location="../spec/wsdm/MOWS-1_0.wsdl"/>
+       <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"; 
location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
+       
        <types>
                <schema elementFormDefault="qualified" 
targetNamespace="http://everest-weather.org/wsdm/samples/2005/04/schema"; 
xmlns="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
                        <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"; 
schemaLocation="../spec/wsdm/MUWS-Part1-1_0.xsd"/>
@@ -85,6 +87,22 @@
                        <input 
message="mows-wsdl:GetManageabilityReferencesRequest"/>
                        <output 
message="mows-wsdl:GetManageabilityReferencesResponse"/>
                </operation>
+               <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>    
+               <!-- MUWS:Relationships Operation -->
+               <operation name="QueryRelationshipsByType">
+                     <input  name="QueryRelationshipsByTypeRequest"
+                             
message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
+                     <output name="QueryRelationshipsByTypeResponse"
+                             
message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>
+               </operation>            
        </portType>
        <binding name="WeatherStationSoapHttpBinding" 
type="tns:WeatherStationPortType">
                <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
@@ -119,6 +137,30 @@
                                <soap:fault 
name="InvalidResourcePropertyQNameFault" 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="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>            
                <!-- wsntw:NotificationProducer operations -->
                <operation name="Subscribe">
                        <soap:operation style="document"/>
@@ -168,6 +210,15 @@
                                <soap:body use="literal"/>
                        </output>
                </operation>
+               <operation name="QueryRelationshipsByType">
+                       <soap:operation style="document"/>
+                       <input>
+                               <soap:body use="literal"/>
+                       </input>
+                       <output>
+                               <soap:body use="literal"/>
+                       </output>
+               </operation>            
        </binding>
        <service name="WeatherStationService">
                <!-- Note: the port name becomes the service name in the wsdd 
generated by Axis Wsdl2Java -->

Modified: 
incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt?rev=168138&r1=168137&r2=168138&view=diff
==============================================================================
--- 
incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt
 (original)
+++ 
incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt
 Wed May  4 08:18:22 2005
@@ -1,4 +1,4 @@
-
+#if ($notificationProducer)
      //init the RelationshipsProperties Resource
      org.apache.xmlbeans.SchemaProperty elementProperty = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipDocument.type.getElementProperty(org.apache.ws.muws.v1_0.capability.RelationshipsCapability.PROP_NAME_RELATIONSHIP);
      boolean isReadOnly = 
m_propSet.getMetaData().getPropertyMetaData(org.apache.ws.muws.v1_0.capability.RelationshipsCapability.PROP_NAME_RELATIONSHIP).isReadOnly();
@@ -7,4 +7,4 @@
              
(org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet)m_propSet, 
(org.apache.ws.notification.base.NotificationProducerResource)this);
      
((org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet)m_propSet).set(relationshipResourceProperty);
 
-
+#end



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

Reply via email to