📄 testclient.java
字号:
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 + -