You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2014/03/06 02:16:16 UTC

[02/12] JUDDI-648 adding skeleton project JUDDI-197 merging code from 3.3 into trunk JUDDI-241 merging code from 3.3 into trunk JUDDI-198 merging code from 3.3 into trunk

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/ObjectFactory.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/ObjectFactory.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/ObjectFactory.java
index 3274142..266d942 100644
--- a/uddi-ws/src/main/java/org/apache/juddi/api_v3/ObjectFactory.java
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/ObjectFactory.java
@@ -1,19 +1,4 @@
-/*
- * Copyright 2001-2009 The Apache Software Foundation.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
+
 package org.apache.juddi.api_v3;
 
 import javax.xml.bind.JAXBElement;
@@ -40,26 +25,43 @@ import org.uddi.api_v3.DeleteTModel;
 @XmlRegistry
 public class ObjectFactory {
 
-    private final static QName _DeletePublisher_QNAME = new QName("urn:juddi-apache-org:api_v3", "delete_publisher");
+    private final static QName _AdminDeleteSubscriptionResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminDelete_SubscriptionResponse");
+    private final static QName _GetReplicationNodesResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_ReplicationNodesResponse");
     private final static QName _GetAllPublisherDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_allPublisherDetail");
+    private final static QName _SetReplicationNodes_QNAME = new QName("urn:juddi-apache-org:api_v3", "set_ReplicationNodes");
+    private final static QName _DeleteClerk_QNAME = new QName("urn:juddi-apache-org:api_v3", "delete_Clerk");
+    private final static QName _SyncSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "sync_subscription");
+    private final static QName _AdminSaveTModelResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_tModelResponse");
+    private final static QName _AdminSaveTModel_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_tModel");
+    private final static QName _GetAllNodes_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_AllNodes");
+    private final static QName _GetAllClientSubscriptionInfo_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_allClientSubscriptionInfo");
+    private final static QName _SetAllValidValues_QNAME = new QName("urn:juddi-apache-org:api_v3", "set_allValidValues");
+    private final static QName _AdminSaveBusinessResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_BusinessResponse");
+    private final static QName _GetAllClientSubscriptionInfoResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_allClientSubscriptionInfoResponse");
+    private final static QName _SyncSubscriptionDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "sync_subscriptionDetail");
+    private final static QName _InvokeSyncSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "invoke_SyncSubscription");
+    private final static QName _AdminSaveSubscriptionResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_SubscriptionResponse");
+    private final static QName _DeleteNode_QNAME = new QName("urn:juddi-apache-org:api_v3", "delete_Node");
+    private final static QName _GetAllClerks_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_AllClerks");
+    private final static QName _GetPublisherDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_publisherDetail");
+    private final static QName _SavePublisher_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_publisher");
+    private final static QName _SetAllValidValuesResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "set_allValidValuesResponse");
+    private final static QName _DeletePublisher_QNAME = new QName("urn:juddi-apache-org:api_v3", "delete_publisher");
+    private final static QName _AdminDeleteSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminDelete_Subscription");
     private final static QName _SaveClerkRequest_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_ClerkRequest");
     private final static QName _DeleteClientSubscriptionInfo_QNAME = new QName("urn:juddi-apache-org:api_v3", "delete_ClientSubscriptionInfo");
     private final static QName _SaveNodeRequest_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_NodeRequest");
-    private final static QName _SyncSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "sync_subscription");
+    private final static QName _GetAllNodesResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_AllNodesResponse");
+    private final static QName _GetAllClerksResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_AllClerksResponse");
+    private final static QName _AdminSaveBusiness_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_Business");
+    private final static QName _GetReplicationNodes_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_ReplicationNodes");
     private final static QName _PublisherDetailResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "publisherDetailResponse");
-    private final static QName _SaveNodeResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_NodeResponse");
-    private final static QName _SaveClientSubscriptionInfoResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_ClientSubscriptionInfoResponse");
-    private final static QName _SyncSubscriptionDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "sync_subscriptionDetail");
+    private final static QName _AdminSaveSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminSave_Subscription");
+    private final static QName _SetReplicationNodesResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "set_ReplicationNodesResponse");
     private final static QName _PublisherDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "publisherDetail");
     private final static QName _SaveClientSubscriptionInfoRequest_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_ClientSubscriptionInfoRequest");
     private final static QName _Publisher_QNAME = new QName("urn:juddi-apache-org:api_v3", "publisher");
-    private final static QName _InvokeSyncSubscription_QNAME = new QName("urn:juddi-apache-org:api_v3", "invoke_SyncSubscription");
     private final static QName _AdminDeleteTmodel_QNAME = new QName("urn:juddi-apache-org:api_v3", "adminDelete_tmodel");
-    private final static QName _SavePublisherResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_publisherResponse");
-    private final static QName _SaveClerkResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_ClerkResponse");
-    private final static QName _GetPublisherDetail_QNAME = new QName("urn:juddi-apache-org:api_v3", "get_publisherDetail");
-    private final static QName _SavePublisher_QNAME = new QName("urn:juddi-apache-org:api_v3", "save_publisher");
-    private final static QName _InvokeSyncSubscriptionResponse_QNAME = new QName("urn:juddi-apache-org:api_v3", "invoke_SyncSubscriptionResponse");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.juddi.api_v3
@@ -69,35 +71,67 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link DeleteClientSubscriptionInfo }
+     * Create an instance of {@link ClientSubscriptionInfoDetail }
      * 
      */
-    public DeleteClientSubscriptionInfo createDeleteClientSubscriptionInfo() {
-        return new DeleteClientSubscriptionInfo();
+    public ClientSubscriptionInfoDetail createClientSubscriptionInfoDetail() {
+        return new ClientSubscriptionInfoDetail();
     }
 
     /**
-     * Create an instance of {@link SaveClerk }
+     * Create an instance of {@link NodeDetail }
      * 
      */
-    public SaveClerk createSaveClerk() {
-        return new SaveClerk();
+    public NodeDetail createNodeDetail() {
+        return new NodeDetail();
     }
 
     /**
-     * Create an instance of {@link ClientSubscriptionInfoDetail }
+     * Create an instance of {@link ClerkDetail }
      * 
      */
-    public ClientSubscriptionInfoDetail createClientSubscriptionInfoDetail() {
-        return new ClientSubscriptionInfoDetail();
+    public ClerkDetail createClerkDetail() {
+        return new ClerkDetail();
     }
 
     /**
-     * Create an instance of {@link NodeDetail }
+     * Create an instance of {@link SyncSubscriptionDetailResponse }
      * 
      */
-    public NodeDetail createNodeDetail() {
-        return new NodeDetail();
+    public SyncSubscriptionDetailResponse createSyncSubscriptionDetailResponse() {
+        return new SyncSubscriptionDetailResponse();
+    }
+
+    /**
+     * Create an instance of {@link PublisherDetail }
+     * 
+     */
+    public PublisherDetail createPublisherDetail() {
+        return new PublisherDetail();
+    }
+
+    /**
+     * Create an instance of {@link DeleteClientSubscriptionInfo }
+     * 
+     */
+    public DeleteClientSubscriptionInfo createDeleteClientSubscriptionInfo() {
+        return new DeleteClientSubscriptionInfo();
+    }
+
+    /**
+     * Create an instance of {@link AdminDeleteSubscriptionRequest }
+     * 
+     */
+    public AdminDeleteSubscriptionRequest createAdminDeleteSubscriptionRequest() {
+        return new AdminDeleteSubscriptionRequest();
+    }
+
+    /**
+     * Create an instance of {@link SaveClerk }
+     * 
+     */
+    public SaveClerk createSaveClerk() {
+        return new SaveClerk();
     }
 
     /**
@@ -109,11 +143,11 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link ClerkDetail }
+     * Create an instance of {@link SetReplicationNodesResponse }
      * 
      */
-    public ClerkDetail createClerkDetail() {
-        return new ClerkDetail();
+    public SetReplicationNodesResponse createSetReplicationNodesResponse() {
+        return new SetReplicationNodesResponse();
     }
 
     /**
@@ -125,43 +159,43 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link Publisher }
+     * Create an instance of {@link SetReplicationNodes }
      * 
      */
-    public Publisher createPublisher() {
-        return new Publisher();
+    public SetReplicationNodes createSetReplicationNodes() {
+        return new SetReplicationNodes();
     }
 
     /**
-     * Create an instance of {@link SaveClientSubscriptionInfo }
+     * Create an instance of {@link GetAllClientSubscriptionInfoResponse }
      * 
      */
-    public SaveClientSubscriptionInfo createSaveClientSubscriptionInfo() {
-        return new SaveClientSubscriptionInfo();
+    public GetAllClientSubscriptionInfoResponse createGetAllClientSubscriptionInfoResponse() {
+        return new GetAllClientSubscriptionInfoResponse();
     }
 
     /**
-     * Create an instance of {@link PublisherDetail }
+     * Create an instance of {@link Publisher }
      * 
      */
-    public PublisherDetail createPublisherDetail() {
-        return new PublisherDetail();
+    public Publisher createPublisher() {
+        return new Publisher();
     }
 
     /**
-     * Create an instance of {@link SyncSubscription }
+     * Create an instance of {@link SaveClientSubscriptionInfo }
      * 
      */
-    public SyncSubscription createSyncSubscription() {
-        return new SyncSubscription();
+    public SaveClientSubscriptionInfo createSaveClientSubscriptionInfo() {
+        return new SaveClientSubscriptionInfo();
     }
 
     /**
-     * Create an instance of {@link SyncSubscriptionDetailResponse }
+     * Create an instance of {@link SyncSubscription }
      * 
      */
-    public SyncSubscriptionDetailResponse createSyncSubscriptionDetailResponse() {
-        return new SyncSubscriptionDetailResponse();
+    public SyncSubscription createSyncSubscription() {
+        return new SyncSubscription();
     }
 
     /**
@@ -181,19 +215,19 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link DeletePublisher }
+     * Create an instance of {@link DeleteClerk }
      * 
      */
-    public DeletePublisher createDeletePublisher() {
-        return new DeletePublisher();
+    public DeleteClerk createDeleteClerk() {
+        return new DeleteClerk();
     }
 
     /**
-     * Create an instance of {@link SyncSubscriptionDetail }
+     * Create an instance of {@link GetAllNodesResponse }
      * 
      */
-    public SyncSubscriptionDetail createSyncSubscriptionDetail() {
-        return new SyncSubscriptionDetail();
+    public GetAllNodesResponse createGetAllNodesResponse() {
+        return new GetAllNodesResponse();
     }
 
     /**
@@ -205,6 +239,190 @@ public class ObjectFactory {
     }
 
     /**
+     * Create an instance of {@link SyncSubscriptionDetail }
+     * 
+     */
+    public SyncSubscriptionDetail createSyncSubscriptionDetail() {
+        return new SyncSubscriptionDetail();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveSubscriptionResponse }
+     * 
+     */
+    public AdminSaveSubscriptionResponse createAdminSaveSubscriptionResponse() {
+        return new AdminSaveSubscriptionResponse();
+    }
+
+    /**
+     * Create an instance of {@link GetAllClientSubscriptionInfo }
+     * 
+     */
+    public GetAllClientSubscriptionInfo createGetAllClientSubscriptionInfo() {
+        return new GetAllClientSubscriptionInfo();
+    }
+
+    /**
+     * Create an instance of {@link GetAllNodes }
+     * 
+     */
+    public GetAllNodes createGetAllNodes() {
+        return new GetAllNodes();
+    }
+
+    /**
+     * Create an instance of {@link GetAllClerksResponse }
+     * 
+     */
+    public GetAllClerksResponse createGetAllClerksResponse() {
+        return new GetAllClerksResponse();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveTModel }
+     * 
+     */
+    public AdminSaveTModel createAdminSaveTModel() {
+        return new AdminSaveTModel();
+    }
+
+    /**
+     * Create an instance of {@link AdminDeleteSubscriptionResponse }
+     * 
+     */
+    public AdminDeleteSubscriptionResponse createAdminDeleteSubscriptionResponse() {
+        return new AdminDeleteSubscriptionResponse();
+    }
+
+    /**
+     * Create an instance of {@link SetAllValidValuesResponse }
+     * 
+     */
+    public SetAllValidValuesResponse createSetAllValidValuesResponse() {
+        return new SetAllValidValuesResponse();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveTModelResponse }
+     * 
+     */
+    public AdminSaveTModelResponse createAdminSaveTModelResponse() {
+        return new AdminSaveTModelResponse();
+    }
+
+    /**
+     * Create an instance of {@link GetReplicationNodesResponse }
+     * 
+     */
+    public GetReplicationNodesResponse createGetReplicationNodesResponse() {
+        return new GetReplicationNodesResponse();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveBusinessResponse }
+     * 
+     */
+    public AdminSaveBusinessResponse createAdminSaveBusinessResponse() {
+        return new AdminSaveBusinessResponse();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveSubscriptionRequest }
+     * 
+     */
+    public AdminSaveSubscriptionRequest createAdminSaveSubscriptionRequest() {
+        return new AdminSaveSubscriptionRequest();
+    }
+
+    /**
+     * Create an instance of {@link GetReplicationNodes }
+     * 
+     */
+    public GetReplicationNodes createGetReplicationNodes() {
+        return new GetReplicationNodes();
+    }
+
+    /**
+     * Create an instance of {@link SetAllValidValues }
+     * 
+     */
+    public SetAllValidValues createSetAllValidValues() {
+        return new SetAllValidValues();
+    }
+
+    /**
+     * Create an instance of {@link DeletePublisher }
+     * 
+     */
+    public DeletePublisher createDeletePublisher() {
+        return new DeletePublisher();
+    }
+
+    /**
+     * Create an instance of {@link GetAllClerks }
+     * 
+     */
+    public GetAllClerks createGetAllClerks() {
+        return new GetAllClerks();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveBusiness }
+     * 
+     */
+    public AdminSaveBusiness createAdminSaveBusiness() {
+        return new AdminSaveBusiness();
+    }
+
+    /**
+     * Create an instance of {@link DeleteNode }
+     * 
+     */
+    public DeleteNode createDeleteNode() {
+        return new DeleteNode();
+    }
+
+    /**
+     * Create an instance of {@link SubscriptionWrapper }
+     * 
+     */
+    public SubscriptionWrapper createSubscriptionWrapper() {
+        return new SubscriptionWrapper();
+    }
+
+    /**
+     * Create an instance of {@link ClerkList }
+     * 
+     */
+    public ClerkList createClerkList() {
+        return new ClerkList();
+    }
+
+    /**
+     * Create an instance of {@link NodeList }
+     * 
+     */
+    public NodeList createNodeList() {
+        return new NodeList();
+    }
+
+    /**
+     * Create an instance of {@link AdminSaveBusinessWrapper }
+     * 
+     */
+    public AdminSaveBusinessWrapper createAdminSaveBusinessWrapper() {
+        return new AdminSaveBusinessWrapper();
+    }
+
+    /**
+     * Create an instance of {@link ValidValues }
+     * 
+     */
+    public ValidValues createValidValues() {
+        return new ValidValues();
+    }
+
+    /**
      * Create an instance of {@link ClientSubscriptionInfo }
      * 
      */
@@ -229,48 +447,56 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeletePublisher }{@code >}}
+     * Create an instance of {@link AdminSaveTModelWrapper }
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_publisher")
-    public JAXBElement<DeletePublisher> createDeletePublisher(DeletePublisher value) {
-        return new JAXBElement<DeletePublisher>(_DeletePublisher_QNAME, DeletePublisher.class, null, value);
+    public AdminSaveTModelWrapper createAdminSaveTModelWrapper() {
+        return new AdminSaveTModelWrapper();
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllPublisherDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminDeleteSubscriptionResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_allPublisherDetail")
-    public JAXBElement<GetAllPublisherDetail> createGetAllPublisherDetail(GetAllPublisherDetail value) {
-        return new JAXBElement<GetAllPublisherDetail>(_GetAllPublisherDetail_QNAME, GetAllPublisherDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminDelete_SubscriptionResponse")
+    public JAXBElement<AdminDeleteSubscriptionResponse> createAdminDeleteSubscriptionResponse(AdminDeleteSubscriptionResponse value) {
+        return new JAXBElement<AdminDeleteSubscriptionResponse>(_AdminDeleteSubscriptionResponse_QNAME, AdminDeleteSubscriptionResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SaveClerk }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetReplicationNodesResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClerkRequest")
-    public JAXBElement<SaveClerk> createSaveClerkRequest(SaveClerk value) {
-        return new JAXBElement<SaveClerk>(_SaveClerkRequest_QNAME, SaveClerk.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_ReplicationNodesResponse")
+    public JAXBElement<GetReplicationNodesResponse> createGetReplicationNodesResponse(GetReplicationNodesResponse value) {
+        return new JAXBElement<GetReplicationNodesResponse>(_GetReplicationNodesResponse_QNAME, GetReplicationNodesResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteClientSubscriptionInfo }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllPublisherDetail }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_ClientSubscriptionInfo")
-    public JAXBElement<DeleteClientSubscriptionInfo> createDeleteClientSubscriptionInfo(DeleteClientSubscriptionInfo value) {
-        return new JAXBElement<DeleteClientSubscriptionInfo>(_DeleteClientSubscriptionInfo_QNAME, DeleteClientSubscriptionInfo.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_allPublisherDetail")
+    public JAXBElement<GetAllPublisherDetail> createGetAllPublisherDetail(GetAllPublisherDetail value) {
+        return new JAXBElement<GetAllPublisherDetail>(_GetAllPublisherDetail_QNAME, GetAllPublisherDetail.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SaveNode }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SetReplicationNodes }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_NodeRequest")
-    public JAXBElement<SaveNode> createSaveNodeRequest(SaveNode value) {
-        return new JAXBElement<SaveNode>(_SaveNodeRequest_QNAME, SaveNode.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "set_ReplicationNodes")
+    public JAXBElement<SetReplicationNodes> createSetReplicationNodes(SetReplicationNodes value) {
+        return new JAXBElement<SetReplicationNodes>(_SetReplicationNodes_QNAME, SetReplicationNodes.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteClerk }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_Clerk")
+    public JAXBElement<DeleteClerk> createDeleteClerk(DeleteClerk value) {
+        return new JAXBElement<DeleteClerk>(_DeleteClerk_QNAME, DeleteClerk.class, null, value);
     }
 
     /**
@@ -283,66 +509,75 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveTModelResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisherDetailResponse")
-    public JAXBElement<PublisherDetail> createPublisherDetailResponse(PublisherDetail value) {
-        return new JAXBElement<PublisherDetail>(_PublisherDetailResponse_QNAME, PublisherDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_tModelResponse")
+    public JAXBElement<AdminSaveTModelResponse> createAdminSaveTModelResponse(AdminSaveTModelResponse value) {
+        return new JAXBElement<AdminSaveTModelResponse>(_AdminSaveTModelResponse_QNAME, AdminSaveTModelResponse.class, null, value);
     }
 
-	/**
-     * Create an instance of {@link JAXBElement }{@code <}{@link NodeDetail }{@code >}}
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveTModel }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_NodeResponse")
-    public JAXBElement<NodeDetail> createSaveNodeResponse(NodeDetail value) {
-        return new JAXBElement<NodeDetail>(_SaveNodeResponse_QNAME, NodeDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_tModel")
+    public JAXBElement<AdminSaveTModel> createAdminSaveTModel(AdminSaveTModel value) {
+        return new JAXBElement<AdminSaveTModel>(_AdminSaveTModel_QNAME, AdminSaveTModel.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ClientSubscriptionInfoDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllNodes }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClientSubscriptionInfoResponse")
-    public JAXBElement<ClientSubscriptionInfoDetail> createSaveClientSubscriptionInfoResponse(ClientSubscriptionInfoDetail value) {
-        return new JAXBElement<ClientSubscriptionInfoDetail>(_SaveClientSubscriptionInfoResponse_QNAME, ClientSubscriptionInfoDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_AllNodes")
+    public JAXBElement<GetAllNodes> createGetAllNodes(GetAllNodes value) {
+        return new JAXBElement<GetAllNodes>(_GetAllNodes_QNAME, GetAllNodes.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SyncSubscriptionDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllClientSubscriptionInfo }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "sync_subscriptionDetail")
-    public JAXBElement<SyncSubscriptionDetail> createSyncSubscriptionDetail(SyncSubscriptionDetail value) {
-        return new JAXBElement<SyncSubscriptionDetail>(_SyncSubscriptionDetail_QNAME, SyncSubscriptionDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_allClientSubscriptionInfo")
+    public JAXBElement<GetAllClientSubscriptionInfo> createGetAllClientSubscriptionInfo(GetAllClientSubscriptionInfo value) {
+        return new JAXBElement<GetAllClientSubscriptionInfo>(_GetAllClientSubscriptionInfo_QNAME, GetAllClientSubscriptionInfo.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SetAllValidValues }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisherDetail")
-    public JAXBElement<PublisherDetail> createPublisherDetail(PublisherDetail value) {
-        return new JAXBElement<PublisherDetail>(_PublisherDetail_QNAME, PublisherDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "set_allValidValues")
+    public JAXBElement<SetAllValidValues> createSetAllValidValues(SetAllValidValues value) {
+        return new JAXBElement<SetAllValidValues>(_SetAllValidValues_QNAME, SetAllValidValues.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SaveClientSubscriptionInfo }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveBusinessResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClientSubscriptionInfoRequest")
-    public JAXBElement<SaveClientSubscriptionInfo> createSaveClientSubscriptionInfoRequest(SaveClientSubscriptionInfo value) {
-        return new JAXBElement<SaveClientSubscriptionInfo>(_SaveClientSubscriptionInfoRequest_QNAME, SaveClientSubscriptionInfo.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_BusinessResponse")
+    public JAXBElement<AdminSaveBusinessResponse> createAdminSaveBusinessResponse(AdminSaveBusinessResponse value) {
+        return new JAXBElement<AdminSaveBusinessResponse>(_AdminSaveBusinessResponse_QNAME, AdminSaveBusinessResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Publisher }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllClientSubscriptionInfoResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisher")
-    public JAXBElement<Publisher> createPublisher(Publisher value) {
-        return new JAXBElement<Publisher>(_Publisher_QNAME, Publisher.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_allClientSubscriptionInfoResponse")
+    public JAXBElement<GetAllClientSubscriptionInfoResponse> createGetAllClientSubscriptionInfoResponse(GetAllClientSubscriptionInfoResponse value) {
+        return new JAXBElement<GetAllClientSubscriptionInfoResponse>(_GetAllClientSubscriptionInfoResponse_QNAME, GetAllClientSubscriptionInfoResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SyncSubscriptionDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "sync_subscriptionDetail")
+    public JAXBElement<SyncSubscriptionDetail> createSyncSubscriptionDetail(SyncSubscriptionDetail value) {
+        return new JAXBElement<SyncSubscriptionDetail>(_SyncSubscriptionDetail_QNAME, SyncSubscriptionDetail.class, null, value);
     }
 
     /**
@@ -355,30 +590,30 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTModel }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveSubscriptionResponse }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminDelete_tmodel")
-    public JAXBElement<DeleteTModel> createAdminDeleteTmodel(DeleteTModel value) {
-        return new JAXBElement<DeleteTModel>(_AdminDeleteTmodel_QNAME, DeleteTModel.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_SubscriptionResponse")
+    public JAXBElement<AdminSaveSubscriptionResponse> createAdminSaveSubscriptionResponse(AdminSaveSubscriptionResponse value) {
+        return new JAXBElement<AdminSaveSubscriptionResponse>(_AdminSaveSubscriptionResponse_QNAME, AdminSaveSubscriptionResponse.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteNode }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_publisherResponse")
-    public JAXBElement<PublisherDetail> createSavePublisherResponse(PublisherDetail value) {
-        return new JAXBElement<PublisherDetail>(_SavePublisherResponse_QNAME, PublisherDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_Node")
+    public JAXBElement<DeleteNode> createDeleteNode(DeleteNode value) {
+        return new JAXBElement<DeleteNode>(_DeleteNode_QNAME, DeleteNode.class, null, value);
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link ClerkDetail }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllClerks }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClerkResponse")
-    public JAXBElement<ClerkDetail> createSaveClerkResponse(ClerkDetail value) {
-        return new JAXBElement<ClerkDetail>(_SaveClerkResponse_QNAME, ClerkDetail.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_AllClerks")
+    public JAXBElement<GetAllClerks> createGetAllClerks(GetAllClerks value) {
+        return new JAXBElement<GetAllClerks>(_GetAllClerks_QNAME, GetAllClerks.class, null, value);
     }
 
     /**
@@ -400,12 +635,156 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SyncSubscriptionDetailResponse }{@code >}}
+     * Create an instance of {@link JAXBElement }{@code <}{@link SetAllValidValuesResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "set_allValidValuesResponse")
+    public JAXBElement<SetAllValidValuesResponse> createSetAllValidValuesResponse(SetAllValidValuesResponse value) {
+        return new JAXBElement<SetAllValidValuesResponse>(_SetAllValidValuesResponse_QNAME, SetAllValidValuesResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeletePublisher }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_publisher")
+    public JAXBElement<DeletePublisher> createDeletePublisher(DeletePublisher value) {
+        return new JAXBElement<DeletePublisher>(_DeletePublisher_QNAME, DeletePublisher.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminDeleteSubscriptionRequest }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminDelete_Subscription")
+    public JAXBElement<AdminDeleteSubscriptionRequest> createAdminDeleteSubscription(AdminDeleteSubscriptionRequest value) {
+        return new JAXBElement<AdminDeleteSubscriptionRequest>(_AdminDeleteSubscription_QNAME, AdminDeleteSubscriptionRequest.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveClerk }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClerkRequest")
+    public JAXBElement<SaveClerk> createSaveClerkRequest(SaveClerk value) {
+        return new JAXBElement<SaveClerk>(_SaveClerkRequest_QNAME, SaveClerk.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteClientSubscriptionInfo }{@code >}}
      * 
      */
-    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "invoke_SyncSubscriptionResponse")
-    public JAXBElement<SyncSubscriptionDetailResponse> createInvokeSyncSubscriptionResponse(SyncSubscriptionDetailResponse value) {
-        return new JAXBElement<SyncSubscriptionDetailResponse>(_InvokeSyncSubscriptionResponse_QNAME, SyncSubscriptionDetailResponse.class, null, value);
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "delete_ClientSubscriptionInfo")
+    public JAXBElement<DeleteClientSubscriptionInfo> createDeleteClientSubscriptionInfo(DeleteClientSubscriptionInfo value) {
+        return new JAXBElement<DeleteClientSubscriptionInfo>(_DeleteClientSubscriptionInfo_QNAME, DeleteClientSubscriptionInfo.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveNode }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_NodeRequest")
+    public JAXBElement<SaveNode> createSaveNodeRequest(SaveNode value) {
+        return new JAXBElement<SaveNode>(_SaveNodeRequest_QNAME, SaveNode.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllNodesResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_AllNodesResponse")
+    public JAXBElement<GetAllNodesResponse> createGetAllNodesResponse(GetAllNodesResponse value) {
+        return new JAXBElement<GetAllNodesResponse>(_GetAllNodesResponse_QNAME, GetAllNodesResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetAllClerksResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_AllClerksResponse")
+    public JAXBElement<GetAllClerksResponse> createGetAllClerksResponse(GetAllClerksResponse value) {
+        return new JAXBElement<GetAllClerksResponse>(_GetAllClerksResponse_QNAME, GetAllClerksResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveBusiness }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_Business")
+    public JAXBElement<AdminSaveBusiness> createAdminSaveBusiness(AdminSaveBusiness value) {
+        return new JAXBElement<AdminSaveBusiness>(_AdminSaveBusiness_QNAME, AdminSaveBusiness.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link GetReplicationNodes }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "get_ReplicationNodes")
+    public JAXBElement<GetReplicationNodes> createGetReplicationNodes(GetReplicationNodes value) {
+        return new JAXBElement<GetReplicationNodes>(_GetReplicationNodes_QNAME, GetReplicationNodes.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisherDetailResponse")
+    public JAXBElement<PublisherDetail> createPublisherDetailResponse(PublisherDetail value) {
+        return new JAXBElement<PublisherDetail>(_PublisherDetailResponse_QNAME, PublisherDetail.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link AdminSaveSubscriptionRequest }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminSave_Subscription")
+    public JAXBElement<AdminSaveSubscriptionRequest> createAdminSaveSubscription(AdminSaveSubscriptionRequest value) {
+        return new JAXBElement<AdminSaveSubscriptionRequest>(_AdminSaveSubscription_QNAME, AdminSaveSubscriptionRequest.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SetReplicationNodesResponse }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "set_ReplicationNodesResponse")
+    public JAXBElement<SetReplicationNodesResponse> createSetReplicationNodesResponse(SetReplicationNodesResponse value) {
+        return new JAXBElement<SetReplicationNodesResponse>(_SetReplicationNodesResponse_QNAME, SetReplicationNodesResponse.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link PublisherDetail }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisherDetail")
+    public JAXBElement<PublisherDetail> createPublisherDetail(PublisherDetail value) {
+        return new JAXBElement<PublisherDetail>(_PublisherDetail_QNAME, PublisherDetail.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link SaveClientSubscriptionInfo }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "save_ClientSubscriptionInfoRequest")
+    public JAXBElement<SaveClientSubscriptionInfo> createSaveClientSubscriptionInfoRequest(SaveClientSubscriptionInfo value) {
+        return new JAXBElement<SaveClientSubscriptionInfo>(_SaveClientSubscriptionInfoRequest_QNAME, SaveClientSubscriptionInfo.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link Publisher }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "publisher")
+    public JAXBElement<Publisher> createPublisher(Publisher value) {
+        return new JAXBElement<Publisher>(_Publisher_QNAME, Publisher.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteTModel }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "urn:juddi-apache-org:api_v3", name = "adminDelete_tmodel")
+    public JAXBElement<DeleteTModel> createAdminDeleteTmodel(DeleteTModel value) {
+        return new JAXBElement<DeleteTModel>(_AdminDeleteTmodel_QNAME, DeleteTModel.class, null, value);
     }
 
 }

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValues.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValues.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValues.java
new file mode 100644
index 0000000..e3c1db3
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValues.java
@@ -0,0 +1,94 @@
+
+package org.apache.juddi.api_v3;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for set_allValidValues complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="set_allValidValues">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="authInfo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="values" type="{urn:juddi-apache-org:api_v3}validValues" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "set_allValidValues", propOrder = {
+    "authInfo",
+    "values"
+})
+public class SetAllValidValues {
+
+    protected String authInfo;
+    protected List<ValidValues> values;
+
+    /**
+     * Gets the value of the authInfo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getAuthInfo() {
+        return authInfo;
+    }
+
+    /**
+     * Sets the value of the authInfo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setAuthInfo(String value) {
+        this.authInfo = value;
+    }
+
+    /**
+     * Gets the value of the values property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the values property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getValues().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ValidValues }
+     * 
+     * 
+     */
+    public List<ValidValues> getValues() {
+        if (values == null) {
+            values = new ArrayList<ValidValues>();
+        }
+        return this.values;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValuesResponse.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValuesResponse.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValuesResponse.java
new file mode 100644
index 0000000..d2108ed
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetAllValidValuesResponse.java
@@ -0,0 +1,63 @@
+
+package org.apache.juddi.api_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.api_v3.DispositionReport;
+
+
+/**
+ * <p>Java class for set_allValidValuesResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="set_allValidValuesResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="dispositionReport" type="{urn:uddi-org:api_v3}dispositionReport"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "set_allValidValuesResponse", propOrder = {
+    "dispositionReport"
+})
+public class SetAllValidValuesResponse {
+
+    @XmlElement(required = true)
+    protected DispositionReport dispositionReport;
+
+    /**
+     * Gets the value of the dispositionReport property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DispositionReport }
+     *     
+     */
+    public DispositionReport getDispositionReport() {
+        return dispositionReport;
+    }
+
+    /**
+     * Sets the value of the dispositionReport property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DispositionReport }
+     *     
+     */
+    public void setDispositionReport(DispositionReport value) {
+        this.dispositionReport = value;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodes.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodes.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodes.java
new file mode 100644
index 0000000..f6c3687
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodes.java
@@ -0,0 +1,91 @@
+
+package org.apache.juddi.api_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.repl_v3.ReplicationConfiguration;
+
+
+/**
+ * <p>Java class for set_ReplicationNodes complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="set_ReplicationNodes">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="authInfo" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element ref="{urn:uddi-org:repl_v3}replicationConfiguration"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "set_ReplicationNodes", propOrder = {
+    "authInfo",
+    "replicationConfiguration"
+})
+public class SetReplicationNodes {
+
+    @XmlElement(required = true)
+    protected String authInfo;
+    @XmlElement(namespace = "urn:uddi-org:repl_v3", required = true)
+    protected ReplicationConfiguration replicationConfiguration;
+
+    /**
+     * Gets the value of the authInfo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getAuthInfo() {
+        return authInfo;
+    }
+
+    /**
+     * Sets the value of the authInfo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setAuthInfo(String value) {
+        this.authInfo = value;
+    }
+
+    /**
+     * Gets the value of the replicationConfiguration property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ReplicationConfiguration }
+     *     
+     */
+    public ReplicationConfiguration getReplicationConfiguration() {
+        return replicationConfiguration;
+    }
+
+    /**
+     * Sets the value of the replicationConfiguration property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ReplicationConfiguration }
+     *     
+     */
+    public void setReplicationConfiguration(ReplicationConfiguration value) {
+        this.replicationConfiguration = value;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodesResponse.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodesResponse.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodesResponse.java
new file mode 100644
index 0000000..5a6860d
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SetReplicationNodesResponse.java
@@ -0,0 +1,63 @@
+
+package org.apache.juddi.api_v3;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.api_v3.DispositionReport;
+
+
+/**
+ * <p>Java class for set_ReplicationNodesResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="set_ReplicationNodesResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="dispositionReport" type="{urn:uddi-org:api_v3}dispositionReport"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "set_ReplicationNodesResponse", propOrder = {
+    "dispositionReport"
+})
+public class SetReplicationNodesResponse {
+
+    @XmlElement(required = true)
+    protected DispositionReport dispositionReport;
+
+    /**
+     * Gets the value of the dispositionReport property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DispositionReport }
+     *     
+     */
+    public DispositionReport getDispositionReport() {
+        return dispositionReport;
+    }
+
+    /**
+     * Sets the value of the dispositionReport property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DispositionReport }
+     *     
+     */
+    public void setDispositionReport(DispositionReport value) {
+        this.dispositionReport = value;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java
new file mode 100644
index 0000000..d7bea11
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/SubscriptionWrapper.java
@@ -0,0 +1,98 @@
+
+package org.apache.juddi.api_v3;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import org.uddi.sub_v3.Subscription;
+
+
+/**
+ * <p>Java class for subscriptionWrapper complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="subscriptionWrapper">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="publisherIdOrUsername" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         &lt;element ref="{urn:uddi-org:sub_v3}subscription" maxOccurs="unbounded"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "subscriptionWrapper", propOrder = {
+    "publisherIdOrUsername",
+    "subscription"
+})
+public class SubscriptionWrapper {
+
+    @XmlElement(required = true)
+    protected String publisherIdOrUsername;
+    @XmlElement(namespace = "urn:uddi-org:sub_v3", required = true)
+    protected List<Subscription> subscription;
+
+    /**
+     * Gets the value of the publisherIdOrUsername property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getPublisherIdOrUsername() {
+        return publisherIdOrUsername;
+    }
+
+    /**
+     * Sets the value of the publisherIdOrUsername property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setPublisherIdOrUsername(String value) {
+        this.publisherIdOrUsername = value;
+    }
+
+    /**
+     * Gets the value of the subscription property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the subscription property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getSubscription().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link Subscription }
+     * 
+     * 
+     */
+    public List<Subscription> getSubscription() {
+        if (subscription == null) {
+            subscription = new ArrayList<Subscription>();
+        }
+        return this.subscription;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java b/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java
new file mode 100644
index 0000000..642b3a9
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/api_v3/ValidValues.java
@@ -0,0 +1,94 @@
+
+package org.apache.juddi.api_v3;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for validValues complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="validValues">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="tModekKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "validValues", propOrder = {
+    "tModekKey",
+    "value"
+})
+public class ValidValues {
+
+    protected String tModekKey;
+    protected List<String> value;
+
+    /**
+     * Gets the value of the tModekKey property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTModekKey() {
+        return tModekKey;
+    }
+
+    /**
+     * Sets the value of the tModekKey property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTModekKey(String value) {
+        this.tModekKey = value;
+    }
+
+    /**
+     * Gets the value of the value property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the value property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getValue().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getValue() {
+        if (value == null) {
+            value = new ArrayList<String>();
+        }
+        return this.value;
+    }
+
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/repl_v3/EdgeExt.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/repl_v3/EdgeExt.java b/uddi-ws/src/main/java/org/apache/juddi/repl_v3/EdgeExt.java
new file mode 100644
index 0000000..35bf0a0
--- /dev/null
+++ b/uddi-ws/src/main/java/org/apache/juddi/repl_v3/EdgeExt.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright 2013 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.juddi.repl_v3;
+
+import org.uddi.repl_v3.CommunicationGraph;
+
+/**
+ *
+ * @author Alex O'Ree
+ */
+public class EdgeExt extends CommunicationGraph.Edge {
+
+        private String replicationUrl;
+
+        public String getReplicationUrl() {
+                return replicationUrl;
+        }
+
+        public void setReplicationUrl(String replicationUrl) {
+                this.replicationUrl = replicationUrl;
+        }
+}

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java b/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java
index c299351..265881e 100644
--- a/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java
+++ b/uddi-ws/src/main/java/org/apache/juddi/v3_service/JUDDIApiPortType.java
@@ -2,6 +2,7 @@
 package org.apache.juddi.v3_service;
 
 import java.rmi.RemoteException;
+import java.util.List;
 import javax.jws.WebMethod;
 import javax.jws.WebParam;
 import javax.jws.WebResult;
@@ -10,26 +11,40 @@ import javax.jws.soap.SOAPBinding;
 import javax.xml.bind.annotation.XmlSeeAlso;
 import javax.xml.ws.RequestWrapper;
 import javax.xml.ws.ResponseWrapper;
+import org.apache.juddi.api_v3.AdminSaveBusinessWrapper;
+import org.apache.juddi.api_v3.AdminSaveTModelWrapper;
 import org.apache.juddi.api_v3.ClerkDetail;
+import org.apache.juddi.api_v3.ClerkList;
 import org.apache.juddi.api_v3.ClientSubscriptionInfoDetail;
+import org.apache.juddi.api_v3.DeleteClerk;
 import org.apache.juddi.api_v3.DeleteClientSubscriptionInfo;
+import org.apache.juddi.api_v3.DeleteNode;
 import org.apache.juddi.api_v3.DeletePublisher;
 import org.apache.juddi.api_v3.GetAllPublisherDetail;
 import org.apache.juddi.api_v3.GetPublisherDetail;
 import org.apache.juddi.api_v3.NodeDetail;
+import org.apache.juddi.api_v3.NodeList;
 import org.apache.juddi.api_v3.PublisherDetail;
 import org.apache.juddi.api_v3.SaveClerk;
 import org.apache.juddi.api_v3.SaveClientSubscriptionInfo;
 import org.apache.juddi.api_v3.SaveNode;
 import org.apache.juddi.api_v3.SavePublisher;
+import org.apache.juddi.api_v3.SubscriptionWrapper;
 import org.apache.juddi.api_v3.SyncSubscription;
 import org.apache.juddi.api_v3.SyncSubscriptionDetail;
+import org.apache.juddi.api_v3.ValidValues;
 import org.uddi.api_v3.DeleteTModel;
+import org.uddi.api_v3.DispositionReport;
 import org.uddi.v3_service.DispositionReportFaultMessage;
+import org.uddi.repl_v3.ReplicationConfiguration;
+import org.uddi.sub_v3.Subscription;
 
 
 /**
- *  This portType defines all of the jUDDI publisher operations. This is above and beyond the original UDDI v3 specification and is NOT part of the standard. Method behavior within this class may change from version to version. These methods are primarily meant for administrative functions.
+ *  This portType defines all of the jUDDI publisher operations.
+ *   This is above and beyond the original UDDI v3 specification and is NOT part of the standard.
+ *   Method behavior within this class may change from version to version. These methods are
+ *   primarily meant for administrative functions.
  * 
  * This class was generated by the JAX-WS RI.
  * JAX-WS RI 2.2.4-b01
@@ -50,9 +65,7 @@ import org.uddi.v3_service.DispositionReportFaultMessage;
 public interface JUDDIApiPortType {
 
 
-
     /**
-     *  Returns a specific publisher 
      * 
      * @param parameters
      * @return
@@ -60,16 +73,15 @@ public interface JUDDIApiPortType {
      * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "get_publisherDetail", action = "get_publisherDetail")
-    @WebResult(name = "publisherDetailResponse", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "parameters")
+    @WebResult(name = "publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "parameters")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public PublisherDetail getPublisherDetail(
         @WebParam(name = "get_publisherDetail", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "parameters")
         GetPublisherDetail parameters)
         throws DispositionReportFaultMessage, RemoteException
     ;
-    
+
     /**
-     *  deletes records created from calling save_ClientSubscriptionInfo 
      * 
      * @param body
      * @throws DispositionReportFaultMessage
@@ -83,7 +95,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Returns all publishers that are defined. This method does not support paging, so use with caution 
      * 
      * @param body
      * @return
@@ -100,7 +111,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Saves a clerk (associate credentials with a stored node) 
      * 
      * @param body
      * @return
@@ -108,7 +118,7 @@ public interface JUDDIApiPortType {
      * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "save_Clerk", action = "save_Clerk")
-    @WebResult(name = "save_ClerkResponse", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "save_ClerkResponse")
+    @WebResult(name = "save_ClerkResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_ClerkResponse")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public ClerkDetail saveClerk(
         @WebParam(name = "save_ClerkRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
@@ -117,7 +127,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Deletes a publisher. Data owned by the publisher remains. 
      * 
      * @param body
      * @throws DispositionReportFaultMessage
@@ -131,7 +140,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Saves a UDDI Node to the database. These nodes can then be referenced for things like server to server subscriptions, replication and custody transfer functions 
      * 
      * @param body
      * @return
@@ -139,7 +147,7 @@ public interface JUDDIApiPortType {
      * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "save_Node", action = "save_Node")
-    @WebResult(name = "save_NodeResponse", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "save_NodeResponse")
+    @WebResult(name = "save_NodeResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_NodeResponse")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public NodeDetail saveNode(
         @WebParam(name = "save_NodeRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
@@ -148,7 +156,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Saves a publisher to the database. Note: this does not create a user account, however it does authorize that user account to make alterations to data. 
      * 
      * @param body
      * @return
@@ -156,7 +163,7 @@ public interface JUDDIApiPortType {
      * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "save_publisher", action = "save_publisher")
-    @WebResult(name = "save_publisherResponse", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "save_publisherResponse")
+    @WebResult(name = "save_publisherResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_publisherResponse")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public PublisherDetail savePublisher(
         @WebParam(name = "save_publisher", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
@@ -165,7 +172,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Removes a tModel from the database. References to the tModel are not affected. getTmodelDetails will no longer return these items. 
      * 
      * @param body
      * @throws DispositionReportFaultMessage
@@ -179,7 +185,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Associates a subscription with a clerk 
      * 
      * @param body
      * @return
@@ -187,7 +192,7 @@ public interface JUDDIApiPortType {
      * @throws DispositionReportFaultMessage
      */
     @WebMethod(operationName = "save_ClientSubscriptionInfo", action = "save_ClientSubscriptionInfo")
-    @WebResult(name = "save_ClientSubscriptionInfoResponse", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "save_ClientSubscriptionInfoResponse")
+    @WebResult(name = "save_ClientSubscriptionInfoResponse", targetNamespace = "urn:juddi-apache-org:v3_service", partName = "save_ClientSubscriptionInfoResponse")
     @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
     public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(
         @WebParam(name = "save_ClientSubscriptionInfoRequest", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
@@ -196,7 +201,6 @@ public interface JUDDIApiPortType {
     ;
 
     /**
-     *  Instructs the registry to perform a synchronous subscription response. 
      * 
      * @param syncSubscription
      * @return
@@ -206,11 +210,274 @@ public interface JUDDIApiPortType {
     @WebMethod(operationName = "invoke_SyncSubscription", action = "invoke_SyncSubscription")
     @WebResult(name = "syncSubscriptionDetail", targetNamespace = "urn:juddi-apache-org:api_v3")
     @RequestWrapper(localName = "invoke_SyncSubscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SyncSubscriptionRequest")
-    @ResponseWrapper(localName = "invoke_SyncSubscriptionResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SyncSubscriptionDetailResponse")
+    @ResponseWrapper(localName = "invoke_SyncSubscriptionResponse", targetNamespace = "urn:juddi-apache-org:v3_service", className = "org.apache.juddi.api_v3.SyncSubscriptionDetailResponse")
     public SyncSubscriptionDetail invokeSyncSubscription(
         @WebParam(name = "syncSubscription", targetNamespace = "urn:juddi-apache-org:api_v3")
         SyncSubscription syncSubscription)
         throws DispositionReportFaultMessage, RemoteException
     ;
 
+    /**
+     * 
+     * 		gets all nodes persisted in the database, useful for replication scenarios
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns org.apache.juddi.api_v3.NodeList
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_AllNodes", action = "get_AllNodes")
+    @WebResult(name = "nodeList", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_AllNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllNodes")
+    @ResponseWrapper(localName = "get_AllNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllNodesResponse")
+    public NodeList getAllNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		gets all Clerks persisted in the database, useful for replication scenarios. Clerks provide a mapping for credentials to a Node
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns org.apache.juddi.api_v3.ClerkList
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_AllClerks", action = "get_AllClerks")
+    @WebResult(name = "clerkList", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_AllClerks", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClerks")
+    @ResponseWrapper(localName = "get_AllClerksResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClerksResponse")
+    public ClerkList getAllClerks(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		removes a node from the database, useful for replication scenarios. 
+     * 		Note: when removing a node, all associated clerks will be removed with it.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param body
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "delete_Node", action = "delete_Node")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public void deleteNode(
+        @WebParam(name = "delete_Node", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "body")
+        DeleteNode body)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		removes a clerk from the database, useful for replication scenarios. 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param request
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "delete_Clerk", action = "delete_Clerk")
+    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+    public void deleteClerk(
+        @WebParam(name = "delete_Clerk", targetNamespace = "urn:juddi-apache-org:api_v3", partName = "request")
+        DeleteClerk request)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		saves a business just like from the Publication API, however administrators can use this to perform restores from backup.
+     * 		It allows an administrator to save the business, setting the ownership to any user, thus maintaining access control rules.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_Business", action = "adminSave_Business")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "adminSave_Business", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveBusiness")
+    @ResponseWrapper(localName = "adminSave_BusinessResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveBusinessResponse")
+    public DispositionReport adminSaveBusiness(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<AdminSaveBusinessWrapper> values)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		saves a tModel just like from the Publication API, however administrators can use this to perform restores from backup.
+     * 		It allows an administrator to save the tModel, setting the ownership to any user, thus maintaining access control rules.
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_tModel", action = "adminSave_tModel")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "adminSave_tModel", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveTModel")
+    @ResponseWrapper(localName = "adminSave_tModelResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveTModelResponse")
+    public DispositionReport adminSaveTModel(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<AdminSaveTModelWrapper> values)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		returns all Nodes that have been enabled for replication. 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns org.uddi.repl_v3.ReplicationConfiguration
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_ReplicationNodes", action = "get_ReplicationNodes")
+    @WebResult(name = "replicationConfiguration", targetNamespace = "urn:uddi-org:repl_v3")
+    @RequestWrapper(localName = "get_ReplicationNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetReplicationNodes")
+    @ResponseWrapper(localName = "get_ReplicationNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetReplicationNodesResponse")
+    public ReplicationConfiguration getReplicationNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		sets all Nodes for replication.  Any previously set Nodes will be removed from the replication list.
+     * 		Optionally, all data from remote nodes that 
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param replicationConfiguration
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "set_ReplicationNodes", action = "set_ReplicationNodes")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "set_ReplicationNodes", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetReplicationNodes")
+    @ResponseWrapper(localName = "set_ReplicationNodesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetReplicationNodesResponse")
+    public DispositionReport setReplicationNodes(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "replicationConfiguration", targetNamespace = "urn:uddi-org:repl_v3")
+        ReplicationConfiguration replicationConfiguration)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		gets all client subscriptions. useful for backup and restore operations
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param authInfo
+     * @return
+     *     returns java.util.List<org.apache.juddi.api_v3.SubscriptionWrapper>
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "get_allClientSubscriptionInfo", action = "get_allClientSubscriptionInfo")
+    @WebResult(name = "subscriptions", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "get_allClientSubscriptionInfo", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClientSubscriptionInfo")
+    @ResponseWrapper(localName = "get_allClientSubscriptionInfoResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.GetAllClientSubscriptionInfoResponse")
+    public List<SubscriptionWrapper> getAllClientSubscriptionInfo(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		sets a tModel's valid values for use with the Value Set Validation API
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param values
+     * @param authInfo
+     * @return
+     *     returns org.uddi.api_v3.DispositionReport
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "set_allValidValues", action = "set_allValidValues")
+    @WebResult(name = "dispositionReport", targetNamespace = "urn:juddi-apache-org:api_v3")
+    @RequestWrapper(localName = "set_allValidValues", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetAllValidValues")
+    @ResponseWrapper(localName = "set_allValidValuesResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.SetAllValidValuesResponse")
+    public DispositionReport setAllValidValues(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "values", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<ValidValues> values)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		deletes a client subscription
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param subscriptionKey
+     * @param authInfo
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminDelete_Subscription", action = "adminDelete_Subscription")
+    @RequestWrapper(localName = "adminDelete_Subscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminDeleteSubscriptionRequest")
+    @ResponseWrapper(localName = "adminDelete_SubscriptionResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminDeleteSubscriptionResponse")
+    public void adminDeleteSubscription(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "subscriptionKey", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<String> subscriptionKey)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
+    /**
+     * 
+     * 		saves a client subscription, useful for restore functions
+     * 		@since 3.3
+     * 	  
+     * 
+     * @param publisherOrUsername
+     * @param subscriptions
+     * @param authInfo
+     * @throws DispositionReportFaultMessage
+     */
+    @WebMethod(operationName = "adminSave_Subscription", action = "adminSave_Subscription")
+    @RequestWrapper(localName = "adminSave_Subscription", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveSubscriptionRequest")
+    @ResponseWrapper(localName = "adminSave_SubscriptionResponse", targetNamespace = "urn:juddi-apache-org:api_v3", className = "org.apache.juddi.api_v3.AdminSaveSubscriptionResponse")
+    public void adminSaveSubscription(
+        @WebParam(name = "authInfo", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String authInfo,
+        @WebParam(name = "publisherOrUsername", targetNamespace = "urn:juddi-apache-org:api_v3")
+        String publisherOrUsername,
+        @WebParam(name = "subscriptions", targetNamespace = "urn:juddi-apache-org:api_v3")
+        List<Subscription> subscriptions)
+        throws DispositionReportFaultMessage, RemoteException
+    ;
+
 }

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java b/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java
index 2865dd6..6c2c595 100644
--- a/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java
+++ b/uddi-ws/src/main/java/org/uddi/repl_v3/ChangeRecordIDType.java
@@ -14,8 +14,6 @@
  * limitations under the License.
  *
  */
-
-
 package org.uddi.repl_v3;
 
 import java.io.Serializable;
@@ -26,12 +24,12 @@ import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlTransient;
 import javax.xml.bind.annotation.XmlType;
 
-
 /**
  * <p>Java class for changeRecordID_type complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
+ *
+ * <p>The following schema fragment specifies the expected content contained
+ * within this class.
+ *
  * <pre>
  * &lt;complexType name="changeRecordID_type">
  *   &lt;complexContent>
@@ -44,68 +42,68 @@ import javax.xml.bind.annotation.XmlType;
  *   &lt;/complexContent>
  * &lt;/complexType>
  * </pre>
- * 
- * 
+ *
+ *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "changeRecordID_type", propOrder = {
-    "nodeID",
-    "originatingUSN"
+        "nodeID",
+        "originatingUSN"
 })
-public class ChangeRecordIDType implements Serializable{
-	@XmlTransient
-	private static final long serialVersionUID = -8665882376068031545L;
-	@XmlElement(required = true)
-    protected String nodeID;
-    protected Long originatingUSN;
+public class ChangeRecordIDType implements Serializable {
+
+        @XmlTransient
+        private static final long serialVersionUID = -8665882376068031545L;
+        @XmlElement(required = true)
+        protected String nodeID;
+        protected Long originatingUSN;
+
+        public ChangeRecordIDType() {
+        }
 
-    /**
-     * Gets the value of the nodeID property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    public String getNodeID() {
-        return nodeID;
-    }
+        public ChangeRecordIDType(String node, Long oUSN) {
+                originatingUSN = oUSN;
+                nodeID = node;
+        }
 
-    /**
-     * Sets the value of the nodeID property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    public void setNodeID(String value) {
-        this.nodeID = value;
-    }
+        /**
+         * Gets the value of the nodeID property.
+         *
+         * @return possible object is {@link String }
+         *
+         */
+        public String getNodeID() {
+                return nodeID;
+        }
 
-    /**
-     * Gets the value of the originatingUSN property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Long }
-     *     
-     */
-    public Long getOriginatingUSN() {
-        return originatingUSN;
-    }
+        /**
+         * Sets the value of the nodeID property.
+         *
+         * @param value allowed object is {@link String }
+         *
+         */
+        public void setNodeID(String value) {
+                this.nodeID = value;
+        }
 
-    /**
-     * Sets the value of the originatingUSN property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Long }
-     *     
-     */
-    public void setOriginatingUSN(Long value) {
-        this.originatingUSN = value;
-    }
+        /**
+         * Gets the value of the originatingUSN property.
+         *
+         * @return possible object is {@link Long }
+         *
+         */
+        public Long getOriginatingUSN() {
+                return originatingUSN;
+        }
 
+        /**
+         * Sets the value of the originatingUSN property.
+         *
+         * @param value allowed object is {@link Long }
+         *
+         */
+        public void setOriginatingUSN(Long value) {
+                this.originatingUSN = value;
+        }
 }
 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/juddi/blob/215438e4/uddi-ws/src/main/java/org/uddi/vscache_v3/ValidValue.java
----------------------------------------------------------------------
diff --git a/uddi-ws/src/main/java/org/uddi/vscache_v3/ValidValue.java b/uddi-ws/src/main/java/org/uddi/vscache_v3/ValidValue.java
index 83757ea..9f0886c 100644
--- a/uddi-ws/src/main/java/org/uddi/vscache_v3/ValidValue.java
+++ b/uddi-ws/src/main/java/org/uddi/vscache_v3/ValidValue.java
@@ -56,6 +56,13 @@ public class ValidValue implements Serializable{
 	@XmlElement(required = true)
     protected String keyValue;
 
+        public ValidValue() {
+        }
+
+        public ValidValue(String val) {
+
+                this.keyValue = val;
+        }
     /**
      * Gets the value of the keyValue property.
      * 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org