Author: alexoree
Date: Fri Aug 16 12:34:56 2013
New Revision: 1514678
URL: http://svn.apache.org/r1514678
Log:
JUDDI-567 initial commit of the jUDDI .NET Client
Added:
juddi/trunk/juddi-client.net/
juddi/trunk/juddi-client.net/generate.bat
juddi/trunk/juddi-client.net/juddi-client.net/
juddi/trunk/juddi-client.net/juddi-client.net-sample/
juddi/trunk/juddi-client.net/juddi-client.net-sample/App.config
juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs
juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/
juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/AssemblyInfo.cs
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj
juddi/trunk/juddi-client.net/juddi-client.net.sln
juddi/trunk/juddi-client.net/juddi-client.net/Properties/
juddi/trunk/juddi-client.net/juddi-client.net/Properties/AssemblyInfo.cs
juddi/trunk/juddi-client.net/juddi-client.net/bindings/
juddi/trunk/juddi-client.net/juddi-client.net/bindings/JUDDIApiService.cs
juddi/trunk/juddi-client.net/juddi-client.net/bindings/bindings.cs
juddi/trunk/juddi-client.net/juddi-client.net/bindings/datamodel.cs
juddi/trunk/juddi-client.net/juddi-client.net/bindings/events.cs
juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/BackgroundRegistration.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/ClientConfig.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/Properties.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClerk.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClientContainer.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDINode.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/XRegistration.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/Transport.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/WS_Transport.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Log.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/LogFactory.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Release.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/UDDIConstants.cs
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/UDDIService.cs
juddi/trunk/juddi-client.net/readme.txt
Added: juddi/trunk/juddi-client.net/generate.bat
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/generate.bat?rev=1514678&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/generate.bat (added)
+++ juddi/trunk/juddi-client.net/generate.bat Fri Aug 16 12:34:56 2013
@@ -0,0 +1,6 @@
+rem This will generate the client proxy code using the juddi wsdls and xsds
via .NET 2.0 ASP.NET (System.Web.Services.WebClient)
+
+set path=%path%;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX
4.0 Tools
+
+
+wsdl ..\uddi-ws\src\main\resources\juddi_api_v1.wsdl
..\uddi-ws\src\main\resources\uddi_api_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_api_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_custody_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_custody_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_repl_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_repl_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_subr_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_subr_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_sub_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_sub_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_v3_service.wsdl
..\uddi-ws\src\main\resources\uddi_vscache_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_vscache_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_vs_v3_binding.wsdl
..\uddi-ws\src\main\resources\uddi_vs_v3_portType.wsdl
..\uddi-ws\src\main\resources\uddi_v3.xsd
..\uddi-ws\src\main\resources\uddi_v3custody.xsd ..\ud
di-ws\src\main\resources\uddi_v3policy.xsd
..\uddi-ws\src\main\resources\uddi_v3policy_instanceParms.xsd
..\uddi-ws\src\main\resources\uddi_v3replication.xsd
..\uddi-ws\src\main\resources\uddi_v3subscription.xsd
..\uddi-ws\src\main\resources\uddi_v3subscriptionListener.xsd
..\uddi-ws\src\main\resources\uddi_v3valueset.xsd
..\uddi-ws\src\main\resources\uddi_v3valuesetcaching.xsd
Added: juddi/trunk/juddi-client.net/juddi-client.net-sample/App.config
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/App.config?rev=1514678&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/App.config (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/App.config Fri Aug 16
12:34:56 2013
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<configuration>
+ <startup>
+
+ <supportedRuntime version="v2.0.50727"/></startup>
+</configuration>
Added: 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=1514678&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net-sample/Program.cs Fri Aug 16
12:34:56 2013
@@ -0,0 +1,29 @@
+using org.apache.juddi.v3.client;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+
+namespace juddi_client.net_sample
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ org.uddi.apiv3.UDDI_Inquiry_SoapBinding inquiry = new
org.uddi.apiv3.UDDI_Inquiry_SoapBinding(
+
+ "http://uddi-jbossoverlord.rhcloud.com/services/inquiry");
+ find_business fb = new find_business();
+ fb.findQualifiers = new string[] { UDDIConstants.APPROXIMATE_MATCH
};
+ fb.name = new name[1];
+ fb.name[0] = new name(UDDIConstants.WILDCARD, "en");
+ businessList bl = inquiry.find_business(fb);
+ for (int i = 0; i < bl.businessInfos.Length; i++)
+ {
+ Console.WriteLine(bl.businessInfos[i].name[0].Value);
+ }
+
+ }
+ }
+}
Added:
juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/AssemblyInfo.cs
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/AssemblyInfo.cs?rev=1514678&view=auto
==============================================================================
---
juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/AssemblyInfo.cs
(added)
+++
juddi/trunk/juddi-client.net/juddi-client.net-sample/Properties/AssemblyInfo.cs
Fri Aug 16 12:34:56 2013
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("juddi-client.net-sample")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Hewlett-Packard")]
+[assembly: AssemblyProduct("juddi-client.net-sample")]
+[assembly: AssemblyCopyright("Copyright © Hewlett-Packard 2013")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed
to COM
+[assembly: Guid("ce7c5650-cfd5-4e50-877e-168e6b106eb8")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision
Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
Added:
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=1514678&view=auto
==============================================================================
---
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj
(added)
+++
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi-client.net-sample.csproj
Fri Aug 16 12:34:56 2013
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import
Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props"
Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')"
/>
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>org.apache.juddi.client.sample</RootNamespace>
+ <AssemblyName>juddi-client.net-sample</AssemblyName>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile />
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'
">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' ==
'Release|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Web.Services" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="App.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\juddi-client.net\juddi-client.net.csproj">
+ <Project>{c3d005cd-6c26-49fd-a4d8-08699b66af6f}</Project>
+ <Name>juddi-client.net</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets
below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
\ No newline at end of file
Added: juddi/trunk/juddi-client.net/juddi-client.net.sln
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net.sln?rev=1514678&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net.sln (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net.sln Fri Aug 16 12:34:56 2013
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "juddi-client.net",
"juddi-client.net\juddi-client.net.csproj",
"{C3D005CD-6C26-49FD-A4D8-08699B66AF6F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "juddi-client.net-sample",
"juddi-client.net-sample\juddi-client.net-sample.csproj",
"{7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C3D005CD-6C26-49FD-A4D8-08699B66AF6F}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {C3D005CD-6C26-49FD-A4D8-08699B66AF6F}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {C3D005CD-6C26-49FD-A4D8-08699B66AF6F}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {C3D005CD-6C26-49FD-A4D8-08699B66AF6F}.Release|Any CPU.Build.0
= Release|Any CPU
+ {7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {7FA52B63-F70A-4EC7-8390-CC7C1C9C6B84}.Release|Any CPU.Build.0
= Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
Added: juddi/trunk/juddi-client.net/juddi-client.net/Properties/AssemblyInfo.cs
URL:
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/Properties/AssemblyInfo.cs?rev=1514678&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/Properties/AssemblyInfo.cs
(added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/Properties/AssemblyInfo.cs
Fri Aug 16 12:34:56 2013
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("juddi-dotnet")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Hewlett-Packard")]
+[assembly: AssemblyProduct("juddi-dotnet")]
+[assembly: AssemblyCopyright("Copyright © Hewlett-Packard 2013")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed
to COM
+[assembly: Guid("563dc2e5-0512-428f-b9c4-64230d8c3971")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision
Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]