用axis在eclipse中new出webService client生成客户端,调用远程webservice接口的方法

 package cn.test;

import java.math.BigInteger;
import java.rmi.RemoteException;
import java.util.Calendar;

import javax.xml.rpc.ServiceException;

import com.cnc.ismp_sp.schema._3GIsmpSpService;
import com.cnc.ismp_sp.schema._3GIsmpSpServiceLocator;
import com.cnc.ismp_sp.schema._3GIsmpSpServiceSoap;
import com.cnc.ismp_sp.schema.type.SubscriptionUpdateNotifyRequest;
import com.cnc.ismp_sp.schema.type.SubscriptionUpdateNotifyResponse;

public class TestsubscriptionUpdateNotify {

 public static void main(String[] args) {
  
     try {
      _3GIsmpSpService service = new _3GIsmpSpServiceLocator();
   _3GIsmpSpServiceSoap client=service.get_3GIsmpSpServiceSoap();
   
   SubscriptionUpdateNotifyRequest request = new SubscriptionUpdateNotifyRequest();
   
   //赋值
   java.math.BigInteger opFlag=new BigInteger("23221513");
   request.setOpFlag(opFlag);
   
   String packageId="packageId";
   request.setPackageId(packageId);
   
   String productId="productId";
   request.setProductId(productId);
   
   String sequenceNo="sequenceNo";
   request.setSequenceNo(sequenceNo);
   
   String spId="spId";
   request.setSpId(spId);
   
   String srcDeviceId="srcDeviceId";
   request.setSrcDeviceId(srcDeviceId);
   
   String subscriptionInfo="subscriptionInfo";
   request.setSubscriptionInfo(subscriptionInfo);
   
   String updateDesc="updateDesc";
   request.setUpdateDesc(updateDesc);
   
   Calendar updateTime =Calendar.getInstance();
   request.setUpdateTime(updateTime);
   
   String userId="userId";
   request.setUserId(userId);
   
   String userIdType="userIdType";
   request.setUserIdType(userIdType);
   
   //调用远程接口中的方法。
   SubscriptionUpdateNotifyResponse response=client.subscriptionUpdateNotify(request);
   
   System.out.println(response.getResultDescription());
   System.out.println(response.getSequenceNo());
   System.out.println(response.getResultCode());
   System.out.println(response.getTypeDesc());
   
     } catch (ServiceException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (RemoteException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值