Пример #1
0
        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));
            }
        }
Пример #2
0
    public tModelList find_tModel(find_tModel find_tModel1)
    {
        find_tModelRequest inValue = new find_tModelRequest();

        inValue.find_tModel = find_tModel1;
        find_tModelResponse retVal = ((Inquire)(this)).find_tModel(inValue);

        return(retVal.tModelList);
    }
Пример #3
0
 public find_tModelRequest(find_tModel find_tModel)
 {
     this.find_tModel = find_tModel;
 }
Пример #4
0
        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();
                }
            }
        }
Пример #5
0
 /// <remarks/>
 public void find_tModelAsync(find_tModel find_tModel1, object userState)
 {
     if ((this.find_tModelOperationCompleted == null)) {
         this.find_tModelOperationCompleted = new System.Threading.SendOrPostCallback(this.Onfind_tModelOperationCompleted);
     }
     this.InvokeAsync("find_tModel", new object[] {
                 find_tModel1}, this.find_tModelOperationCompleted, userState);
 }
Пример #6
0
 /// <remarks/>
 public void find_tModelAsync(find_tModel find_tModel1)
 {
     this.find_tModelAsync(find_tModel1, null);
 }
Пример #7
0
 /// <remarks/>
 public System.IAsyncResult Beginfind_tModel(find_tModel find_tModel1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("find_tModel", new object[] {
                 find_tModel1}, callback, asyncState);
 }