Programming
No. | 437 |
Name. | swindler |
Subject. | WebService SOAP_ACTION 세팅 |
Main Cate. | Java |
Sub Cate. | |
Date. | 2008-03-31 15:50 |
Hit. | 2965 (203.248.117.3) |
File. | |
import org.apache.axis.client.Call; import org.apache.axis.client.Service; import javax.xml.namespace.QName; public class WebServiceClient { public void test() { try { String url = "http://210.122.97.114/PAYSRC/WSAdmin/SrvAdmin.asmx"; url = "http://211.43.206.101:2000/PAYSRC/WSAdmin/SrvAdmin.asmx"; String namespace = "http://tempuri.org/"; String serviceName = "RefundAdm"; QName serviceQN = new QName(namespace, serviceName); //ServiceFactory factory = ServiceFactory.newInstance(); //Service service = factory.createService( wsdlLocation, serviceQN ); Service service = new Service(); Call call = (Call)service.createCall(); call.setProperty(Call.SOAPACTION_USE_PROPERTY, Boolean.TRUE); call.setProperty(Call.SOAPACTION_URI_PROPERTY, "http://tempuri.org/RefundAdm"); call.setTargetEndpointAddress(url); call.setOperationName(serviceQN); QName q = call.getOperationName(); System.out.println(q.toString()); System.out.println("-----------before invoke"); String ret = (String) call.invoke( new Object[] {"tt", "05102497", "0", "0", "결제취소", "swindler" } ); System.out.println("-----------after invoke"); System.out.println("ret : "+ret); }catch(Exception e) { System.out.println(e); e.printStackTrace(); } } public static void main(String [] args) { WebServiceClient client = new WebServiceClient(); client.test(); } } [바로가기 링크] : http://coolx.net/cboard/develop/437 |
|
|
|
[Modify] [Delete] | [Reply] [List] |