public void findTmodels() { Console.Out.Write("find_tModel"); Assert.True(online); find_tModel fb = new find_tModel(); fb.name = new name(UDDIConstants.WILDCARD, null); fb.findQualifiers = new string[] { UDDIConstants.APPROXIMATE_MATCH }; tModelList bl = inquiry.find_tModel(fb); Assert.NotNull(bl); Assert.NotNull(bl.tModelInfos); Assert.True(bl.tModelInfos.Length > 0); for (int i = 0; i < bl.tModelInfos.Length; i++) { Assert.IsNotNullOrEmpty(bl.tModelInfos[i].tModelKey); Assert.NotNull(bl.tModelInfos[i].name); } PrintUDDI <tModelList> p = new PrintUDDI <tModelList>(); if (serialize) { Console.Out.WriteLine(p.print(bl)); } }
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 find_tModelResponse(tModelList tModelList) { this.tModelList = tModelList; }
internal static void Run(string[] args) { UDDIClient clerkManager = null; Transport transport = null; UDDIClerk clerk = null; try { clerkManager = new UDDIClient("uddi.xml"); transport = clerkManager.getTransport("uddiv2"); UDDI_Security_SoapBinding security = transport.getUDDISecurityService(); UDDI_Inquiry_SoapBinding inquiry = transport.getUDDIInquiryService(); UDDI_Publication_SoapBinding publish = transport.getUDDIPublishService(); clerk = clerkManager.getClerk("uddiv2"); find_business fb = new find_business(); //fb.authInfo = clerk.getAuthToken(security.Url); fb.findQualifiers = new string[] { UDDIConstants.APPROXIMATE_MATCH }; fb.name = new name[1]; fb.name[0] = new name(UDDIConstants.WILDCARD, "en"); businessList bl = inquiry.find_business(fb); for (int i = 0; i < bl.businessInfos.Length; i++) { Console.WriteLine(bl.businessInfos[i].name[0].Value); } find_service fs = new find_service(); fs.findQualifiers = new string[] { UDDIConstants.APPROXIMATE_MATCH }; fs.name = new name[1]; fs.name[0] = new name("%", null); serviceList sl = inquiry.find_service(fs); for (int i = 0; i < sl.serviceInfos.Length; i++) { Console.WriteLine(sl.serviceInfos[i].name[0].Value); } find_tModel ft = new find_tModel(); ft.findQualifiers = new string[] { UDDIConstants.APPROXIMATE_MATCH }; ft.name = new name("%", null); tModelList tl = inquiry.find_tModel(ft); for (int i = 0; i < tl.tModelInfos.Length; i++) { Console.WriteLine(tl.tModelInfos[i].name.Value); } // serviceDetail s= clerk.getServiceDetail("uddi:mydomain.com:zerocoolsvc"); // Console.Out.WriteLine(new PrintUDDI<serviceDetail>().print(s)); } catch (Exception ex) { while (ex != null) { System.Console.WriteLine("Error! " + ex.Message); ex = ex.InnerException; } } finally { if (transport != null && transport is IDisposable) { ((IDisposable)transport).Dispose(); } if (clerk != null) { clerk.Dispose(); } } }