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

svn commit: r1565898 [3/4] - in /juddi/trunk: juddi-client.net/juddi-client.net-sample/ juddi-client.net/juddi-client.net-sample/org.apache.juddi.client.samples/ juddi-client.net/juddi-client.net/ juddi-client.net/juddi-client.net/bindings/ juddi-clien...

Modified: juddi/trunk/juddi-client.net/juddi-client.net/bindings/bindings.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/bindings/bindings.cs?rev=1565898&r1=1565897&r2=1565898&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/bindings/bindings.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/bindings/bindings.cs Sat Feb  8 03:21:26 2014
@@ -90,7 +90,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("find_binding", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("bindingDetail", Namespace = "urn:uddi-org:api_v3")]
-        public bindingDetail find_binding([System.Xml.Serialization.XmlElementAttribute("find_binding", Namespace = "urn:uddi-org:api_v3")] find_binding find_binding1)
+        public virtual bindingDetail find_binding([System.Xml.Serialization.XmlElementAttribute("find_binding", Namespace = "urn:uddi-org:api_v3")] find_binding find_binding1)
         {
             object[] results = this.Invoke("find_binding", new object[] {
                     find_binding1});
@@ -140,7 +140,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("find_business", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("businessList", Namespace = "urn:uddi-org:api_v3")]
-        public businessList find_business([System.Xml.Serialization.XmlElementAttribute("find_business", Namespace = "urn:uddi-org:api_v3")] find_business find_business1)
+        public virtual businessList find_business([System.Xml.Serialization.XmlElementAttribute("find_business", Namespace = "urn:uddi-org:api_v3")] find_business find_business1)
         {
             object[] results = this.Invoke("find_business", new object[] {
                     find_business1});
@@ -190,7 +190,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("find_relatedBusinesses", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("relatedBusinessesList", Namespace = "urn:uddi-org:api_v3")]
-        public relatedBusinessesList find_relatedBusinesses([System.Xml.Serialization.XmlElementAttribute("find_relatedBusinesses", Namespace = "urn:uddi-org:api_v3")] find_relatedBusinesses find_relatedBusinesses1)
+        public virtual relatedBusinessesList find_relatedBusinesses([System.Xml.Serialization.XmlElementAttribute("find_relatedBusinesses", Namespace = "urn:uddi-org:api_v3")] find_relatedBusinesses find_relatedBusinesses1)
         {
             object[] results = this.Invoke("find_relatedBusinesses", new object[] {
                     find_relatedBusinesses1});
@@ -240,7 +240,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("find_service", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("serviceList", Namespace = "urn:uddi-org:api_v3")]
-        public serviceList find_service([System.Xml.Serialization.XmlElementAttribute("find_service", Namespace = "urn:uddi-org:api_v3")] find_service find_service1)
+        public virtual serviceList find_service([System.Xml.Serialization.XmlElementAttribute("find_service", Namespace = "urn:uddi-org:api_v3")] find_service find_service1)
         {
             object[] results = this.Invoke("find_service", new object[] {
                     find_service1});
@@ -290,7 +290,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("find_tModel", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("tModelList", Namespace = "urn:uddi-org:api_v3")]
-        public tModelList find_tModel([System.Xml.Serialization.XmlElementAttribute("find_tModel", Namespace = "urn:uddi-org:api_v3")] find_tModel find_tModel1)
+        public virtual tModelList find_tModel([System.Xml.Serialization.XmlElementAttribute("find_tModel", Namespace = "urn:uddi-org:api_v3")] find_tModel find_tModel1)
         {
             object[] results = this.Invoke("find_tModel", new object[] {
                     find_tModel1});
@@ -340,7 +340,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_bindingDetail", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("bindingDetail", Namespace = "urn:uddi-org:api_v3")]
-        public bindingDetail get_bindingDetail([System.Xml.Serialization.XmlElementAttribute("get_bindingDetail", Namespace = "urn:uddi-org:api_v3")] get_bindingDetail get_bindingDetail1)
+        public virtual bindingDetail get_bindingDetail([System.Xml.Serialization.XmlElementAttribute("get_bindingDetail", Namespace = "urn:uddi-org:api_v3")] get_bindingDetail get_bindingDetail1)
         {
             object[] results = this.Invoke("get_bindingDetail", new object[] {
                     get_bindingDetail1});
@@ -390,7 +390,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_businessDetail", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("businessDetail", Namespace = "urn:uddi-org:api_v3")]
-        public businessDetail get_businessDetail([System.Xml.Serialization.XmlElementAttribute("get_businessDetail", Namespace = "urn:uddi-org:api_v3")] get_businessDetail get_businessDetail1)
+        public virtual businessDetail get_businessDetail([System.Xml.Serialization.XmlElementAttribute("get_businessDetail", Namespace = "urn:uddi-org:api_v3")] get_businessDetail get_businessDetail1)
         {
             object[] results = this.Invoke("get_businessDetail", new object[] {
                     get_businessDetail1});
@@ -440,7 +440,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_operationalInfo", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("operationalInfos", Namespace = "urn:uddi-org:api_v3")]
-        public operationalInfos get_operationalInfo([System.Xml.Serialization.XmlElementAttribute("get_operationalInfo", Namespace = "urn:uddi-org:api_v3")] get_operationalInfo get_operationalInfo1)
+        public virtual operationalInfos get_operationalInfo([System.Xml.Serialization.XmlElementAttribute("get_operationalInfo", Namespace = "urn:uddi-org:api_v3")] get_operationalInfo get_operationalInfo1)
         {
             object[] results = this.Invoke("get_operationalInfo", new object[] {
                     get_operationalInfo1});
@@ -490,7 +490,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_serviceDetail", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("serviceDetail", Namespace = "urn:uddi-org:api_v3")]
-        public serviceDetail get_serviceDetail([System.Xml.Serialization.XmlElementAttribute("get_serviceDetail", Namespace = "urn:uddi-org:api_v3")] get_serviceDetail get_serviceDetail1)
+        public virtual serviceDetail get_serviceDetail([System.Xml.Serialization.XmlElementAttribute("get_serviceDetail", Namespace = "urn:uddi-org:api_v3")] get_serviceDetail get_serviceDetail1)
         {
             object[] results = this.Invoke("get_serviceDetail", new object[] {
                     get_serviceDetail1});
@@ -540,7 +540,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_tModelDetail", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("tModelDetail", Namespace = "urn:uddi-org:api_v3")]
-        public tModelDetail get_tModelDetail([System.Xml.Serialization.XmlElementAttribute("get_tModelDetail", Namespace = "urn:uddi-org:api_v3")] get_tModelDetail get_tModelDetail1)
+        public virtual tModelDetail get_tModelDetail([System.Xml.Serialization.XmlElementAttribute("get_tModelDetail", Namespace = "urn:uddi-org:api_v3")] get_tModelDetail get_tModelDetail1)
         {
             object[] results = this.Invoke("get_tModelDetail", new object[] {
                     get_tModelDetail1});
@@ -777,7 +777,7 @@ namespace org.uddi.apiv3
 
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("delete_business", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
-        public void delete_business([System.Xml.Serialization.XmlElementAttribute("delete_business", Namespace = "urn:uddi-org:api_v3")] delete_business delete_business1)
+        public virtual void delete_business([System.Xml.Serialization.XmlElementAttribute("delete_business", Namespace = "urn:uddi-org:api_v3")] delete_business delete_business1)
         {
             this.Invoke("delete_business", new object[] {
                     delete_business1});
@@ -824,7 +824,7 @@ namespace org.uddi.apiv3
 
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("delete_publisherAssertions", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
-        public void delete_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("delete_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] delete_publisherAssertions delete_publisherAssertions1)
+        public virtual void delete_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("delete_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] delete_publisherAssertions delete_publisherAssertions1)
         {
             this.Invoke("delete_publisherAssertions", new object[] {
                     delete_publisherAssertions1});
@@ -871,7 +871,7 @@ namespace org.uddi.apiv3
 
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("delete_service", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
-        public void delete_service([System.Xml.Serialization.XmlElementAttribute("delete_service", Namespace = "urn:uddi-org:api_v3")] delete_service delete_service1)
+        public virtual void delete_service([System.Xml.Serialization.XmlElementAttribute("delete_service", Namespace = "urn:uddi-org:api_v3")] delete_service delete_service1)
         {
             this.Invoke("delete_service", new object[] {
                     delete_service1});
@@ -918,7 +918,7 @@ namespace org.uddi.apiv3
 
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("delete_tModel", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
-        public void delete_tModel([System.Xml.Serialization.XmlElementAttribute("delete_tModel", Namespace = "urn:uddi-org:api_v3")] delete_tModel delete_tModel1)
+        public virtual void delete_tModel([System.Xml.Serialization.XmlElementAttribute("delete_tModel", Namespace = "urn:uddi-org:api_v3")] delete_tModel delete_tModel1)
         {
             this.Invoke("delete_tModel", new object[] {
                     delete_tModel1});
@@ -967,7 +967,7 @@ namespace org.uddi.apiv3
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_assertionStatusReport", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlArrayAttribute("assertionStatusReport", Namespace = "urn:uddi-org:api_v3")]
         [return: System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
-        public assertionStatusItem[] get_assertionStatusReport([System.Xml.Serialization.XmlElementAttribute("get_assertionStatusReport", Namespace = "urn:uddi-org:api_v3")] get_assertionStatusReport get_assertionStatusReport1)
+        public virtual assertionStatusItem[] get_assertionStatusReport([System.Xml.Serialization.XmlElementAttribute("get_assertionStatusReport", Namespace = "urn:uddi-org:api_v3")] get_assertionStatusReport get_assertionStatusReport1)
         {
             object[] results = this.Invoke("get_assertionStatusReport", new object[] {
                     get_assertionStatusReport1});
@@ -1018,7 +1018,7 @@ namespace org.uddi.apiv3
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_publisherAssertions", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlArrayAttribute("publisherAssertionsResponse", Namespace = "urn:uddi-org:api_v3")]
         [return: System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
-        public publisherAssertion[] get_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("get_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] get_publisherAssertions get_publisherAssertions1)
+        public virtual publisherAssertion[] get_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("get_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] get_publisherAssertions get_publisherAssertions1)
         {
             object[] results = this.Invoke("get_publisherAssertions", new object[] {
                     get_publisherAssertions1});
@@ -1068,7 +1068,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_registeredInfo", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("registeredInfo", Namespace = "urn:uddi-org:api_v3")]
-        public registeredInfo get_registeredInfo([System.Xml.Serialization.XmlElementAttribute("get_registeredInfo", Namespace = "urn:uddi-org:api_v3")] get_registeredInfo get_registeredInfo1)
+        public virtual registeredInfo get_registeredInfo([System.Xml.Serialization.XmlElementAttribute("get_registeredInfo", Namespace = "urn:uddi-org:api_v3")] get_registeredInfo get_registeredInfo1)
         {
             object[] results = this.Invoke("get_registeredInfo", new object[] {
                     get_registeredInfo1});
@@ -1118,7 +1118,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("save_binding", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("bindingDetail", Namespace = "urn:uddi-org:api_v3")]
-        public bindingDetail save_binding([System.Xml.Serialization.XmlElementAttribute("save_binding", Namespace = "urn:uddi-org:api_v3")] save_binding save_binding1)
+        public virtual bindingDetail save_binding([System.Xml.Serialization.XmlElementAttribute("save_binding", Namespace = "urn:uddi-org:api_v3")] save_binding save_binding1)
         {
             object[] results = this.Invoke("save_binding", new object[] {
                     save_binding1});
@@ -1168,7 +1168,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("save_business", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("businessDetail", Namespace = "urn:uddi-org:api_v3")]
-        public businessDetail save_business([System.Xml.Serialization.XmlElementAttribute("save_business", Namespace = "urn:uddi-org:api_v3")] save_business save_business1)
+        public virtual businessDetail save_business([System.Xml.Serialization.XmlElementAttribute("save_business", Namespace = "urn:uddi-org:api_v3")] save_business save_business1)
         {
             object[] results = this.Invoke("save_business", new object[] {
                     save_business1});
@@ -1218,7 +1218,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("save_service", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("serviceDetail", Namespace = "urn:uddi-org:api_v3")]
-        public serviceDetail save_service([System.Xml.Serialization.XmlElementAttribute("save_service", Namespace = "urn:uddi-org:api_v3")] save_service save_service1)
+        public virtual serviceDetail save_service([System.Xml.Serialization.XmlElementAttribute("save_service", Namespace = "urn:uddi-org:api_v3")] save_service save_service1)
         {
             object[] results = this.Invoke("save_service", new object[] {
                     save_service1});
@@ -1268,7 +1268,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("save_tModel", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("tModelDetail", Namespace = "urn:uddi-org:api_v3")]
-        public tModelDetail save_tModel([System.Xml.Serialization.XmlElementAttribute("save_tModel", Namespace = "urn:uddi-org:api_v3")] save_tModel save_tModel1)
+        public virtual tModelDetail save_tModel([System.Xml.Serialization.XmlElementAttribute("save_tModel", Namespace = "urn:uddi-org:api_v3")] save_tModel save_tModel1)
         {
             object[] results = this.Invoke("save_tModel", new object[] {
                     save_tModel1});
@@ -1319,7 +1319,7 @@ namespace org.uddi.apiv3
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("set_publisherAssertions", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlArrayAttribute("publisherAssertions", Namespace = "urn:uddi-org:api_v3")]
         [return: System.Xml.Serialization.XmlArrayItemAttribute(IsNullable = false)]
-        public publisherAssertion[] set_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("set_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] set_publisherAssertions set_publisherAssertions1)
+        public virtual publisherAssertion[] set_publisherAssertions([System.Xml.Serialization.XmlElementAttribute("set_publisherAssertions", Namespace = "urn:uddi-org:api_v3")] set_publisherAssertions set_publisherAssertions1)
         {
             object[] results = this.Invoke("set_publisherAssertions", new object[] {
                     set_publisherAssertions1});
@@ -1402,7 +1402,7 @@ namespace org.uddi.apiv3
 
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("discard_authToken", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
-        public void discard_authToken([System.Xml.Serialization.XmlElementAttribute("discard_authToken", Namespace = "urn:uddi-org:api_v3")] discard_authToken discard_authToken1)
+        public virtual void discard_authToken([System.Xml.Serialization.XmlElementAttribute("discard_authToken", Namespace = "urn:uddi-org:api_v3")] discard_authToken discard_authToken1)
         {
             this.Invoke("discard_authToken", new object[] {
                     discard_authToken1});
@@ -1450,7 +1450,7 @@ namespace org.uddi.apiv3
         /// <remarks/>
         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("get_authToken", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Bare)]
         [return: System.Xml.Serialization.XmlElementAttribute("authToken", Namespace = "urn:uddi-org:api_v3")]
-        public authToken get_authToken([System.Xml.Serialization.XmlElementAttribute("get_authToken", Namespace = "urn:uddi-org:api_v3")] get_authToken get_authToken1)
+        public virtual authToken get_authToken([System.Xml.Serialization.XmlElementAttribute("get_authToken", Namespace = "urn:uddi-org:api_v3")] get_authToken get_authToken1)
         {
             object[] results = this.Invoke("get_authToken", new object[] {
                     get_authToken1});

Modified: juddi/trunk/juddi-client.net/juddi-client.net/bindings/datamodel.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/bindings/datamodel.cs?rev=1565898&r1=1565897&r2=1565898&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/bindings/datamodel.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/bindings/datamodel.cs Sat Feb  8 03:21:26 2014
@@ -1949,6 +1949,7 @@ namespace org.uddi.apiv3
 
         private ItemsChoiceType3[] itemsElementNameField;
 
+        ///
         /// <remarks/>
         [System.Xml.Serialization.XmlElementAttribute("fromKey", typeof(string), DataType = "anyURI")]
         [System.Xml.Serialization.XmlElementAttribute("toKey", typeof(string), DataType = "anyURI")]

Modified: juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj?rev=1565898&r1=1565897&r2=1565898&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net.csproj Sat Feb  8 03:21:26 2014
@@ -48,6 +48,7 @@
     <Compile Include="bindings\events.cs" />
     <Compile Include="bindings\ext.cs" />
     <Compile Include="bindings\JUDDIApiService.cs" />
+    <Compile Include="bindings\UDDIv2_Service.cs" />
     <Compile Include="org.apache.juddi.jaxb\PrintJUDDI.cs" />
     <Compile Include="org.apache.juddi.jaxb\PrintUDDI.cs" />
     <Compile Include="org.apache.juddi.v3.client.annotations\AnnotationProcessor.cs" />
@@ -75,6 +76,8 @@
     <Compile Include="org.apache.juddi.v3.client.ext.wsdm\WSDMQosConstants.cs" />
     <Compile Include="org.apache.juddi.v3.client.mapping\Common2UDDI.cs" />
     <Compile Include="org.apache.juddi.v3.client.mapping\easyWsdl.cs" />
+    <Compile Include="org.apache.juddi.v3.client.mapping\MapUDDIv2to3.cs" />
+    <Compile Include="org.apache.juddi.v3.client.mapping\MapUDDIv3to2.cs" />
     <Compile Include="org.apache.juddi.v3.client.mapping\ServiceRegistrationResponse.cs" />
     <Compile Include="org.apache.juddi.v3.client.mapping\URLLocalizer.cs" />
     <Compile Include="org.apache.juddi.v3.client.mapping\wadl.cs" />
@@ -89,7 +92,13 @@
     <Compile Include="org.apache.juddi.v3.client.subscription\UDDISubscriptionListenerService.cs" />
     <Compile Include="org.apache.juddi.v3.client.subscription\UnableToSignException.cs" />
     <Compile Include="org.apache.juddi.v3.client.subscription\UnexpectedResponseException.cs" />
+    <Compile Include="org.apache.juddi.v3.client.transport.wrapper\Inquiry3to2.cs">
+      <SubType>Component</SubType>
+    </Compile>
+    <Compile Include="org.apache.juddi.v3.client.transport.wrapper\Publish3to2.cs" />
+    <Compile Include="org.apache.juddi.v3.client.transport.wrapper\Security3to2.cs" />
     <Compile Include="org.apache.juddi.v3.client.transport\AspNetTransport.cs" />
+    <Compile Include="org.apache.juddi.v3.client.transport\AspNetv2TranslationTransport.cs" />
     <Compile Include="org.apache.juddi.v3.client.util\TModelInstanceDetailsComparator.cs" />
     <Compile Include="org.apache.juddi.v3.client\ConsoleLogger.cs" />
     <Compile Include="org.apache.juddi.v3.client\EventLogger.cs" />

Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs?rev=1565898&r1=1565897&r2=1565898&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs (original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/UDDIClient.cs Sat Feb  8 03:21:26 2014
@@ -364,9 +364,13 @@ namespace org.apache.juddi.v3.client
         {
             try
             {
-                String clazz = clientConfig.getHomeNode().getProxyTransport();
+                String clazz = clientConfig.getUDDINode(nodeName).getProxyTransport();
                 String managerName = clientConfig.getClientName();
-                return new AspNetTransport(managerName, nodeName, this.getClientConfig());
+                if (clazz.Equals("org.apache.juddi.v3.client.transport.AspNetTransport"))
+                    return new AspNetTransport(managerName, nodeName, this.getClientConfig());
+                if (clazz.Equals("org.apache.juddi.v3.client.transport.AspNetv2TranslationTransport"))
+                    return new AspNetv2TranslationTransport(managerName, nodeName, this.getClientConfig());
+                throw new Exception("Unknown transport: " + clazz);
             }
             catch (Exception e)
             {

Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv2to3.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv2to3.cs?rev=1565898&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv2to3.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv2to3.cs Sat Feb  8 03:21:26 2014
@@ -0,0 +1,565 @@
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.mapping
+{
+    class MapUDDIv2to3
+    {
+        public static uddi.apiv3.bindingDetail MapBindingDetail(uddi.apiv2.bindingDetail bindingDetail)
+        {
+            if (bindingDetail == null) return null;
+            uddi.apiv3.bindingDetail r = new uddi.apiv3.bindingDetail();
+
+            r.bindingTemplate = MapBinding(bindingDetail.bindingTemplate);
+            r.truncated = bindingDetail.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = bindingDetail.truncatedSpecified;
+            return r;
+        }
+
+        public static uddi.apiv3.businessList MapBusinessList(uddi.apiv2.businessList businessList)
+        {
+            if (businessList == null) return null;
+            uddi.apiv3.businessList r = new uddi.apiv3.businessList();
+            r.truncated = (businessList.truncated != null && businessList.truncated == uddi.apiv2.truncated.@true);
+            r.truncatedSpecified = businessList.truncatedSpecified;
+            r.listDescription = new uddi.apiv3.listDescription();
+
+            r.businessInfos = MapBusinessInfo(businessList.businessInfos);
+            return r;
+        }
+
+        public static uddi.apiv3.businessInfo[] MapBusinessInfo(uddi.apiv2.businessInfo[] businessInfo)
+        {
+            if (businessInfo == null)
+                return null;
+            List<uddi.apiv3.businessInfo> r = new List<uddi.apiv3.businessInfo>();
+            for (int i = 0; i < businessInfo.Length; i++)
+            {
+                uddi.apiv3.businessInfo x = new uddi.apiv3.businessInfo();
+                x.businessKey = businessInfo[i].businessKey;
+                x.description = MapDescription(businessInfo[i].description);
+                x.name = MapNames(businessInfo[i].name);
+                x.serviceInfos = MapServiceInfos(businessInfo[i].serviceInfos);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.serviceInfo[] MapServiceInfos(uddi.apiv2.serviceInfo[] serviceInfo)
+        {
+            if (serviceInfo == null) return null;
+            List<uddi.apiv3.serviceInfo> r = new List<uddi.apiv3.serviceInfo>();
+            for (int i = 0; i < serviceInfo.Length; i++)
+            {
+                uddi.apiv3.serviceInfo x = new uddi.apiv3.serviceInfo();
+                x.businessKey = serviceInfo[i].businessKey;
+                x.serviceKey = serviceInfo[i].serviceKey;
+                x.name = MapNames(serviceInfo[i].name);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.name[] MapNames(uddi.apiv2.name[] name)
+        {
+            if (name == null) return null;
+            List<uddi.apiv3.name> r = new List<uddi.apiv3.name>();
+            for (int i = 0; i < name.Length; i++)
+            {
+                uddi.apiv3.name x = new uddi.apiv3.name();
+                x.Value = name[i].Value;
+                x.lang = name[i].lang;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.description[] MapDescription(uddi.apiv2.description[] description)
+        {
+            if (description == null) return null;
+            List<uddi.apiv3.description> r = new List<uddi.apiv3.description>();
+            for (int i = 0; i < description.Length; i++)
+            {
+                uddi.apiv3.description x = new uddi.apiv3.description();
+                x.Value = description[i].Value;
+                x.lang = description[i].lang;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.assertionStatusItem[] MapAssertionStatusItems(uddi.apiv2.assertionStatusReport assertionStatusReport)
+        {
+            if (assertionStatusReport == null || assertionStatusReport.assertionStatusItem == null)
+                return null;
+            List<uddi.apiv3.assertionStatusItem> r = new List<uddi.apiv3.assertionStatusItem>();
+            for (int i = 0; i < assertionStatusReport.assertionStatusItem.Length; i++)
+            {
+                uddi.apiv3.assertionStatusItem x = new assertionStatusItem();
+                x.fromKey = assertionStatusReport.assertionStatusItem[i].fromKey;
+                x.toKey = assertionStatusReport.assertionStatusItem[i].toKey;
+                x.keysOwned = MapKeysOwned(assertionStatusReport.assertionStatusItem[i].keysOwned);
+                if (assertionStatusReport.assertionStatusItem[i].keyedReference != null)
+                {
+                    x.keyedReference = new keyedReference(assertionStatusReport.assertionStatusItem[i].keyedReference.tModelKey,
+                        assertionStatusReport.assertionStatusItem[i].keyedReference.keyName,
+                        assertionStatusReport.assertionStatusItem[i].keyedReference.keyValue);
+
+                }
+                switch (assertionStatusReport.assertionStatusItem[i].completionStatus.ToLower())
+                {
+                    case "status:complete":
+                        x.completionStatus = completionStatus.statuscomplete;
+                        break;
+                    case "status:toKey_incomplete":
+                        x.completionStatus = completionStatus.statustoKey_incomplete;
+                        break;
+                    case "status:fromKey_incomplete":
+                        x.completionStatus = completionStatus.statusfromKey_incomplete;
+                        break;
+                    default:
+                        x.completionStatus = completionStatus.statusboth_incomplete;
+                        break;
+                }
+                r.Add(x);
+
+            }
+            return r.ToArray();
+        }
+
+        private static keysOwned MapKeysOwned(uddi.apiv2.keysOwned keysOwned)
+        {
+            if (keysOwned == null) return null;
+            keysOwned r = new uddi.apiv3.keysOwned();
+            r.Items = new string[] { keysOwned.fromKey, keysOwned.toKey };
+            r.ItemsElementName = new ItemsChoiceType3[] { ItemsChoiceType3.fromKey, ItemsChoiceType3.toKey };
+            return r;
+        }
+
+        public static uddi.apiv3.publisherAssertion[] MapPublisherAssertions(uddi.apiv2.publisherAssertions publisherAssertions)
+        {
+            if (publisherAssertions == null) return null;
+            return MapPublisherAssertions(publisherAssertions.publisherAssertion);
+        }
+
+        public static uddi.apiv3.publisherAssertion[] MapPublisherAssertions(uddi.apiv2.publisherAssertion[] publisherAssertions)
+        {
+            if (publisherAssertions == null) return null;
+            List<uddi.apiv3.publisherAssertion> r = new List<publisherAssertion>();
+            for (int i = 0; i < publisherAssertions.Length; i++)
+            {
+                uddi.apiv3.publisherAssertion x = new publisherAssertion();
+                x.fromKey = publisherAssertions[i].fromKey;
+                x.toKey = publisherAssertions[i].toKey;
+                if (publisherAssertions[i].keyedReference != null)
+                    x.keyedReference = new keyedReference(publisherAssertions[i].keyedReference.tModelKey,
+                        publisherAssertions[i].keyedReference.keyName, publisherAssertions[i].keyedReference.keyValue);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.serviceList MapServiceList(uddi.apiv2.serviceList serviceList)
+        {
+            if (serviceList == null)
+                return null;
+            uddi.apiv3.serviceList r = new serviceList();
+            r.listDescription = new listDescription();
+            r.listDescription.actualCount = serviceList.serviceInfos.Length;
+            r.truncated = serviceList.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = serviceList.truncatedSpecified;
+            r.serviceInfos = MapServiceInfos(serviceList.serviceInfos);
+            return r;
+        }
+
+        public static uddi.apiv3.relatedBusinessesList MapRelatedBusinessList(uddi.apiv2.relatedBusinessesList relatedBusinessesList)
+        {
+            if (relatedBusinessesList == null)
+                return null;
+            uddi.apiv3.relatedBusinessesList r = new relatedBusinessesList();
+            r.businessKey = relatedBusinessesList.businessKey;
+            List<relatedBusinessInfo> x = new List<relatedBusinessInfo>();
+            for (int i = 0; i < relatedBusinessesList.relatedBusinessInfos.Length; i++)
+            {
+                relatedBusinessInfo s = new relatedBusinessInfo();
+                s.businessKey = relatedBusinessesList.relatedBusinessInfos[i].businessKey;
+                s.description = MapDescription(relatedBusinessesList.relatedBusinessInfos[i].description);
+                s.name = MapNames(relatedBusinessesList.relatedBusinessInfos[i].name);
+                s.sharedRelationships = MapSharedRelationships(relatedBusinessesList.relatedBusinessInfos[i].sharedRelationships);
+                x.Add(s);
+            }
+            r.relatedBusinessInfos = x.ToArray();
+            r.listDescription = new listDescription();
+
+            return r;
+        }
+
+        private static sharedRelationships[] MapSharedRelationships(uddi.apiv2.sharedRelationships[] sharedRelationships)
+        {
+            if (sharedRelationships == null) return null;
+            List<sharedRelationships> r = new List<sharedRelationships>();
+            for (int i = 0; i < sharedRelationships.Length; i++)
+            {
+                sharedRelationships x = new sharedRelationships();
+                switch (sharedRelationships[i].direction)
+                {
+                    case uddi.apiv2.direction.fromKey:
+                        x.direction = direction.fromKey;
+                        break;
+                    case uddi.apiv2.direction.toKey:
+                        x.direction = direction.toKey;
+                        break;
+                }
+                x.keyedReference = MapIdentifierBag(sharedRelationships[i].keyedReference);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv3.tModelList MapTModelList(uddi.apiv2.tModelList tModelList)
+        {
+            if (tModelList == null) return null;
+            uddi.apiv3.tModelList r = new tModelList();
+            List<tModelInfo> x = new List<tModelInfo>();
+            if (tModelList.tModelInfos != null)
+                for (int i = 0; i < tModelList.tModelInfos.Length; i++)
+                {
+                    tModelInfo s = new tModelInfo();
+                    s.tModelKey = tModelList.tModelInfos[i].tModelKey;
+                    if (tModelList.tModelInfos[i].name != null)
+                        s.name = new name(tModelList.tModelInfos[i].name.Value, tModelList.tModelInfos[i].name.lang);
+                    x.Add(s);
+                }
+            r.tModelInfos = x.ToArray();
+            r.listDescription = new listDescription();
+            r.listDescription.actualCount = r.tModelInfos.Length;
+            r.listDescription.includeCount = r.tModelInfos.Length;
+            r.truncated = tModelList.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = tModelList.truncatedSpecified;
+            return r;
+        }
+
+        public static uddi.apiv2.get_businessDetail MapGetBusinessDetail(uddi.apiv3.get_businessDetail get_businessDetail1)
+        {
+            if (get_businessDetail1 == null) return null;
+            uddi.apiv2.get_businessDetail r = new uddi.apiv2.get_businessDetail();
+
+            r.businessKey = get_businessDetail1.businessKey;
+            r.generic = MapUDDIv3to2.VERSION;
+            return r;
+        }
+
+        public static uddi.apiv3.businessDetail MapBusinessDetail(uddi.apiv2.businessDetail businessDetail)
+        {
+            if (businessDetail == null) return null;
+            uddi.apiv3.businessDetail r = new uddi.apiv3.businessDetail();
+            List<businessEntity> tx = new List<businessEntity>();
+            if (businessDetail.businessEntity != null)
+                for (int i = 0; i < businessDetail.businessEntity.Length; i++)
+                {
+                    tx.Add(MapBusinessEntity(businessDetail.businessEntity[i]));
+                }
+            r.businessEntity = tx.ToArray();
+            r.truncated = businessDetail.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = businessDetail.truncatedSpecified;
+            return r;
+        }
+
+        public static businessEntity MapBusinessEntity(uddi.apiv2.businessEntity businessEntity)
+        {
+            if (businessEntity == null) return null;
+            businessEntity be = new businessEntity();
+            be.businessKey = businessEntity.businessKey;
+            be.categoryBag = MapCategoryBag(businessEntity.categoryBag);
+            be.contacts = MapContacts(businessEntity.contacts);
+            be.description = MapDescription(businessEntity.description);
+            be.discoveryURLs = MapDiscoUrls(businessEntity.discoveryURLs);
+            be.name = MapNames(businessEntity.name);
+            be.identifierBag = MapIdentifierBag(businessEntity.identifierBag);
+            be.businessServices = MapBusinessServices(businessEntity.businessServices);
+            return be;
+        }
+
+        public static businessService[] MapBusinessServices(uddi.apiv2.businessService[] businessService)
+        {
+            if (businessService == null) return null;
+            List<businessService> r = new List<businessService>();
+            for (int i = 0; i < businessService.Length; i++)
+            {
+                businessService x = MapService(businessService[i]);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static businessService MapService(uddi.apiv2.businessService businessService)
+        {
+            if (businessService == null) return null;
+            businessService r = new businessService();
+            r.bindingTemplates = MapBinding(businessService.bindingTemplates);
+            r.businessKey = businessService.businessKey;
+            r.categoryBag = MapCategoryBag(businessService.categoryBag);
+            r.description = MapDescription(businessService.description);
+            r.name = MapNames(businessService.name);
+            r.serviceKey = businessService.serviceKey;
+            return r;
+        }
+
+        public static bindingTemplate[] MapBinding(uddi.apiv2.bindingTemplate[] bindingTemplate)
+        {
+            if (bindingTemplate == null) return null;
+            List<bindingTemplate> r = new List<bindingTemplate>();
+            for (int i = 0; i < bindingTemplate.Length; i++)
+            {
+                r.Add(MapBindingTemplate(bindingTemplate[i]));
+            }
+            return r.ToArray();
+        }
+
+        public static bindingTemplate MapBindingTemplate(uddi.apiv2.bindingTemplate bindingTemplate)
+        {
+            if (bindingTemplate == null) return null;
+            bindingTemplate r = new bindingTemplate();
+            r.bindingKey = bindingTemplate.bindingKey;
+            r.description = MapDescription(bindingTemplate.description);
+            r.serviceKey = bindingTemplate.serviceKey;
+            if (bindingTemplate.Item is org.uddi.apiv2.accessPoint)
+            {
+                org.uddi.apiv2.accessPoint old = new uddi.apiv2.accessPoint();
+                accessPoint a = new accessPoint();
+                a.Value = old.Value;
+                a.useType = old.URLType.ToString();
+                r.Item = a;
+            }
+            r.tModelInstanceDetails = MapTmodelInstanceDetail(bindingTemplate.tModelInstanceDetails);
+            return r;
+        }
+
+        public static tModelInstanceInfo[] MapTmodelInstanceDetail(uddi.apiv2.tModelInstanceInfo[] tModelInstanceInfo)
+        {
+            if (tModelInstanceInfo == null) return null;
+            List<tModelInstanceInfo> r = new List<tModelInstanceInfo>();
+            for (int i = 0; i < tModelInstanceInfo.Length; i++)
+            {
+                tModelInstanceInfo x = new tModelInstanceInfo();
+                x.description = MapDescription(tModelInstanceInfo[i].description);
+                x.tModelKey = tModelInstanceInfo[i].tModelKey;
+                x.instanceDetails = MapInstanceDetails(tModelInstanceInfo[i].instanceDetails);
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static instanceDetails MapInstanceDetails(uddi.apiv2.instanceDetails instanceDetails)
+        {
+            if (instanceDetails == null) return null;
+            instanceDetails r = new instanceDetails();
+            r.description = MapDescription(instanceDetails.description);
+            r.instanceParms = instanceDetails.instanceParms;
+            r.Items = MapOverviewDoc(instanceDetails.overviewDoc);
+            return r;
+        }
+
+        public static overviewDoc[] MapOverviewDoc(uddi.apiv2.overviewDoc overviewDoc)
+        {
+
+            if (overviewDoc == null) return null;
+            overviewDoc x = new overviewDoc();
+            x.descriptions = MapDescription(overviewDoc.description);
+            x.overviewURLs = MapOverviewUrl(overviewDoc.overviewURL);
+            return new overviewDoc[] { x };
+        }
+
+        public static overviewURL[] MapOverviewUrl(string p)
+        {
+            if (p == null) return null;
+            overviewURL xx = new overviewURL();
+            xx.Value = p;
+            return new overviewURL[] { xx };
+        }
+
+        public static contact[] MapContacts(uddi.apiv2.contact[] contact)
+        {
+            if (contact == null) return null;
+            List<contact> r = new List<contact>();
+            for (int i = 0; i < contact.Length; i++)
+            {
+                contact x = new uddi.apiv3.contact();
+                x.personName = new personName[] { new personName(contact[i].personName, null) };
+                x.useType = contact[i].useType;
+                x.description = MapDescription(contact[i].description);
+                x.email = MapEmail(contact[i].email);
+                x.address = MapAddress(contact[i].address);
+                x.phone = MapPhone(contact[i].phone);
+                r.Add(x);
+            }
+
+            return r.ToArray();
+        }
+
+        public static phone[] MapPhone(uddi.apiv2.phone[] phone)
+        {
+            if (phone == null) return null;
+            List<phone> r = new List<phone>();
+            for (int i = 0; i < phone.Length; i++)
+            {
+                phone x = new phone();
+                x.Value = phone[i].Value;
+                x.useType = phone[i].useType;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static address[] MapAddress(uddi.apiv2.address[] address)
+        {
+            if (address == null) return null;
+            List<address> r = new List<address>();
+            for (int i = 0; i < address.Length; i++)
+            {
+                address x = new address();
+                x.sortCode = address[i].sortCode;
+                x.tModelKey = address[i].tModelKey;
+                x.addressLine = MapAddressLine(address[i].addressLine);
+                x.useType = address[i].useType;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static addressLine[] MapAddressLine(uddi.apiv2.addressLine[] addressLine)
+        {
+            if (addressLine == null) return null;
+            List<addressLine> r = new List<addressLine>();
+            for (int i = 0; i < addressLine.Length; i++)
+            {
+                addressLine x = new addressLine();
+                x.Value = addressLine[i].Value;
+                x.keyValue = addressLine[i].keyValue;
+                x.keyName = addressLine[i].keyName;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static email[] MapEmail(uddi.apiv2.email[] email)
+        {
+            if (email == null) return null;
+            List<email> r = new List<email>();
+            for (int i = 0; i < email.Length; i++)
+            {
+                email x = new email();
+                x.Value = email[i].Value;
+                x.useType = email[i].useType;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static discoveryURL[] MapDiscoUrls(uddi.apiv2.discoveryURL[] discoveryURL)
+        {
+            if (discoveryURL == null) return null;
+            List<discoveryURL> r = new List<discoveryURL>();
+            for (int i = 0; i < discoveryURL.Length; i++)
+            {
+                discoveryURL x = new discoveryURL();
+                x.Value = discoveryURL[i].Value;
+                x.useType = discoveryURL[i].useType;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static keyedReference[] MapIdentifierBag(uddi.apiv2.keyedReference[] keyedReference)
+        {
+            if (keyedReference == null)
+                return null;
+            List<keyedReference> r = new List<keyedReference>();
+            for (int i = 0; i < keyedReference.Length; i++)
+            {
+                keyedReference x = new keyedReference();
+                x.tModelKey = keyedReference[i].tModelKey;
+                x.keyValue = keyedReference[i].keyValue;
+                x.keyName = keyedReference[i].keyName;
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static categoryBag MapCategoryBag(uddi.apiv2.keyedReference[] keyedReference)
+        {
+            if (keyedReference == null || keyedReference.Length == 0)
+                return null;
+            categoryBag c = new categoryBag();
+            c.Items = MapIdentifierBag(keyedReference);
+            return c;
+        }
+
+        public static uddi.apiv3.serviceDetail MapServiceDetail(uddi.apiv2.serviceDetail serviceDetail)
+        {
+            if (serviceDetail == null) return null;
+            uddi.apiv3.serviceDetail r = new serviceDetail();
+            r.businessService = MapBusinessServices(serviceDetail.businessService);
+            r.truncated = serviceDetail.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = serviceDetail.truncatedSpecified;
+            return r;
+        }
+
+        public static uddi.apiv3.tModelDetail MapTModelDetail(uddi.apiv2.tModelDetail tModelDetail)
+        {
+            if (tModelDetail == null) return null;
+            uddi.apiv3.tModelDetail r = new tModelDetail();
+            r.truncated = tModelDetail.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = tModelDetail.truncatedSpecified;
+            r.tModel = MapTModels(tModelDetail.tModel);
+            return r;
+        }
+
+        public static tModel[] MapTModels(uddi.apiv2.tModel[] tModel)
+        {
+            if (tModel == null) return null;
+            List<tModel> r = new List<tModel>();
+            for (int i = 0; i < tModel.Length; i++)
+            {
+                tModel x = new tModel();
+                x.categoryBag = MapCategoryBag(tModel[i].categoryBag);
+                x.deleted = false;
+                x.description = MapDescription(tModel[i].description);
+                x.identifierBag = MapIdentifierBag(tModel[i].identifierBag);
+                x.name = new name(tModel[i].name.Value, tModel[i].name.lang);
+                x.tModelKey = tModel[i].tModelKey;
+                r.Add(x);
+            }
+
+            return r.ToArray();
+        }
+
+        public static registeredInfo MapRegisteredInfo(uddi.apiv2.registeredInfo registeredInfo)
+        {
+            if (registeredInfo == null) return null;
+            registeredInfo r = new registeredInfo();
+            r.businessInfos = MapBusinessInfo(registeredInfo.businessInfos);
+            r.truncated = registeredInfo.truncated == uddi.apiv2.truncated.@true;
+            r.truncatedSpecified = registeredInfo.truncatedSpecified;
+
+            List<tModelInfo> x = new List<tModelInfo>();
+            if (registeredInfo.tModelInfos != null)
+            {
+                for (int i = 0; i < registeredInfo.tModelInfos.Length; i++)
+                {
+                    tModelInfo t = new tModelInfo();
+                    t.tModelKey = registeredInfo.tModelInfos[i].tModelKey;
+                    if (registeredInfo.tModelInfos[i].name != null)
+                        t.name = new name(
+                            registeredInfo.tModelInfos[i].name.Value, registeredInfo.tModelInfos[i].name.lang);
+                    x.Add(t);
+                }
+            }
+            r.tModelInfos = x.ToArray();
+            return r;
+        }
+    }
+}

Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv3to2.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv3to2.cs?rev=1565898&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv3to2.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.mapping/MapUDDIv3to2.cs Sat Feb  8 03:21:26 2014
@@ -0,0 +1,398 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.mapping
+{
+    public static class MapUDDIv3to2
+    {
+        public readonly static String VERSION = "2.0";
+        public static uddi.apiv2.find_binding MapFindBinding(uddi.apiv3.find_binding find_binding1)
+        {
+            if (find_binding1 == null) return null;
+            uddi.apiv2.find_binding r = new uddi.apiv2.find_binding();
+
+            r.generic = VERSION;
+            r.findQualifiers = MapFindQualifiers(find_binding1.findQualifiers);
+            r.maxRows = find_binding1.maxRows;
+            r.maxRowsSpecified = find_binding1.maxRowsSpecified;
+            r.serviceKey = find_binding1.serviceKey;
+
+            if (String.IsNullOrEmpty(r.serviceKey))
+                r.serviceKey = "";
+            r.tModelBag = find_binding1.tModelBag;
+            return r;
+
+        }
+
+        private static string[] MapFindQualifiers(string[] findQualifiers)
+        {
+            List<String> r = new List<string>();
+            for (int i = 0; i < findQualifiers.Length; i++)
+            {
+                if (findQualifiers[i].Equals(UDDIConstants.TRANSPORT_HTTP, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:68DE9E80-AD09-469D-8A37-088422BFBC36");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.TRANSPORT_EMAIL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:93335D49-3EFB-48A0-ACEA-EA102B60DDC6");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.TRANSPORT_FTP, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:5FCF5CD0-629A-4C50-8B16-F94E9CF2A674");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.TRANSPORT_FAX, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:1A2B00BE-6E2C-42F5-875B-56F32686E0E7");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.TRANSPORT_POTS, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:38E12427-5536-4260-A6F9-B5B530E63A07");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.IS_REPLACED_BY, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:E59AE320-77A5-11D5-B898-0004AC49CC1E");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.OWNING_BUSINESS, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:4064C064-6D14-4F35-8953-9652106476A9");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.RELATIONSHIPS, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03");
+                }
+                else if (findQualifiers[i].Equals("uddi:uddi.org:categorization:nodes", StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:327A56F0-3299-4461-BC23-5CD513E95C55");
+                }
+                else if (findQualifiers[i].Equals("uddi:uddi.org:categorization:general_keywords", StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:A035A07C-F362-44dd-8F95-E2B134BF43B4");
+                }
+                else if (findQualifiers[i].Equals("uddi:uddi.org:categorization:types", StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.EXACT_MATCH, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.EXACT_MATCH_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("exactNameMatch");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.CASE_SENSITIVE_MATCH, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.CASE_SENSITIVE_MATCH_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("caseSensitiveMatch");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.OR_ALL_KEYS, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.OR_ALL_KEYS_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("orAllKeys");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.OR_LIKE_KEYS, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.OR_LIKE_KEYS_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("orLikeKeys");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.AND_ALL_KEYS, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.AND_ALL_KEYS_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add("andAllKeys");
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.SORT_BY_DATE_ASC, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.SORT_BY_DATE_ASC_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.SORT_BY_DATE_ASC);
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.SORT_BY_DATE_DESC, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.SORT_BY_DATE_DESC_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.SORT_BY_DATE_DESC);
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.SORT_BY_NAME_ASC, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.SORT_BY_NAME_ASC_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.SORT_BY_NAME_ASC);
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.SORT_BY_NAME_DESC, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.SORT_BY_NAME_DESC_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.SORT_BY_NAME_DESC);
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.SERVICE_SUBSET, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.SERVICE_SUBSET_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.SERVICE_SUBSET);
+                }
+                else if (findQualifiers[i].Equals(UDDIConstants.COMBINE_CATEGORY_BAGS, StringComparison.CurrentCultureIgnoreCase)
+                   || findQualifiers[i].Equals(UDDIConstants.COMBINE_CATEGORY_BAGS_TMODEL, StringComparison.CurrentCultureIgnoreCase))
+                {
+                    r.Add(UDDIConstants.COMBINE_CATEGORY_BAGS);
+                }
+                else
+                {
+                    r.Add(findQualifiers[i]);
+                }
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv2.find_business MapFindBusiness(uddi.apiv3.find_business fb)
+        {
+            if (fb == null) return null;
+            uddi.apiv2.find_business r = new uddi.apiv2.find_business();
+            r.generic = VERSION;
+            r.findQualifiers = MapFindQualifiers(fb.findQualifiers);
+            r.categoryBag = MapCategoryBag(fb.categoryBag);
+            r.discoveryURLs = MapDiscoURL(fb.discoveryURLs);
+            r.maxRows = fb.maxRows;
+            r.maxRowsSpecified = fb.maxRowsSpecified;
+            r.name = MapName(fb.name);
+            r.tModelBag = fb.tModelBag;
+            return r;
+        }
+
+        private static uddi.apiv2.name[] MapName(uddi.apiv3.name[] name)
+        {
+            if (name == null) return null;
+            List<uddi.apiv2.name> names = new List<uddi.apiv2.name>();
+            for (int i = 0; i < name.Length; i++)
+            {
+                uddi.apiv2.name x = new uddi.apiv2.name();
+                x.lang = name[i].lang;
+                x.Value = name[i].Value;
+                names.Add(x);
+            }
+            return names.ToArray();
+        }
+
+        private static uddi.apiv2.discoveryURL[] MapDiscoURL(uddi.apiv3.discoveryURL[] discoveryURL)
+        {
+            if (discoveryURL == null) return null;
+            List<uddi.apiv2.discoveryURL> names = new List<uddi.apiv2.discoveryURL>();
+            for (int i = 0; i < discoveryURL.Length; i++)
+            {
+                uddi.apiv2.discoveryURL x = new uddi.apiv2.discoveryURL();
+                x.useType = discoveryURL[i].useType;
+                x.Value = discoveryURL[i].Value;
+                names.Add(x);
+            }
+            return names.ToArray();
+        }
+
+        private static uddi.apiv2.keyedReference[] MapCategoryBag(uddi.apiv3.categoryBag categoryBag)
+        {
+            if (categoryBag == null) return null;
+            List<uddi.apiv2.keyedReference> names = new List<uddi.apiv2.keyedReference>();
+            for (int i = 0; i < categoryBag.Items.Length; i++)
+            {
+                if (categoryBag.Items[i] is uddi.apiv3.keyedReference)
+                {
+                    uddi.apiv3.keyedReference kr = categoryBag.Items[i] as uddi.apiv3.keyedReference;
+                    uddi.apiv2.keyedReference x = new uddi.apiv2.keyedReference();
+                    x.keyName = kr.keyName;
+                    x.keyValue = kr.keyValue;
+                    x.tModelKey = kr.tModelKey;
+                    names.Add(x);
+                }
+            }
+            return names.ToArray();
+        }
+
+        public static uddi.apiv2.delete_business MapDeleteBusiness(uddi.apiv3.delete_business delete_business1)
+        {
+            uddi.apiv2.delete_business r = new uddi.apiv2.delete_business();
+            r.generic = VERSION;
+            r.businessKey = delete_business1.businessKey;
+            r.authInfo = delete_business1.authInfo;
+            return r;
+        }
+
+        public static uddi.apiv2.delete_service MapDeleteService(uddi.apiv3.delete_service delete_service1)
+        {
+            uddi.apiv2.delete_service r = new uddi.apiv2.delete_service();
+            r.generic = VERSION;
+            r.authInfo = delete_service1.authInfo;
+            r.serviceKey = delete_service1.serviceKey;
+            return r;
+        }
+
+        public static uddi.apiv2.delete_publisherAssertions MapDeletePublisherAssertion(uddi.apiv3.delete_publisherAssertions delete_publisherAssertions1)
+        {
+            uddi.apiv2.delete_publisherAssertions r = new uddi.apiv2.delete_publisherAssertions();
+            r.generic = VERSION;
+            r.authInfo = delete_publisherAssertions1.authInfo;
+            r.publisherAssertion = MapPublisherAssertions(delete_publisherAssertions1.publisherAssertion);
+            return r;
+        }
+
+        private static uddi.apiv2.publisherAssertion[] MapPublisherAssertions(uddi.apiv3.publisherAssertion[] publisherAssertion)
+        {
+            if (publisherAssertion == null) return null;
+            List<uddi.apiv2.publisherAssertion> r = new List<uddi.apiv2.publisherAssertion>();
+            for (int i = 0; i < publisherAssertion.Length; i++)
+            {
+                uddi.apiv2.publisherAssertion x = new uddi.apiv2.publisherAssertion();
+                x.fromKey = publisherAssertion[i].fromKey;
+                x.toKey = publisherAssertion[i].toKey;
+                if (publisherAssertion[i].keyedReference != null)
+                {
+                    x.keyedReference = new uddi.apiv2.keyedReference();
+                    x.keyedReference.tModelKey = publisherAssertion[i].keyedReference.tModelKey;
+                    x.keyedReference.keyName = publisherAssertion[i].keyedReference.keyName;
+                    x.keyedReference.keyValue = publisherAssertion[i].keyedReference.keyValue;
+                }
+                r.Add(x);
+            }
+            return r.ToArray();
+        }
+
+        public static uddi.apiv2.delete_tModel MapDeleteTModel(uddi.apiv3.delete_tModel delete_tModel1)
+        {
+            uddi.apiv2.delete_tModel r = new uddi.apiv2.delete_tModel();
+            r.generic = VERSION;
+            r.authInfo = delete_tModel1.authInfo;
+            r.tModelKey = delete_tModel1.tModelKey;
+            return r;
+        }
+
+        public static uddi.apiv2.get_assertionStatusReport MapGetAssertionStatusReport(uddi.apiv3.get_assertionStatusReport get_assertionStatusReport1)
+        {
+            if (get_assertionStatusReport1 == null) return null;
+            uddi.apiv2.get_assertionStatusReport r = new uddi.apiv2.get_assertionStatusReport();
+            r.authInfo = get_assertionStatusReport1.authInfo;
+            r.generic = VERSION;
+            if (get_assertionStatusReport1.completionStatus!=null);
+            switch (get_assertionStatusReport1.completionStatus)
+            {
+                case uddi.apiv3.completionStatus.statusboth_incomplete:
+                    r.completionStatus=(null);
+                    break;
+                case uddi.apiv3.completionStatus.statuscomplete:
+                    r.completionStatus=("status:complete");
+                    break;
+                case uddi.apiv3.completionStatus.statusfromKey_incomplete:
+                    r.completionStatus=("status:fromKey_incomplete");
+                    break;
+                case uddi.apiv3.completionStatus.statustoKey_incomplete:
+                    r.completionStatus=("status:toKey_incomplete");
+                    break;
+            }
+
+            return r;
+        }
+
+        public static uddi.apiv2.get_publisherAssertions MapGetPublisherAssertions(uddi.apiv3.get_publisherAssertions get_publisherAssertions1)
+        {
+            if (get_publisherAssertions1 == null) return null;
+            uddi.apiv2.get_publisherAssertions r = new uddi.apiv2.get_publisherAssertions();
+
+            r.authInfo = get_publisherAssertions1.authInfo;
+            r.generic = VERSION;
+            return r;
+        }
+
+        public static uddi.apiv2.find_service MapFindService(uddi.apiv3.find_service find_service1)
+        {
+            uddi.apiv2.find_service r = new uddi.apiv2.find_service();
+            r.businessKey = find_service1.businessKey;
+            r.categoryBag = MapCategoryBag(find_service1.categoryBag);
+            r.findQualifiers = MapFindQualifiers(find_service1.findQualifiers);
+            r.generic = VERSION;
+            r.maxRows = find_service1.maxRows;
+            r.maxRowsSpecified = find_service1.maxRowsSpecified;
+            r.name = MapName(find_service1.name);
+            r.tModelBag = find_service1.tModelBag;
+            return r;
+        }
+
+        public static uddi.apiv2.find_relatedBusinesses MapFindRelatedBusinesses(uddi.apiv3.find_relatedBusinesses find_relatedBusinesses1)
+        {
+            uddi.apiv2.find_relatedBusinesses r = new uddi.apiv2.find_relatedBusinesses();
+            r.businessKey = find_relatedBusinesses1.ItemElementName == uddi.apiv3.ItemChoiceType.businessKey ? find_relatedBusinesses1.Item : "";
+            r.findQualifiers = MapFindQualifiers(find_relatedBusinesses1.findQualifiers);
+            r.generic = VERSION;
+            r.keyedReference = MapKeyRef(find_relatedBusinesses1.keyedReference);
+            r.maxRows = find_relatedBusinesses1.maxRows;
+            r.maxRowsSpecified = find_relatedBusinesses1.maxRowsSpecified;
+            return r;
+        }
+
+        private static uddi.apiv2.keyedReference MapKeyRef(uddi.apiv3.keyedReference keyedReference)
+        {
+            if (keyedReference == null) return null;
+            uddi.apiv2.keyedReference r = new uddi.apiv2.keyedReference();
+            r.keyName = keyedReference.keyName;
+            r.keyValue = keyedReference.keyValue;
+            r.tModelKey = keyedReference.tModelKey;
+            return r;
+        }
+
+        public static uddi.apiv2.find_tModel MapFindTModel(uddi.apiv3.find_tModel find_tModel1)
+        {
+            uddi.apiv2.find_tModel r = new uddi.apiv2.find_tModel();
+            r.generic = VERSION;
+            r.categoryBag = MapCategoryBag(find_tModel1.categoryBag);
+            r.findQualifiers = MapFindQualifiers(find_tModel1.findQualifiers);
+            r.identifierBag = MapIdentBag(find_tModel1.identifierBag);
+            r.maxRows = find_tModel1.maxRows;
+            r.maxRowsSpecified = find_tModel1.maxRowsSpecified;
+            if (find_tModel1.name != null)
+            {
+                r.name = new uddi.apiv2.name();
+                r.name.Value = find_tModel1.name.Value;
+                r.name.lang = find_tModel1.name.lang;
+            }
+            return r;
+        }
+
+        private static uddi.apiv2.keyedReference[] MapIdentBag(uddi.apiv3.keyedReference[] keyedReference)
+        {
+            if (keyedReference == null) return null;
+            List<uddi.apiv2.keyedReference> names = new List<uddi.apiv2.keyedReference>();
+            for (int i = 0; i < keyedReference.Length; i++)
+            {
+                uddi.apiv2.keyedReference x = new uddi.apiv2.keyedReference();
+                x.keyName = keyedReference[i].keyName;
+                x.keyValue = keyedReference[i].keyValue;
+                x.tModelKey = keyedReference[i].tModelKey;
+                names.Add(x);
+            }
+            return names.ToArray();
+        }
+
+        public static uddi.apiv2.get_bindingDetail MapGetBindingDetail(uddi.apiv3.get_bindingDetail get_bindingDetail1)
+        {
+            uddi.apiv2.get_bindingDetail r = new uddi.apiv2.get_bindingDetail();
+            r.generic = VERSION;
+            r.bindingKey = get_bindingDetail1.bindingKey;
+            return r;
+        }
+
+        public static uddi.apiv2.get_serviceDetail MapGetServiceDetail(uddi.apiv3.get_serviceDetail get_serviceDetail1)
+        {
+            uddi.apiv2.get_serviceDetail r = new uddi.apiv2.get_serviceDetail();
+            r.generic = VERSION;
+            r.serviceKey = get_serviceDetail1.serviceKey;
+            return r;
+        }
+
+        public static uddi.apiv2.get_tModelDetail MapGetTModelDetail(uddi.apiv3.get_tModelDetail get_tModelDetail1)
+        {
+            uddi.apiv2.get_tModelDetail r = new uddi.apiv2.get_tModelDetail();
+            r.generic = VERSION;
+            r.tModelKey = get_tModelDetail1.tModelKey;
+            return r;
+        }
+
+        public static uddi.apiv2.get_registeredInfo MapRegisteredInfo(uddi.apiv3.get_registeredInfo get_registeredInfo1)
+        {
+            if (get_registeredInfo1 == null) return null;
+            uddi.apiv2.get_registeredInfo r = new uddi.apiv2.get_registeredInfo();
+            r.generic = VERSION;
+            r.authInfo = get_registeredInfo1.authInfo;
+            return r;
+        }
+    }
+}

Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Inquiry3to2.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Inquiry3to2.cs?rev=1565898&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Inquiry3to2.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Inquiry3to2.cs Sat Feb  8 03:21:26 2014
@@ -0,0 +1,163 @@
+using org.apache.juddi.client.org.apache.juddi.v3.client.mapping;
+using org.apache.juddi.v3.client.mapping;
+using org.uddi.apiv2;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.transport.wrapper
+{
+    /// <summary>
+    /// This class provides a wrapper to enable UDDIv3 clients to talk to UDDIv2 servers
+    ///  via JAXWS Transport. It handles all translations for Inquiry service methods.
+    ///  @author <a href="alexoree@apache.org">Alex O'Ree</a>
+    ///  @since 3.2.1
+    /// </summary>
+    public class Inquiry3to2 : UDDI_Inquiry_SoapBinding
+    {
+
+        private InquireSoap inquiry = new InquireSoap();
+        public Inquiry3to2(string endpointURL)
+        {
+            // TODO: Complete member initialization
+            this.Url = endpointURL;
+        }
+
+        public Inquiry3to2()
+        {
+
+        }
+
+        private void Init()
+        {
+            inquiry.Url = this.Url;
+        }
+
+        public override org.uddi.apiv3.bindingDetail find_binding(org.uddi.apiv3.find_binding find_binding1)
+        {
+            Init();
+            return MapUDDIv2to3.MapBindingDetail(inquiry.find_binding(MapUDDIv3to2.MapFindBinding(find_binding1)));
+        }
+
+        public override org.uddi.apiv3.businessList find_business(org.uddi.apiv3.find_business fb)
+        {
+            Init();
+            return MapUDDIv2to3.MapBusinessList(inquiry.find_business(MapUDDIv3to2.MapFindBusiness(fb)));
+        }
+
+        public override uddi.apiv3.serviceList find_service(uddi.apiv3.find_service find_service1)
+        {
+            Init();
+            return MapUDDIv2to3.MapServiceList(inquiry.find_service(MapUDDIv3to2.MapFindService(find_service1)));
+        }
+        public override uddi.apiv3.relatedBusinessesList find_relatedBusinesses(uddi.apiv3.find_relatedBusinesses find_relatedBusinesses1)
+        {
+            Init();
+            return MapUDDIv2to3.MapRelatedBusinessList(inquiry.find_relatedBusinesses(MapUDDIv3to2.MapFindRelatedBusinesses(find_relatedBusinesses1)));
+        }
+        public override uddi.apiv3.tModelList find_tModel(uddi.apiv3.find_tModel find_tModel1)
+        {
+            Init();
+            return MapUDDIv2to3.MapTModelList(inquiry.find_tModel(MapUDDIv3to2.MapFindTModel(find_tModel1)));
+        }
+        public override uddi.apiv3.bindingDetail get_bindingDetail(uddi.apiv3.get_bindingDetail get_bindingDetail1)
+        {
+            Init();
+            return MapUDDIv2to3.MapBindingDetail(inquiry.get_bindingDetail(MapUDDIv3to2.MapGetBindingDetail(get_bindingDetail1)));
+        }
+
+        public override uddi.apiv3.businessDetail get_businessDetail(uddi.apiv3.get_businessDetail get_businessDetail1)
+        {
+            Init();
+            return MapUDDIv2to3.MapBusinessDetail(inquiry.get_businessDetail(MapUDDIv2to3.MapGetBusinessDetail(get_businessDetail1)));
+        }
+        public static readonly String VERSION = "2.0";
+        public override operationalInfos get_operationalInfo(get_operationalInfo get_operationalInfo1)
+        {
+            Init();
+            operationalInfos ret = new operationalInfos();
+            List<operationalInfo> r = new List<operationalInfo>();
+            for (int i = 0; i < get_operationalInfo1.entityKey.Length; i++)
+            {
+                operationalInfo oi = new operationalInfo();
+                oi.entityKey=(get_operationalInfo1.entityKey[i]);
+                try
+                {
+                    org.uddi.apiv2.get_businessDetail businessDetail = new org.uddi.apiv2.get_businessDetail();
+                    businessDetail.generic=(VERSION);
+                    businessDetail.businessKey = new string[]{get_operationalInfo1.entityKey[i]};
+                    org.uddi.apiv2.businessDetail z = inquiry.get_businessDetail(businessDetail);
+                    oi.nodeID=(z.@operator);
+                    oi.authorizedName=(z.businessEntity[0].authorizedName);
+                }
+                catch (Exception ex)
+                {
+                }
+                if (oi.authorizedName != null)
+                {
+                    r.Add(oi);
+                    continue;
+                }
+                try
+                {
+                    org.uddi.apiv2.get_tModelDetail tModelDetail = new org.uddi.apiv2.get_tModelDetail();
+                    tModelDetail.generic=(VERSION);
+                    tModelDetail.tModelKey = new string[] { get_operationalInfo1.entityKey[i] };
+                    org.uddi.apiv2.tModelDetail z = inquiry.get_tModelDetail(tModelDetail);
+                    oi.nodeID=(z.@operator);
+                    oi.authorizedName=(z.tModel[0].authorizedName);
+                }
+                catch (Exception ex)
+                {
+                }
+                if (oi.authorizedName != null)
+                {
+                    r.Add(oi);
+                    continue;
+                }
+                try
+                {
+                    //get the service
+                    org.uddi.apiv2.get_serviceDetail serviceDetail = new org.uddi.apiv2.get_serviceDetail();
+                    serviceDetail.generic=(VERSION);
+                    serviceDetail.serviceKey = new string[] { get_operationalInfo1.entityKey[i] };
+                    org.uddi.apiv2.serviceDetail z = inquiry.get_serviceDetail(serviceDetail);
+                    oi.nodeID=(z.@operator);
+
+                    org.uddi.apiv2.get_businessDetail businessDetail = new org.uddi.apiv2.get_businessDetail();
+                    businessDetail.generic=(VERSION);
+                    //its owning business
+                    businessDetail.businessKey = new string[] { z.businessService[0].businessKey };
+                    org.uddi.apiv2.businessDetail z2 = inquiry.get_businessDetail(businessDetail);
+                    oi.nodeID = (z2.@operator);
+                    oi.authorizedName=(z2.businessEntity[0].authorizedName);
+                    r.Add(oi);
+                }
+                catch (Exception ex)
+                {
+                }
+
+                
+            }
+            ret.truncated = (false);
+            ret.operationalInfo = r.ToArray();
+            return ret;
+
+
+            
+        }
+        public override uddi.apiv3.serviceDetail get_serviceDetail(uddi.apiv3.get_serviceDetail get_serviceDetail1)
+        {
+            Init();
+            return MapUDDIv2to3.MapServiceDetail(inquiry.get_serviceDetail(MapUDDIv3to2.MapGetServiceDetail(get_serviceDetail1)));
+        }
+        public override uddi.apiv3.tModelDetail get_tModelDetail(uddi.apiv3.get_tModelDetail get_tModelDetail1)
+        {
+            Init();
+            return MapUDDIv2to3.MapTModelDetail(inquiry.get_tModelDetail(MapUDDIv3to2.MapGetTModelDetail(get_tModelDetail1)));
+        }
+
+    }
+}

Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Publish3to2.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Publish3to2.cs?rev=1565898&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Publish3to2.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Publish3to2.cs Sat Feb  8 03:21:26 2014
@@ -0,0 +1,71 @@
+using org.apache.juddi.v3.client.mapping;
+using org.uddi.apiv2;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.transport.wrapper
+{
+    public class Publish3to2 : UDDI_Publication_SoapBinding
+    {
+        public static readonly String VERSION = "2.0";
+        private string endpointURL;
+        private PublishSoap publish = new PublishSoap();
+        public Publish3to2(string endpointURL)
+        {
+            // TODO: Complete member initialization
+            this.endpointURL = endpointURL;
+        }
+
+        public Publish3to2()
+        {
+            // TODO: Complete member initialization
+        }
+        private void Init()
+        {
+            publish.Url = this.Url;
+        }
+        public override void delete_business(uddi.apiv3.delete_business delete_business1)
+        {
+            Init();
+            publish.delete_business(MapUDDIv3to2.MapDeleteBusiness(delete_business1));
+            
+        }
+        public override void delete_service(uddi.apiv3.delete_service delete_service1)
+        {
+            Init();
+            publish.delete_service(MapUDDIv3to2.MapDeleteService(delete_service1));
+        }
+        public override void delete_publisherAssertions(uddi.apiv3.delete_publisherAssertions delete_publisherAssertions1)
+        {
+            Init();
+            publish.delete_publisherAssertions(MapUDDIv3to2.MapDeletePublisherAssertion(delete_publisherAssertions1));
+        }
+        public override void delete_tModel(uddi.apiv3.delete_tModel delete_tModel1)
+        {
+            Init();
+            publish.delete_tModel(MapUDDIv3to2.MapDeleteTModel(delete_tModel1));
+            
+        }
+        public override uddi.apiv3.assertionStatusItem[] get_assertionStatusReport(uddi.apiv3.get_assertionStatusReport get_assertionStatusReport1)
+        {
+            Init();
+            return MapUDDIv2to3.MapAssertionStatusItems(publish.get_assertionStatusReport(MapUDDIv3to2.MapGetAssertionStatusReport(get_assertionStatusReport1)));
+            
+        }
+        public override uddi.apiv3.registeredInfo get_registeredInfo(uddi.apiv3.get_registeredInfo get_registeredInfo1)
+        {
+            Init();
+            return MapUDDIv2to3.MapRegisteredInfo(publish.get_registeredInfo(MapUDDIv3to2.MapRegisteredInfo(get_registeredInfo1)));
+            
+        }
+        public override uddi.apiv3.publisherAssertion[] get_publisherAssertions(uddi.apiv3.get_publisherAssertions get_publisherAssertions1)
+        {
+            Init();
+            return MapUDDIv2to3.MapPublisherAssertions(publish.get_publisherAssertions(MapUDDIv3to2.MapGetPublisherAssertions(get_publisherAssertions1)));
+        }
+
+    }
+}

Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Security3to2.cs
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Security3to2.cs?rev=1565898&view=auto
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Security3to2.cs (added)
+++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport.wrapper/Security3to2.cs Sat Feb  8 03:21:26 2014
@@ -0,0 +1,54 @@
+using org.uddi.apiv2;
+using org.uddi.apiv3;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace org.apache.juddi.v3.client.transport.wrapper
+{
+    public class Security3to2 : UDDI_Security_SoapBinding
+    {
+        private string endpointURL;
+        private PublishSoap publish = new PublishSoap();
+
+        public Security3to2(string endpointURL)
+        {
+            // TODO: Complete member initialization
+            this.endpointURL = endpointURL;
+        }
+
+        public Security3to2()
+        {
+            // TODO: Complete member initialization
+        }
+        private void Init()
+        {
+            publish.Url = this.Url;
+        }
+
+        public override void discard_authToken(uddi.apiv3.discard_authToken discard_authToken1)
+        {
+            Init();
+            uddi.apiv2.discard_authToken r = new uddi.apiv2.discard_authToken();
+            r.authInfo = discard_authToken1.authInfo;
+            r.generic = VERSION;
+            publish.discard_authToken(r);
+        }
+        public override uddi.apiv3.authToken get_authToken(uddi.apiv3.get_authToken get_authToken1)
+        {
+            Init();
+            uddi.apiv2.get_authToken r = new uddi.apiv2.get_authToken();
+            r.cred = get_authToken1.cred;
+            r.generic = VERSION;
+            r.userID = get_authToken1.userID;
+            uddi.apiv2.authToken res = publish.get_authToken(r);
+
+            uddi.apiv3.authToken x = new uddi.apiv3.authToken();
+            x.authInfo = res.authInfo;
+            return x;
+
+        }
+        public static readonly String VERSION = "2.0";
+    }
+}



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