static void Main(string[] args) { //Normally, this code snippet would be executed by some kind of web service life cycle listener //such as global.asax //a web service contructor Type t = typeof(HelloImpl); Console.Out.WriteLine(t.AssemblyQualifiedName); UDDIClient clerkManager = null; Transport transport = null; UDDIClerk clerk = null; clerkManager = new UDDIClient("uddi.xml"); transport = clerkManager.getTransport("default"); org.uddi.apiv3.UDDI_Security_SoapBinding security = transport.getUDDISecurityService(); org.uddi.apiv3.UDDI_Inquiry_SoapBinding inquiry = transport.getUDDIInquiryService (); clerk = clerkManager.getClerk("default"); clerkManager.registerAnnotatedServices(); HelloImpl x = new HelloImpl(); //this is more of an "onShutdown" event clerkManager.unRegisterAnnotatedServices(); Thread.Sleep(15000); }
static void Main(string[] args) { //Normally, this code snippet would be executed by some kind of web service life cycle listener //such as global.asax //a web service contructor Type t = typeof(HelloImpl); Console.Out.WriteLine(t.AssemblyQualifiedName); UDDIClient clerkManager = null; Transport transport = null; UDDIClerk clerk = null; clerkManager = new UDDIClient("uddi.xml"); transport = clerkManager.getTransport("default"); org.uddi.apiv3.UDDI_Security_SoapBinding security = transport.getUDDISecurityService(); org.uddi.apiv3.UDDI_Inquiry_SoapBinding inquiry = transport.getUDDIInquiryService(); clerk = clerkManager.getClerk("default"); clerkManager.registerAnnotatedServices(); HelloImpl x = new HelloImpl(); //this is more of an "onShutdown" event clerkManager.unRegisterAnnotatedServices(); Thread.Sleep(15000); }