You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2013/11/10 20:33:46 UTC
svn commit: r1540526 [1/3] - in /juddi/trunk:
juddi-client.net/juddi-client.net-sample/
juddi-client.net/juddi-client.net-sample/juddi/
juddi-client.net/juddi-client.net/
juddi-client.net/juddi-client.net/bindings/
juddi-client.net/juddi-client.net/org...
Author: alexoree
Date: Sun Nov 10 19:33:45 2013
New Revision: 1540526
URL: http://svn.apache.org/r1540526
Log:
JUDDI-698 partial fix, formatting updates
JUDDI-707 adding examples of how to use SaveNode/SaveClerk, PrintJUDDI class
Added:
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveClerkExample.cs
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs
juddi/trunk/juddi-examples/more-uddi-samples/src/main/resources/
juddi/trunk/juddi-examples/more-uddi-samples/src/main/resources/META-INF/
juddi/trunk/juddi-examples/more-uddi-samples/src/main/resources/META-INF/simple-publish-uddi.xml
juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/jaxb/PrintJUDDI.java
- copied, changed from r1534826, juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/jaxb/PrintUDDI.java
Modified:
juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample-mono.csproj
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj
juddi/trunk/juddi-client.net/juddi-client.net/bindings/JUDDIApiService.cs
juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintUDDI.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs
juddi/trunk/juddi-gui/src/main/webapp/editSubscription.jsp
juddi/trunk/juddi-gui/src/main/webapp/header-top.jsp
juddi/trunk/uddi-ws/src/main/java/org/apache/juddi/jaxb/PrintUDDI.java
Modified: juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs?rev=1540526&r1=1540525&r2=1540526&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs Sun Nov 10 19:33:45 2013
@@ -32,6 +32,7 @@ namespace org.apache.juddi.client.sample
Console.Out.WriteLine("5) WSDL2UDDI");
Console.Out.WriteLine("6) Find_endpoints");
Console.Out.WriteLine("7) jUDDI specific - Save Node");
+ Console.Out.WriteLine("8) jUDDI specific - Save Clerk");
Console.Out.Write("Enter selection> ");
String selection = Console.In.ReadLine();
selection = selection.Trim();
@@ -49,7 +50,8 @@ namespace org.apache.juddi.client.sample
FindendpointsDemo.main(args);
else if (selection.Equals("7"))
saveNodeExample.main(args);
-
+ else if (selection.Equals("8"))
+ saveClerkExample.main(args);
Console.WriteLine("Press any key to exit");
Console.Read();
Modified: juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample-mono.csproj
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample-mono.csproj?rev=1540526&r1=1540525&r2=1540526&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample-mono.csproj (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample-mono.csproj Sun Nov 10 19:33:45 2013
@@ -42,6 +42,8 @@
<ItemGroup>
<Compile Include="Encryption.cs" />
<Compile Include="findendpoints.cs" />
+ <Compile Include="juddi\saveClerkExample.cs" />
+ <Compile Include="juddi\saveNodeExample.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServiceVersioning.cs" />
Modified: juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj?rev=1540526&r1=1540525&r2=1540526&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj Sun Nov 10 19:33:45 2013
@@ -42,6 +42,7 @@
<ItemGroup>
<Compile Include="Encryption.cs" />
<Compile Include="findendpoints.cs" />
+ <Compile Include="juddi\saveClerkExample.cs" />
<Compile Include="juddi\saveNodeExample.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
Added: juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveClerkExample.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveClerkExample.cs?rev=1540526&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveClerkExample.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveClerkExample.cs Sun Nov 10 19:33:45 2013
@@ -0,0 +1,90 @@
+using org.apache.juddi.apiv3;
+/*
+ * Copyright 2001-2008 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.
+ *
+ */
+using org.apache.juddi.v3.client;
+using org.apache.juddi.v3.client.config;
+using org.apache.juddi.v3.client.transport;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+
+
+namespace org.apache.juddi.client.sample.juddi
+{
+ class saveClerkExample
+ {
+ public static void main(string[] args)
+ {
+ UDDIClient clerkManager = null;
+ Transport transport = null;
+ UDDIClerk clerk = null;
+ try
+ {
+ clerkManager = new UDDIClient("uddi.xml");
+ UDDIClientContainer.addClient(clerkManager);
+
+ transport = clerkManager.getTransport("default");
+
+ org.uddi.apiv3.UDDI_Security_SoapBinding security = transport.getUDDISecurityService();
+ org.uddi.apiv3.UDDI_Inquiry_SoapBinding inquiry = transport.getUDDIInquiryService();
+ org.uddi.apiv3.UDDI_Publication_SoapBinding publish = transport.getUDDIPublishService();
+ JUDDIApiService juddi= transport.getJUDDIApiService();
+
+ clerk = clerkManager.getClerk("default");
+
+ clerk newclerk = new clerk();
+ newclerk.node = new node();
+ newclerk.node.name = "juddicloud";
+ newclerk.publisher = "root";
+ newclerk.password = "root";
+
+ newclerk.name = "juddicloud";
+ UDDIClerk cc =new UDDIClerk(newclerk);
+
+
+ save_clerkInfo saveClerk = new save_clerkInfo();
+ saveClerk.authInfo = clerk.getAuthToken(clerk.getUDDINode().getSecurityUrl());
+ saveClerk.clerk = new clerk[] { newclerk };
+ clerk[] ret= juddi.save_Clerk(saveClerk);
+
+ Console.Out.WriteLine(ret.Length);
+
+ }
+ catch (Exception ex)
+ {
+ while (ex != null)
+ {
+ System.Console.WriteLine("Error! " + ex.Message);
+ ex = ex.InnerException;
+ }
+ }
+ finally
+ {
+ if (transport != null && transport is IDisposable)
+ {
+ ((IDisposable)transport).Dispose();
+ }
+ if (clerk != null)
+ clerk.Dispose();
+ }
+
+
+
+
+ }
+ }
+}
Added: juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs?rev=1540526&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs Sun Nov 10 19:33:45 2013
@@ -0,0 +1,106 @@
+using org.apache.juddi.apiv3;
+using org.apache.juddi.jaxb;
+/*
+ * Copyright 2001-2008 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.
+ *
+ */
+using org.apache.juddi.v3.client;
+using org.apache.juddi.v3.client.config;
+using org.apache.juddi.v3.client.transport;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+
+
+namespace org.apache.juddi.client.sample.juddi
+{
+ class saveNodeExample
+ {
+ public static void main(string[] args)
+ {
+ UDDIClient clerkManager = null;
+ Transport transport = null;
+ UDDIClerk clerk = null;
+ try
+ {
+ clerkManager = new UDDIClient("uddi.xml");
+ UDDIClientContainer.addClient(clerkManager);
+
+ transport = clerkManager.getTransport("default");
+
+ org.uddi.apiv3.UDDI_Security_SoapBinding security = transport.getUDDISecurityService();
+ org.uddi.apiv3.UDDI_Inquiry_SoapBinding inquiry = transport.getUDDIInquiryService();
+ org.uddi.apiv3.UDDI_Publication_SoapBinding publish = transport.getUDDIPublishService();
+ JUDDIApiService juddi= transport.getJUDDIApiService();
+
+ clerk = clerkManager.getClerk("default");
+
+ node n1 = new node();
+ n1.clientName = "juddicloud";
+ //the following are optional
+ /*
+ * max length is 255
+ * proxy transport
+ * factory*
+ * juddiapi url
+ */
+ n1.proxyTransport = "org.apache.juddi.v3.client.transport.JAXWSTransport";
+ n1.custodyTransferUrl = "http://uddi-jbossoverlord.rhcloud.com/services/custody-transfer";
+ n1.inquiryUrl = "http://uddi-jbossoverlord.rhcloud.com/services/inquiry";
+ n1.publishUrl = "http://uddi-jbossoverlord.rhcloud.com/services/publish";
+ n1.securityUrl = "http://uddi-jbossoverlord.rhcloud.com/services/security";
+ n1.subscriptionUrl = "http://uddi-jbossoverlord.rhcloud.com/services/subscription";
+ n1.subscriptionListenerUrl = "http://uddi-jbossoverlord.rhcloud.com/services/subscription-listener";
+ n1.name = "juddicloud";
+ n1.description = "juddicloud";
+ save_nodeInfo saveNode = new save_nodeInfo();
+ saveNode.authInfo = (clerk.getAuthToken(clerk.getUDDINode().getSecurityUrl()));
+ saveNode.node = new node[] { (n1) };
+ PrintJUDDI<save_nodeInfo> p = new PrintJUDDI<save_nodeInfo>();
+ Console.Out.WriteLine("Before sending");
+ Console.Out.WriteLine(p.print(saveNode));
+
+
+ node[] nodes = clerk.getUDDINode().getTransport().getJUDDIApiService(clerk.getUDDINode().getJuddiApiUrl()).save_Node(saveNode);
+
+
+
+ // clerk.saveNode(n1);
+
+ }
+ catch (Exception ex)
+ {
+ while (ex != null)
+ {
+ System.Console.WriteLine("Error! " + ex.Message);
+ ex = ex.InnerException;
+ }
+ }
+ finally
+ {
+ if (transport != null && transport is IDisposable)
+ {
+ ((IDisposable)transport).Dispose();
+ }
+ if (clerk != null)
+ clerk.Dispose();
+ }
+
+
+
+
+ }
+ }
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org