Return-Path: X-Original-To: apmail-juddi-commits-archive@www.apache.org Delivered-To: apmail-juddi-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 34257D71F for ; Tue, 5 Mar 2013 01:28:55 +0000 (UTC) Received: (qmail 74980 invoked by uid 500); 5 Mar 2013 01:28:55 -0000 Delivered-To: apmail-juddi-commits-archive@juddi.apache.org Received: (qmail 74958 invoked by uid 500); 5 Mar 2013 01:28:55 -0000 Mailing-List: contact commits-help@juddi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list commits@juddi.apache.org Received: (qmail 74951 invoked by uid 99); 5 Mar 2013 01:28:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Mar 2013 01:28:55 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Mar 2013 01:28:50 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id A124823888EA; Tue, 5 Mar 2013 01:28:29 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1452620 - in /juddi/trunk/juddi-examples: ./ create-partition/ create-partition/src/main/java/org/apache/juddi/example/partition/ create-partition/src/main/resources/META-INF/ create-partition/target/ create-partition/target/classes/ creat... Date: Tue, 05 Mar 2013 01:28:29 -0000 To: commits@juddi.apache.org From: kstam@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20130305012829.A124823888EA@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: kstam Date: Tue Mar 5 01:28:28 2013 New Revision: 1452620 URL: http://svn.apache.org/r1452620 Log: JUDDI-555 adding additional examples applying patch by Alex O'Ree Added: juddi/trunk/juddi-examples/create-partition/src/main/resources/META-INF/partition-uddi.xml - copied unchanged from r1452616, juddi/trunk/juddi-examples/create-partition/src/main/resources/META-INF/uddi.xml juddi/trunk/juddi-examples/create-partition/target/ juddi/trunk/juddi-examples/create-partition/target/classes/ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/MANIFEST.MF juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.properties juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.xml juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/partition-uddi.xml juddi/trunk/juddi-examples/create-partition/target/classes/org/ juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/ juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/ juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/ juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/ juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition$AuthStyle.class (with props) juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.class (with props) juddi/trunk/juddi-examples/create-partition/target/test-classes/ Removed: juddi/trunk/juddi-examples/create-partition/src/main/resources/META-INF/uddi.xml Modified: juddi/trunk/juddi-examples/create-partition/ (props changed) juddi/trunk/juddi-examples/create-partition/README.txt juddi/trunk/juddi-examples/create-partition/src/main/java/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.java juddi/trunk/juddi-examples/pom.xml Propchange: juddi/trunk/juddi-examples/create-partition/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Tue Mar 5 01:28:28 2013 @@ -0,0 +1,3 @@ +.settings +.classpath +.project Modified: juddi/trunk/juddi-examples/create-partition/README.txt URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/README.txt?rev=1452620&r1=1452619&r2=1452620&view=diff ============================================================================== --- juddi/trunk/juddi-examples/create-partition/README.txt (original) +++ juddi/trunk/juddi-examples/create-partition/README.txt Tue Mar 5 01:28:28 2013 @@ -1,18 +1,15 @@ -This example contains one class: the SimplePublish.java. When -executed it will obtain an AuthToken and use it to publish -a Publisher, a Business and a Service. - -The easiest way to run execute the main of this class in from -your IDE. If your IDE has maven integration it should set up -the project class path for you, and you can simple run it from -there. - -You should see the following output being written to the console: - -root AUTHTOKEN = authtoken:0494e382-1ad3-4c52-8806-ae70a0ed37ad -myPub AUTHTOKEN = authtoken:bf973e5f-7361-4c57-92f7-7b499b886b6d -myBusiness key: uddi:juddi.apache.org:6f3e4e62-e483-48ff-a1b3-6855310505c6 -myService key: uddi:juddi.apache.org:549a9580-cd7b-4969-9b77-527ab9f8f261 +This example creates a new UDDI partition. -However since the keys are being generated in this case your keys will differ. +1. Start the jUDDI-server (juddi-tomcat or juddi-bundle) + +2. Check the settings of the META-INF/uddi.xml, to make sure the serverName and serverPort are set correctly. + +3. mvn -Pdemo test + +Should print: + +root AUTHTOKEN = authtoken:a1b910fb-618e-4e46-a06e-29451265862c +Creation of Partition Success! +Creation of tModel Department Success! +Creation of tModel Auth Mode Success! Modified: juddi/trunk/juddi-examples/create-partition/src/main/java/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.java URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/src/main/java/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.java?rev=1452620&r1=1452619&r2=1452620&view=diff ============================================================================== --- juddi/trunk/juddi-examples/create-partition/src/main/java/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.java (original) +++ juddi/trunk/juddi-examples/create-partition/src/main/java/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.java Tue Mar 5 01:28:28 2013 @@ -14,10 +14,11 @@ * limitations under the License. * */ -package org.apache.juddi.example.browse; +package org.apache.juddi.example.partition; import java.util.Properties; -import org.apache.juddi.ClassUtil; + +import org.apache.juddi.v3.client.config.UDDIClerkManager; import org.apache.juddi.v3.client.config.UDDIClientContainer; import org.apache.juddi.v3.client.transport.Transport; import org.uddi.api_v3.AuthToken; @@ -42,7 +43,6 @@ import org.uddi.v3_service.UDDISecurityP public class SimpleCreateTmodelPartition { private static UDDISecurityPortType security = null; - private static UDDIInquiryPortType inquiry = null; private static UDDIPublicationPortType publish = null; /** @@ -50,17 +50,19 @@ public class SimpleCreateTmodelPartition */ public SimpleCreateTmodelPartition() { try { - String clazz = UDDIClientContainer.getUDDIClerkManager(null). - getClientConfig().getUDDINode("default").getProxyTransport(); - Class transportClass = ClassUtil.forName(clazz, Transport.class); - if (transportClass != null) { - Transport transport = (Transport) transportClass. - getConstructor(String.class).newInstance("default"); - - security = transport.getUDDISecurityService(); - inquiry = transport.getUDDIInquiryService(); - publish = transport.getUDDIPublishService(); - } + // create a manager and read the config in the archive; + // you can use your config file name + UDDIClerkManager clerkManager = new UDDIClerkManager("META-INF/partition-uddi.xml"); + // register the clerkManager with the client side container + UDDIClientContainer.addClerkManager(clerkManager); + // a ClerkManager can be a client to multiple UDDI nodes, so + // supply the nodeName (defined in your uddi.xml. + // The transport can be WS, inVM, RMI etc which is defined in the uddi.xml + Transport transport = clerkManager.getTransport("default"); + // Now you create a reference to the UDDI API + + security = transport.getUDDISecurityService(); + publish = transport.getUDDIPublishService(); } catch (Exception e) { e.printStackTrace(); } Added: juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/MANIFEST.MF?rev=1452620&view=auto ============================================================================== --- juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/MANIFEST.MF (added) +++ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/MANIFEST.MF Tue Mar 5 01:28:28 2013 @@ -0,0 +1,12 @@ +Manifest-Version: 1.0 +Built-By: kstam +Build-Jdk: 1.6.0_41 +Specification-Title: jUDDI Example Create Partition +Specification-Version: 3.1.5-SNAPSHOT +Specification-Vendor: The Apache Software Foundation +Implementation-Title: jUDDI Example Create Partition +Implementation-Version: 3.1.5-SNAPSHOT +Implementation-Vendor-Id: org.apache.juddi.example +Implementation-Vendor: The Apache Software Foundation +Created-By: Maven Integration for Eclipse + Added: juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.properties URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.properties?rev=1452620&view=auto ============================================================================== --- juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.properties (added) +++ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.properties Tue Mar 5 01:28:28 2013 @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Mon Mar 04 20:27:27 EST 2013 +version=3.1.5-SNAPSHOT +groupId=org.apache.juddi.example +m2e.projectName=org.apache.juddi.example.create-partition-3.1.5-SNAPSHOT +m2e.projectLocation=/Users/kstam/osc/apache/dev/juddi-patch/juddi-examples/create-partition +artifactId=create-partition Added: juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.xml?rev=1452620&view=auto ============================================================================== --- juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.xml (added) +++ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/maven/org.apache.juddi.example/create-partition/pom.xml Tue Mar 5 01:28:28 2013 @@ -0,0 +1,72 @@ + + 4.0.0 + + org.apache.juddi.example + juddi-examples + 3.1.5-SNAPSHOT + ../pom.xml + + create-partition + jUDDI Example Create Partition + Demonstrates the steps taken create a UDDI partition + + + + + org.apache.juddi + uddi-ws + 3.1.5-SNAPSHOT + + + org.apache.juddi + juddi-client + 3.1.5-SNAPSHOT + + + + + + default + + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + + + demo + + + + org.codehaus.mojo + exec-maven-plugin + 1.1.1 + + + test + + java + + + org.apache.juddi.example.partition.SimpleCreateTmodelPartition + + + + + + + + + + + Added: juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/partition-uddi.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/partition-uddi.xml?rev=1452620&view=auto ============================================================================== --- juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/partition-uddi.xml (added) +++ juddi/trunk/juddi-examples/create-partition/target/classes/META-INF/partition-uddi.xml Tue Mar 5 01:28:28 2013 @@ -0,0 +1,27 @@ + + + + 5000 + + + + + default + + + + + Main jUDDI node + + org.apache.juddi.v3.client.transport.JAXWSTransport + http://${serverName}:${serverPort}/juddiv3/services/custody-transfer + http://${serverName}:${serverPort}/juddiv3/services/inquiry + http://${serverName}:${serverPort}/juddiv3/services/publish + http://${serverName}:${serverPort}/juddiv3/services/security + http://${serverName}:${serverPort}/juddiv3/services/subscription + http://${serverName}:${serverPort}/juddiv3/services/subscription-listener + http://${serverName}:${serverPort}/juddiv3/services/juddi-api + + + + Added: juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition$AuthStyle.class URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition%24AuthStyle.class?rev=1452620&view=auto ============================================================================== Binary file - no diff available. Propchange: juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition$AuthStyle.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.class URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.class?rev=1452620&view=auto ============================================================================== Binary file - no diff available. Propchange: juddi/trunk/juddi-examples/create-partition/target/classes/org/apache/juddi/example/partition/SimpleCreateTmodelPartition.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Modified: juddi/trunk/juddi-examples/pom.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/pom.xml?rev=1452620&r1=1452619&r2=1452620&view=diff ============================================================================== --- juddi/trunk/juddi-examples/pom.xml (original) +++ juddi/trunk/juddi-examples/pom.xml Tue Mar 5 01:28:28 2013 @@ -27,6 +27,7 @@ 3.0.3 + create-partition hello-world simple-browse simple-publish --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org For additional commands, e-mail: commits-help@juddi.apache.org