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

📄 inquiryservicetestcase.java

📁 Java有关XML编程需要用到axis 的源代码 把里面bin下的包导入相应的Java工程 进行使用
💻 JAVA
字号:
/** * InquiryServiceTestCase.java * * This file was auto-generated from WSDL * by the Apache Axis 1.2dev Nov 14, 2003 (04:44:28 EST) WSDL2Java emitter. */package test.wsdl.uddiv2;import java.net.SocketException;import org.apache.axis.AxisFault;public class InquiryServiceTestCase extends junit.framework.TestCase {    public InquiryServiceTestCase(java.lang.String name) {        super(name);    }    public void test2InquiryService1Find_business() throws Exception {        test.wsdl.uddiv2.inquiry_v2.InquireSoapStub binding;        try {            binding = (test.wsdl.uddiv2.inquiry_v2.InquireSoapStub)                          new test.wsdl.uddiv2.InquiryServiceLocator().getInquiryService1();        }        catch (javax.xml.rpc.ServiceException jre) {            if(jre.getLinkedCause()!=null)                jre.getLinkedCause().printStackTrace();            throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);        }        assertNotNull("binding is null", binding);        // Time out after a minute        binding.setTimeout(60000);        test.wsdl.uddiv2.api_v2.Find_business find = new test.wsdl.uddiv2.api_v2.Find_business();        find.setGeneric("2.0");        find.setMaxRows(new Integer(100));        test.wsdl.uddiv2.api_v2.Name[] names = new test.wsdl.uddiv2.api_v2.Name[1];        names[0] = new test.wsdl.uddiv2.api_v2.Name();        names[0].set_value("IBM");        find.setName(names);                // Test operation        try {            test.wsdl.uddiv2.api_v2.BusinessList list = null;            list = binding.find_business(find);            test.wsdl.uddiv2.api_v2.BusinessInfos infos = list.getBusinessInfos();            test.wsdl.uddiv2.api_v2.BusinessInfo[] infos2 = infos.getBusinessInfo();            for(int i=0;i<infos2.length;i++){                System.out.println(infos2[i].getBusinessKey());            }        } catch (test.wsdl.uddiv2.api_v2.DispositionReport e1) {           	throw new junit.framework.AssertionFailedError("error Exception caught: " + e1);        } catch (Exception e) {            e.printStackTrace();			if (e instanceof AxisFault) {				AxisFault af = (AxisFault) e;				if ((af.detail instanceof SocketException)						|| (af.getFaultCode().getLocalPart().equals("HTTP"))) {					System.out.println("Connect failure caused testJWSFault to be skipped.");					return;				}			}			throw new Exception("Fault returned from test: " + e);        }    }}

⌨️ 快捷键说明

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