⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testclient.java

📁 UDDI for weblgoci In the main function, there is a list of functions calls that are commented. Each
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue()+ " Key type : "+r.getKeyType());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
    }
    
    //Returns BuninessList --> BusinessInfos --> businessInfo* --> (name, description, serviceInfos)
    public void testFindBusinessByCat()
    {
        System.out.println("TEST FindBusiness By CategoryBag");
        
        try{
            CategoryBag categoryBag = new CategoryBag();
            categoryBag.addKeyedReference("UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384", "UNSPSC: Desktop communications software","43162701");
            //categoryBag.addKeyedReference("UUID:297AAA47-2DE3-4454-A04A-CF38E889D0C4", "Cleveland","517688");
            //categoryBag.addKeyedReference("UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384", "","");
            //categoryBag.addKeyedReference("UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384", "Software suites", "43161704");
            //categoryBag.addKeyedReference("UUID:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2", "NAICS: Computer Systems Design Services", "541512");
            //categoryBag.addKeyededReference("UDDI:4CD7E4BC-648B-426D-9936-443EAAC8AE23","NAICS: Computer Training","61142");
            //categoryBag.addKeyedReference("uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2", "NAICS: Software Publisher","51121");

            FindQualifiers fqs = new FindQualifiers();
            //fqs.addFindQualifier("exactNameMatch");
            fqs.addFindQualifier("sortByNameDesc");

            FindBusiness fb = new FindBusiness();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            fb.setFindQualifiers(null);
            fb.setCategoryBag(categoryBag);
            BusinessList rBusinessList = i.findBusiness(fb);
            
            printBusinessList(rBusinessList);
            
            
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    //Returns BuninessList --> BusinessInfos --> businessInfo* --> (name, description, serviceInfos)
    public void testFindBusinessByDisURL()
    {
        System.out.println("TEST findBusiness By DiscoveryURL");
        try{ //businessEntity
        
            //DiscoveryURL disURL = new DiscoveryURL("", "http://www.ibm.com/");
            //DiscoveryURL disURL = new DiscoveryURL("", "http://www-3.ibm.com/services/uddi/uddiget?businessKey=9C600AA0");
            DiscoveryURL disURL = new DiscoveryURL("", "http://uddi.microsoft.com/discovery?businessKey=0076B468-EB27-42E5-AC09-9955CFF462A3");
            
            DiscoveryURLs discoveryURLs = new DiscoveryURLs();
            discoveryURLs.addDiscoveryURL(disURL);
            FindQualifiers fqs = new FindQualifiers();
            fqs.addFindQualifier("exactNameMatch");

            FindBusiness fb = new FindBusiness();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            fb.setFindQualifiers(null);
            fb.setDiscoveryURLs(discoveryURLs);
            BusinessList rBusinessList = i.findBusiness(fb);

            printBusinessList(rBusinessList);
            
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    //Returns BusinessList --> BusinessInfos --> businessInfo* --> (name, description, serviceInfos)
    public void testFindBusinessByIdenBag()
    {
     
        try{
            FindQualifiers fqs = new FindQualifiers();
            fqs.addFindQualifier("caseSensitiveMatch");
            IdentifierBag identifierBag = new IdentifierBag();
            //identifierBag.addKeyedReference("UDDI:4CD7E4BC-648B-426D-9936-443EAAC8AE23","NAICS: Computer Training","61142");
            //identifierBag.addKeyedReference("UDDI:297AAA47-2DE3-4454-A04A-CF38E889D0C4","Cleveland","517688");
            identifierBag.addKeyedReference("UUID:8609C81E-EE1F-4D5A-B202-3EB13AD01823","DuNS","");
            //identifierBag.addKeyedReference("uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823","D-U-N-S","08-146-6849");

            FindBusiness fb = new FindBusiness();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            fb.setFindQualifiers(null);
            fb.setIdentifierBag(identifierBag);
            BusinessList rBusinessList = i.findBusiness(fb);

            printBusinessList(rBusinessList);
            
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    //Returns BuninessList --> BusinessInfos --> businessInfo* --> (name, description, serviceInfos)
    //WORKING EXAMPLE
    public void testFindBusinessByName()
    {
        System.out.println("TEST FindBusiness By Name");
      
        try{
            //Name name= new Name("mytest");
            Name name= new Name("ibm");
            //Name name= new Name("S");
            FindQualifiers fqs = new FindQualifiers();
            //fqs.addFindQualifier("exactNameMatch");
            //fqs.addFindQualifier("caseSensitiveMatch");
            //fqs.addFindQualifier("sortByNameDesc");

            FindBusiness fb = new FindBusiness();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            fb.setFindQualifiers(fqs);
            fb.setName(name);
            BusinessList rBusinessList = i.findBusiness(fb);

            printBusinessList(rBusinessList);
            
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
        }
        catch (XML_SoapException exp){
            System.out.println("XML_SoapException");
            System.out.println(exp.getMessage());
            exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    //Returns BuninessList --> BusinessInfos --> businessInfo* --> (name, description, serviceInfos)
    public void testFindBusinessBytModelBag()
    {
        System.out.println("TEST findBusiness By TModel Bag");
        try{
            FindQualifiers fqs = new FindQualifiers();
            fqs.addFindQualifier("sortByNameDesc");
            TModelBag tModelBag = new TModelBag();
            tModelBag.addTModelKey("UUID:297AAA47-2DE3-4454-A04A-CF38E889D0C4");
            //tModelBag.addTModelKey("UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384");
            //tModelBag.addTModelKey("UUID:4CD7E4BC-648B-426D-9936-443EAAC8AE23");
            
            FindBusiness fb = new FindBusiness();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            fb.setFindQualifiers(fqs);
            fb.setTModelBag(tModelBag);
            BusinessList rBusinessList = i.findBusiness(fb);

            printBusinessList(rBusinessList);
            
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    
    public void testFindTModelByName()
    {

        
        try{
            FindQualifiers findQualifiers = new FindQualifiers();
            Name name = new Name("uddi-org");
            
            FindQualifiers fqs = new FindQualifiers();
            //fqs.addFindQualifier("exactNameMatch");
            //fqs.addFindQualifier("sortByDesc");
            
            FindTModel ft = new FindTModel();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            ft.setFindQualifiers(fqs);
            ft.setName(name);
            TModelList rTModelList = i.findTModel(ft);

            printTModelList(rTModelList);
        }catch(UDDIException ue){
            System.out.println("UDDIEXception");
            System.out.println(ue.getFaultActor());
            System.out.println(ue.getFaultCode());
            DispositionReport dr = ue.getDispositionReport();
            Vector res = dr.getResultVector();
            Result r = (Result)res.elementAt(0);
            ErrInfo ei =  r.getErrInfo();
            System.out.println("ErrInfo : "+ ei.getValue());
            
        }
        catch (XML_SoapException exp)
        {
           System.out.println("XML_SoapException");
           System.out.println(exp.getMessage());
           exp.printStackTrace();
        }
        catch(Exception e){
            System.out.println("Exception");
            e.printStackTrace();
        }
        
    }
    public void testFindTModelByIDBag()
    {
      
        try{
            FindQualifiers findQualifiers = new FindQualifiers();
            IdentifierBag identifierBag = new IdentifierBag();
            //identifierBag.addKeyedReference("UUID:8609C81E-EE1F-4D5A-B202-3EB13AD01823", "Apperceive", "314159265358970");
            identifierBag.addKeyedReference("uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823", "s", "");

            FindTModel ft = new FindTModel();
             // set all the arguments and attributes of the message
             // follow the uddi.org specification for details.
            ft.setFindQualifiers(null);
            ft.setIdentifierBag(identifierBag);
            TModelList rTModelList = i.findTModel(ft);

            printTModelList(rTModelList);
        }catch(UDDIException ue){
            System.out.println("UDDIEXcepti

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -