You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2008/05/22 06:08:05 UTC
svn commit: r658997 - in /webservices/juddi/branches/v3_trunk: ./
docs/uddi3-specification/ juddi-uddi3/ juddi-uddi3/src/
juddi-uddi3/src/main/ juddi-uddi3/src/main/java/
juddi-uddi3/src/main/resources/ juddi-uddi3/src/main/xsd/
Author: kstam
Date: Wed May 21 21:08:04 2008
New Revision: 658997
URL: http://svn.apache.org/viewvc?rev=658997&view=rev
Log:
Adding UDDI v3 module
Added:
webservices/juddi/branches/v3_trunk/.classpath
webservices/juddi/branches/v3_trunk/.project
webservices/juddi/branches/v3_trunk/docs/uddi3-specification/
webservices/juddi/branches/v3_trunk/docs/uddi3-specification/Features_List.pdf (with props)
webservices/juddi/branches/v3_trunk/docs/uddi3-specification/uddi-v3.0.2-20041019.pdf (with props)
webservices/juddi/branches/v3_trunk/juddi-uddi3/ (with props)
webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/java/
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/resources/
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/
webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/uddi_v3.xsd
webservices/juddi/branches/v3_trunk/pom.xml
Modified:
webservices/juddi/branches/v3_trunk/ (props changed)
Propchange: webservices/juddi/branches/v3_trunk/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed May 21 21:08:04 2008
@@ -0,0 +1 @@
+target-eclipse
Added: webservices/juddi/branches/v3_trunk/.classpath
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/.classpath?rev=658997&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/.classpath (added)
+++ webservices/juddi/branches/v3_trunk/.classpath Wed May 21 21:08:04 2008
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" output="target-eclipse/classes" path="juddi-uddi3/src/main/java"/>
+ <classpathentry kind="src" output="target-eclipse/classes" path="juddi-uddi3/target/generated-sources/jaxb"/>
+ <classpathentry excluding="**" kind="src" output="juddi-uddi3/src/main/resources" path="juddi-uddi3/src/main/resources"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+ <classpathentry kind="output" path="target-eclipse/classes"/>
+</classpath>
Added: webservices/juddi/branches/v3_trunk/.project
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/.project?rev=658997&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/.project (added)
+++ webservices/juddi/branches/v3_trunk/.project Wed May 21 21:08:04 2008
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jUDDI_v3</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.maven.ide.eclipse.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>
+ </natures>
+</projectDescription>
Added: webservices/juddi/branches/v3_trunk/docs/uddi3-specification/Features_List.pdf
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/docs/uddi3-specification/Features_List.pdf?rev=658997&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/juddi/branches/v3_trunk/docs/uddi3-specification/Features_List.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/juddi/branches/v3_trunk/docs/uddi3-specification/uddi-v3.0.2-20041019.pdf
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/docs/uddi3-specification/uddi-v3.0.2-20041019.pdf?rev=658997&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/juddi/branches/v3_trunk/docs/uddi3-specification/uddi-v3.0.2-20041019.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Propchange: webservices/juddi/branches/v3_trunk/juddi-uddi3/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed May 21 21:08:04 2008
@@ -0,0 +1 @@
+target
Added: webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml?rev=658997&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml (added)
+++ webservices/juddi/branches/v3_trunk/juddi-uddi3/pom.xml Wed May 21 21:08:04 2008
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.juddi</groupId>
+ <artifactId>juddi-parent</artifactId>
+ <version>3.0.0.SNAPSHOT</version>
+ </parent>
+
+ <name>jUDDI-UDDI3</name>
+ <description>UDDI 3 API</description>
+ <url>http://ws.apache.org/juddi/</url>
+ <artifactId>uddi-v3-api</artifactId>
+ <groupId>org.apache.uddiv3</groupId>
+ <version>3.0.0.SNAPSHOT</version>
+
+ <packaging>jar</packaging>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jaxb2-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>uddiv3</id>
+ <goals>
+ <goal>xjc</goal>
+ </goals>
+ <configuration>
+ <clearOutputDir>false</clearOutputDir>
+ <packageName>
+ org.apache.ws.uddiv3
+ </packageName><!-- The name of your generated source package -->
+ <schemaFiles>uddi_v3.xsd</schemaFiles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.3</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.2</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>prepareLicenseFiles</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <tasks>
+ <copy todir="${project.build.outputDirectory}/META-INF">
+ <fileset dir="${basedir}">
+ <include name="LICENSE.txt"/>
+ <include name="NOTICE.txt"/>
+ </fileset>
+ </copy>
+ </tasks>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-one-plugin</artifactId>
+ <version>1.0</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>install-maven-one-repository</goal>
+ <goal>deploy-maven-one-repository</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <remoteRepositoryId>apache</remoteRepositoryId>
+ <remoteRepositoryUrl>scpexe://people.apache.org/www/people.apache.org/repo/m1-snapshot-repository</remoteRepositoryUrl>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-4</version>
+ <configuration>
+ <tagBase>https://svn.apache.org/repos/asf/webservices/juddi/tags/</tagBase>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>5</source>
+ <target>5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.1</version>
+ <configuration>
+ <descriptors>
+ <descriptor>assembly/bin.xml</descriptor>
+ <descriptor>assembly/src.xml</descriptor>
+ </descriptors>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <version>2.0</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>true</attach>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <profiles>
+ <profile>
+ <id>release</id>
+ <activation>
+ <property>
+ <name>release</name>
+ <value/>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <attach>true</attach>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/webservices/juddi/trunk/</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/webservices/juddi/trunk/</developerConnection>
+ <url>http://svn.apache.org/viewvc/webservices/juddi/trunk</url>
+ </scm>
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <repositories>
+ <repository>
+ <releases>
+ <enabled>false</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </releases>
+ <snapshots>
+ <updatePolicy>never</updatePolicy>
+ <checksumPolicy>fail</checksumPolicy>
+ </snapshots>
+ <id>apache-snapshots</id>
+ <name>Apache Maven2 SNAPSHOTS</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
+ </repository>
+ <repository>
+ <releases>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </releases>
+ <snapshots>
+ <updatePolicy>never</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </snapshots>
+ <id>apache-ws-snapshots2</id>
+ <name>Apache ws.zones - 2</name>
+ <url>http://ws.zones.apache.org/repository2/</url>
+ </repository>
+ <repository>
+ <releases>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ <updatePolicy>never</updatePolicy>
+ <checksumPolicy>warn</checksumPolicy>
+ </snapshots>
+ <id>maven2</id>
+ <name>Maven2 repo</name>
+ <url>http://repo1.maven.org/maven2/</url>
+ </repository>
+ </repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <id>apache-snapshot</id>
+ <name>Apache Snapshot repository</name>
+ <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
+ </pluginRepository>
+ <pluginRepository>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots/>
+ <id>Codehaus Snapshots</id>
+ <url>http://snapshots.repository.codehaus.org/</url>
+ </pluginRepository>
+ <pluginRepository>
+ <id>freehep-maven</id>
+ <name>Maven FreeHEP</name>
+ <url>http://java.freehep.org/maven2/</url>
+ </pluginRepository>
+ </pluginRepositories>
+ <dependencies>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.13</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <version>2.1</version>
+ </dependency>
+ </dependencies>
+
+ <distributionManagement>
+ <repository>
+ <id>apache-repo</id>
+ <name>Maven Central Repository</name>
+ <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache-snapshots</id>
+ <name>Apache Development Repository</name>
+ <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
+ </snapshotRepository>
+ <site>
+ <id>website</id>
+ <url>scpexe://people.apache.org/www/ws.apache.org/juddi/</url>
+ </site>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/uddi_v3.xsd
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/uddi_v3.xsd?rev=658997&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/uddi_v3.xsd (added)
+++ webservices/juddi/branches/v3_trunk/juddi-uddi3/src/main/xsd/uddi_v3.xsd Wed May 21 21:08:04 2008
@@ -0,0 +1,874 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsd:schema targetNamespace="urn:uddi-org:api_v3" elementFormDefault="qualified" version="3.0.2" id="uddi" xsi:schemaLocation="urn:uddi-org:schemaCentricC14N:2002-07-10 http://uddi.org/schema/SchemaCentricCanonicalization.xsd" xmlns:scc14n="urn:uddi-org:schemaCentricC14N:2002-07-10" xmlns:uddi="urn:uddi-org:api_v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <!--
+ Copyright (c) 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc.
+ Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc.,
+ Intel Corporation, International Business Machines Corporation,
+ Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc.,
+ and VeriSign, Inc. All Rights Reserved.
+
+ Copyright (c) OASIS Open 2002-2004. All Rights Reserved.
+ -->
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+ <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>
+ <!-- Attribute type definitions -->
+ <xsd:simpleType name="uddiKey" scc14n:caseMapKind="fold">
+ <xsd:restriction base="xsd:anyURI">
+ <xsd:maxLength value="255"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="bindingKey" final="restriction">
+ <xsd:restriction base="uddi:uddiKey"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="businessKey" final="restriction">
+ <xsd:restriction base="uddi:uddiKey"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="findQualifier" scc14n:caseMapKind="fold">
+ <xsd:restriction base="uddi:validationTypeString255"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="serviceKey" final="restriction">
+ <xsd:restriction base="uddi:uddiKey"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="tModelKey" final="restriction">
+ <xsd:restriction base="uddi:uddiKey"/>
+ </xsd:simpleType>
+ <xsd:element name="authorizedName" type="uddi:authorizedName" final="restriction"/>
+ <xsd:simpleType name="authorizedName" final="restriction">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="255"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:element name="nodeID" type="uddi:nodeID" final="restriction"/>
+ <xsd:simpleType name="nodeID" final="restriction">
+ <xsd:restriction base="uddi:uddiKey"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="completionStatus" final="restriction">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="32"/>
+ <xsd:whiteSpace value="collapse"/>
+ <xsd:enumeration value="status:complete"/>
+ <xsd:enumeration value="status:fromKey_incomplete"/>
+ <xsd:enumeration value="status:toKey_incomplete"/>
+ <xsd:enumeration value="status:both_incomplete"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="direction" final="restriction">
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="fromKey"/>
+ <xsd:enumeration value="toKey"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="instanceParms" final="restriction">
+ <xsd:restriction base="uddi:validationTypeString8192"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="deleted" final="restriction">
+ <xsd:restriction base="xsd:boolean"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="timeInstant" final="restriction">
+ <xsd:restriction base="xsd:dateTime"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="truncated" final="restriction">
+ <xsd:restriction base="xsd:boolean"/>
+ </xsd:simpleType>
+ <xsd:simpleType name="keyName">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="255"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="keyType" final="restriction">
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="businessKey"/>
+ <xsd:enumeration value="tModelKey"/>
+ <xsd:enumeration value="serviceKey"/>
+ <xsd:enumeration value="bindingKey"/>
+ <xsd:enumeration value="subscriptionKey"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="keyValue">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="255"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="sortCode">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="10"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="useType">
+ <xsd:restriction base="xsd:string">
+ <xsd:maxLength value="255"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <!-- Type and element definitions for registry content -->
+ <xsd:element name="accessPoint" type="uddi:accessPoint" final="restriction"/>
+ <xsd:complexType name="accessPoint" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString4096">
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="actualCount" type="xsd:int" final="restriction"/>
+ <xsd:element name="address" type="uddi:address" final="restriction"/>
+ <xsd:complexType name="address" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:addressLine" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute ref="xml:lang" use="optional"/>
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ <xsd:attribute name="sortCode" type="uddi:sortCode" use="optional" default=""/>
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="addressLine" type="uddi:addressLine" final="restriction"/>
+ <xsd:complexType name="addressLine" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString80">
+ <xsd:attribute name="keyName" type="uddi:keyName" use="optional" default=""/>
+ <xsd:attribute name="keyValue" type="uddi:keyValue" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="assertionStatusItem" type="uddi:assertionStatusItem" final="restriction"/>
+ <xsd:complexType name="assertionStatusItem" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:fromKey"/>
+ <xsd:element ref="uddi:toKey"/>
+ <xsd:element ref="uddi:keyedReference"/>
+ <xsd:element ref="uddi:keysOwned"/>
+ </xsd:sequence>
+ <xsd:attribute name="completionStatus" type="uddi:completionStatus" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="authInfo" final="restriction">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string"/>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="bindingKey" type="uddi:bindingKey" final="restriction"/>
+ <xsd:element name="bindingTemplate" type="uddi:bindingTemplate" final="restriction"/>
+ <xsd:complexType name="bindingTemplate" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:choice>
+ <xsd:element ref="uddi:accessPoint"/>
+ <xsd:element ref="uddi:hostingRedirector"/>
+ </xsd:choice>
+ <xsd:element ref="uddi:tModelInstanceDetails" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="bindingKey" type="uddi:bindingKey" use="optional"/>
+ <xsd:attribute name="serviceKey" type="uddi:serviceKey" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="bindingTemplates" type="uddi:bindingTemplates" final="restriction"/>
+ <xsd:complexType name="bindingTemplates" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:bindingTemplate" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="businessEntity" type="uddi:businessEntity" final="restriction"/>
+ <xsd:complexType name="businessEntity" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:discoveryURLs" minOccurs="0"/>
+ <xsd:element ref="uddi:name" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:contacts" minOccurs="0"/>
+ <xsd:element ref="uddi:businessServices" minOccurs="0"/>
+ <xsd:element ref="uddi:identifierBag" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="businessKey" type="uddi:businessKey" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="businessInfo" type="uddi:businessInfo" final="restriction"/>
+ <xsd:complexType name="businessInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:name" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:serviceInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="businessKey" type="uddi:businessKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="businessInfos" type="uddi:businessInfos" final="restriction"/>
+ <xsd:complexType name="businessInfos" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessInfo" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="businessKey" type="uddi:businessKey" final="restriction"/>
+ <xsd:element name="businessService" type="uddi:businessService" final="restriction"/>
+ <xsd:complexType name="businessService" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:name" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:bindingTemplates" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="serviceKey" type="uddi:serviceKey" use="optional"/>
+ <xsd:attribute name="businessKey" type="uddi:businessKey" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="businessServices" type="uddi:businessServices" final="restriction"/>
+ <xsd:complexType name="businessServices" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessService" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="categoryBag" type="uddi:categoryBag" final="restriction"/>
+ <xsd:complexType name="categoryBag" final="restriction">
+ <xsd:choice>
+ <xsd:sequence>
+ <xsd:element ref="uddi:keyedReference" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:keyedReferenceGroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:element ref="uddi:keyedReferenceGroup" maxOccurs="unbounded"/>
+ </xsd:choice>
+ </xsd:complexType>
+ <xsd:element name="completionStatus" type="uddi:completionStatus" final="restriction"/>
+ <xsd:element name="contact" type="uddi:contact" final="restriction"/>
+ <xsd:complexType name="contact" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:personName" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:phone" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:email" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:address" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:complexType>
+ <xsd:element name="contacts" type="uddi:contacts" final="restriction"/>
+ <xsd:complexType name="contacts" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:contact" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="description" type="uddi:description" final="restriction"/>
+ <xsd:complexType name="description" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString255">
+ <xsd:attribute ref="xml:lang"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="discoveryURL" type="uddi:discoveryURL" final="restriction"/>
+ <xsd:complexType name="discoveryURL" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeAnyURI4096">
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="discoveryURLs" type="uddi:discoveryURLs" final="restriction"/>
+ <xsd:complexType name="discoveryURLs" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:discoveryURL" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="dispositionReport" type="uddi:dispositionReport" final="restriction"/>
+ <xsd:complexType name="dispositionReport" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:result" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="email" type="uddi:email" final="restriction"/>
+ <xsd:complexType name="email" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString255">
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="errInfo" type="uddi:errInfo" final="restriction"/>
+ <xsd:complexType name="errInfo" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="xsd:string">
+ <xsd:attribute name="errCode" type="xsd:string" use="required"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="findQualifier" type="uddi:findQualifier" final="restriction"/>
+ <xsd:element name="findQualifiers" type="uddi:findQualifiers" final="restriction"/>
+ <xsd:complexType name="findQualifiers">
+ <xsd:sequence>
+ <xsd:element ref="uddi:findQualifier" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="fromKey" type="uddi:businessKey" final="restriction"/>
+ <xsd:element name="hostingRedirector" type="uddi:hostingRedirector" final="restriction"/>
+ <xsd:complexType name="hostingRedirector" final="restriction">
+ <xsd:attribute name="bindingKey" type="uddi:bindingKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="identifierBag" type="uddi:identifierBag" final="restriction"/>
+ <xsd:complexType name="identifierBag" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:keyedReference" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="includeCount" type="xsd:int" final="restriction"/>
+ <xsd:element name="infoSelection" type="uddi:infoSelection" final="restriction"/>
+ <xsd:simpleType name="infoSelection" final="restriction">
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="all"/>
+ <xsd:enumeration value="hidden"/>
+ <xsd:enumeration value="visible"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:element name="instanceDetails" type="uddi:instanceDetails" final="restriction"/>
+ <xsd:complexType name="instanceDetails" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:choice>
+ <xsd:sequence>
+ <xsd:element ref="uddi:overviewDoc" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:instanceParms" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:element ref="uddi:instanceParms"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="instanceParms" type="uddi:instanceParms" final="restriction"/>
+ <xsd:element name="keyedReference" type="uddi:keyedReference" final="restriction"/>
+ <xsd:complexType name="keyedReference" final="restriction">
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="required"/>
+ <xsd:attribute name="keyName" type="uddi:keyName" use="optional" default=""/>
+ <xsd:attribute name="keyValue" type="uddi:keyValue" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="keyedReferenceGroup" type="uddi:keyedReferenceGroup" final="restriction"/>
+ <xsd:complexType name="keyedReferenceGroup" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:keyedReference" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="keysOwned" type="uddi:keysOwned" final="restriction"/>
+ <xsd:complexType name="keysOwned" final="restriction">
+ <xsd:choice>
+ <xsd:sequence>
+ <xsd:element ref="uddi:fromKey"/>
+ <xsd:element ref="uddi:toKey" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:element ref="uddi:toKey"/>
+ </xsd:choice>
+ </xsd:complexType>
+ <xsd:element name="listDescription" type="uddi:listDescription" final="restriction"/>
+ <xsd:complexType name="listDescription" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:includeCount"/>
+ <xsd:element ref="uddi:actualCount"/>
+ <xsd:element ref="uddi:listHead"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="listHead" type="xsd:int" final="restriction"/>
+ <xsd:element name="name" type="uddi:name" final="restriction"/>
+ <xsd:complexType name="name" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString255">
+ <xsd:attribute ref="xml:lang" use="optional"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="operationalInfo" type="uddi:operationalInfo" final="restriction"/>
+ <xsd:complexType name="operationalInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element name="created" type="uddi:timeInstant" minOccurs="0"/>
+ <xsd:element name="modified" type="uddi:timeInstant" minOccurs="0"/>
+ <xsd:element name="modifiedIncludingChildren" type="uddi:timeInstant" minOccurs="0"/>
+ <xsd:element ref="uddi:nodeID" minOccurs="0"/>
+ <xsd:element ref="uddi:authorizedName" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="entityKey" type="uddi:uddiKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="overviewDoc" type="uddi:overviewDoc" final="restriction"/>
+ <xsd:complexType name="overviewDoc" final="restriction">
+ <xsd:choice>
+ <xsd:sequence>
+ <xsd:element ref="uddi:description" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:overviewURL" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:element ref="uddi:overviewURL"/>
+ </xsd:choice>
+ </xsd:complexType>
+ <xsd:element name="overviewURL" type="uddi:overviewURL" final="restriction"/>
+ <xsd:complexType name="overviewURL" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeAnyURI4096">
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="personName" type="uddi:personName" final="restriction"/>
+ <xsd:complexType name="personName" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString255">
+ <xsd:attribute ref="xml:lang" use="optional"/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="phone" type="uddi:phone" final="restriction"/>
+ <xsd:complexType name="phone" final="restriction">
+ <xsd:simpleContent>
+ <xsd:extension base="uddi:validationTypeString50">
+ <xsd:attribute name="useType" type="uddi:useType" use="optional" default=""/>
+ </xsd:extension>
+ </xsd:simpleContent>
+ </xsd:complexType>
+ <xsd:element name="publisherAssertion" type="uddi:publisherAssertion" final="restriction"/>
+ <xsd:complexType name="publisherAssertion" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:fromKey"/>
+ <xsd:element ref="uddi:toKey"/>
+ <xsd:element ref="uddi:keyedReference"/>
+ <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="relatedBusinessInfo" type="uddi:relatedBusinessInfo" final="restriction"/>
+ <xsd:complexType name="relatedBusinessInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessKey"/>
+ <xsd:element ref="uddi:name" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:sharedRelationships" maxOccurs="2"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="relatedBusinessInfos" type="uddi:relatedBusinessInfos" final="restriction"/>
+ <xsd:complexType name="relatedBusinessInfos" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:relatedBusinessInfo" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="result" type="uddi:result" final="restriction"/>
+ <xsd:complexType name="result" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:errInfo" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="keyType" type="uddi:keyType" use="optional"/>
+ <xsd:attribute name="errno" type="xsd:int" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="serviceInfo" type="uddi:serviceInfo" final="restriction"/>
+ <xsd:complexType name="serviceInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:name" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="serviceKey" type="uddi:serviceKey" use="required"/>
+ <xsd:attribute name="businessKey" type="uddi:businessKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="serviceInfos" type="uddi:serviceInfos" final="restriction"/>
+ <xsd:complexType name="serviceInfos" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:serviceInfo" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="serviceKey" type="uddi:serviceKey" final="restriction"/>
+ <xsd:element name="sharedRelationships" type="uddi:sharedRelationships" final="restriction"/>
+ <xsd:complexType name="sharedRelationships" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:keyedReference" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:publisherAssertion" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="direction" type="uddi:direction" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="tModel" type="uddi:tModel" final="restriction"/>
+ <xsd:complexType name="tModel" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:name"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:overviewDoc" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:identifierBag" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="optional"/>
+ <xsd:attribute name="deleted" type="uddi:deleted" use="optional" default="false"/>
+ </xsd:complexType>
+ <xsd:element name="tModelBag" type="uddi:tModelBag" final="restriction"/>
+ <xsd:complexType name="tModelBag" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:tModelKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="tModelInfo" type="uddi:tModelInfo" final="restriction"/>
+ <xsd:complexType name="tModelInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:name"/>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="tModelInfos" type="uddi:tModelInfos" final="restriction"/>
+ <xsd:complexType name="tModelInfos" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:tModelInfo" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="tModelInstanceDetails" type="uddi:tModelInstanceDetails" final="restriction"/>
+ <xsd:complexType name="tModelInstanceDetails" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:tModelInstanceInfo" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="tModelInstanceInfo" type="uddi:tModelInstanceInfo" final="restriction"/>
+ <xsd:complexType name="tModelInstanceInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:description" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:instanceDetails" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="tModelKey" type="uddi:tModelKey" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="tModelKey" type="uddi:tModelKey" final="restriction"/>
+ <xsd:element name="toKey" type="uddi:businessKey" final="restriction"/>
+ <!-- Type and element definitions for input messages -->
+ <xsd:element name="add_publisherAssertions" type="uddi:add_publisherAssertions" final="restriction"/>
+ <xsd:complexType name="add_publisherAssertions" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:publisherAssertion" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="delete_binding" type="uddi:delete_binding" final="restriction"/>
+ <xsd:complexType name="delete_binding" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:bindingKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="delete_business" type="uddi:delete_business" final="restriction"/>
+ <xsd:complexType name="delete_business" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:businessKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="delete_publisherAssertions" type="uddi:delete_publisherAssertions" final="restriction"/>
+ <xsd:complexType name="delete_publisherAssertions" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:publisherAssertion" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="delete_service" type="uddi:delete_service" final="restriction"/>
+ <xsd:complexType name="delete_service" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:serviceKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="delete_tModel" type="uddi:delete_tModel" final="restriction"/>
+ <xsd:complexType name="delete_tModel" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="discard_authToken" type="uddi:discard_authToken" final="restriction"/>
+ <xsd:complexType name="discard_authToken" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="find_binding" type="uddi:find_binding" final="restriction"/>
+ <xsd:complexType name="find_binding" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:findQualifiers" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelBag" minOccurs="0"/>
+ <xsd:element ref="uddi:find_tModel" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="maxRows" type="xsd:int" use="optional"/>
+ <xsd:attribute name="serviceKey" type="uddi:serviceKey" use="optional"/>
+ <xsd:attribute name="listHead" type="xsd:int" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="find_business" type="uddi:find_business" final="restriction"/>
+ <xsd:complexType name="find_business" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:findQualifiers" minOccurs="0"/>
+ <xsd:element ref="uddi:name" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:identifierBag" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelBag" minOccurs="0"/>
+ <xsd:element ref="uddi:find_tModel" minOccurs="0"/>
+ <xsd:element ref="uddi:discoveryURLs" minOccurs="0"/>
+ <xsd:element ref="uddi:find_relatedBusinesses" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="maxRows" type="xsd:int" use="optional"/>
+ <xsd:attribute name="listHead" type="xsd:int" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="find_relatedBusinesses" type="uddi:find_relatedBusinesses" final="restriction"/>
+ <xsd:complexType name="find_relatedBusinesses" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:findQualifiers" minOccurs="0"/>
+ <xsd:choice>
+ <xsd:element ref="uddi:businessKey"/>
+ <xsd:element ref="uddi:fromKey"/>
+ <xsd:element ref="uddi:toKey"/>
+ </xsd:choice>
+ <xsd:element ref="uddi:keyedReference" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="maxRows" type="xsd:int" use="optional"/>
+ <xsd:attribute name="listHead" type="xsd:int" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="find_service" type="uddi:find_service" final="restriction"/>
+ <xsd:complexType name="find_service" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:findQualifiers" minOccurs="0"/>
+ <xsd:element ref="uddi:name" minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelBag" minOccurs="0"/>
+ <xsd:element ref="uddi:find_tModel" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="maxRows" type="xsd:int" use="optional"/>
+ <xsd:attribute name="businessKey" type="uddi:businessKey" use="optional"/>
+ <xsd:attribute name="listHead" type="xsd:int" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="find_tModel" type="uddi:find_tModel" final="restriction"/>
+ <xsd:complexType name="find_tModel" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:findQualifiers" minOccurs="0"/>
+ <xsd:element ref="uddi:name" minOccurs="0"/>
+ <xsd:element ref="uddi:identifierBag" minOccurs="0"/>
+ <xsd:element ref="uddi:categoryBag" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="maxRows" type="xsd:int" use="optional"/>
+ <xsd:attribute name="listHead" type="xsd:int" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="get_assertionStatusReport" type="uddi:get_assertionStatusReport" final="restriction"/>
+ <xsd:complexType name="get_assertionStatusReport" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:completionStatus" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_authToken" type="uddi:get_authToken" final="restriction"/>
+ <xsd:complexType name="get_authToken" final="restriction">
+ <xsd:attribute name="userID" type="xsd:string" use="required"/>
+ <xsd:attribute name="cred" type="xsd:string" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="get_bindingDetail" type="uddi:get_bindingDetail" final="restriction"/>
+ <xsd:complexType name="get_bindingDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:bindingKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_businessDetail" type="uddi:get_businessDetail" final="restriction"/>
+ <xsd:complexType name="get_businessDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:businessKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_operationalInfo" type="uddi:get_operationalInfo" final="restriction"/>
+ <xsd:complexType name="get_operationalInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element name="entityKey" type="uddi:uddiKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_publisherAssertions" type="uddi:get_publisherAssertions" final="restriction"/>
+ <xsd:complexType name="get_publisherAssertions" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_registeredInfo" type="uddi:get_registeredInfo" final="restriction"/>
+ <xsd:complexType name="get_registeredInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="infoSelection" type="uddi:infoSelection" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="get_serviceDetail" type="uddi:get_serviceDetail" final="restriction"/>
+ <xsd:complexType name="get_serviceDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:serviceKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="get_tModelDetail" type="uddi:get_tModelDetail" final="restriction"/>
+ <xsd:complexType name="get_tModelDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelKey" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="save_binding" type="uddi:save_binding" final="restriction"/>
+ <xsd:complexType name="save_binding" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:bindingTemplate" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="save_business" type="uddi:save_business" final="restriction"/>
+ <xsd:complexType name="save_business" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:businessEntity" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="save_service" type="uddi:save_service" final="restriction"/>
+ <xsd:complexType name="save_service" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:businessService" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="save_tModel" type="uddi:save_tModel" final="restriction"/>
+ <xsd:complexType name="save_tModel" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:tModel" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="set_publisherAssertions" type="uddi:set_publisherAssertions" final="restriction"/>
+ <xsd:complexType name="set_publisherAssertions" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo" minOccurs="0"/>
+ <xsd:element ref="uddi:publisherAssertion" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <!-- Type and element definitions for response messages -->
+ <xsd:element name="assertionStatusReport" type="uddi:assertionStatusReport" final="restriction"/>
+ <xsd:complexType name="assertionStatusReport" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:assertionStatusItem" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="authToken" type="uddi:authToken" final="restriction"/>
+ <xsd:complexType name="authToken" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:authInfo"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="bindingDetail" type="uddi:bindingDetail" final="restriction"/>
+ <xsd:complexType name="bindingDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:listDescription" minOccurs="0"/>
+ <xsd:element ref="uddi:bindingTemplate" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="businessDetail" type="uddi:businessDetail" final="restriction"/>
+ <xsd:complexType name="businessDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessEntity" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="businessList" type="uddi:businessList" final="restriction"/>
+ <xsd:complexType name="businessList" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:listDescription" minOccurs="0"/>
+ <xsd:element ref="uddi:businessInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="operationalInfos" type="uddi:operationalInfos" final="restriction"/>
+ <xsd:complexType name="operationalInfos" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:operationalInfo" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="publisherAssertions" type="uddi:publisherAssertions" final="restriction"/>
+ <xsd:complexType name="publisherAssertions" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:publisherAssertion" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="registeredInfo" type="uddi:registeredInfo" final="restriction"/>
+ <xsd:complexType name="registeredInfo" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessInfos" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="relatedBusinessesList" type="uddi:relatedBusinessesList" final="restriction"/>
+ <xsd:complexType name="relatedBusinessesList" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:listDescription" minOccurs="0"/>
+ <xsd:element ref="uddi:businessKey"/>
+ <xsd:element ref="uddi:relatedBusinessInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="serviceDetail" type="uddi:serviceDetail" final="restriction"/>
+ <xsd:complexType name="serviceDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:businessService" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="serviceList" type="uddi:serviceList" final="restriction"/>
+ <xsd:complexType name="serviceList" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:listDescription" minOccurs="0"/>
+ <xsd:element ref="uddi:serviceInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="tModelDetail" type="uddi:tModelDetail" final="restriction"/>
+ <xsd:complexType name="tModelDetail" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:tModel" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <xsd:element name="tModelList" type="uddi:tModelList" final="restriction"/>
+ <xsd:complexType name="tModelList" final="restriction">
+ <xsd:sequence>
+ <xsd:element ref="uddi:listDescription" minOccurs="0"/>
+ <xsd:element ref="uddi:tModelInfos" minOccurs="0"/>
+ </xsd:sequence>
+ <xsd:attribute name="truncated" type="uddi:truncated" use="optional"/>
+ </xsd:complexType>
+ <!--Validation simpleTypes -->
+ <xsd:simpleType name="validationTypeAnyURI4096">
+ <xsd:restriction base="xsd:anyURI">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="4096"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="validationTypeString50">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="50"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="validationTypeString80">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="80"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="validationTypeString255">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="255"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="validationTypeString4096">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="4096"/>
+ <xsd:whiteSpace value="collapse"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="validationTypeString8192">
+ <xsd:restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="8192"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+</xsd:schema>
Added: webservices/juddi/branches/v3_trunk/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/pom.xml?rev=658997&view=auto
==============================================================================
--- webservices/juddi/branches/v3_trunk/pom.xml (added)
+++ webservices/juddi/branches/v3_trunk/pom.xml Wed May 21 21:08:04 2008
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>pom</packaging>
+ <groupId>org.apache.juddi</groupId>
+ <artifactId>juddi-parent</artifactId>
+ <version>3.0.0.SNAPSHOT</version>
+ <name>jUDDI-parent</name>
+
+ <description>jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services.</description>
+ <url>http://ws.apache.org/juddi/</url>
+ <issueManagement>
+ <system>JIRA</system>
+ <url>http://issues.apache.org/jira/browse/JUDDI</url>
+ </issueManagement>
+ <ciManagement>
+ <system>Continuum</system>
+ <url>unknown</url>
+ <notifiers>
+ <notifier>
+ <sendOnError>false</sendOnError>
+ <sendOnFailure>false</sendOnFailure>
+ <sendOnSuccess>false</sendOnSuccess>
+ <sendOnWarning>false</sendOnWarning>
+ <configuration>
+ <address>juddi-dev@ws.apache.org</address>
+ </configuration>
+ </notifier>
+ </notifiers>
+ </ciManagement>
+ <inceptionYear>2004</inceptionYear>
+ <mailingLists>
+ <mailingList>
+ <name>jUDDI User List</name>
+ <subscribe>juddi-user-subscribe@ws.apache.org</subscribe>
+ <unsubscribe>juddi-user-unsubscribe@ws.apache.org</unsubscribe>
+ <post>juddi-user@ws.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/ws-juddi-user/</archive>
+ </mailingList>
+ <mailingList>
+ <name>jUDDI Developer List</name>
+ <subscribe>juddi-dev-subscribe@ws.apache.org</subscribe>
+ <unsubscribe>juddi-dev-unsubscribe@ws.apache.org</unsubscribe>
+ <post>juddi-dev@ws.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/ws-juddi-dev/</archive>
+ </mailingList>
+ <mailingList>
+ <name>jUDDI SVN List</name>
+ <subscribe>juddi-cvs-subscribe@ws.apache.org</subscribe>
+ <unsubscribe>juddi-cvs-unsubscribe@ws.apache.org</unsubscribe>
+ <post>juddi-cvs@ws.apache.org</post>
+ <archive>http://mail-archives.apache.org/mod_mbox/ws-juddi-cvs/</archive>
+ </mailingList>
+ </mailingLists>
+ <developers>
+ <developer>
+ <id>kstam</id>
+ <name>Kurt Stam</name>
+ <email>kstam AT apache.org</email>
+ <organization>ASF</organization>
+ </developer>
+ <developer>
+ <id>jfaath</id>
+ <name>Jeffrey Faath</name>
+ <email>jfaath AT apache.org</email>
+ <organization>ASF</organization>
+ </developer>
+ <developer>
+ <id>tcunningham</id>
+ <name>Tom Cunningham</name>
+ <email>tcunningham AT apache.org</email>
+ <organization>ASF</organization>
+ </developer>
+ </developers>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/webservices/juddi/trunk/</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/webservices/juddi/trunk/</developerConnection>
+ <url>http://svn.apache.org/viewcvs.cgi/webservices/juddi/trunk/</url>
+ </scm>
+ <reporting>
+ <plugins>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jdepend-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>jxr-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+ <modules>
+ <module>juddi-uddi3</module>
+ </modules>
+
+ <distributionManagement>
+ <repository>
+ <id>apache-repo</id>
+ <name>Maven Central Repository</name>
+ <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache-snapshots</id>
+ <name>Apache Development Repository</name>
+ <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
+ </snapshotRepository>
+ <site>
+ <id>website</id>
+ <url>scpexe://people.apache.org/www/ws.apache.org/juddi/</url>
+ </site>
+ </distributionManagement>
+
+</project>
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org