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();
}
}
}