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 2009/10/12 21:59:19 UTC

svn commit: r824479 [1/4] - in /webservices/juddi/trunk: ./ docs/examples/appserver/jboss/ docs/examples/helloworld/META-INF/ juddi-client/ juddi-client/src/ juddi-client/src/main/ juddi-client/src/main/java/ juddi-client/src/main/java/org/ juddi-clien...

Author: kstam
Date: Mon Oct 12 19:59:15 2009
New Revision: 824479

URL: http://svn.apache.org/viewvc?rev=824479&view=rev
Log:
JUDDI-240 working on subscription handling, need to break up uddi-client, so juddi-core can depend on juddi-client.

Added:
    webservices/juddi/trunk/docs/examples/appserver/jboss/jbossws-web.xml
    webservices/juddi/trunk/juddi-client/   (with props)
    webservices/juddi/trunk/juddi-client/pom.xml
    webservices/juddi/trunk/juddi-client/src/
    webservices/juddi/trunk/juddi-client/src/main/
    webservices/juddi/trunk/juddi-client/src/main/java/
    webservices/juddi/trunk/juddi-client/src/main/java/org/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/annotations/   (props changed)
      - copied from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/
      - copied from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/config/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/i18n/
      - copied from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/i18n/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/InVMTransport.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/InVMTransport.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/JAXWSTransport.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/JAXWSTransport.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/Transport.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/Transport.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/TransportException.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/TransportException.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/
      - copied from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/
    webservices/juddi/trunk/juddi-client/src/test/
    webservices/juddi/trunk/juddi-client/src/test/java/
    webservices/juddi/trunk/juddi-client/src/test/java/org/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/AnnotationTest.java
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup.java
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup2.java
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/HelloWorldMockup.java
    webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/UDDIClerkManagerTest.java
    webservices/juddi/trunk/juddi-client/src/test/resources/
    webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/
    webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml
    webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/
    webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml
    webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/juddiv3.properties
    webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/subscription/NotificationList.java
    webservices/juddi/trunk/juddi-samples/
    webservices/juddi/trunk/juddi-samples/pom.xml
    webservices/juddi/trunk/juddi-samples/src/
    webservices/juddi/trunk/juddi-samples/src/main/
    webservices/juddi/trunk/juddi-samples/src/main/java/
    webservices/juddi/trunk/juddi-samples/src/main/java/org/
    webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/
    webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/
    webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/
    webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorld.java
    webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorldImpl.java
    webservices/juddi/trunk/juddi-samples/src/main/resources/
    webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/
    webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/uddi.xml
    webservices/juddi/trunk/juddi-samples/src/main/webapp/
    webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/
    webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/context.xml
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/beans.xml
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/classes/
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/classes/META-INF/
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/classes/juddiv3.properties
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/classes/log4j.properties
    webservices/juddi/trunk/juddi-samples/src/main/webapp/WEB-INF/web.xml
    webservices/juddi/trunk/juddi-samples/target/
    webservices/juddi/trunk/juddiv3-war/src/main/java/org/apache/juddi/servlets/
    webservices/juddi/trunk/juddiv3-war/src/main/java/org/apache/juddi/servlets/NotifyServlet.java
      - copied, changed from r823329, webservices/juddi/trunk/juddi-console/subscription-listener/src/main/java/org/apache/juddi/subscription/NotifyServlet.java
    webservices/juddi/trunk/juddiv3-war/src/main/java/org/apache/juddi/servlets/RegistryServlet.java   (contents, props changed)
      - copied, changed from r823405, webservices/juddi/trunk/juddiv3-war/src/main/java/org/apache/juddi/RegistryServlet.java
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/UDDI_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/UDDI_tModels.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/itmark_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/itmark_tModelKeyGen.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/listener_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/listener_tModels.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/root_BusinessEntity.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/root_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4MARKETING_juddi_custom_install_data/root_tModelKeyGen.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/UDDI_tModels.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/itsales_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/itsales_tModelKeyGen.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/listener_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/listener_tModels.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_BusinessEntity.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_Publisher.xml
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME4SALES_juddi_custom_install_data/root_tModelKeyGen.xml
    webservices/juddi/trunk/uddi-client/src/test/resources/META-INF/uddi.xml   (props changed)
      - copied unchanged from r824333, webservices/juddi/trunk/uddi-client/src/test/resources/META-INF/uddi.xml
    webservices/juddi/trunk/uddi-tck-base/   (with props)
    webservices/juddi/trunk/uddi-tck-base/pom.xml
    webservices/juddi/trunk/uddi-tck-base/src/
    webservices/juddi/trunk/uddi-tck-base/src/main/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBindingTemplate.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBindingTemplate.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckFindEntity.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckFindEntity.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckPublisherAssertion.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckPublisherAssertion.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckSecurity.java   (props changed)
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSecurity.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckSubscription.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSubscription.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckSubscriptionListener.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSubscriptionListener.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckTModel.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
    webservices/juddi/trunk/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
      - copied unchanged from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
    webservices/juddi/trunk/uddi-tck-base/src/main/resources/
    webservices/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/   (props changed)
      - copied from r823926, webservices/juddi/trunk/uddi-tck/src/main/resources/uddi_data/
    webservices/juddi/trunk/uddi-tck/src/main/resources/META-INF/
    webservices/juddi/trunk/uddi-tck/src/main/resources/META-INF/uddi.xml
    webservices/juddi/trunk/uddi-tck/src/test/
    webservices/juddi/trunk/uddi-tck/src/test/java/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/JUDDI_010_PublisherIntegrationTest.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/JUDDI_010_PublisherIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_010_PublisherIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_010_PublisherIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_020_TmodelIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_020_TmodelIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_030_BusinessEntityIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_030_BusinessEntityLoadTest.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_030_BusinessEntityLoadTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_040_BusinessServiceIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_040_BusinessServiceLoadTest.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_040_BusinessServiceLoadTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_050_BindingTemplateIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_050_BindingTemplateIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_060_PublisherAssertionIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_060_PublisherAssertionIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_070_FindEntityIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_070_FindEntityIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_080_SubscriptionIntegrationTest.java
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_080_SubscriptionIntegrationTest.java
    webservices/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-client/src/test/java/org/apache/juddi/v3/client/UDDI_090_SubscriptionListenerIntegrationTest.java
    webservices/juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/jaxb/EntityCreator.java   (contents, props changed)
      - copied, changed from r823926, webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/EntityCreator.java
Removed:
    webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/util/
    webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/jbossws-web.xml
    webservices/juddi/trunk/juddiv3-war/src/main/java/org/apache/juddi/RegistryServlet.java
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/META-INF/
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/RENAME2ACTIVATE_juddi_custom_install_data/
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/EntityCreator.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBindingTemplate.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBusiness.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckBusinessService.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckFindEntity.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckPublisher.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckPublisherAssertion.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSecurity.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSubscription.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckSubscriptionListener.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckTModel.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/apache/juddi/v3/tck/TckValidator.java
    webservices/juddi/trunk/uddi-tck/src/main/java/org/uddi/
    webservices/juddi/trunk/uddi-tck/src/main/resources/uddi_data/
Modified:
    webservices/juddi/trunk/docs/examples/helloworld/META-INF/uddi.xml
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
    webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
    webservices/juddi/trunk/juddi-console/uddi-portlets/uddi-portlets.launch
    webservices/juddi/trunk/juddi-core/pom.xml
    webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java
    webservices/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_010_PublisherTest.java
    webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/web.xml
    webservices/juddi/trunk/juddi-tomcat/build.xml
    webservices/juddi/trunk/juddi-tomcat/pom.xml
    webservices/juddi/trunk/juddiv3-war/src/main/   (props changed)
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/classes/juddiv3.properties
    webservices/juddi/trunk/juddiv3-war/src/main/webapp/WEB-INF/web.xml
    webservices/juddi/trunk/pom.xml
    webservices/juddi/trunk/site/src/site/xdoc/releases.xml
    webservices/juddi/trunk/uddi-tck/pom.xml

Added: webservices/juddi/trunk/docs/examples/appserver/jboss/jbossws-web.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/appserver/jboss/jbossws-web.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/docs/examples/appserver/jboss/jbossws-web.xml (added)
+++ webservices/juddi/trunk/docs/examples/appserver/jboss/jbossws-web.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,118 @@
+<?xml version="2.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<!--
+        Licensed to the Apache Software Foundation (ASF) under one
+        or more contributor license agreements. See the NOTICE file
+        distributed with this work for additional information
+        regarding copyright ownership. The ASF licenses this file
+        to you 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.
+-->
+<web-app>
+  <context-param>
+    <param-name>log4jConfigLocation</param-name>
+    <param-value>/WEB-INF/classes/log4j.properties</param-value>
+  </context-param>
+  <servlet>
+    <servlet-name>RegistryServlet</servlet-name>
+    <display-name>Registry Servlet</display-name>
+    <servlet-class>org.apache.juddi.RegistryServlet</servlet-class>
+    <load-on-startup>1</load-on-startup>
+  </servlet>
+  <servlet>
+    <servlet-name>UDDISecurityWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDISecurityImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>UDDISecurityWS</servlet-name>
+    <url-pattern>/services/security/*</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>UDDIPublishWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDIPublicationImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>UDDIPublishWS</servlet-name>
+    <url-pattern>/services/publish/*</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>UDDIInquiryWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDIInquiryImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>UDDIInquiryWS</servlet-name>
+    <url-pattern>/services/inquiry/*</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>UDDISubscriptionWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDISubscriptionImpl</param-value>
+    </init-param>
+  </servlet>
+    <servlet-mapping>
+    <servlet-name>UDDISubscriptionWS</servlet-name>
+    <url-pattern>/services/subscription/*</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>UDDISubscriptionListenerWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>UDDISubscriptionListenerWS</servlet-name>
+    <url-pattern>/services/subscription-listener/*</url-pattern>
+  </servlet-mapping>
+  <servlet>
+    <servlet-name>UDDICustodyTransferWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.UDDICustodyTransferImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>UDDICustodyTransferWS</servlet-name>
+    <url-pattern>/services/custody-transfer/*</url-pattern>
+  </servlet-mapping>
+    <servlet>
+    <servlet-name>JUDDIApiWS</servlet-name>
+    <servlet-class>org.jboss.wsf.stack.cxf.CXFServletExt</servlet-class>
+    <init-param>
+      <param-name>jboss.ws.endpoint</param-name>
+      <param-value>org.apache.juddi.api.impl.JUDDIApiImpl</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>JUDDIApiWS</servlet-name>
+    <url-pattern>/services/juddi-api/*</url-pattern>
+  </servlet-mapping>
+</web-app>
+  

Modified: webservices/juddi/trunk/docs/examples/helloworld/META-INF/uddi.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/META-INF/uddi.xml?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/META-INF/uddi.xml (original)
+++ webservices/juddi/trunk/docs/examples/helloworld/META-INF/uddi.xml Mon Oct 12 19:59:15 2009
@@ -2,16 +2,12 @@
 
 <uddi>
     <reloadDelay>5000</reloadDelay>
-    <manager name="test-manager">
+    <manager name="example-manager">
 		<nodes>
 			<node>
 			    <!-- required 'default' node -->
 				<name>default</name> 
 				<description>Main jUDDI node</description>
-				<properties>
-					<property name="serverName" value="localhost" />
-					<property name="serverPort" value="8080" />
-				</properties>
 				<!-- JAX-WS Transport -->
 				<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
 				<custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer?wsdl</custodyTransferUrl>
@@ -21,49 +17,7 @@
 				<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription?wsdl</subscriptionUrl>
 				<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener?wsdl</subscriptionListenerUrl>
 				<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
-				<!-- In VM Transport Settings 
-				<proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
-				<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
-				<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
-		        <publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
-		        <securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
-				<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
-				<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
-				<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
-				-->
-				<!-- RMI Transport Settings 
-				<proxyTransport>org.apache.juddi.v3.client.transport.RMITransport</proxyTransport>
-				<custodyTransferUrl>/juddiv3/UDDICustodyTransferService</custodyTransferUrl>
-				<inquiryUrl>/juddiv3/UDDIInquiryService</inquiryUrl>
-		        <publishUrl>/juddiv3/UDDIPublicationService</publishUrl>
-		        <securityUrl>/juddiv3/UDDISecurityService</securityUrl>
-				<subscriptionUrl>/juddiv3/UDDISubscriptionService</subscriptionUrl>
-				<subscriptionListenerUrl>/juddiv3/UDDISubscriptionListenerService</subscriptionListenerUrl>
-				<juddiApiUrl>/juddiv3/JUDDIApiService</juddiApiUrl>
-				<javaNamingFactoryInitial>org.jnp.interfaces.NamingContextFactory</javaNamingFactoryInitial>
-				<javaNamingFactoryUrlPkgs>org.jboss.naming</javaNamingFactoryUrlPkgs>
-				<javaNamingProviderUrl>jnp://localhost:1099</javaNamingProviderUrl>
-				-->
-			</node>
-			<node>
-				<name>localhost</name>
-				<description>jUDDI node in other Department</description>
-				<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
-				<custodyTransferUrl>http://localhost:8080/juddiv3/services/custody-transfer?wsdl</custodyTransferUrl>
-				<inquiryUrl>http://localhost:8080/juddiv3/services/inquiry?wsdl</inquiryUrl>
-		        <publishUrl>http://localhost:8080/juddiv3/services/publish?wsdl</publishUrl>
-		        <securityUrl>http://localhost:8080/juddiv3/services/security?wsdl</securityUrl>
-				<subscriptionUrl>http://localhost:8080/juddiv3/services/subscription?wsdl</subscriptionUrl>
-				<subscriptionListenerUrl>http://localhost:8080/juddiv3/services/subscription-listener?wsdl</subscriptionListenerUrl>
-				<juddiApiUrl>http://localhost:8080/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
 			</node>
 		</nodes>
-		<clerks registerOnStartup="false">
-		   <clerk name="default" node="default" publisher="root" password="root"/>
-	       <clerk name="localhostroot" node="localhost"     publisher="root" password="root"/>
-	       <xregister>
-		       <service bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" fromClerk="default" toClerk="localhostroot"/>
-		   </xregister>
-	   </clerks>
 	</manager>
 </uddi>

Propchange: webservices/juddi/trunk/juddi-client/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+target

Added: webservices/juddi/trunk/juddi-client/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/pom.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/pom.xml (added)
+++ webservices/juddi/trunk/juddi-client/pom.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<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">
+  <parent>
+    <groupId>org.apache.juddi</groupId>
+    <artifactId>juddi-parent</artifactId>
+    <version>3.0.0.SNAPSHOT</version>
+  </parent> 
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.juddi</groupId>
+  <artifactId>juddi-client</artifactId>
+  <version>3.0.0.SNAPSHOT</version>
+  <name>Client side jUDDI Code</name>
+  <packaging>jar</packaging>  
+  <dependencies>
+    <dependency>
+        <groupId>org.apache.juddi</groupId>
+        <artifactId>uddi-ws</artifactId>
+        <version>3.0.0.SNAPSHOT</version>
+     </dependency>
+    <dependency>
+        <groupId>log4j</groupId>
+        <artifactId>log4j</artifactId>
+        <version>1.2.13</version>
+     </dependency>
+     <dependency>
+        <groupId>commons-configuration</groupId>
+        <artifactId>commons-configuration</artifactId>
+        <version>1.5</version>
+     </dependency>
+      <dependency>
+        <groupId>commons-lang</groupId>
+        <artifactId>commons-lang</artifactId>
+        <version>2.3</version>
+     </dependency>
+     <dependency> 
+        <!--  not sure why maven does not figure this out by itself -->
+        <groupId>commons-collections</groupId>
+        <artifactId>commons-collections</artifactId>
+        <version>3.2.1</version>
+     </dependency>
+     <dependency>  
+        <groupId>commons-codec</groupId>
+        <artifactId>commons-codec</artifactId>
+        <version>1.3</version>
+     </dependency>
+	<dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>4.5</version>
+     </dependency>
+  </dependencies> 
+</project>

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/annotations/
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/apache/juddi/v3/annotations:797614-802957

Modified: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java?rev=824479&r1=823926&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java (original)
+++ webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java Mon Oct 12 19:59:15 2009
@@ -85,28 +85,34 @@
 	private Map<String,UDDIClerk> readClerkConfig(Configuration config, Map<String,UDDINode> nodes) 
 	throws ConfigurationException {
 		managerName = config.getString("manager[@name]");
-		String[] names = config.getStringArray("manager.clerks.clerk[@name]");
 		Map<String,UDDIClerk> clerks = new HashMap<String,UDDIClerk>();
-		log.debug("clerk names=" + names);
-		for (int i=0; i<names.length; i++) {
-			UDDIClerk uddiClerk = new UDDIClerk();
-			uddiClerk.setManagerName(managerName);
-			uddiClerk.setName(     config.getString("manager.clerks.clerk(" + i + ")[@name]"));
-			String nodeRef = config.getString("manager.clerks.clerk(" + i + ")[@node]");
-			if (!nodes.containsKey(nodeRef)) throw new ConfigurationException("Could not find Node with name=" + nodeRef);
-			UDDINode node = nodes.get(nodeRef);
-			uddiClerk.setNode(node);
-			uddiClerk.setPublisher(config.getString("manager.clerks.clerk(" + i + ")[@publisher]"));
-			uddiClerk.setPassword( config.getString("manager.clerks.clerk(" + i + ")[@password]"));
-			String[] classes = config.getStringArray("manager.clerks.clerk(" + i + ").class");
-			uddiClerk.setClassWithAnnotations(classes);
-			clerks.put(names[i],uddiClerk);
+		if (config.containsKey("manager.clerks.clerk[@name]")) {
+			String[] names = config.getStringArray("manager.clerks.clerk[@name]");
+			
+			log.debug("clerk names=" + names);
+			for (int i=0; i<names.length; i++) {
+				UDDIClerk uddiClerk = new UDDIClerk();
+				uddiClerk.setManagerName(managerName);
+				uddiClerk.setName(     config.getString("manager.clerks.clerk(" + i + ")[@name]"));
+				String nodeRef = config.getString("manager.clerks.clerk(" + i + ")[@node]");
+				if (!nodes.containsKey(nodeRef)) throw new ConfigurationException("Could not find Node with name=" + nodeRef);
+				UDDINode node = nodes.get(nodeRef);
+				uddiClerk.setNode(node);
+				uddiClerk.setPublisher(config.getString("manager.clerks.clerk(" + i + ")[@publisher]"));
+				uddiClerk.setPassword( config.getString("manager.clerks.clerk(" + i + ")[@password]"));
+				String[] classes = config.getStringArray("manager.clerks.clerk(" + i + ").class");
+				uddiClerk.setClassWithAnnotations(classes);
+				clerks.put(names[i],uddiClerk);
+			}
 		}
 		return clerks;
 	}
 	
 	public boolean isRegisterOnStartup() {
-		boolean isRegisterOnStartup = config.getBoolean("manager.clerks[@registerOnStartup]");
+		boolean isRegisterOnStartup = false;
+		if (config.containsKey("manager.clerks[@registerOnStartup]")) {
+			isRegisterOnStartup = config.getBoolean("manager.clerks[@registerOnStartup]");
+		}
 		return isRegisterOnStartup;
 	}
 

Modified: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java?rev=824479&r1=823926&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java (original)
+++ webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java Mon Oct 12 19:59:15 2009
@@ -6,7 +6,7 @@
 import java.util.Map;
 import java.util.Properties;
 
-import org.apache.juddi.v3.client.NotFoundException;
+import org.apache.commons.configuration.ConfigurationException;
 import org.apache.juddi.v3.client.transport.TransportException;
 import org.apache.log4j.Logger;
 import org.uddi.api_v3.BindingDetail;
@@ -82,24 +82,24 @@
 	}
 	
 	public BusinessService findService(String serviceKey) throws DispositionReportFaultMessage, RemoteException, 
-	TransportException, NotFoundException  {
+	TransportException, ConfigurationException  {
 		GetServiceDetail getServiceDetail = new GetServiceDetail();
 		getServiceDetail.getServiceKey().add(serviceKey);
 		getServiceDetail.setAuthInfo(getAuthToken());
 		ServiceDetail sd = node.getTransport().getUDDIInquiryService().getServiceDetail(getServiceDetail);
 		List<BusinessService> businessServiceList = sd.getBusinessService();
-		if (businessServiceList.size() == 0) throw new NotFoundException("Could not find Service with key=" + serviceKey);
+		if (businessServiceList.size() == 0) throw new ConfigurationException("Could not find Service with key=" + serviceKey);
 		return businessServiceList.get(0);
 	}
 	
 	public BindingTemplate findServiceBinding(String bindingKey) throws DispositionReportFaultMessage, RemoteException, 
-			TransportException, NotFoundException  {
+			TransportException, ConfigurationException  {
 		GetBindingDetail getBindingDetail = new GetBindingDetail();
 		getBindingDetail.getBindingKey().add(bindingKey);
 		getBindingDetail.setAuthInfo(getAuthToken());
 		BindingDetail bd = node.getTransport().getUDDIInquiryService().getBindingDetail(getBindingDetail);
 		List<BindingTemplate> bindingTemplateList = bd.getBindingTemplate();
-		if (bindingTemplateList.size() == 0) throw new NotFoundException("Could not find ServiceBbinding with key=" + bindingKey);
+		if (bindingTemplateList.size() == 0) throw new ConfigurationException("Could not find ServiceBbinding with key=" + bindingKey);
 		return bindingTemplateList.get(0);
 	}
 	

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/InVMTransport.java
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/uddi/api_v3/client/transport/InVMTransport.java:797614-802957

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/JAXWSTransport.java
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/uddi/api_v3/client/transport/JAXWSTransport.java:797614-802957

Copied: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java (from r823926, webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java)
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java?p2=webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java&p1=webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java&r1=823926&r2=824479&rev=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/uddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java (original)
+++ webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java Mon Oct 12 19:59:15 2009
@@ -23,7 +23,6 @@
 import javax.naming.NamingException;
 
 import org.apache.commons.configuration.ConfigurationException;
-import org.apache.juddi.v3.client.NotFoundException;
 import org.apache.juddi.v3.client.config.Property;
 import org.apache.juddi.v3.client.config.UDDIClerkManager;
 import org.apache.juddi.v3_service.JUDDIApiPortType;
@@ -47,13 +46,13 @@
 		this.nodeName = Transport.DEFAULT_NODE_NAME;
 	}
 	
-	public RMITransport(String nodeName) throws NamingException, ConfigurationException, NotFoundException {
+	public RMITransport(String nodeName) throws NamingException, ConfigurationException {
 		super();
 		this.nodeName = nodeName;
 		initContext();
 	}
 	
-	private void initContext() throws NamingException, ConfigurationException, NotFoundException {
+	private void initContext() throws NamingException, ConfigurationException {
 		Properties env = new Properties();
 		String factoryInitial = UDDIClerkManager.getClientConfig().getConfiguration().getString(Property.UDDI_PROXY_FACTORY_INITIAL);
 		String factoryURLPkgs = UDDIClerkManager.getClientConfig().getConfiguration().getString(Property.UDDI_PROXY_FACTORY_URL_PKS);

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/RMITransport.java
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/uddi/api_v3/client/transport/RMITransport.java:797614-802957

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/Transport.java
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/uddi/api_v3/client/transport/Transport.java:797614-802957

Propchange: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/TransportException.java
------------------------------------------------------------------------------
--- svn:mergeinfo (added)
+++ svn:mergeinfo Mon Oct 12 19:59:15 2009
@@ -0,0 +1 @@
+/webservices/juddi/branches/v3_trunk/uddi-client/src/main/java/org/uddi/api_v3/client/transport/TransportException.java:797614-802957

Added: webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/AnnotationTest.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/AnnotationTest.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/AnnotationTest.java (added)
+++ webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/AnnotationTest.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,120 @@
+/*
+ * 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.v3.annotations;
+
+import java.util.Properties;
+
+import org.apache.log4j.helpers.Loader;
+import org.junit.Assert;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import org.junit.Test;
+import org.uddi.api_v3.BindingTemplate;
+import org.uddi.api_v3.BusinessService;
+import org.uddi.api_v3.CategoryBag;
+import org.uddi.api_v3.KeyedReference;
+
+/**
+ * @author <a href="mailto:kstam@apache.org">Kurt T Stam</a>
+ */
+public class AnnotationTest {
+	
+	 @Test
+	 public void testParsingCategoryBagInput() {
+		 AnnotationProcessor ap = new AnnotationProcessor();
+		 String categoryBagStr="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types," +
+		    "keyedReference=keyName=uddi-org:types:wsdl2;keyValue=wsdlDeployment2;tModelKey=uddi:uddi.org:categorization:types2";
+		 CategoryBag categoryBag = ap.parseCategoryBag(categoryBagStr);
+		 assertEquals(2,categoryBag.getKeyedReference().size());
+		 KeyedReference keyedReference = categoryBag.getKeyedReference().get(0);
+		 assertEquals("uddi-org:types:wsdl",keyedReference.getKeyName());
+		 assertEquals("wsdlDeployment",keyedReference.getKeyValue());
+		 assertEquals("uddi:uddi.org:categorization:types",keyedReference.getTModelKey());
+		 KeyedReference keyedReference2 = categoryBag.getKeyedReference().get(1);
+		 assertEquals("uddi-org:types:wsdl2",keyedReference2.getKeyName());
+		 assertEquals("wsdlDeployment2",keyedReference2.getKeyValue());
+		 assertEquals("uddi:uddi.org:categorization:types2",keyedReference2.getTModelKey());
+	 }
+	 
+     @SuppressWarnings("unchecked")
+	 @Test
+     public void testReadingServiceBindingAnnotation() {
+	     try {
+	    	Class classWithAnnotations = Loader.loadClass(HelloWorldMockup.class.getName());
+	    	AnnotationProcessor ap = new AnnotationProcessor();
+	    	BindingTemplate bindingTemplate = ap.parseServiceBinding(classWithAnnotations, "en", null, null);
+	    	assertNotNull(bindingTemplate);
+	    	//expecting references to two keys
+	    	assertEquals(2, bindingTemplate.getTModelInstanceDetails().getTModelInstanceInfo().size());
+	    	assertEquals("tModelKey1",bindingTemplate.getTModelInstanceDetails().getTModelInstanceInfo().get(0).getTModelKey());
+	    	//expecting two KeyedReferences in the CategoryBag
+	    	assertEquals(2, bindingTemplate.getCategoryBag().getKeyedReference().size());
+	    	KeyedReference keyedReference2 = bindingTemplate.getCategoryBag().getKeyedReference().get(1);
+			 assertEquals("uddi-org:types:wsdl2",keyedReference2.getKeyName());
+			 assertEquals("wsdlDeployment2",keyedReference2.getKeyValue());
+			 assertEquals("uddi:uddi.org:categorization:types2",keyedReference2.getTModelKey());
+	     } catch (Exception e) {
+	    	 //we should not have any issues reading the annotations
+	         e.printStackTrace();
+	         Assert.fail();
+	     } 
+     }
+     
+     @Test
+     public void testReadingServiceAnnotation() {
+    	 try {
+	    	 AnnotationProcessor ap = new AnnotationProcessor();
+	    	 BusinessService service = ap.readServiceAnnotations(HelloWorldMockup.class.getName(),null);
+	    	 assertNotNull(service);
+	    	 assertEquals("HelloWorld",service.getName().get(0).getValue());
+	    	 assertEquals(1,service.getBindingTemplates().getBindingTemplate().size());
+	    	 assertNull(service.getCategoryBag());
+    	 } catch (Exception e) {
+	    	 //we should not have any issues reading the annotations
+	         e.printStackTrace();
+	         Assert.fail();
+	     } 
+     }
+     
+     @Test
+     public void testReadingServiceAnnotation2() {
+    	 try {
+	    	 AnnotationProcessor ap = new AnnotationProcessor();
+	    	 Properties properties = new Properties();
+	    	 properties.put("serverName", "localhost");
+	    	 properties.put("serverPort", "8080");
+	    	 BusinessService service = ap.readServiceAnnotations(HelloWorldMockup2.class.getName(),properties);
+	    	 assertNotNull(service);
+	    	 assertEquals("HelloWorldMockup2",service.getName().get(0).getValue());
+	    	 assertEquals(1,service.getBindingTemplates().getBindingTemplate().size());
+	    	 BindingTemplate binding = service.getBindingTemplates().getBindingTemplate().get(0);
+	    	 String endPoint = binding.getAccessPoint().getValue();
+	    	 assertEquals("http://localhost:8080/subscription-listener/helloworld",endPoint);
+	    	 String serviceKey = binding.getServiceKey();
+	    	 assertEquals(service.getServiceKey(),serviceKey);
+	    	 assertNull(service.getCategoryBag());
+    	 } catch (Exception e) {
+	    	 //we should not have any issues reading the annotations
+	         e.printStackTrace();
+	         Assert.fail();
+	     } 
+     }
+     
+  
+     
+   
+	
+}

Added: webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup.java (added)
+++ webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,33 @@
+package org.apache.juddi.v3.annotations;
+
+import javax.jws.WebService;
+
+import org.apache.juddi.v3.annotations.UDDIService;
+import org.apache.juddi.v3.annotations.UDDIServiceBinding;
+
+
+@UDDIService(
+		businessKey="uddi:juddi.apache.org:businesses-asf",
+		serviceKey="uddi:juddi.apache.org:services-helloworld", 
+		description = "Hello World test service")
+@UDDIServiceBinding(
+		bindingKey="uddi:juddi.apache.org:bindings-helloworld-wsdl",
+	    description="WSDL endpoint for the HelloWorld Service. This service is used for "
+				  + "testing the jUDDI annotation functionality",
+		tModelKeys="tModelKey1,tModelKey2",
+	    categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types," +
+	    		    "keyedReference=keyName=uddi-org:types:wsdl2;keyValue=wsdlDeployment2;tModelKey=uddi:uddi.org:categorization:types2",
+	    accessPointType="wsdlDeployment",
+	    accessPoint="http://${serverName}:${serverPort}/subscription-listener/helloworld")
+@WebService(
+		endpointInterface = "org.apache.juddi.test.HelloWorld",
+        serviceName = "HelloWorld")
+
+public class HelloWorldMockup {
+    
+    public String sayHi(String text) {
+        System.out.println("sayHi called");
+        return "Hello " + text;
+    }
+	
+}

Added: webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup2.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup2.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup2.java (added)
+++ webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/annotations/HelloWorldMockup2.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,25 @@
+package org.apache.juddi.v3.annotations;
+
+import org.apache.juddi.v3.annotations.UDDIService;
+import org.apache.juddi.v3.annotations.UDDIServiceBinding;
+
+
+@UDDIService(
+		businessKey="uddi:juddi.apache.org:businesses-asf",
+		serviceKey="uddi:juddi.apache.org:services-helloworld", 
+		description = "Hello World test service")
+@UDDIServiceBinding(
+		bindingKey="uddi:juddi.apache.org:bindings-helloworld-wsdl",
+	    description="WSDL endpoint for the HelloWorld Service. This service is used for "
+				  + "testing the jUDDI annotation functionality",
+	    accessPointType="wsdlDeployment",
+		accessPoint="http://${serverName}:${serverPort}/subscription-listener/helloworld")
+
+public class HelloWorldMockup2 {
+    
+    public String sayHi(String text) {
+        System.out.println("sayHi called");
+        return "Hello " + text;
+    }
+	
+}

Added: webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/HelloWorldMockup.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/HelloWorldMockup.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/HelloWorldMockup.java (added)
+++ webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/HelloWorldMockup.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,33 @@
+package org.apache.juddi.v3.client;
+
+import javax.jws.WebService;
+
+import org.apache.juddi.v3.annotations.UDDIService;
+import org.apache.juddi.v3.annotations.UDDIServiceBinding;
+
+
+@UDDIService(
+		businessKey="uddi:juddi.apache.org:businesses-asf",
+		serviceKey="uddi:juddi.apache.org:services-helloworld", 
+		description = "Hello World test service")
+@UDDIServiceBinding(
+		bindingKey="uddi:juddi.apache.org:bindings-helloworld-wsdl",
+	    description="WSDL endpoint for the HelloWorld Service. This service is used for "
+				  + "testing the jUDDI annotation functionality",
+		tModelKeys="tModelKey1,tModelKey2",
+	    categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types," +
+	    		    "keyedReference=keyName=uddi-org:types:wsdl2;keyValue=wsdlDeployment2;tModelKey=uddi:uddi.org:categorization:types2",
+	    accessPointType="wsdlDeployment",
+	    accessPoint="http://${serverName}:${serverPort}/subscription-listener/helloworld")
+@WebService(
+		endpointInterface = "org.apache.juddi.test.HelloWorld",
+        serviceName = "HelloWorld")
+
+public class HelloWorldMockup {
+    
+    public String sayHi(String text) {
+        System.out.println("sayHi called");
+        return "Hello " + text;
+    }
+	
+}

Added: webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/UDDIClerkManagerTest.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/UDDIClerkManagerTest.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/UDDIClerkManagerTest.java (added)
+++ webservices/juddi/trunk/juddi-client/src/test/java/org/apache/juddi/v3/client/UDDIClerkManagerTest.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,70 @@
+/*
+ * 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.v3.client;
+
+import static org.junit.Assert.assertEquals;
+
+import java.util.Map;
+
+import org.apache.juddi.v3.annotations.AnnotationProcessor;
+import org.apache.juddi.v3.client.config.UDDIClerk;
+import org.apache.juddi.v3.client.config.UDDIClerkManager;
+import org.junit.Assert;
+import org.junit.Test;
+import org.uddi.api_v3.BusinessService;
+
+/**
+ * @author <a href="mailto:kstam@apache.org">Kurt T Stam</a>
+ */
+public class UDDIClerkManagerTest {
+	
+     @Test
+     public void testReadingTheConfig() {
+	     try {
+	    	 UDDIClerkManager.start();
+	    	 
+	    	 assertEquals(2,UDDIClerkManager.getClientConfig().getNodes().size());
+	    	 assertEquals(2,UDDIClerkManager.getClientConfig().getClerks().size());
+	     } catch (Exception e) {
+	    	 //we should not have any issues reading the config
+	         e.printStackTrace();
+	         Assert.fail();
+	     } 
+     }
+     
+     @Test
+     public void testAnnotation() {
+    	 try {
+	    	 Map<String,UDDIClerk> clerks = UDDIClerkManager.getClientConfig().getClerks();
+	 		 AnnotationProcessor ap = new AnnotationProcessor();
+	 		 if (clerks.containsKey("default")) {
+		 		 UDDIClerk clerk = clerks.get("default");
+		 		 BusinessService service = ap.readServiceAnnotations(
+		 				 HelloWorldMockup.class.getName(), clerk.getNode().getProperties());
+		 		 assertEquals("uddi:juddi.apache.org:services-helloworld",service.getServiceKey());
+	 		 } else {
+	 			Assert.fail("Could not find expected clerk='default'");
+	 		 }
+    	 } catch (Exception e) {
+	    	 //we should not have any issues reading the config
+	         e.printStackTrace();
+	         Assert.fail();
+	     } 
+    	 
+     }
+     
+   
+	
+}

Added: webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml (added)
+++ webservices/juddi/trunk/juddi-client/src/test/resources/META-INF/uddi.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+
+<uddi>
+    <reloadDelay>5000</reloadDelay>
+    <manager name="test-manager">
+		<nodes>
+			<node>
+			    <!-- required 'default' node -->
+				<name>default</name> 
+				<description>Main jUDDI node</description>
+				<properties>
+					<property name="serverName" value="localhost" />
+					<property name="serverPort" value="8880" />
+				</properties>
+				<!-- JAX-WS Transport -->
+				<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
+				<custodyTransferUrl>http://${serverName}:${serverPort}/juddiv3/services/custody-transfer?wsdl</custodyTransferUrl>
+				<inquiryUrl>http://${serverName}:${serverPort}/juddiv3/services/inquiry?wsdl</inquiryUrl>
+		        <publishUrl>http://${serverName}:${serverPort}/juddiv3/services/publish?wsdl</publishUrl>
+		        <securityUrl>http://${serverName}:${serverPort}/juddiv3/services/security?wsdl</securityUrl>
+				<subscriptionUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription?wsdl</subscriptionUrl>
+				<subscriptionListenerUrl>http://${serverName}:${serverPort}/juddiv3/services/subscription-listener?wsdl</subscriptionListenerUrl>
+				<juddiApiUrl>http://${serverName}:${serverPort}/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
+				<!-- In VM Transport Settings 
+				<proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
+				<custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
+				<inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
+		        <publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
+		        <securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
+				<subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
+				<subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
+				<juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
+				-->
+				<!-- RMI Transport Settings 
+				<proxyTransport>org.apache.juddi.v3.client.transport.RMITransport</proxyTransport>
+				<custodyTransferUrl>/juddiv3/UDDICustodyTransferService</custodyTransferUrl>
+				<inquiryUrl>/juddiv3/UDDIInquiryService</inquiryUrl>
+		        <publishUrl>/juddiv3/UDDIPublicationService</publishUrl>
+		        <securityUrl>/juddiv3/UDDISecurityService</securityUrl>
+				<subscriptionUrl>/juddiv3/UDDISubscriptionService</subscriptionUrl>
+				<subscriptionListenerUrl>/juddiv3/UDDISubscriptionListenerService</subscriptionListenerUrl>
+				<juddiApiUrl>/juddiv3/JUDDIApiService</juddiApiUrl>
+				<javaNamingFactoryInitial>org.jnp.interfaces.NamingContextFactory</javaNamingFactoryInitial>
+				<javaNamingFactoryUrlPkgs>org.jboss.naming</javaNamingFactoryUrlPkgs>
+				<javaNamingProviderUrl>jnp://localhost:1099</javaNamingProviderUrl>
+				-->
+			</node>
+			<node>
+				<name>med</name>
+				<description>jUDDI node in other Department</description>
+				<proxyTransport>org.apache.juddi.v3.client.transport.JAXWSTransport</proxyTransport>
+				<custodyTransferUrl>http://med:8080/juddiv3/services/custody-transfer?wsdl</custodyTransferUrl>
+				<inquiryUrl>http://med:8080/juddiv3/services/inquiry?wsdl</inquiryUrl>
+		        <publishUrl>http://med:8080/juddiv3/services/publish?wsdl</publishUrl>
+		        <securityUrl>http://med:8080/juddiv3/services/security?wsdl</securityUrl>
+				<subscriptionUrl>http://med:8080/juddiv3/services/subscription?wsdl</subscriptionUrl>
+				<subscriptionListenerUrl>http://med:8080/juddiv3/services/subscription-listener?wsdl</subscriptionListenerUrl>
+				<juddiApiUrl>http://med:8080/juddiv3/services/juddi-api?wsdl</juddiApiUrl>
+			</node>
+		</nodes>
+		
+		<clerks registerOnStartup="false">
+		   <clerk name="default" node="default" publisher="root" password="root"/>
+	       <clerk name="medroot" node="med"     publisher="root" password="root"/> 
+	       <xregister>
+		       <service bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" fromClerk="default" toClerk="medroot"/>
+		   </xregister>
+	   </clerks>
+	  
+	</manager>
+</uddi>
\ No newline at end of file

Added: webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml (added)
+++ webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/META-INF/persistence.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence xmlns="http://java.sun.com/xml/ns/persistence" 
+             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" 
+             version="1.0">
+  <persistence-unit name="juddiDatabase" transaction-type="RESOURCE_LOCAL">
+    <provider>org.hibernate.ejb.HibernatePersistence</provider>
+    <jta-data-source>java:comp/env/jdbc/JuddiDS</jta-data-source>
+        <!-- entity classes -->
+    <class>org.apache.juddi.model.Address</class>
+    <class>org.apache.juddi.model.AddressLine</class>
+    <class>org.apache.juddi.model.AuthToken</class>
+    <class>org.apache.juddi.model.BindingCategoryBag</class>
+    <class>org.apache.juddi.model.BindingDescr</class>
+    <class>org.apache.juddi.model.BindingTemplate</class>
+    <class>org.apache.juddi.model.BusinessCategoryBag</class>
+    <class>org.apache.juddi.model.BusinessDescr</class>
+    <class>org.apache.juddi.model.BusinessEntity</class>
+    <class>org.apache.juddi.model.BusinessIdentifier</class>
+    <class>org.apache.juddi.model.BusinessName</class>
+    <class>org.apache.juddi.model.BusinessService</class>
+    <class>org.apache.juddi.model.CategoryBag</class>
+    <class>org.apache.juddi.model.Contact</class>
+    <class>org.apache.juddi.model.ContactDescr</class>
+    <class>org.apache.juddi.model.DiscoveryUrl</class>
+    <class>org.apache.juddi.model.Email</class>
+    <class>org.apache.juddi.model.InstanceDetailsDescr</class>
+    <class>org.apache.juddi.model.InstanceDetailsDocDescr</class>
+    <class>org.apache.juddi.model.KeyedReference</class>
+    <class>org.apache.juddi.model.KeyedReferenceGroup</class>
+    <class>org.apache.juddi.model.OverviewDoc</class>
+    <class>org.apache.juddi.model.OverviewDocDescr</class>
+    <class>org.apache.juddi.model.PersonName</class>
+    <class>org.apache.juddi.model.Phone</class>
+    <class>org.apache.juddi.model.Publisher</class>
+    <class>org.apache.juddi.model.PublisherAssertion</class>
+    <class>org.apache.juddi.model.PublisherAssertionId</class>
+    <class>org.apache.juddi.model.ServiceCategoryBag</class>
+    <class>org.apache.juddi.model.ServiceDescr</class>
+    <class>org.apache.juddi.model.ServiceName</class>
+    <class>org.apache.juddi.model.ServiceProjection</class>
+    <class>org.apache.juddi.model.Subscription</class>
+    <class>org.apache.juddi.model.SubscriptionChunkToken</class>
+    <class>org.apache.juddi.model.SubscriptionMatch</class>
+    <class>org.apache.juddi.model.Tmodel</class>
+    <class>org.apache.juddi.model.TmodelCategoryBag</class>
+    <class>org.apache.juddi.model.TmodelDescr</class>
+    <class>org.apache.juddi.model.TmodelIdentifier</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfo</class>
+    <class>org.apache.juddi.model.TmodelInstanceInfoDescr</class>
+    <class>org.apache.juddi.model.TransferToken</class>
+    <class>org.apache.juddi.model.TransferTokenKey</class>
+    <class>org.apache.juddi.model.UddiEntity</class>
+    <class>org.apache.juddi.model.UddiEntityPublisher</class>
+
+    <properties>
+      <property name="hibernate.archive.autodetection" value="class"/>
+      <property name="hibernate.hbm2ddl.auto" value="update"/>
+      <property name="hibernate.show_sql" value="false"/>
+
+      <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/>
+      
+    </properties>
+  </persistence-unit>
+</persistence>

Added: webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/juddiv3.properties
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/juddiv3.properties?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/juddiv3.properties (added)
+++ webservices/juddi/trunk/juddi-console/subscription-listener/src/main/webapp/WEB-INF/classes/juddiv3.properties Mon Oct 12 19:59:15 2009
@@ -0,0 +1,89 @@
+################################################################
+#                 jUDDI-v3.0 configuration.                    #
+################################################################
+# Note that the property settings in this                      #
+# file can be overriden by system parameters                   #
+#                                                              #
+################################################################
+#
+juddi.root.publisher=root
+#
+# Name of the persistence unit to use (the default, "juddiDatabase" refers to the unit compiled into the juddi library)
+juddi.persistenceunit.name=juddiDatabase
+#
+# Check-the-time-stamp-on-this-file Interval in milli seconds  
+juddi.configuration.reload.delay=2000
+#
+# Default locale
+juddi.locale=en_US
+#
+#The UDDI Operator Contact Email Address
+juddi.operatorEmailAddress=admin@juddi.org
+#
+# The maximum name size and maximum number
+# of name elements allows in several of the
+# FindXxxx and SaveXxxx UDDI functions.
+juddi.maxNameLength=255
+juddi.maxNameElementsAllowed=5
+#
+#
+# The maximum number of rows returned in a find_* operation.  Each call can set
+# this independently, but this property defines a global maximum.
+juddi.maxRows=1000
+# The maximum number of "IN" clause parameters.  Some RDMBS limit the number of 
+# parameters allowed in a SQL "IN" clause.
+juddi.maxInClause=1000
+#
+# The maximum number of UDDI artifacts allowed
+# per publisher. A value of '-1' indicates any 
+# number of artifacts is valid (These values can be
+# overridden at the individual publisher level).
+juddi.maxBusinessesPerPublisher=25
+juddi.maxServicesPerBusiness=20
+juddi.maxBindingsPerService=10
+juddi.maxTModelsPerPublisher=100
+#
+# Days before a transfer request expires
+juddi.transfer.expiration.days=3
+#
+# Days before a subscription expires
+juddi.subscription.expiration.days=365
+#
+# Minutes before a "chunked" subscription call expires
+juddi.subscription.chunkexpiration.minutes=5
+#
+# jUDDI Authentication module to use
+juddi.authenticator = org.apache.juddi.v3.auth.JUDDIAuthenticator
+#
+# jUDDI UUIDGen implementation to use
+juddi.uuidgen = org.apache.juddi.uuidgen.DefaultUUIDGen
+#
+# jUDDI Cryptor implementation to use
+juddi.cryptor = org.apache.juddi.cryptor.DefaultCryptor
+#
+# jUDDI Key Generator to use
+juddi.keygeneratorr=org.apache.juddi.keygen.KeyGenerator
+#
+# Specifies whether the inquiry API requires authentication
+juddi.authenticate.Inquiry=false
+#
+# Specifies the interval at which the notification timer triggers
+juddi.notification.interval=5000
+#
+# Specifies the amount of time to wait before the notification timer initially f
+ires
+juddi.notification.start.buffer=20000
+
+#
+# These two tokens are referenced in the install data. Note that you
+# can use any tokens, and that their values can be set here or as
+# System parameters.
+juddi.server.name=macdaddy
+juddi.server.port=8080
+
+#only used by RMITransport
+#juddi.proxy.factory.initial     =org.jnp.interfaces.NamingContextFactory
+#juddi.proxy.provider.url        =jnp://localhost:1099
+#juddi.proxy.factory.url.pkg     =org.jboss.naming
+
+

Modified: webservices/juddi/trunk/juddi-console/uddi-portlets/uddi-portlets.launch
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-console/uddi-portlets/uddi-portlets.launch?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-console/uddi-portlets/uddi-portlets.launch (original)
+++ webservices/juddi/trunk/juddi-console/uddi-portlets/uddi-portlets.launch Mon Oct 12 19:59:15 2009
@@ -69,6 +69,5 @@
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.GWTShell"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-out target/www org.apache.juddi.portlets.UDDIBrowser/UDDIBrowser.html"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="juddi-console"/>
-<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-XstartOnFirstThread -Xmx256M"/>
 </launchConfiguration>

Modified: webservices/juddi/trunk/juddi-core/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-core/pom.xml?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-core/pom.xml (original)
+++ webservices/juddi/trunk/juddi-core/pom.xml Mon Oct 12 19:59:15 2009
@@ -31,31 +31,6 @@
   
   <packaging>jar</packaging>
   <name>jUDDI Core</name>
-  <repositories>
-    <repository>
-      <id>maven2-repository.dev.java.net</id>
-      <name>Java.net Maven 2 Repository</name>
-      <url>http://download.java.net/maven/2</url>
-      <layout>default</layout>
-    </repository>
-    <repository>
-      <id>maven-repository.dev.java.net</id>
-      <name>Java.net Maven 1 Repository (legacy)</name>
-      <url>http://download.java.net/maven/1</url>
-      <layout>legacy</layout>
-    </repository>
-  </repositories>
-  <pluginRepositories>
-    <pluginRepository>
-      <id>maven2-repository.dev.java.net</id>
-      <url>http://download.java.net/maven/2</url>
-    </pluginRepository>
-    <pluginRepository>
-      <id>maven-repository.dev.java.net</id>
-      <url>http://download.java.net/maven/1</url>
-      <layout>legacy</layout>
-    </pluginRepository>
-  </pluginRepositories>
   <build>
     <plugins>
          <plugin>
@@ -165,7 +140,7 @@
      </dependency>
      <dependency>
         <groupId>org.apache.juddi</groupId>
-        <artifactId>uddi-tck</artifactId>
+        <artifactId>uddi-tck-base</artifactId>
         <version>3.0.0.SNAPSHOT</version>
         <scope>test</scope>
      </dependency>

Modified: webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java (original)
+++ webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionListenerImpl.java Mon Oct 12 19:59:15 2009
@@ -26,7 +26,8 @@
 
 import org.apache.juddi.error.ErrorMessage;
 import org.apache.juddi.error.FatalErrorException;
-import org.apache.juddi.util.NotificationList;
+
+import org.apache.juddi.subscription.NotificationList;
 import org.apache.juddi.validation.ValidateSubscriptionListener;
 import org.apache.log4j.Logger;
 import org.uddi.api_v3.DispositionReport;

Added: webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/subscription/NotificationList.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/subscription/NotificationList.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/subscription/NotificationList.java (added)
+++ webservices/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/subscription/NotificationList.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,26 @@
+package org.apache.juddi.subscription;
+
+import java.util.Vector;
+
+public class NotificationList {
+	private static NotificationList nl = null;
+	private static Vector<?> list = null;
+	
+	private NotificationList() {	
+	}
+	
+	@SuppressWarnings("unchecked")
+	public static NotificationList getInstance() {
+		if (nl == null) {
+			nl = new NotificationList();
+			list = new Vector();
+		}
+		return nl;
+	}
+	
+	@SuppressWarnings("unchecked")
+	public Vector getNotifications() {
+		return list;
+	}
+	
+}

Modified: webservices/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_010_PublisherTest.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_010_PublisherTest.java?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_010_PublisherTest.java (original)
+++ webservices/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_010_PublisherTest.java Mon Oct 12 19:59:15 2009
@@ -29,7 +29,7 @@
 import org.apache.juddi.config.AppConfig;
 import org.apache.juddi.config.Property;
 import org.apache.juddi.error.InvalidKeyPassedException;
-import org.apache.juddi.v3.tck.EntityCreator;
+import org.apache.juddi.jaxb.EntityCreator;
 import org.apache.juddi.v3.tck.TckPublisher;
 import org.apache.juddi.v3.tck.TckSecurity;
 import org.apache.log4j.Logger;

Modified: webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/web.xml?rev=824479&r1=824478&r2=824479&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/web.xml (original)
+++ webservices/juddi/trunk/juddi-cxf/src/main/webapp/WEB-INF/web.xml Mon Oct 12 19:59:15 2009
@@ -48,20 +48,35 @@
     <load-on-startup>1</load-on-startup>
   </servlet>
   
+  <servlet-mapping>
+    <servlet-name>CXFServlet</servlet-name>
+    <url-pattern>/services/*</url-pattern>
+  </servlet-mapping>
+  
+  
    <servlet>
     <servlet-name>RegistryServlet</servlet-name>
     <display-name>Registry Servlet</display-name>
     <servlet-class>
-      org.apache.juddi.RegistryServlet
+      org.apache.juddi.servlets.RegistryServlet
 		</servlet-class>
     <load-on-startup>1</load-on-startup>
   </servlet>
-
+  
+   <servlet>
+    <servlet-name>NotifyServlet</servlet-name>
+    <display-name>Notify Servlet</display-name>
+    <servlet-class>
+      org.apache.juddi.servlets.NotifyServlet
+    </servlet-class>
+    <load-on-startup>1</load-on-startup>
+  </servlet>
+  
   <servlet-mapping>
-    <servlet-name>CXFServlet</servlet-name>
-    <url-pattern>/services/*</url-pattern>
+  	<servlet-name>NotifyServlet</servlet-name>
+  	<url-pattern>/notify/*</url-pattern>
   </servlet-mapping>
-
+ 
   <resource-ref>
       <description>jUDDI DataSource</description>
       <res-ref-name>jdbc/juddiDB</res-ref-name>

Added: webservices/juddi/trunk/juddi-samples/pom.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-samples/pom.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-samples/pom.xml (added)
+++ webservices/juddi/trunk/juddi-samples/pom.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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.
+ *
+ */ -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.apache.juddi</groupId>
+    <artifactId>juddi-parent</artifactId>
+    <version>3.0.0.SNAPSHOT</version>
+  </parent>
+  <groupId>org.apache.juddi</groupId>
+  <artifactId>juddi-samples</artifactId>
+  <version>3.0.0.SNAPSHOT</version>
+  <name>jUDDI Service Registration Examples</name>
+  <packaging>war</packaging>
+  <properties>
+    <cxf.version>2.1.3</cxf.version>
+  </properties>
+  <dependencies>
+    <dependency>
+      <artifactId>juddi-core</artifactId>
+      <groupId>org.apache.juddi</groupId>
+      <version>3.0.0.SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <artifactId>uddi-client</artifactId>
+      <groupId>org.apache.juddi</groupId>
+      <version>3.0.0.SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <artifactId>uddi-ws</artifactId>
+      <groupId>org.apache.juddi</groupId>
+      <version>3.0.0.SNAPSHOT</version>
+    </dependency>
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-rt-frontend-jaxws</artifactId>
+      <version>${cxf.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.cxf</groupId>
+      <artifactId>cxf-rt-transports-http</artifactId>
+      <version>${cxf.version}</version>
+      <exclusions>
+	   <exclusion>
+	     <groupId>cglib</groupId>
+	     <artifactId>cglib</artifactId>
+	   </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>cglib</groupId>
+      <artifactId>cglib-nodep</artifactId>
+      <version>2.1_3</version>
+    </dependency>
+    
+  </dependencies>
+  <build>
+      <pluginManagement>
+        <plugins>
+             <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <executions>
+                   <execution>
+                      <goals>
+                         <goal>jar</goal>
+                      </goals>
+                   </execution>
+                </executions>
+             </plugin>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+			<version>2.4</version>
+            <configuration>
+			  <skip>false</skip>
+			  <includes>
+				<include>**/*Test.java</include>
+			  </includes>
+             </configuration>
+           </plugin>
+         </plugins>
+       </pluginManagement>
+    </build>
+</project>

Added: webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorld.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorld.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorld.java (added)
+++ webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorld.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,11 @@
+package org.apache.juddi.samples;
+
+import javax.jws.WebParam;
+import javax.jws.WebService;
+
+@WebService
+public interface HelloWorld {
+	
+	String sayHi(@WebParam(name="text") String text);
+
+}

Added: webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorldImpl.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorldImpl.java?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorldImpl.java (added)
+++ webservices/juddi/trunk/juddi-samples/src/main/java/org/apache/juddi/samples/HelloWorldImpl.java Mon Oct 12 19:59:15 2009
@@ -0,0 +1,30 @@
+package org.apache.juddi.samples;
+
+import javax.jws.WebService;
+
+import org.apache.juddi.v3.annotations.UDDIService;
+import org.apache.juddi.v3.annotations.UDDIServiceBinding;
+
+
+@UDDIService(
+		businessKey="uddi:juddi.apache.org:businesses-asf",
+		serviceKey="uddi:juddi.apache.org:services-helloworld", 
+		description = "Hello World test service")
+@UDDIServiceBinding(
+		bindingKey="uddi:juddi.apache.org:bindings-helloworld-wsdl",
+	    description="WSDL endpoint for the HelloWorld Service. This service is used for "
+				  + "testing the jUDDI annotation functionality",
+	    accessPointType="wsdlDeployment",
+	    accessPoint="http://${serverName}:${serverPort}/juddi-samples/services/helloworld?wsdl")
+@WebService(
+		endpointInterface = "org.apache.juddi.samples.HelloWorld",
+        serviceName = "HelloWorld")
+
+public class HelloWorldImpl implements HelloWorld {
+    
+    public String sayHi(String text) {
+        System.out.println("sayHi called");
+        return "Hello " + text;
+    }
+	
+}

Added: webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/uddi.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/uddi.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/uddi.xml (added)
+++ webservices/juddi/trunk/juddi-samples/src/main/resources/META-INF/uddi.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+
+<uddi>
+    <reloadDelay>5000</reloadDelay>
+    <manager name="example-manager">
+		<nodes>
+			<node>
+				<name>default</name>
+				<description>Main jUDDI node</description>  
+				<properties>
+					<property name="serverName" value="localhost"/>
+					<property name="serverPort" value="8080"/>
+				</properties>
+                <proxyTransport>org.apache.juddi.v3.client.transport.InVMTransport</proxyTransport>
+                <custodyTransferUrl>org.apache.juddi.api.impl.UDDICustodyTransferImpl</custodyTransferUrl>
+                <inquiryUrl>org.apache.juddi.api.impl.UDDIInquiryImpl</inquiryUrl>
+                <publishUrl>org.apache.juddi.api.impl.UDDIPublicationImpl</publishUrl>
+                <securityUrl>org.apache.juddi.api.impl.UDDISecurityImpl</securityUrl>
+                <subscriptionUrl>org.apache.juddi.api.impl.UDDISubscriptionImpl</subscriptionUrl>
+                <subscriptionListenerUrl>org.apache.juddi.api.impl.UDDISubscriptionListenerImpl</subscriptionListenerUrl>
+                <juddiApiUrl>org.apache.juddi.api.impl.JUDDIApiImpl</juddiApiUrl>
+			</node>
+		</nodes>
+		<clerks registerOnStartup="true">
+		   <clerk name="default" node="default" publisher="root" password="root">
+		       <class>org.apache.juddi.samples.HelloWorldImpl</class>
+		   </clerk>
+		   <!--  
+	       <clerk name="medroot" node="med" publisher="root" password="root" />
+		   <xregister>
+		       <service bindingKey="uddi:juddi.apache.org:servicebindings-subscriptionlistener-ws" fromClerk="default" toClerk="medroot"/>
+		   </xregister>
+		   -->
+	   </clerks>
+	</manager>
+   
+</uddi>
\ No newline at end of file

Added: webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/context.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/context.xml?rev=824479&view=auto
==============================================================================
--- webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/context.xml (added)
+++ webservices/juddi/trunk/juddi-samples/src/main/webapp/META-INF/context.xml Mon Oct 12 19:59:15 2009
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<Context>
+    <WatchedResource>WEB-INF/web.xml</WatchedResource>
+    <!--  -->
+    <Resource name="jdbc/JuddiDS" auth="Container"
+            type="javax.sql.DataSource" username="" password=""
+            driverClassName="org.apache.derby.jdbc.EmbeddedDriver" 
+            url="jdbc:derby:juddi-derby-test-db;create=true"
+            maxActive="8" 
+            />
+    
+    <!-- mysql 
+    <Resource name="jdbc/JuddiDS" auth="Container"
+            type="javax.sql.DataSource" username="root" password=""
+            driverClassName="com.mysql.jdbc.Driver" 
+            url="jdbc:mysql://localhost:3306/juddiv3"
+            maxActive="8" 
+            />
+        -->    
+</Context>
+



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