You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by sc...@apache.org on 2005/05/10 22:42:12 UTC
svn commit: r169519 - in /incubator/muse/trunk/registry-xbeans: ./ maven.xml
project.properties project.xml src/ src/wsdl/ src/wsdl/Registry.wsdl
Author: scamp
Date: Tue May 10 13:42:11 2005
New Revision: 169519
URL: http://svn.apache.org/viewcvs?rev=169519&view=rev
Log:
added for registry service
Added:
incubator/muse/trunk/registry-xbeans/
incubator/muse/trunk/registry-xbeans/maven.xml
incubator/muse/trunk/registry-xbeans/project.properties
incubator/muse/trunk/registry-xbeans/project.xml
incubator/muse/trunk/registry-xbeans/src/
incubator/muse/trunk/registry-xbeans/src/wsdl/
incubator/muse/trunk/registry-xbeans/src/wsdl/Registry.wsdl
Added: incubator/muse/trunk/registry-xbeans/maven.xml
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/registry-xbeans/maven.xml?rev=169519&view=auto
==============================================================================
--- incubator/muse/trunk/registry-xbeans/maven.xml (added)
+++ incubator/muse/trunk/registry-xbeans/maven.xml Tue May 10 13:42:11 2005
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+
+<!--
+ For the definitions of Jelly tags, see these as reference
+ * http://jakarta.apache.org/commons/jelly/libs/
+ * http://jakarta.apache.org/commons/jelly/tags.html
+-->
+
+<project default="jar:jar"
+ xmlns:j="jelly:core"
+ xmlns:maven="jelly:maven">
+
+ <postGoal name="java:compile">
+ <attainGoal name="generate" />
+ </postGoal>
+
+ <postGoal name="jar:jar">
+ <attainGoal name="src-jar"/>
+ </postGoal>
+
+ <goal name="generate"
+ description="generate XMLBeans for Registry types">
+
+ <property name="gen.src.dir" location="${maven.src.dir}/java" />
+ <echo>Writing generated XMLBeans source files to: ${gen.src.dir}</echo>
+ <delete dir="${gen.src.dir}"/>
+ <mkdir dir="${gen.src.dir}"/>
+
+ <property name="gen.classes.dir" location="${maven.build.dest}" />
+ <echo>Writing generated XMLBeans classes to: ${gen.classes.dir}</echo>
+ <delete dir="${gen.classes.dir}"/>
+ <mkdir dir="${gen.classes.dir}"/>
+
+ <pathconvert refid="maven.dependency.classpath" dirsep="/" property="cp.value" />
+
+ <!-- NOTE: fork must be enabled to circumvent XMLBeans/Maven bug! -->
+ <java classname="org.apache.xmlbeans.impl.tool.SchemaCompiler"
+ classpathref="maven.dependency.classpath"
+ verbose="true"
+ fork="true"
+ maxmemory="256M">
+ <arg value="-cp" />
+ <arg value="${cp.value}" />
+ <!--<arg value="-debug" />-->
+ <arg value="-dl" />
+ <arg value="-d" />
+ <arg value="${gen.classes.dir}" />
+ <arg value="-src" />
+ <arg value="${gen.src.dir}" />
+ <arg value="-verbose" />
+ <arg line="${maven.src.dir}/wsdl" />
+ </java>
+
+<!--
+ <taskdef name="schemaCompiler"
+ classname="org.apache.xmlbeans.impl.tool.XMLBean"
+ classpathref="maven.dependency.classpath" />
+
+ <schemaCompiler classpathref="maven.dependency.classpath"
+ srcgendir="${gen.src.dir}"
+ classgendir="${gen.classes.dir}"
+ download="on"
+ verbose="on"
+ debug="on"
+ debugLevel="lines,vars,source"
+ failonerror="on">
+
+ <fileset dir="${maven.src.dir}/wsdl" />
+
+ </schemaCompiler>
+-->
+ </goal>
+
+ <goal name="src-jar">
+ <jar jarfile="${maven.build.dir}/${pom.artifactId}-src-${pom.currentVersion}.jar"
+ basedir="${gen.src.dir}" />
+ </goal>
+
+</project>
Added: incubator/muse/trunk/registry-xbeans/project.properties
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/registry-xbeans/project.properties?rev=169519&view=auto
==============================================================================
--- incubator/muse/trunk/registry-xbeans/project.properties (added)
+++ incubator/muse/trunk/registry-xbeans/project.properties Tue May 10 13:42:11 2005
@@ -0,0 +1,15 @@
+# -----------------------------------------------------------------------------
+# Default properties for the Maven build. You can override these properties
+# either by defining a build.properties file with the overriden properties
+# or by passing them on the command line as system parameters (-D).
+# -----------------------------------------------------------------------------
+
+# MAVEN CORE
+##############
+# comma-spearated list of remote JAR repository URLs
+maven.repo.remote = http://www.apache.org/dist/java-repository/, http://cvs.apache.org/repository/, http://mirrors.sunsite.dk/maven/
+
+# JAVA PLUGIN
+##############
+maven.compile.debug = on
+maven.compile.target = 1.4
Added: incubator/muse/trunk/registry-xbeans/project.xml
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/registry-xbeans/project.xml?rev=169519&view=auto
==============================================================================
--- incubator/muse/trunk/registry-xbeans/project.xml (added)
+++ incubator/muse/trunk/registry-xbeans/project.xml Tue May 10 13:42:11 2005
@@ -0,0 +1,137 @@
+<?xml version="1.0"?>
+
+<!-- Registry XMLBeans - Project Object Model (POM) -->
+
+<!-- Schema for this file is at: http://maven.apache.org/xsd/maven-project-3.0.0.xsd -->
+<!-- Reference for this file is at: http://maven.apache.org/reference/project-descriptor.html -->
+
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://maven.apache.org/xsd/maven-project-3.0.0.xsd">
+
+ <pomVersion>3</pomVersion>
+ <name>XMLBeans for the Registry types</name>
+ <id>registry-xbeans</id>
+ <groupId>muse</groupId>
+ <currentVersion>SNAPSHOT</currentVersion>
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+
+ <repository>
+ <connection>scm|svn|http://svn.apache.org/repos/asf/incubator/muse/trunk/</connection>
+ <developerConnection>scm|svn|https://svn.apache.org/repos/asf/incubator/muse/trunk/</developerConnection>
+ <url>http://svn.apache.org/viewcvs.cgi/incubator/muse/trunk/</url>
+ </repository>
+
+ <versions>
+ <version>
+ <id>1_0-beta1</id>
+ <name>1.0-beta1</name>
+ <tag>HEAD</tag>
+ </version>
+ </versions>
+
+ <developers>
+
+ <developer>
+ <name>Sal Campana</name>
+ <id>sjc</id>
+ <email>sal.campana@hp.com</email>
+ <organization>Hewlett-Packard Company</organization>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-5</timezone>
+ </developer>
+
+ </developers>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xbean</artifactId>
+ <version>2.0.0-beta1</version>
+ <url>http://xmlbeans.apache.org/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <war.bundle>true</war.bundle>
+ <usage>Needed for handling XML types in a platform agnostic way.</usage>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xmlbeans-jsr173-api</artifactId>
+ <version>2.0-dev</version>
+ <url>http://xmlbeans.apache.org/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <war.bundle>true</war.bundle>
+ <usage>Needed for handling XML types in a platform agnostic way.</usage>
+ </properties>
+ </dependency>
+<!--
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xbean</artifactId>
+ <version>1.0.4</version>
+ <url>http://xmlbeans.apache.org/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <war.bundle>true</war.bundle>
+ <usage>Used to generate XMLBeans</usage>
+ </properties>
+ </dependency>
+-->
+ <dependency>
+ <groupId>apollo</groupId>
+ <artifactId>wsa-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/apollo/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSA spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>apollo</groupId>
+ <artifactId>wsrf-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/apollo/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSRF spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>muse</groupId>
+ <artifactId>wsdm-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/apollo/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSDM spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>hermes</groupId>
+ <artifactId>wsn-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/hermes/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSN spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ </dependencies>
+
+</project>
Added: incubator/muse/trunk/registry-xbeans/src/wsdl/Registry.wsdl
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/registry-xbeans/src/wsdl/Registry.wsdl?rev=169519&view=auto
==============================================================================
--- incubator/muse/trunk/registry-xbeans/src/wsdl/Registry.wsdl (added)
+++ incubator/muse/trunk/registry-xbeans/src/wsdl/Registry.wsdl Tue May 10 13:42:11 2005
@@ -0,0 +1,174 @@
+<?xml version="1.0"?>
+
+<definitions name="ResourceRegistry"
+ targetNamespace="http://ws.apache.org/muws/registry/base/service/"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:tns="http://ws.apache.org/muws/registry/base/service/"
+ 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: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">
+
+ <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/muws/wsdm-muws-part2.wsdl"
+ location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
+
+ <types>
+ <schema elementFormDefault="qualified"
+ targetNamespace="http://ws.apache.org/muws/registry/base/service/"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:wsbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
+ xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
+ xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd">
+
+ <xsd:import namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
+ schemaLocation="../spec/wsrf/WS-BaseFaults-1_2.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"/>
+
+ <!-- Resource Properties Document Schema -->
+ <element name="RegistryResourceProperties">
+ <complexType>
+ <sequence>
+ <element ref="wsnt:Topic" maxOccurs="unbounded" />
+ <element ref="wsnt:FixedTopicSet" />
+ <element ref="wsnt:TopicExpressionDialects" maxOccurs="unbounded" />
+ <element ref="muws-p1-xs:ResourceId"/>
+ <element ref="muws-p1-xs:ManageabilityCapability" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </types>
+
+ <portType name="RegistryPortType" wsrp:ResourceProperties="tns:RegistryResourceProperties">
+
+ <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>
+ <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>
+ <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>
+ </portType>
+
+ <binding name="RegistrySoapHttpBinding" type="tns:RegistryPortType">
+
+ <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>
+
+ <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>
+ <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="TopicPathDialectUnknownFault" use="literal"/>
+ </fault>
+ <fault name="NoCurrentMessageOnTopicFault">
+ <soap:fault name="NoCurrentMessageOnTopicFault" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+
+ <service name="RegistryService">
+ <port name="ResourceRegistry" binding="tns:RegistrySoapHttpBinding">
+ <soap:address location="http://localhost:8080/muse/services/ResourceRegistry" />
+ </port>
+ </service>
+
+</definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org