Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/uddi-client.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/uddi-client.cs?rev=1515058&view=auto ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/uddi-client.cs (added) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.config/uddi-client.cs Sun Aug 18 01:57:03 2013 @@ -0,0 +1,764 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:4.0.30319.18052 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +// +// This source code was auto-generated by xsd, Version=4.0.30319.17929. +// +namespace org.apache.juddi.v3.client.config { + using System.Xml.Serialization; + + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="urn:juddi-apache-org:v3_client", IsNullable=false)] + public partial class uddi { + + private short reloadDelayField; + + private uddiClient clientField; + + /// <remarks/> + public short reloadDelay { + get { + return this.reloadDelayField; + } + set { + this.reloadDelayField = value; + } + } + + /// <remarks/> + public uddiClient client { + get { + return this.clientField; + } + set { + this.clientField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClient { + + private uddiClientNode[] nodesField; + + private uddiClientClerks clerksField; + + private string nameField; + + /// <remarks/> + [System.Xml.Serialization.XmlArrayItemAttribute("node", IsNullable=false)] + public uddiClientNode[] nodes { + get { + return this.nodesField; + } + set { + this.nodesField = value; + } + } + + /// <remarks/> + public uddiClientClerks clerks { + get { + return this.clerksField; + } + set { + this.clerksField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientNode { + + private string nameField; + + private string descriptionField; + + private uddiClientNodeProperty[] propertiesField; + + private string proxyTransportField; + + private string custodyTransferUrlField; + + private string inquiryUrlField; + + private string publishUrlField; + + private string securityUrlField; + + private string subscriptionUrlField; + + private string subscriptionListenerUrlField; + + private string juddiApiUrlField; + + private string factoryInitialField; + + private string factoryURLPkgsField; + + private string factoryNamingProviderField; + + private bool isHomeJUDDIField; + + private bool isHomeJUDDIFieldSpecified; + + /// <remarks/> + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + + /// <remarks/> + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlArrayItemAttribute("property", IsNullable=false)] + public uddiClientNodeProperty[] properties { + get { + return this.propertiesField; + } + set { + this.propertiesField = value; + } + } + + /// <remarks/> + public string proxyTransport { + get { + return this.proxyTransportField; + } + set { + this.proxyTransportField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string custodyTransferUrl { + get { + return this.custodyTransferUrlField; + } + set { + this.custodyTransferUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string inquiryUrl { + get { + return this.inquiryUrlField; + } + set { + this.inquiryUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string publishUrl { + get { + return this.publishUrlField; + } + set { + this.publishUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string securityUrl { + get { + return this.securityUrlField; + } + set { + this.securityUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string subscriptionUrl { + get { + return this.subscriptionUrlField; + } + set { + this.subscriptionUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")] + public string subscriptionListenerUrl { + get { + return this.subscriptionListenerUrlField; + } + set { + this.subscriptionListenerUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", IsNullable=true)] + public string juddiApiUrl { + get { + return this.juddiApiUrlField; + } + set { + this.juddiApiUrlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public string factoryInitial { + get { + return this.factoryInitialField; + } + set { + this.factoryInitialField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public string factoryURLPkgs { + get { + return this.factoryURLPkgsField; + } + set { + this.factoryURLPkgsField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public string factoryNamingProvider { + get { + return this.factoryNamingProviderField; + } + set { + this.factoryNamingProviderField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool isHomeJUDDI { + get { + return this.isHomeJUDDIField; + } + set { + this.isHomeJUDDIField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool isHomeJUDDISpecified { + get { + return this.isHomeJUDDIFieldSpecified; + } + set { + this.isHomeJUDDIFieldSpecified = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientNodeProperty { + + private string nameField; + + private string valueField; + + private string valueField1; + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField1; + } + set { + this.valueField1 = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:juddi-apache-org:v3_client")] + public partial class wsdl { + + private string businessKeyField; + + private string businessNameField; + + private string keyDomainField; + + private string valueField; + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string businessKey { + get { + return this.businessKeyField; + } + set { + this.businessKeyField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string businessName { + get { + return this.businessNameField; + } + set { + this.businessNameField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string keyDomain { + get { + return this.keyDomainField; + } + set { + this.keyDomainField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientClerks { + + private uddiClientClerksClerk[] clerkField; + + private uddiClientClerksXregister xregisterField; + + private bool registerOnStartupField; + + private bool registerOnStartupFieldSpecified; + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute("clerk")] + public uddiClientClerksClerk[] clerk { + get { + return this.clerkField; + } + set { + this.clerkField = value; + } + } + + /// <remarks/> + public uddiClientClerksXregister xregister { + get { + return this.xregisterField; + } + set { + this.xregisterField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool registerOnStartup { + get { + return this.registerOnStartupField; + } + set { + this.registerOnStartupField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool registerOnStartupSpecified { + get { + return this.registerOnStartupFieldSpecified; + } + set { + this.registerOnStartupFieldSpecified = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientClerksClerk { + + private wsdl[] wsdlField; + + private string[] classField; + + private string nameField; + + private string nodeField; + + private string publisherField; + + private string passwordField; + + private string businessKeyField; + + private string businessNameField; + + private string keyDomainField; + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute("wsdl", IsNullable=true)] + public wsdl[] wsdl { + get { + return this.wsdlField; + } + set { + this.wsdlField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute("class", IsNullable=true)] + public string[] @class { + get { + return this.classField; + } + set { + this.classField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string node { + get { + return this.nodeField; + } + set { + this.nodeField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string publisher { + get { + return this.publisherField; + } + set { + this.publisherField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string password { + get { + return this.passwordField; + } + set { + this.passwordField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string businessKey { + get { + return this.businessKeyField; + } + set { + this.businessKeyField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string businessName { + get { + return this.businessNameField; + } + set { + this.businessNameField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string keyDomain { + get { + return this.keyDomainField; + } + set { + this.keyDomainField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientClerksXregister { + + private uddiClientClerksXregisterServicebinding[] servicebindingField; + + private uddiClientClerksXregisterBusiness[] businessField; + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute("servicebinding", IsNullable=true)] + public uddiClientClerksXregisterServicebinding[] servicebinding { + get { + return this.servicebindingField; + } + set { + this.servicebindingField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlElementAttribute("business", IsNullable=true)] + public uddiClientClerksXregisterBusiness[] business { + get { + return this.businessField; + } + set { + this.businessField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientClerksXregisterServicebinding { + + private string bindingKeyField; + + private string fromClerkField; + + private string toClerkField; + + private string valueField; + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string bindingKey { + get { + return this.bindingKeyField; + } + set { + this.bindingKeyField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fromClerk { + get { + return this.fromClerkField; + } + set { + this.fromClerkField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string toClerk { + get { + return this.toClerkField; + } + set { + this.toClerkField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + } + + /// <remarks/> + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:juddi-apache-org:v3_client")] + public partial class uddiClientClerksXregisterBusiness { + + private string bindingKeyField; + + private string fromClerkField; + + private string toClerkField; + + private string valueField; + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string bindingKey { + get { + return this.bindingKeyField; + } + set { + this.bindingKeyField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string fromClerk { + get { + return this.fromClerkField; + } + set { + this.fromClerkField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlAttributeAttribute()] + public string toClerk { + get { + return this.toClerkField; + } + set { + this.toClerkField = value; + } + } + + /// <remarks/> + [System.Xml.Serialization.XmlTextAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; + } + } + } +}
Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs?rev=1515058&view=auto ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs (added) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client.transport/AspNetTransport.cs Sun Aug 18 01:57:03 2013 @@ -0,0 +1,138 @@ +using org.apache.juddi.apiv3; +using org.apache.juddi.v3.client.transport; +using org.uddi.apiv3; +using System; +using System.Collections.Generic; +using System.Text; + +namespace org.apache.juddi.v3.client.transport +{ + + public class AspNetTransport : Transport + {//AspNetTransport + String nodeName = null; + String clientName = null; + UDDI_Inquiry_SoapBinding inquiryService = new UDDI_Inquiry_SoapBinding(); + UDDI_Security_SoapBinding securityService = new UDDI_Security_SoapBinding(); + UDDI_Publication_SoapBinding publishService = new UDDI_Publication_SoapBinding(); + UDDI_Subscription_SoapBinding subscriptionService = new UDDI_Subscription_SoapBinding(); + UDDI_SubscriptionListener_SoapBinding subscriptionListenerService = new UDDI_SubscriptionListener_SoapBinding(); + UDDI_CustodyTransfer_SoapBinding custodyTransferService = new UDDI_CustodyTransfer_SoapBinding(); + JUDDIApiService publisherService = new JUDDIApiService(); + private string managerName; + private config.ClientConfig clientConfig; + + public AspNetTransport() + { + this.nodeName = Transport.DEFAULT_NODE_NAME; + } + + + public AspNetTransport(String nodeName) + { + this.nodeName = nodeName; + } + + public AspNetTransport(String clientName, String nodeName) + { + + this.clientName = clientName; + this.nodeName = nodeName; + + } + + public AspNetTransport(string managerName, string nodeName, config.ClientConfig clientConfig) + { + // TODO: Complete member initialization + this.managerName = managerName; + this.nodeName = nodeName; + this.clientConfig = clientConfig; + this.inquiryService.Url = clientConfig.getUDDINode(nodeName).getInquiryUrl(); + + this.inquiryService.Url = clientConfig.getUDDINode(nodeName).getInquiryUrl(); + this.publisherService.Url = clientConfig.getUDDINode(nodeName).getJuddiApiUrl(); + this.publishService.Url = clientConfig.getUDDINode(nodeName).getPublishUrl(); + this.securityService.Url = clientConfig.getUDDINode(nodeName).getSecurityUrl(); + this.custodyTransferService.Url = clientConfig.getUDDINode(nodeName).getCustodyTransferUrl(); + this.subscriptionService.Url = clientConfig.getUDDINode(nodeName).getSubscriptionUrl(); + this.subscriptionListenerService.Url = clientConfig.getUDDINode(nodeName).getSubscriptionListenerUrl(); + } + + public override JUDDIApiService getJUDDIApiService(string enpointURL) + { + this.publisherService.Url = enpointURL; + return this.publisherService; + } + + public override JUDDIApiService getJUDDIApiService() + { + return this.publisherService; + } + + public override UDDI_Inquiry_SoapBinding getUDDIInquiryService(string enpointURL) + { + this.inquiryService.Url = enpointURL; + return this.inquiryService; + } + + public override UDDI_Security_SoapBinding getUDDISecurityService(string enpointURL) + { + this.securityService.Url = enpointURL; + return this.securityService; + } + + public override UDDI_Publication_SoapBinding getUDDIPublishService(string enpointURL) + { + this.publishService.Url = enpointURL; + return this.publishService; + } + + public override UDDI_Subscription_SoapBinding getUDDISubscriptionService(string enpointURL) + { + this.subscriptionService.Url = enpointURL; + return this.subscriptionService; + } + + public override UDDI_CustodyTransfer_SoapBinding getUDDICustodyTransferService(string enpointURL) + { + this.custodyTransferService.Url = enpointURL; + return this.custodyTransferService; + } + + public override UDDI_SubscriptionListener_SoapBinding getUDDISubscriptionListenerService(string enpointURL) + { + this.subscriptionListenerService.Url = enpointURL; + return this.subscriptionListenerService; + } + + public override UDDI_Inquiry_SoapBinding getUDDIInquiryService() + { + return this.inquiryService; + } + + public override UDDI_Security_SoapBinding getUDDISecurityService() + { + return this.securityService; + } + + public override UDDI_Publication_SoapBinding getUDDIPublishService() + { + return this.publishService; + } + + public override UDDI_Subscription_SoapBinding getUDDISubscriptionService() + { + return this.subscriptionService; + } + + public override UDDI_SubscriptionListener_SoapBinding getUDDISubscriptionListenerService() + { + return this.subscriptionListenerService; + } + + public override UDDI_CustodyTransfer_SoapBinding getUDDICustodyTransferService() + { + return this.custodyTransferService; + } + } +} Added: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/ConsoleLogger.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/ConsoleLogger.cs?rev=1515058&view=auto ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/ConsoleLogger.cs (added) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/ConsoleLogger.cs Sun Aug 18 01:57:03 2013 @@ -0,0 +1,69 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace org.apache.juddi.v3.client.log +{ + public class ConsoleLogger : Log + { + private string name; + + public ConsoleLogger(string name) + { + // TODO: Complete member initialization + this.name = name; + } + public void info(string msg, Exception ex) + { + Console.WriteLine("INFO " + name + " " + msg + " " + LogHelper.HandleException(ex)); + } + + public void info(string msg) + { + Console.WriteLine("INFO " + name + " " + msg ); + } + + public void warn(string msg, Exception ex) + { + // Console.ForegroundColor = ConsoleColor.Yellow; + Console.WriteLine("WARN " + name + " " + msg + " " + LogHelper.HandleException(ex)); + } + + public void warn(string msg) + { + Console.WriteLine("WARN " + name + " " + msg ); + } + + public void error(string msg, Exception ex) + { + Console.WriteLine("ERROR " + name + " " + msg + " " + LogHelper.HandleException(ex)); + } + + public void error(string msg) + { + Console.WriteLine("ERROR " + name + " " + msg ); + } + + public void debug(string msg, Exception ex) + { + Console.WriteLine("DEBUG " + name + " " + msg + " " + LogHelper.HandleException(ex)); + } + + public void debug(string msg) + { + Console.WriteLine("DEBUG " + name + " " + msg); + } + + public bool isDebugEnabled() + { + return true; + } + + + public void debug(object msg) + { + Console.WriteLine("DEBUG " + name + " " + msg.ToString()); + } + } +} Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs (original) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/EventLogger.cs Sun Aug 18 01:57:03 2013 @@ -14,7 +14,7 @@ namespace org.apache.juddi.v3.client.log } public void info(string msg, Exception ex) { - log.WriteEntry(msg + ex.Message, EventLogEntryType.Information); + log.WriteEntry(msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information); } public void info(string msg) @@ -24,7 +24,7 @@ namespace org.apache.juddi.v3.client.log public void warn(string msg, Exception ex) { - log.WriteEntry(msg + ex.Message, EventLogEntryType.Warning); + log.WriteEntry(msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Warning); } public void warn(string msg) @@ -34,7 +34,7 @@ namespace org.apache.juddi.v3.client.log public void error(string msg, Exception ex) { - log.WriteEntry(msg + ex.Message, EventLogEntryType.Error); + log.WriteEntry(msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Error); } public void error(string msg) @@ -45,7 +45,7 @@ namespace org.apache.juddi.v3.client.log public void debug(string msg, Exception ex) { - log.WriteEntry(msg + ex.Message, EventLogEntryType.Information); + log.WriteEntry(msg + " " + LogHelper.HandleException(ex), EventLogEntryType.Information); } public void debug(string msg) @@ -57,5 +57,11 @@ namespace org.apache.juddi.v3.client.log { return true; } + + + public void debug(object msg) + { + log.WriteEntry(msg.ToString(), EventLogEntryType.Information); + } } } Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Log.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Log.cs?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Log.cs (original) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/Log.cs Sun Aug 18 01:57:03 2013 @@ -6,7 +6,7 @@ namespace org.apache.juddi.v3.client.log { public interface Log { - void info(string msg, Exception ex); + void info(string msg, Exception ex); void info(string msg); void warn(string msg, Exception ex); void warn(string msg); @@ -15,5 +15,20 @@ namespace org.apache.juddi.v3.client.log void debug(string msg, Exception ex); void debug(string msg); bool isDebugEnabled(); + void debug(Object msg); + + } + public static class LogHelper + { + public static string HandleException(Exception ex) + { + string msg = ""; + while (ex != null) + { + msg = msg + ex.Message + Environment.NewLine + ex.StackTrace + Environment.NewLine; + ex = ex.InnerException; + } + return msg; + } } } Modified: juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/LogFactory.cs URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/LogFactory.cs?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/LogFactory.cs (original) +++ juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.v3.client/LogFactory.cs Sun Aug 18 01:57:03 2013 @@ -8,12 +8,12 @@ namespace org.apache.juddi.v3.client.log { public static Log getLog(String name) { - return new EventLogger(name); + return new ConsoleLogger(name); } public static Log getLog(Type type) { - return new EventLogger(type.Name); + return new ConsoleLogger(type.Name); } } } Added: juddi/trunk/juddi-client.net/warning.txt URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/warning.txt?rev=1515058&view=auto ============================================================================== --- juddi/trunk/juddi-client.net/warning.txt (added) +++ juddi/trunk/juddi-client.net/warning.txt Sun Aug 18 01:57:03 2013 @@ -0,0 +1 @@ +This code is highly experimently and may not build or function. This file will be removed when \ No newline at end of file Modified: juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd (original) +++ juddi/trunk/juddi-client/src/main/resources/xsd/uddi-client.xsd Sun Aug 18 01:57:03 2013 @@ -1,110 +1,151 @@ -<definitions name='UDDIClient' targetNamespace='urn:juddi-apache-org:v3_client' - xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:xsdd='http://www.w3.org/2001/XMLSchema'> - <types> - <xsd:schema elementFormDefault='qualified' - targetNamespace='urn:juddi-apache-org:api_v3' version='1.0' - xmlns:ns1='http://www.w3.org/2000/09/xmldsig#' xmlns:xsd='http://www.w3.org/2001/XMLSchema'> - <xsd:element name="uddi"> - <xsd:complexType> - <xsd:sequence> - <xsd:element type="xsd:short" name="reloadDelay" /> - <xsd:element name="client" nillable="false"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="nodes"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="node" maxOccurs="unbounded" +<xsd:schema elementFormDefault='qualified' + targetNamespace='urn:juddi-apache-org:v3_client' version='1.0' + xmlns:tns='urn:juddi-apache-org:v3_client' + xmlns:ns1='http://www.w3.org/2000/09/xmldsig#' xmlns:xsd='http://www.w3.org/2001/XMLSchema'> + <xsd:element name="uddi"> + <xsd:complexType> + <xsd:sequence> + <xsd:element type="xsd:short" name="reloadDelay" /> + <xsd:element name="client" nillable="false"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="nodes"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="node" maxOccurs="unbounded" minOccurs="0"> - <xsd:complexType> - <xsd:sequence> - <xsd:element type="xsd:string" name="name" /> - <xsd:element type="xsd:string" name="description" /> - <xsd:element name="properties" minOccurs="0"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="property" maxOccurs="unbounded" + <xsd:complexType> + <xsd:sequence> + <xsd:element type="xsd:string" name="name" /> + <xsd:element type="xsd:string" name="description" /> + + <xsd:element name="properties" minOccurs="0"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="property" maxOccurs="unbounded" minOccurs="0"> - <xsd:complexType> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute type="xsd:string" + <xsd:complexType> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute type="xsd:string" name="name" use="optional" /> - <xsd:attribute type="xsd:string" + <xsd:attribute type="xsd:string" name="value" use="optional" /> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - </xsd:complexType> - </xsd:element> - <xsd:element type="xsd:string" name="proxyTransport" /> - <xsd:element type="xsd:anyURI" name="custodyTransferUrl" /> - <xsd:element type="xsd:anyURI" name="inquiryUrl" /> - <xsd:element type="xsd:anyURI" name="publishUrl" /> - <xsd:element type="xsd:anyURI" name="securityUrl" /> - <xsd:element type="xsd:anyURI" name="subscriptionUrl" /> - <xsd:element type="xsd:anyURI" name="subscriptionListenerUrl" /> - <xsd:element type="xsd:anyURI" name="juddiApiUrl" /> - </xsd:sequence> - <xsd:attribute type="xsd:boolean" name="isHomeJUDDI" - use="optional" /> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - <xsd:attribute type="xsd:string" name="name" /> - </xsd:complexType> - </xsd:element> - - <xsd:element name="clerks"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="clerk" maxOccurs="unbounded" - minOccurs="0"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="wsdl"> - <xsd:simpleType> - <xsd:attribute type="xsd:string" name="businessKey" - use="optional"/> - <xsd:attribute type="xsd:string" name="businessName" - use="optional" /> - <xsd:attribute type="xsd:string" name="keyDomain" + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element type="xsd:string" name="proxyTransport" /> + <xsd:element type="xsd:anyURI" name="custodyTransferUrl" /> + <xsd:element type="xsd:anyURI" name="inquiryUrl" /> + <xsd:element type="xsd:anyURI" name="publishUrl" /> + <xsd:element type="xsd:anyURI" name="securityUrl" /> + <xsd:element type="xsd:anyURI" name="subscriptionUrl" /> + <xsd:element type="xsd:anyURI" name="subscriptionListenerUrl" /> + <xsd:element type="xsd:anyURI" name="juddiApiUrl" nillable="true"/> + <xsd:element type="xsd:string" name="factoryInitial" nillable="true"/> + <xsd:element type="xsd:string" name="factoryURLPkgs" nillable="true"/> + <xsd:element type="xsd:string" name="factoryNamingProvider" nillable="true"/> + + </xsd:sequence> + <xsd:attribute type="xsd:boolean" name="isHomeJUDDI" use="optional" /> - </xsd:simpleType> - </xsd:element> - </xsd:sequence> - <xsd:attribute type="xsd:string" name="name" - use="required" /> - <xsd:attribute type="xsd:string" name="node" - use="required" /> - <xsd:attribute type="xsd:string" name="publisher" - use="required" /> - <xsd:attribute type="xsd:string" name="password" - use="required" /> - <xsd:attribute type="xsd:string" name="businessKey" - use="optional" /> - <xsd:attribute type="xsd:string" name="businessName" - use="optional" /> - <xsd:attribute type="xsd:string" name="keyDomain" - use="optional" /> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - <xsd:attribute type="xsd:boolean" name="registerOnStartup" - use="optional" /> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - <xsd:attribute type="xsd:string" name="name" use="required"/> - </xsd:complexType> - </xsd:element> - - </xsd:sequence> - </xsd:complexType> - </xsd:element> - </xsd:schema> \ No newline at end of file + </xsd:complexType> + </xsd:element> + + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="clerks"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="clerk" maxOccurs="unbounded" + minOccurs="0"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="wsdl" type="tns:wsdl" maxOccurs="unbounded" minOccurs="0" nillable="true"></xsd:element> + <xsd:element name="class" type="xsd:string" maxOccurs="unbounded" minOccurs="0" nillable="true"> </xsd:element> + </xsd:sequence> + <xsd:attribute type="xsd:string" name="name" + use="required" /> + <xsd:attribute type="xsd:string" name="node" + use="required" /> + <xsd:attribute type="xsd:string" name="publisher" + use="required" /> + <xsd:attribute type="xsd:string" name="password" + use="required" /> + <xsd:attribute type="xsd:string" name="businessKey" + use="optional" /> + <xsd:attribute type="xsd:string" name="businessName" + use="optional" /> + <xsd:attribute type="xsd:string" name="keyDomain" + use="optional" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="xregister"> + <xsd:complexType> + <xsd:sequence > + + <xsd:element name="servicebinding" maxOccurs="unbounded" nillable="true"> + <xsd:complexType> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute type="xsd:string" name="bindingKey"/> + <xsd:attribute type="xsd:string" name="fromClerk"/> + <xsd:attribute type="xsd:string" name="toClerk"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + </xsd:element> + + <xsd:element name="business" maxOccurs="unbounded" nillable="true"> + <xsd:complexType> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute type="xsd:string" name="bindingKey"/> + <xsd:attribute type="xsd:string" name="fromClerk"/> + <xsd:attribute type="xsd:string" name="toClerk"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + </xsd:element> + + + </xsd:sequence> + + </xsd:complexType> + </xsd:element> + </xsd:sequence> + <xsd:attribute type="xsd:boolean" name="registerOnStartup" + use="optional" /> + </xsd:complexType> + </xsd:element> + </xsd:sequence> + <xsd:attribute type="xsd:string" name="name" /> + </xsd:complexType> + </xsd:element> + + + </xsd:sequence> + + </xsd:complexType> + </xsd:element> + + + <xsd:complexType name="wsdl" > + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute type="xsd:string" name="businessKey" + use="optional"/> + <xsd:attribute type="xsd:string" name="businessName" + use="optional" /> + <xsd:attribute type="xsd:string" name="keyDomain" + use="optional" /> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + +</xsd:schema> \ No newline at end of file Modified: juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml (original) +++ juddi/trunk/juddi-examples/hello-world/src/main/resources/META-INF/hello-world-uddi.xml Sun Aug 18 01:57:03 2013 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> -<uddi xmlns="urn:juddi-apache-org:v3_client" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> +<uddi xmlns="urn:juddi-apache-org:v3_client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> <reloadDelay>5000</reloadDelay> <client name="example-client"> <nodes> Modified: juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml (original) +++ juddi/trunk/juddi-examples/simple-browse/src/main/resources/META-INF/simple-browse-uddi.xml Sun Aug 18 01:57:03 2013 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> -<uddi xmlns="urn:juddi-apache-org:v3_client" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> +<uddi xmlns="urn:juddi-apache-org:v3_client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> <reloadDelay>5000</reloadDelay> <client name="example-client"> <nodes> Modified: juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml?rev=1515058&r1=1515057&r2=1515058&view=diff ============================================================================== --- juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml (original) +++ juddi/trunk/juddi-examples/uddi-annotations/src/main/resources/META-INF/uddi-annotations.xml Sun Aug 18 01:57:03 2013 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> -<uddi xmlns="urn:juddi-apache-org:v3_client" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> +<uddi xmlns="urn:juddi-apache-org:v3_client" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="classpath:/xsd/uddi-client.xsd"> <reloadDelay>5000</reloadDelay> <client name="uddi-client"> <nodes> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
