Commit d2110748 authored by 5359's avatar 5359

中登网开发

parent 449b1cf2
package com.hand.app.zhongDengWang.controllers;
import org.springframework.stereotype.Controller;
import com.hand.hap.system.controllers.BaseController;
import com.hand.hap.core.IRequest;
import com.hand.hap.system.dto.ResponseData;
import com.hand.app.zhongDengWang.dto.FndZhongDengLines;
import com.hand.app.zhongDengWang.service.IFndZhongDengLinesService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import org.springframework.validation.BindingResult;
import java.util.List;
@Controller
public class FndZhongDengLinesController extends BaseController {
@Autowired
private IFndZhongDengLinesService service;
@RequestMapping(value = "/fnd/zhong/deng/lines/query")
@ResponseBody
public ResponseData query(FndZhongDengLines dto, @RequestParam(defaultValue = DEFAULT_PAGE) int page,
@RequestParam(defaultValue = DEFAULT_PAGE_SIZE) int pageSize, HttpServletRequest request) {
IRequest requestContext = createRequestContext(request);
return new ResponseData(service.select(requestContext, dto, page, pageSize));
}
@RequestMapping(value = "/fnd/zhong/deng/lines/submit")
@ResponseBody
public ResponseData update(@RequestBody List<FndZhongDengLines> dto, BindingResult result, HttpServletRequest request) {
getValidator().validate(dto, result);
if (result.hasErrors()) {
ResponseData responseData = new ResponseData(false);
responseData.setMessage(getErrorMessage(result, request));
return responseData;
}
IRequest requestCtx = createRequestContext(request);
return new ResponseData(service.batchUpdate(requestCtx, dto));
}
@RequestMapping(value = "/fnd/zhong/deng/lines/remove")
@ResponseBody
public ResponseData delete(HttpServletRequest request, @RequestBody List<FndZhongDengLines> dto) {
service.batchDelete(dto);
return new ResponseData();
}
}
\ No newline at end of file
package com.hand.app.zhongDengWang.controllers;
import org.springframework.stereotype.Controller;
import com.hand.hap.system.controllers.BaseController;
import com.hand.hap.core.IRequest;
import com.hand.hap.system.dto.ResponseData;
import com.hand.app.zhongDengWang.dto.HlsWsRequests;
import com.hand.app.zhongDengWang.service.IHlsWsRequestsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import org.springframework.validation.BindingResult;
import java.util.List;
@Controller
public class HlsWsRequestsController extends BaseController {
@Autowired
private IHlsWsRequestsService service;
@RequestMapping(value = "/hls/ws/requests/query")
@ResponseBody
public ResponseData query(HlsWsRequests dto, @RequestParam(defaultValue = DEFAULT_PAGE) int page,
@RequestParam(defaultValue = DEFAULT_PAGE_SIZE) int pageSize, HttpServletRequest request) {
IRequest requestContext = createRequestContext(request);
return new ResponseData(service.select(requestContext, dto, page, pageSize));
}
@RequestMapping(value = "/hls/ws/requests/submit")
@ResponseBody
public ResponseData update(@RequestBody List<HlsWsRequests> dto, BindingResult result, HttpServletRequest request) {
getValidator().validate(dto, result);
if (result.hasErrors()) {
ResponseData responseData = new ResponseData(false);
responseData.setMessage(getErrorMessage(result, request));
return responseData;
}
IRequest requestCtx = createRequestContext(request);
return new ResponseData(service.batchUpdate(requestCtx, dto));
}
@RequestMapping(value = "/hls/ws/requests/remove")
@ResponseBody
public ResponseData delete(HttpServletRequest request, @RequestBody List<HlsWsRequests> dto) {
service.batchDelete(dto);
return new ResponseData();
}
}
\ No newline at end of file
/**
* Copyright (C), 2018-2021
* FileName: ZdwWsRequestsController
* Author: lsy
* Date: 2021/8/3 16:37
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.controllers;
import com.hand.app.zhongDengWang.service.IZdwWsRequestsService;
import com.hand.hap.core.IRequest;
import com.hand.hap.system.controllers.BaseController;
import com.hand.hap.system.dto.ResponseData;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/3
* @since 1.0.0
*/
@Controller
@RequestMapping(value = {"/r/api", "/"})
public class ZdwWsRequestsController extends BaseController {
@Autowired
private IZdwWsRequestsService service;
/**初始登记**/
@RequestMapping(value = "/zdw/service/register/init")
@ResponseBody
public ResponseData initRegister(HttpServletRequest request, @RequestBody Long batchId) {
IRequest requestContext = createRequestContext(request);
service.initRegisterService(requestContext, batchId);
return new ResponseData();
}
}
\ No newline at end of file
/**
* Copyright (C), 2018-2021
* FileName: FndAtmAttachmentDto
* Author: lsy
* Date: 2021/8/3 14:53
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.dto;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/3
* @since 1.0.0
*/
import org.hibernate.validator.constraints.NotEmpty;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;
@Table(
name = "FND_ATM_ATTACHMENT"
)
public class FndAtmAttachmentDto implements Serializable {
@Id
@GeneratedValue
private Long attachmentId;
private String sourceTypeCode;
private String sourcePkValue;
private String fileTypeCode;
private String mimeType;
private String fileName;
private Long fileSize;
private String filePath;
@NotEmpty
private Date creationDate;
@NotEmpty
private Long createdBy;
@NotEmpty
private Date lastUpdateDate;
@NotEmpty
private Long lastUpdatedBy;
// @Transient
// private byte[] content;
private static final long serialVersionUID = 1L;
public FndAtmAttachmentDto() {
}
public String getSourceTypeCode() {
return this.sourceTypeCode;
}
public void setSourceTypeCode(String sourceTypeCode) {
this.sourceTypeCode = sourceTypeCode;
}
public String getSourcePkValue() {
return this.sourcePkValue;
}
public void setSourcePkValue(String sourcePkValue) {
this.sourcePkValue = sourcePkValue;
}
public String getFileTypeCode() {
return this.fileTypeCode;
}
public void setFileTypeCode(String fileTypeCode) {
this.fileTypeCode = fileTypeCode;
}
public String getMimeType() {
return this.mimeType;
}
public void setMimeType(String mimeType) {
this.mimeType = mimeType;
}
public String getFileName() {
return this.fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFilePath() {
return this.filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
public Date getCreationDate() {
return this.creationDate;
}
public void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
public Long getCreatedBy() {
return this.createdBy;
}
public void setCreatedBy(Long createdBy) {
this.createdBy = createdBy;
}
public Date getLastUpdateDate() {
return this.lastUpdateDate;
}
public void setLastUpdateDate(Date lastUpdateDate) {
this.lastUpdateDate = lastUpdateDate;
}
public Long getLastUpdatedBy() {
return this.lastUpdatedBy;
}
public void setLastUpdatedBy(Long lastUpdatedBy) {
this.lastUpdatedBy = lastUpdatedBy;
}
// public byte[] getContent() {
// return this.content;
// }
//
// public void setContent(byte[] content) {
// this.content = content;
// }
public Long getAttachmentId() {
return this.attachmentId;
}
public void setAttachmentId(Long attachmentId) {
this.attachmentId = attachmentId;
}
public Long getFileSize() {
return this.fileSize;
}
public void setFileSize(Long fileSize) {
this.fileSize = fileSize;
}
}
/**
* Copyright (C), 2018-2021
* FileName: FndAtmAttachmentMultiDto
* Author: lsy
* Date: 2021/8/3 14:54
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.dto;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/3
* @since 1.0.0
*/
import org.hibernate.validator.constraints.NotEmpty;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
@Table(
name = "FND_ATM_ATTACHMENT_MULTI"
)
public class FndAtmAttachmentMultiDto implements Serializable {
@Id
@GeneratedValue
private Long recordId;
@NotEmpty
private String tableName;
@NotEmpty
private Long tablePkValue;
private Long attachmentId;
@NotEmpty
private Date creationDate;
@NotEmpty
private Long createdBy;
@NotEmpty
private Date lastUpdateDate;
@NotEmpty
private Long lastUpdatedBy;
private static final long serialVersionUID = 1L;
public FndAtmAttachmentMultiDto() {
}
public Long getRecordId() {
return this.recordId;
}
public void setRecordId(Long recordId) {
this.recordId = recordId;
}
public String getTableName() {
return this.tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public Long getTablePkValue() {
return this.tablePkValue;
}
public void setTablePkValue(Long tablePkValue) {
this.tablePkValue = tablePkValue;
}
public Long getAttachmentId() {
return this.attachmentId;
}
public void setAttachmentId(Long attachmentId) {
this.attachmentId = attachmentId;
}
public Date getCreationDate() {
return this.creationDate;
}
public void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
public Long getCreatedBy() {
return this.createdBy;
}
public void setCreatedBy(Long createdBy) {
this.createdBy = createdBy;
}
public Date getLastUpdateDate() {
return this.lastUpdateDate;
}
public void setLastUpdateDate(Date lastUpdateDate) {
this.lastUpdateDate = lastUpdateDate;
}
public Long getLastUpdatedBy() {
return this.lastUpdatedBy;
}
public void setLastUpdatedBy(Long lastUpdatedBy) {
this.lastUpdatedBy = lastUpdatedBy;
}
}
package com.hand.app.zhongDengWang.dto;
/**
* Auto Generated By Hap Code Generator
**/
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import com.hand.hap.mybatis.annotation.ExtensionAttribute;
import org.hibernate.validator.constraints.Length;
import javax.persistence.Table;
import com.hand.hap.system.dto.BaseDTO;
import java.util.Date;
@ExtensionAttribute(disable = true)
@Table(name = "FND_ZHONG_DENG_LINES")
public class FndZhongDengLines extends BaseDTO {
@Id
@GeneratedValue
private Long lineId;
private Long headId;
@Length(max = 50)
private String contractNumber;
@Length(max = 50)
private String maincontractnumber;
@Length(max = 20)
private String maincontractcurrency;
private Long maincontractsum;
private Date begindate;
private Date enddate;
@Length(max = 20)
private String identificationcode;
@Length(max = 20)
private String leasemode;
@Length(max = 2000)
private String collateraldescribe;
@Length(max = 200)
private String attachmentname;
private Long attachmentXmlId;
@Length(max = 20)
private String upStatus;
@Length(max = 50)
private String returnMsg;
private Date upDate;
@Length(max = 50)
private String registerNumber;
@Length(max = 50)
private String authorizationCode;
@Length(max = 50)
private String dataClass;
private Long version;
@Length(max = 20)
private String upStage;
private Long timelimit;
private String typebz;
public void setLineId(Long lineId) {
this.lineId = lineId;
}
public Long getLineId() {
return lineId;
}
public void setHeadId(Long headId) {
this.headId = headId;
}
public Long getHeadId() {
return headId;
}
public void setContractNumber(String contractNumber) {
this.contractNumber = contractNumber;
}
public String getContractNumber() {
return contractNumber;
}
public void setMaincontractnumber(String maincontractnumber) {
this.maincontractnumber = maincontractnumber;
}
public String getMaincontractnumber() {
return maincontractnumber;
}
public void setMaincontractcurrency(String maincontractcurrency) {
this.maincontractcurrency = maincontractcurrency;
}
public String getMaincontractcurrency() {
return maincontractcurrency;
}
public void setMaincontractsum(Long maincontractsum) {
this.maincontractsum = maincontractsum;
}
public Long getMaincontractsum() {
return maincontractsum;
}
public void setBegindate(Date begindate) {
this.begindate = begindate;
}
public Date getBegindate() {
return begindate;
}
public void setEnddate(Date enddate) {
this.enddate = enddate;
}
public Date getEnddate() {
return enddate;
}
public void setIdentificationcode(String identificationcode) {
this.identificationcode = identificationcode;
}
public String getIdentificationcode() {
return identificationcode;
}
public void setLeasemode(String leasemode) {
this.leasemode = leasemode;
}
public String getLeasemode() {
return leasemode;
}
public void setCollateraldescribe(String collateraldescribe) {
this.collateraldescribe = collateraldescribe;
}
public String getCollateraldescribe() {
return collateraldescribe;
}
public void setAttachmentname(String attachmentname) {
this.attachmentname = attachmentname;
}
public String getAttachmentname() {
return attachmentname;
}
public void setAttachmentXmlId(Long attachmentXmlId) {
this.attachmentXmlId = attachmentXmlId;
}
public Long getAttachmentXmlId() {
return attachmentXmlId;
}
public void setUpStatus(String upStatus) {
this.upStatus = upStatus;
}
public String getUpStatus() {
return upStatus;
}
public void setReturnMsg(String returnMsg) {
this.returnMsg = returnMsg;
}
public String getReturnMsg() {
return returnMsg;
}
public void setUpDate(Date upDate) {
this.upDate = upDate;
}
public Date getUpDate() {
return upDate;
}
public void setRegisterNumber(String registerNumber) {
this.registerNumber = registerNumber;
}
public String getRegisterNumber() {
return registerNumber;
}
public void setAuthorizationCode(String authorizationCode) {
this.authorizationCode = authorizationCode;
}
public String getAuthorizationCode() {
return authorizationCode;
}
public void setDataClass(String dataClass) {
this.dataClass = dataClass;
}
public String getDataClass() {
return dataClass;
}
public void setVersion(Long version) {
this.version = version;
}
public Long getVersion() {
return version;
}
public void setUpStage(String upStage) {
this.upStage = upStage;
}
public String getUpStage() {
return upStage;
}
public void setTimelimit(Long timelimit) {
this.timelimit = timelimit;
}
public Long getTimelimit() {
return timelimit;
}
public void setTypebz(String typebz) {
this.typebz = typebz;
}
public String getTypebz() {
return typebz;
}
}
package com.hand.app.zhongDengWang.dto;
/**
* Auto Generated By Hap Code Generator
**/
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import com.hand.hap.mybatis.annotation.ExtensionAttribute;
import org.hibernate.validator.constraints.Length;
import javax.persistence.Table;
import com.hand.hap.system.dto.BaseDTO;
import java.util.Date;
@ExtensionAttribute(disable = true)
@Table(name = "HLS_WS_REQUESTS")
public class HlsWsRequests extends BaseDTO {
@Id
@GeneratedValue
private Long requestId;
private Date requestDate;
@Length(max = 1000)
private String requestWsdlUrl;
@Length(max = 50)
private String functionName;
@Length(max = 30)
private String statusCode;
private Date statusDate;
@Length(max = 1)
private String returnStatus;
private Date responsedDate;
private String requestXml;
private String responseXml;
private Long pkValue;
private Long userId;
@Length(max = 32)
private String parameterType;
private String requestJson;
private String responseJson;
private String requestClob;
private String responseClob;
public Long getRequestId() {
return requestId;
}
public void setRequestId(Long requestId) {
this.requestId = requestId;
}
public void setRequestDate(Date requestDate) {
this.requestDate = requestDate;
}
public Date getRequestDate() {
return requestDate;
}
public void setRequestWsdlUrl(String requestWsdlUrl) {
this.requestWsdlUrl = requestWsdlUrl;
}
public String getRequestWsdlUrl() {
return requestWsdlUrl;
}
public void setFunctionName(String functionName) {
this.functionName = functionName;
}
public String getFunctionName() {
return functionName;
}
public void setStatusCode(String statusCode) {
this.statusCode = statusCode;
}
public String getStatusCode() {
return statusCode;
}
public void setStatusDate(Date statusDate) {
this.statusDate = statusDate;
}
public Date getStatusDate() {
return statusDate;
}
public void setReturnStatus(String returnStatus) {
this.returnStatus = returnStatus;
}
public String getReturnStatus() {
return returnStatus;
}
public void setResponsedDate(Date responsedDate) {
this.responsedDate = responsedDate;
}
public Date getResponsedDate() {
return responsedDate;
}
public void setRequestXml(String requestXml) {
this.requestXml = requestXml;
}
public String getRequestXml() {
return requestXml;
}
public void setResponseXml(String responseXml) {
this.responseXml = responseXml;
}
public String getResponseXml() {
return responseXml;
}
public void setPkValue(Long pkValue) {
this.pkValue = pkValue;
}
public Long getPkValue() {
return pkValue;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Long getUserId() {
return userId;
}
public void setParameterType(String parameterType) {
this.parameterType = parameterType;
}
public String getParameterType() {
return parameterType;
}
public void setRequestJson(String requestJson) {
this.requestJson = requestJson;
}
public String getRequestJson() {
return requestJson;
}
public void setResponseJson(String responseJson) {
this.responseJson = responseJson;
}
public String getResponseJson() {
return responseJson;
}
public void setRequestClob(String requestClob) {
this.requestClob = requestClob;
}
public String getRequestClob() {
return requestClob;
}
public void setResponseClob(String responseClob) {
this.responseClob = responseClob;
}
public String getResponseClob() {
return responseClob;
}
}
package com.hand.app.zhongDengWang.dto;
/**
* Auto Generated By Hap Code Generator
**/
import com.hand.hap.mybatis.annotation.ExtensionAttribute;
import com.hand.hap.system.dto.BaseDTO;
import javax.persistence.Table;
@ExtensionAttribute(disable = true)
@Table(name = "ZDW_LOGIN_TOKEN_INTERFACE")
public class ZdwLoginTokenInterface extends BaseDTO {
private String token;
private String enableFlag;
public void setToken(String token) {
this.token = token;
}
public String getToken() {
return token;
}
public void setEnableFlag(String enableFlag) {
this.enableFlag = enableFlag;
}
public String getEnableFlag() {
return enableFlag;
}
}
package com.hand.app.zhongDengWang.mapper;
import com.hand.hap.mybatis.common.Mapper;
import org.apache.ibatis.annotations.Param;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentDto;
public interface FndAtmAttachmentMapper extends Mapper<FndAtmAttachmentDto> {
FndAtmAttachmentDto selectAttachmentByTbNameAndTemCode(@Param("tableName") String var1, @Param("templetCode") String var2);
FndAtmAttachmentDto selectByCodeAndPkValue(@Param("sourceTypeCode") String var1, @Param("sourcePkValue") String var2);
}
package com.hand.app.zhongDengWang.mapper;
import com.hand.hap.mybatis.common.Mapper;
import org.apache.ibatis.annotations.Param;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentMultiDto;
public interface FndAtmAttachmentMultiMapper extends Mapper<FndAtmAttachmentMultiDto> {
FndAtmAttachmentMultiDto selectByCodeAndPkValue(@Param("sourceTypeCode") String var1, @Param("sourcePkValue") String var2);
}
package com.hand.app.zhongDengWang.mapper;
import com.hand.hap.mybatis.common.Mapper;
import com.hand.app.zhongDengWang.dto.FndZhongDengLines;
public interface FndZhongDengLinesMapper extends Mapper<FndZhongDengLines>{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.mapper;
import com.hand.hap.mybatis.common.Mapper;
import com.hand.app.zhongDengWang.dto.HlsWsRequests;
public interface HlsWsRequestsMapper extends Mapper<HlsWsRequests>{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.mapper;
import com.hand.app.zhongDengWang.dto.ZdwLoginTokenInterface;
import com.hand.hap.mybatis.common.Mapper;
public interface ZdwLoginTokenInterfaceMapper extends Mapper<ZdwLoginTokenInterface> {
void updateToken(String token);
}
\ No newline at end of file
package com.hand.app.zhongDengWang.service;
import com.hand.hap.core.ProxySelf;
import com.hand.hap.system.service.IBaseService;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentMultiDto;
public interface IFndAtmAttachmentMultiService extends IBaseService<FndAtmAttachmentMultiDto>, ProxySelf<IFndAtmAttachmentMultiService> {
}
package com.hand.app.zhongDengWang.service;
import com.hand.hap.core.ProxySelf;
import com.hand.hap.system.service.IBaseService;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentDto;
public interface IFndAtmAttachmentService extends IBaseService<FndAtmAttachmentDto>, ProxySelf<IFndAtmAttachmentService> {
FndAtmAttachmentDto selectByCodeAndPkValue(String var1, String var2);
}
package com.hand.app.zhongDengWang.service;
import com.hand.hap.core.ProxySelf;
import com.hand.hap.system.service.IBaseService;
import com.hand.app.zhongDengWang.dto.FndZhongDengLines;
public interface IFndZhongDengLinesService extends IBaseService<FndZhongDengLines>, ProxySelf<IFndZhongDengLinesService>{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.service;
import com.hand.hap.core.ProxySelf;
import com.hand.hap.system.service.IBaseService;
import com.hand.app.zhongDengWang.dto.HlsWsRequests;
public interface IHlsWsRequestsService extends IBaseService<HlsWsRequests>, ProxySelf<IHlsWsRequestsService>{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.service;
import com.alibaba.fastjson.JSONObject;
import com.hand.hap.core.IRequest;
import com.hand.hap.core.ProxySelf;
import java.util.List;
public interface IZdwWsRequestsService extends ProxySelf<IZdwWsRequestsService>{
JSONObject initRegisterService(IRequest request, Long batchId);
}
\ No newline at end of file
/**
* Copyright (C), 2018-2021
* FileName: FndAtmAttachmentMultiServiceImpl
* Author: lsy
* Date: 2021/8/3 15:03
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.service.impl;
import com.hand.hap.system.service.impl.BaseServiceImpl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentMultiDto;
import com.hand.app.zhongDengWang.service.IFndAtmAttachmentMultiService;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/3
* @since 1.0.0
*/
@Service
@Transactional
public class FndAtmAttachmentMultiServiceImpl extends BaseServiceImpl<FndAtmAttachmentMultiDto> implements IFndAtmAttachmentMultiService {
public FndAtmAttachmentMultiServiceImpl() {
}
}
/**
* Copyright (C), 2018-2021
* FileName: FndAtmAttachmentServiceImpl
* Author: lsy
* Date: 2021/8/3 14:59
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.service.impl;
import com.hand.hap.system.service.impl.BaseServiceImpl;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentDto;
import com.hand.app.zhongDengWang.mapper.FndAtmAttachmentMapper;
import com.hand.app.zhongDengWang.service.IFndAtmAttachmentService;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/3
* @since 1.0.0
*/
@Service
@Transactional
public class FndAtmAttachmentServiceImpl extends BaseServiceImpl<FndAtmAttachmentDto> implements IFndAtmAttachmentService {
@Autowired
private FndAtmAttachmentMapper fndAtmAttachmentMapper;
public FndAtmAttachmentServiceImpl() {
}
public FndAtmAttachmentDto selectByCodeAndPkValue(String sourceTypeCode, String sourcePkValue) {
return !StringUtils.isEmpty(sourceTypeCode) && !StringUtils.isEmpty(sourcePkValue) ? this.fndAtmAttachmentMapper.selectByCodeAndPkValue(sourceTypeCode, sourcePkValue) : null;
}
}
package com.hand.app.zhongDengWang.service.impl;
import com.hand.hap.system.service.impl.BaseServiceImpl;
import org.springframework.stereotype.Service;
import com.hand.app.zhongDengWang.dto.FndZhongDengLines;
import com.hand.app.zhongDengWang.service.IFndZhongDengLinesService;
import org.springframework.transaction.annotation.Transactional;
@Service
@Transactional(rollbackFor = Exception.class)
public class FndZhongDengLinesServiceImpl extends BaseServiceImpl<FndZhongDengLines> implements IFndZhongDengLinesService{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.service.impl;
import com.hand.hap.system.service.impl.BaseServiceImpl;
import org.springframework.stereotype.Service;
import com.hand.app.zhongDengWang.dto.HlsWsRequests;
import com.hand.app.zhongDengWang.service.IHlsWsRequestsService;
import org.springframework.transaction.annotation.Transactional;
@Service
@Transactional(rollbackFor = Exception.class)
public class HlsWsRequestsServiceImpl extends BaseServiceImpl<HlsWsRequests> implements IHlsWsRequestsService{
}
\ No newline at end of file
package com.hand.app.zhongDengWang.service.impl;
import com.alibaba.fastjson.JSONObject;
import com.hand.app.zhongDengWang.service.IZdwWsRequestsService;
import com.hand.app.zhongDengWang.dto.ZdwLoginTokenInterface;
import com.hand.app.zhongDengWang.dto.FndZhongDengLines;
import com.hand.app.zhongDengWang.mapper.ZdwLoginTokenInterfaceMapper;
import com.hand.app.zhongDengWang.mapper.FndZhongDengLinesMapper;
import com.hand.app.zhongDengWang.utils.ClientUtils;
import com.hand.app.zhongDengWang.ws.init.WSInitRegisterService;
import com.hand.app.zhongDengWang.ws.init.WSInitRegisterServiceService;
import com.hand.app.zhongDengWang.ws.login.WSLoginService;
import com.hand.app.zhongDengWang.ws.login.WSLoginServiceService;
import com.hand.app.zhongDengWang.dto.FndAtmAttachmentDto;
import com.hand.app.zhongDengWang.mapper.FndAtmAttachmentMapper;
import com.hand.hap.core.IRequest;
import com.rfp.sm.utils.SM2Utils;
import org.json.XML;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@Service
public class ZdwWsRequestsServiceImpl implements IZdwWsRequestsService {
@Autowired
ZdwLoginTokenInterfaceMapper zdwLoginTokenInterfaceMapper;
@Autowired
FndZhongDengLinesMapper fndZhongDengLinesMapper;
@Autowired
FndAtmAttachmentMapper fndAtmAttachmentMapper;
@Value("${zdw.login.clientKey}")
private String clientKey;
@Value("${zdw.login.userName}")
private String userName;
@Value("${zdw.login.password}")
private String userPassword;
@Value("${zdw.login.authCode}")
private String platformAuthCode;
private String loginToken;
/**
* 加密公钥 String clientKey
* 用户名 String userName
* 密码 String userPassword
* 平台授权码 String platformAuthCode
**/
public static String clintLogin(String clientKey, String userName, String userPassword, String platformAuthCode) {
String returnMsg = "";
try {
/*SM2算法加密*/
userName = SM2Utils.encryptByKeyStr(userName, clientKey);
userPassword = SM2Utils.encryptByKeyStr(userPassword, clientKey);
platformAuthCode = SM2Utils.encryptByKeyStr(platformAuthCode, clientKey);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
WSLoginServiceService service = new WSLoginServiceService();
WSLoginService login = service.getWSLoginServicePort();
try {
byte[] returns = login.login(userName.getBytes(), userPassword.getBytes(), platformAuthCode.getBytes());
returnMsg = new String(returns);
} catch (Exception e) {
e.printStackTrace();
returnMsg = "LoginError";
}
System.out.println("token=" + returnMsg);
return returnMsg;
}
private String getRegisterToken() {
//获取token,后台设置每25分钟重置一次token
ZdwLoginTokenInterface zdwLoginTokenInterface = new ZdwLoginTokenInterface();
zdwLoginTokenInterface.setEnableFlag("Y");
zdwLoginTokenInterface = zdwLoginTokenInterfaceMapper.selectOne(zdwLoginTokenInterface);
String assesstoken = "";
if (Objects.isNull(zdwLoginTokenInterface)) {
// assesstoken = clintLogin(clientKey, userName, userPassword, platformAuthCode);
assesstoken = "cs11111111";
if (!assesstoken.contains("Error")) {
zdwLoginTokenInterfaceMapper.updateToken(assesstoken);
}
} else {
assesstoken = zdwLoginTokenInterface.getToken();
}
return assesstoken;
}
/***
* 初始登记;
* @param request
* @param batchId
***/
public JSONObject initRegisterService(IRequest request, Long batchId) {
JSONObject resultJson = new JSONObject();
List<Long> lineIds = new ArrayList<>();
lineIds.add(batchId);
if (lineIds.size() == 0) {
resultJson.put("code", "000");
resultJson.put("info", "000");
return resultJson;
}
String xmlFileContent = "";
String attachmentZipPath = "";
/*获取中登网登录loginToken*/
loginToken = getRegisterToken();
/*返回结果loginToken解析,如果返回异常退出当前请求*/
if (loginToken.contains("Error")) {
String errorCode = "-1";
String errorInfo = "-1";
if (errorCode.contains(":")) {
errorCode = loginToken.split(":")[1];
if (errorCode.contains("_")) {
errorCode = loginToken.split("_")[0];
errorInfo = loginToken.split("_")[1];
}
}
resultJson.put("code", errorCode);
resultJson.put("info", errorInfo);
} else {
/*根据传入ids循环上报中登网*/
for (Long lineId : lineIds) {
FndZhongDengLines fndZhongDengLines = new FndZhongDengLines();
fndZhongDengLines.setLineId(lineId);
fndZhongDengLines = fndZhongDengLinesMapper.selectByPrimaryKey(fndZhongDengLines);
if (Objects.nonNull(fndZhongDengLines)) {
try {
String returnMsg = "";
org.json.JSONObject returnJson;
FndAtmAttachmentDto fndAtmAttachmentDto=new FndAtmAttachmentDto();
fndAtmAttachmentDto.setAttachmentId(fndZhongDengLines.getAttachmentXmlId());
fndAtmAttachmentDto=fndAtmAttachmentMapper.selectByPrimaryKey(fndAtmAttachmentDto);
/*解析xml文件内容*/
xmlFileContent = new String(ClientUtils.getxmlFileContent(fndAtmAttachmentDto.getFilePath()));
/*SM2算法加密*/
loginToken = SM2Utils.encryptByKeyStr(loginToken, clientKey);
xmlFileContent = SM2Utils.encryptByKeyStr(xmlFileContent, clientKey);
platformAuthCode = SM2Utils.encryptByKeyStr(platformAuthCode, clientKey);
WSInitRegisterServiceService service = new WSInitRegisterServiceService();
WSInitRegisterService reg = service.getWSInitRegisterServicePort();
byte[] returns = reg.initRegister(fndZhongDengLines.getTypebz().getBytes(), platformAuthCode.getBytes(), loginToken.getBytes(), "lr".getBytes(), xmlFileContent.getBytes(), ClientUtils.getAttachmentZip(attachmentZipPath));
returnMsg = new String(returns);
returnJson = XML.toJSONObject(returnMsg);
System.out.println("dddd" + new String(returns));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
return resultJson;
}
}
\ No newline at end of file
package com.hand.app.zhongDengWang.utils;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerFactoryConfigurationError;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import com.hand.app.zhongDengWang.ws.init.WSInitRegisterServiceService;
import com.hand.app.zhongDengWang.ws.init.WSInitRegisterService;
import org.dom4j.Document;
import org.dom4j.io.SAXReader;
import com.rfp.sm.utils.SM2Utils;
public class ClientInitReg {
static String xmlPath="C://test//new//aaa.xml";
static String attachmentZipPath="C://test//new//aaa2.zip";
/**
*该示例仅供参考,无法独立运行,客户端代码可以使用cxf等webservices框架自动生成,
*该示例仅供演示初始登记接口如何传递参数,加密工具类如何使用
*其他登记查询接口,加密及传参方式一致。
**/
public static void main(String[] args) throws UnsupportedEncodingException {
//加密公钥
String clientKey = "加密公钥串";
//token 32位字符串
String loginToken = "8B03BA234C622148E053A90410AC4060";
//平台授权码
String platformAuthCode = "123";
//登记内容xml
String xmlFileContent="";
try {
loginToken = SM2Utils.encryptByKeyStr(loginToken, clientKey);
xmlFileContent = new String(getxmlFileContent());
xmlFileContent = SM2Utils.encryptByKeyStr(xmlFileContent,clientKey);
platformAuthCode=SM2Utils.encryptByKeyStr(platformAuthCode,clientKey);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerFactoryConfigurationError e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransformerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
WSInitRegisterServiceService service=new WSInitRegisterServiceService();
WSInitRegisterService reg=service.getWSInitRegisterServicePort();
byte[] returns = reg.initRegister("AT".getBytes(),platformAuthCode.getBytes(), loginToken.getBytes(), "lr".getBytes(), xmlFileContent.getBytes(), getAttachmentZip());
System.out.println("dddd"+new String(returns));
}
public static byte[] getAttachmentZip(){
InputStream is = null;
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
is = new FileInputStream(attachmentZipPath);// pathStr 锟侥硷拷路锟斤拷
byte[] b = new byte[1024];
int n;
while ((n = is.read(b)) != -1) {
out.write(b, 0, n);
}// end while
} catch (Exception e) {
//log.error(getText("TimingMmsService.error") + e.getMessage());
//throw new Exception("System error,SendTimingMms.getBytesFromFile", e);
} finally {
if (is != null) {
try {
is.close();
} catch (Exception e) {
//log.error(e);// TODO
}// end try
}// end if
}// end try
return out.toByteArray();
}
public static byte[] getxmlFileContent() throws TransformerFactoryConfigurationError, TransformerException, Exception{
InputStream in = null;
InputStreamReader reader =null;
Document document = null;
File file = new File(xmlPath);
in = new FileInputStream(file);
reader = new InputStreamReader(in,"GBK");
//reader = new InputStreamReader(in);
SAXReader saxReader = new SAXReader();
try {
document = saxReader.read(reader);
} catch (Exception e) {
e.printStackTrace();
return null;
}
javax.xml.transform.Transformer transformer = TransformerFactory.newInstance().newTransformer() ;
//transformer.setOutputProperty(OutputKeys.ENCODING, "GBK") ;
transformer.setOutputProperty(OutputKeys.INDENT, "yes") ;
ByteArrayOutputStream bos = new ByteArrayOutputStream() ;
StreamResult streamResult = new StreamResult(bos) ;
transformer.transform(new DOMSource( parse(document)), streamResult) ;
return bos.toByteArray() ;
}
/**
* org.dom4j.Document -> org.w3c.dom.Document
* @param doc Document(org.dom4j.Document)
* @throws Exception
* @return Document
*/
public static org.w3c.dom.Document parse(Document doc) throws Exception {
if (doc == null) {
return (null);
}
java.io.StringReader reader = new java.io.StringReader(doc.asXML());
org.xml.sax.InputSource source = new org.xml.sax.InputSource(reader);
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
javax.xml.parsers.DocumentBuilder documentBuilder = documentBuilderFactory.
newDocumentBuilder();
return (documentBuilder.parse(source));
}
}
\ No newline at end of file
package com.hand.app.zhongDengWang.utils;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.rfp.sm.utils.SM2Utils;
public class ClientQueryBySubject {
/**
*该示例仅供参考,无法独立运行,客户端代码可以使用cxf等webservices框架自动生成,
*该示例仅供演示 按担保人名称查询 接口如何传递参数,加密工具类如何使用
*其他登记查询接口,加密及传参方式一致。
**/
public static void main(String[] args) {
String clientKey = "04593D186F5AB68871891C235A35ED90E6D5E8DC33414C89E05C29EBF5D19C3919F0D1956568619BA138AC724F4E5DC730266C8186F610D8CC85BFC0748F899695";
String loginToken = "296090c7d9aa4543bb2c60fda3c4c323";//登录成功后获取的token
String platformAuthCode = "a75-92387f9a63aa";//平台授权码
String debttype = "04"; //出质人类型//(机构1000,个人04)
String nameorno = "120223198508282337"; //出质人名称或证件号码(机构时是名称,个人和个体工商户时候是证件号码)
String confirm = "true"; //是否需要查询证明(true需要,false不需要)
String platformAuthCode_SM2="";
String loginToken_SM2="";
String debttype_SM2="";
String nameorno_SM2="";
String confirm_SM2="";
try {
if(platformAuthCode != null && !"".equals(platformAuthCode)){
platformAuthCode_SM2=SM2Utils.encryptByKeyStr(platformAuthCode, clientKey);
}
if(loginToken != null && !"".equals(loginToken)){
loginToken_SM2=SM2Utils.encryptByKeyStr(loginToken,clientKey);
}
if(debttype != null && !"".equals(debttype)){
debttype_SM2=SM2Utils.encryptByKeyStr(debttype,clientKey);
}
if(nameorno != null && !"".equals(nameorno)){
nameorno_SM2=SM2Utils.encryptByKeyStr(nameorno,clientKey);
}
if(confirm != null && !"".equals(confirm)){
confirm_SM2=SM2Utils.encryptByKeyStr(confirm,clientKey);
}
} catch (IOException e) {
e.printStackTrace();
}
//String returnStr = "";
//Object[] params = {platformAuthCode_SM2.getBytes(),loginToken_SM2.getBytes(),debttype_SM2.getBytes(),nameorno_SM2.getBytes(),confirm_SM2.getBytes()};
// WSQueryBySubjectServiceService service = new WSQueryBySubjectServiceService();
// WSQueryBySubjectService queryBySubjectService = service.getWSQueryBySubjectServicePort();
// byte[] invoke = null;
// invoke = queryBySubjectService.queryBySubject(platformAuthCode_SM2.getBytes(),loginToken_SM2.getBytes(),debttype_SM2.getBytes(),nameorno_SM2.getBytes(),confirm_SM2.getBytes());
// if(invoke==null||invoke.length==0){
// System.out.println("invoke null");
// }else{
//
// String outFilePath = "E:/zip";
// File path = new File(outFilePath);
// if(!path.exists())
// {
// path.mkdir();
// }
// String outFileName = buildTempName()+".zip";
// getFile(invoke,outFilePath,outFileName);
// System.out.println("结果存入:E:/zip/"+outFileName);
// }
}
/*
* 根据byte数组,生成文件
*/
public static void getFile(byte[] bfile, String filePath,String fileName) {
BufferedOutputStream bos = null;
FileOutputStream fos = null;
File file = null;
try {
File dir = new File(filePath);
if(!dir.exists()&&dir.isDirectory()){//判断文件目录是否存在
dir.mkdirs();
}
file = new File(filePath+"/"+fileName);
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
bos.write(bfile);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (bos != null) {
try {
bos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
}
/**
* 根据时间生成临时文件名称
* @return
*/
public static String buildTempName()
{
String sCurTime;
Calendar c = Calendar.getInstance();
Date date = c.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
sCurTime = sdf.format(date);
long temp = Math.round(Math.random() * 899999 + 100000);// 产生100000到999999的随机数
return sCurTime+String.valueOf(temp);
}
}
package com.hand.app.zhongDengWang.utils;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.rfp.sm.utils.SM2Utils;
public class ClientQueryDownLoadFileByNum {
/**
*该示例仅供参考,无法独立运行,客户端代码可以使用cxf等webservices框架自动生成,
*该示例仅供演示 根据登记证明编号下载单笔登记证明 接口如何传递参数,加密工具类如何使用
*其他登记查询接口,加密及传参方式一致。
**/
public static void main(String[] args){
String clientKey = "04593D186F5AB68871891C235A35ED90E6D5E8DC33414C89E05C29EBF5D19C3919F0D1956568619BA138AC724F4E5DC730266C8186F610D8CC85BFC0748F899695";
String loginToken = "d813f234ebff4d3a813fc225bbac287f";//登录成功后获取的token
String platformAuthCode = "a75-92387f9a63aa";//平台授权码
String registerNo = "00873792000002197485";//登记编号
String debttype = "1000"; //出质人类型//(机构1000,个人04)
String nameorno = "企业002号"; //出质人名称或证件号码(机构时是名称,个人和个体工商户时候是证件号码)
String loginToken_SM2="";
String registerNo_SM2="";
String platformAuthCode_SM2="";
String debttype_SM2="";
String nameorno_SM2="";
try {
if(loginToken != null && !"".equals(loginToken)){
loginToken_SM2=SM2Utils.encryptByKeyStr(loginToken, clientKey);
}
if(registerNo != null && !"".equals(registerNo)){
registerNo_SM2=SM2Utils.encryptByKeyStr(registerNo,clientKey);
}
if(platformAuthCode != null && !"".equals(platformAuthCode)){
platformAuthCode_SM2=SM2Utils.encryptByKeyStr(platformAuthCode,clientKey);
}
if(debttype != null && !"".equals(debttype)){
debttype_SM2=SM2Utils.encryptByKeyStr(debttype,clientKey);
}
if(nameorno != null && !"".equals(nameorno)){
nameorno_SM2=SM2Utils.encryptByKeyStr(nameorno,clientKey);
}
} catch (IOException e) {
e.printStackTrace();
}
//String returnStr = "";
// WSDownLoadFileByNumServiceService service = new WSDownLoadFileByNumServiceService();
// WSDownLoadFileByNumService queryByNumService = service.getWSDownLoadFileByNumServicePort();
// byte[] invoke = null;
// invoke = queryByNumService.queryDownLoadFileByNum(platformAuthCode_SM2.getBytes(),loginToken_SM2.getBytes(),registerNo_SM2.getBytes(),debttype_SM2.getBytes(),nameorno_SM2.getBytes());
// if(invoke==null||invoke.length==0){
// System.out.println("invoke null");
// }else{
// String outFilePath = "E:/zip"; //以压缩包形式,将结果存入本地磁盘
// File path = new File(outFilePath);
// if(!path.exists())
// {
// path.mkdir();
// }
// String outFileName = buildTempName()+".zip";//名字
//
// System.out.println("结果存入:E:/zip/"+outFileName);
// getFile(invoke,outFilePath,outFileName);
//
// }
}
/*
* 根据byte数组,生成文件
*/
public static void getFile(byte[] bfile, String filePath,String fileName) {
BufferedOutputStream bos = null;
FileOutputStream fos = null;
File file = null;
try {
File dir = new File(filePath);
if(!dir.exists()&&dir.isDirectory()){//判断文件目录是否存在
dir.mkdirs();
}
file = new File(filePath+"/"+fileName);
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
bos.write(bfile);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (bos != null) {
try {
bos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
}
/**
* 根据时间生成临时文件名称
* @return
*/
public static String buildTempName()
{
String sCurTime;
Calendar c = Calendar.getInstance();
Date date = c.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
sCurTime = sdf.format(date);
long temp = Math.round(Math.random() * 899999 + 100000);// 产生100000到999999的随机数
return sCurTime+String.valueOf(temp);
}
}
/**
* Copyright (C), 2018-2021
* FileName: ClientUtils
* Author: lsy
* Date: 2021/8/6 11:06
* Description:
* History:
* <author> <time> <version> <desc>
* lishuangyi 修改时间 版本号 描述
*/
package com.hand.app.zhongDengWang.utils;
import com.hand.app.zhongDengWang.ws.login.WSLoginService;
import com.hand.app.zhongDengWang.ws.login.WSLoginServiceService;
import com.qq.weixin.mp.aes.AesException;
import com.rfp.sm.utils.SM2Utils;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import javax.servlet.http.HttpServletRequest;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerFactoryConfigurationError;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*
* 〈〉
*
* @author 27214
* @create 2021/8/6
* @since 1.0.0
*/
public class ClientUtils {
public static byte[] getAttachmentZip(String attachmentZipPath) {
InputStream is = null;
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
is = new FileInputStream(attachmentZipPath);// pathStr 锟侥硷拷路锟斤拷
byte[] b = new byte[1024];
int n;
while ((n = is.read(b)) != -1) {
out.write(b, 0, n);
}// end while
} catch (Exception e) {
//log.error(getText("TimingMmsService.error") + e.getMessage());
//throw new Exception("System error,SendTimingMms.getBytesFromFile", e);
} finally {
if (is != null) {
try {
is.close();
} catch (Exception e) {
//log.error(e);// TODO
}// end try
}// end if
}// end try
return out.toByteArray();
}
public static byte[] getxmlFileContent(String xmlPath) throws TransformerFactoryConfigurationError, TransformerException, Exception {
InputStream in = null;
InputStreamReader reader = null;
Document document = null;
File file = new File(xmlPath);
in = new FileInputStream(file);
reader = new InputStreamReader(in, "UTF-8");
//reader = new InputStreamReader(in);
SAXReader saxReader = new SAXReader();
try {
document = saxReader.read(reader);
} catch (Exception e) {
e.printStackTrace();
return null;
}
javax.xml.transform.Transformer transformer = TransformerFactory.newInstance().newTransformer();
//transformer.setOutputProperty(OutputKeys.ENCODING, "GBK") ;
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
ByteArrayOutputStream bos = new ByteArrayOutputStream();
StreamResult streamResult = new StreamResult(bos);
transformer.transform(new DOMSource(parse(document)), streamResult);
return bos.toByteArray();
}
/**
* org.dom4j.Document -> org.w3c.dom.Document
*
* @param doc Document(org.dom4j.Document)
* @return Document
* @throws Exception
*/
public static org.w3c.dom.Document parse(Document doc) throws Exception {
if (doc == null) {
return (null);
}
java.io.StringReader reader = new java.io.StringReader(doc.asXML());
org.xml.sax.InputSource source = new org.xml.sax.InputSource(reader);
javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
javax.xml.parsers.DocumentBuilder documentBuilder = documentBuilderFactory.
newDocumentBuilder();
return (documentBuilder.parse(source));
}
/**
* 将xml转化为Map集合
*
* @param request
* @return
*/
public static Map<String, String> xmlToMap(HttpServletRequest request) {
Map<String, String> map = new HashMap<String, String>();
SAXReader reader = new SAXReader();
InputStream ins = null;
try {
ins = request.getInputStream();
} catch (IOException e1) {
e1.printStackTrace();
}
Document doc = null;
try {
doc = reader.read(ins);
} catch (DocumentException e1) {
e1.printStackTrace();
}
org.dom4j.Element root = doc.getRootElement();
@SuppressWarnings("unchecked")
List<org.dom4j.Element> list = root.elements();
for (org.dom4j.Element e : list) {
map.put(e.getName(), e.getText());
}
try {
ins.close();
} catch (IOException e1) {
e1.printStackTrace();
}
return map;
}
}
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.amend;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>amendRegister complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="amendRegister">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="registerTypeBz" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="initRegisterCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="authorizationCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileName" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileContent" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="attachmentsZip" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "amendRegister", propOrder = {
"registerTypeBz",
"platformAuthCode",
"loginToken",
"initRegisterCode",
"authorizationCode",
"xmlFileName",
"xmlFileContent",
"attachmentsZip"
})
public class AmendRegister {
protected byte[] registerTypeBz;
protected byte[] platformAuthCode;
protected byte[] loginToken;
protected byte[] initRegisterCode;
protected byte[] authorizationCode;
protected byte[] xmlFileName;
protected byte[] xmlFileContent;
protected byte[] attachmentsZip;
/**
* 获取registerTypeBz属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getRegisterTypeBz() {
return registerTypeBz;
}
/**
* 设置registerTypeBz属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setRegisterTypeBz(byte[] value) {
this.registerTypeBz = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
/**
* 获取initRegisterCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getInitRegisterCode() {
return initRegisterCode;
}
/**
* 设置initRegisterCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setInitRegisterCode(byte[] value) {
this.initRegisterCode = value;
}
/**
* 获取authorizationCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAuthorizationCode() {
return authorizationCode;
}
/**
* 设置authorizationCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAuthorizationCode(byte[] value) {
this.authorizationCode = value;
}
/**
* 获取xmlFileName属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileName() {
return xmlFileName;
}
/**
* 设置xmlFileName属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileName(byte[] value) {
this.xmlFileName = value;
}
/**
* 获取xmlFileContent属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileContent() {
return xmlFileContent;
}
/**
* 设置xmlFileContent属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileContent(byte[] value) {
this.xmlFileContent = value;
}
/**
* 获取attachmentsZip属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAttachmentsZip() {
return attachmentsZip;
}
/**
* 设置attachmentsZip属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAttachmentsZip(byte[] value) {
this.attachmentsZip = value;
}
}
package com.hand.app.zhongDengWang.ws.amend;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>amendRegisterResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="amendRegisterResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "amendRegisterResponse", propOrder = {
"_return"
})
public class AmendRegisterResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSAmendRegisterServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService" version="1.0">
<xs:element name="amendRegister" type="tns:amendRegister"/>
<xs:element name="amendRegisterResponse" type="tns:amendRegisterResponse"/>
<xs:complexType name="amendRegister">
<xs:sequence>
<xs:element minOccurs="0" name="registerTypeBz" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="initRegisterCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="authorizationCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileName" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileContent" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="attachmentsZip" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="amendRegisterResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="amendRegister">
<wsdl:part element="tns:amendRegister" name="parameters"/>
</wsdl:message>
<wsdl:message name="amendRegisterResponse">
<wsdl:part element="tns:amendRegisterResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSAmendRegisterService">
<wsdl:operation name="amendRegister">
<wsdl:input message="tns:amendRegister" name="amendRegister"/>
<wsdl:output message="tns:amendRegisterResponse" name="amendRegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSAmendRegisterServiceServiceSoapBinding" type="tns:WSAmendRegisterService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="amendRegister">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="amendRegister">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="amendRegisterResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSAmendRegisterServiceService">
<wsdl:port binding="tns:WSAmendRegisterServiceServiceSoapBinding" name="WSAmendRegisterServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/AmendRegisterService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.amend;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.amend package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _AmendRegisterResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", "amendRegisterResponse");
private final static QName _AmendRegister_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", "amendRegister");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.amend
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link AmendRegister }
*
*/
public AmendRegister createAmendRegister() {
return new AmendRegister();
}
/**
* Create an instance of {@link AmendRegisterResponse }
*
*/
public AmendRegisterResponse createAmendRegisterResponse() {
return new AmendRegisterResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AmendRegisterResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", name = "amendRegisterResponse")
public JAXBElement<AmendRegisterResponse> createAmendRegisterResponse(AmendRegisterResponse value) {
return new JAXBElement<AmendRegisterResponse>(_AmendRegisterResponse_QNAME, AmendRegisterResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AmendRegister }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", name = "amendRegister")
public JAXBElement<AmendRegister> createAmendRegister(AmendRegister value) {
return new JAXBElement<AmendRegister>(_AmendRegister_QNAME, AmendRegister.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.amend;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSAmendRegisterService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSAmendRegisterService {
/**
*
* @param attachmentsZip
* @param authorizationCode
* @param loginToken
* @param xmlFileName
* @param xmlFileContent
* @param registerTypeBz
* @param initRegisterCode
* @param platformAuthCode
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "amendRegister", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", className = "com.hand.app.zhongDengWang.ws.amend.AmendRegister")
@ResponseWrapper(localName = "amendRegisterResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", className = "com.hand.app.zhongDengWang.ws.amend.AmendRegisterResponse")
public byte[] amendRegister(
@WebParam(name = "registerTypeBz", targetNamespace = "")
byte[] registerTypeBz,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode,
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken,
@WebParam(name = "initRegisterCode", targetNamespace = "")
byte[] initRegisterCode,
@WebParam(name = "authorizationCode", targetNamespace = "")
byte[] authorizationCode,
@WebParam(name = "xmlFileName", targetNamespace = "")
byte[] xmlFileName,
@WebParam(name = "xmlFileContent", targetNamespace = "")
byte[] xmlFileContent,
@WebParam(name = "attachmentsZip", targetNamespace = "")
byte[] attachmentsZip);
}
package com.hand.app.zhongDengWang.ws.amend;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSAmendRegisterServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/AmendRegisterService?wsdl")
public class WSAmendRegisterServiceService
extends Service
{
private final static URL WSAMENDREGISTERSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSAMENDREGISTERSERVICESERVICE_EXCEPTION;
private final static QName WSAMENDREGISTERSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", "WSAmendRegisterServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/AmendRegisterService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSAMENDREGISTERSERVICESERVICE_WSDL_LOCATION = url;
WSAMENDREGISTERSERVICESERVICE_EXCEPTION = e;
}
public WSAmendRegisterServiceService() {
super(__getWsdlLocation(), WSAMENDREGISTERSERVICESERVICE_QNAME);
}
public WSAmendRegisterServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSAMENDREGISTERSERVICESERVICE_QNAME, features);
}
public WSAmendRegisterServiceService(URL wsdlLocation) {
super(wsdlLocation, WSAMENDREGISTERSERVICESERVICE_QNAME);
}
public WSAmendRegisterServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSAMENDREGISTERSERVICESERVICE_QNAME, features);
}
public WSAmendRegisterServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSAmendRegisterServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSAmendRegisterService
*/
@WebEndpoint(name = "WSAmendRegisterServicePort")
public WSAmendRegisterService getWSAmendRegisterServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", "WSAmendRegisterServicePort"), WSAmendRegisterService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSAmendRegisterService
*/
@WebEndpoint(name = "WSAmendRegisterServicePort")
public WSAmendRegisterService getWSAmendRegisterServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService", "WSAmendRegisterServicePort"), WSAmendRegisterService.class, features);
}
private static URL __getWsdlLocation() {
if (WSAMENDREGISTERSERVICESERVICE_EXCEPTION!= null) {
throw WSAMENDREGISTERSERVICESERVICE_EXCEPTION;
}
return WSAMENDREGISTERSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/AmendRegisterService")
package com.hand.app.zhongDengWang.ws.amend;
package com.hand.app.zhongDengWang.ws.extend;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>extendRegister complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="extendRegister">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="registerTypeBz" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="initRegisterCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="authorizationCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileName" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileContent" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="attachmentsZip" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "extendRegister", propOrder = {
"registerTypeBz",
"platformAuthCode",
"loginToken",
"initRegisterCode",
"authorizationCode",
"xmlFileName",
"xmlFileContent",
"attachmentsZip"
})
public class ExtendRegister {
protected byte[] registerTypeBz;
protected byte[] platformAuthCode;
protected byte[] loginToken;
protected byte[] initRegisterCode;
protected byte[] authorizationCode;
protected byte[] xmlFileName;
protected byte[] xmlFileContent;
protected byte[] attachmentsZip;
/**
* 获取registerTypeBz属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getRegisterTypeBz() {
return registerTypeBz;
}
/**
* 设置registerTypeBz属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setRegisterTypeBz(byte[] value) {
this.registerTypeBz = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
/**
* 获取initRegisterCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getInitRegisterCode() {
return initRegisterCode;
}
/**
* 设置initRegisterCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setInitRegisterCode(byte[] value) {
this.initRegisterCode = value;
}
/**
* 获取authorizationCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAuthorizationCode() {
return authorizationCode;
}
/**
* 设置authorizationCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAuthorizationCode(byte[] value) {
this.authorizationCode = value;
}
/**
* 获取xmlFileName属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileName() {
return xmlFileName;
}
/**
* 设置xmlFileName属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileName(byte[] value) {
this.xmlFileName = value;
}
/**
* 获取xmlFileContent属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileContent() {
return xmlFileContent;
}
/**
* 设置xmlFileContent属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileContent(byte[] value) {
this.xmlFileContent = value;
}
/**
* 获取attachmentsZip属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAttachmentsZip() {
return attachmentsZip;
}
/**
* 设置attachmentsZip属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAttachmentsZip(byte[] value) {
this.attachmentsZip = value;
}
}
package com.hand.app.zhongDengWang.ws.extend;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>extendRegisterResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="extendRegisterResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "extendRegisterResponse", propOrder = {
"_return"
})
public class ExtendRegisterResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSExtendRegisterServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService" version="1.0">
<xs:element name="extendRegister" type="tns:extendRegister"/>
<xs:element name="extendRegisterResponse" type="tns:extendRegisterResponse"/>
<xs:complexType name="extendRegister">
<xs:sequence>
<xs:element minOccurs="0" name="registerTypeBz" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="initRegisterCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="authorizationCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileName" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileContent" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="attachmentsZip" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="extendRegisterResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="extendRegister">
<wsdl:part element="tns:extendRegister" name="parameters"/>
</wsdl:message>
<wsdl:message name="extendRegisterResponse">
<wsdl:part element="tns:extendRegisterResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSExtendRegisterService">
<wsdl:operation name="extendRegister">
<wsdl:input message="tns:extendRegister" name="extendRegister"/>
<wsdl:output message="tns:extendRegisterResponse" name="extendRegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSExtendRegisterServiceServiceSoapBinding" type="tns:WSExtendRegisterService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="extendRegister">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="extendRegister">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="extendRegisterResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSExtendRegisterServiceService">
<wsdl:port binding="tns:WSExtendRegisterServiceServiceSoapBinding" name="WSExtendRegisterServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/ExtendRegisterService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.extend;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.extend package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _ExtendRegister_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", "extendRegister");
private final static QName _ExtendRegisterResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", "extendRegisterResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.extend
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ExtendRegister }
*
*/
public ExtendRegister createExtendRegister() {
return new ExtendRegister();
}
/**
* Create an instance of {@link ExtendRegisterResponse }
*
*/
public ExtendRegisterResponse createExtendRegisterResponse() {
return new ExtendRegisterResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtendRegister }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", name = "extendRegister")
public JAXBElement<ExtendRegister> createExtendRegister(ExtendRegister value) {
return new JAXBElement<ExtendRegister>(_ExtendRegister_QNAME, ExtendRegister.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExtendRegisterResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", name = "extendRegisterResponse")
public JAXBElement<ExtendRegisterResponse> createExtendRegisterResponse(ExtendRegisterResponse value) {
return new JAXBElement<ExtendRegisterResponse>(_ExtendRegisterResponse_QNAME, ExtendRegisterResponse.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.extend;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSExtendRegisterService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSExtendRegisterService {
/**
*
* @param attachmentsZip
* @param authorizationCode
* @param loginToken
* @param xmlFileName
* @param xmlFileContent
* @param registerTypeBz
* @param initRegisterCode
* @param platformAuthCode
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "extendRegister", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", className = "com.hand.app.zhongDengWang.ws.extend.ExtendRegister")
@ResponseWrapper(localName = "extendRegisterResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", className = "com.hand.app.zhongDengWang.ws.extend.ExtendRegisterResponse")
public byte[] extendRegister(
@WebParam(name = "registerTypeBz", targetNamespace = "")
byte[] registerTypeBz,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode,
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken,
@WebParam(name = "initRegisterCode", targetNamespace = "")
byte[] initRegisterCode,
@WebParam(name = "authorizationCode", targetNamespace = "")
byte[] authorizationCode,
@WebParam(name = "xmlFileName", targetNamespace = "")
byte[] xmlFileName,
@WebParam(name = "xmlFileContent", targetNamespace = "")
byte[] xmlFileContent,
@WebParam(name = "attachmentsZip", targetNamespace = "")
byte[] attachmentsZip);
}
package com.hand.app.zhongDengWang.ws.extend;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSExtendRegisterServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/ExtendRegisterService?wsdl")
public class WSExtendRegisterServiceService
extends Service
{
private final static URL WSEXTENDREGISTERSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSEXTENDREGISTERSERVICESERVICE_EXCEPTION;
private final static QName WSEXTENDREGISTERSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", "WSExtendRegisterServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/ExtendRegisterService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSEXTENDREGISTERSERVICESERVICE_WSDL_LOCATION = url;
WSEXTENDREGISTERSERVICESERVICE_EXCEPTION = e;
}
public WSExtendRegisterServiceService() {
super(__getWsdlLocation(), WSEXTENDREGISTERSERVICESERVICE_QNAME);
}
public WSExtendRegisterServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSEXTENDREGISTERSERVICESERVICE_QNAME, features);
}
public WSExtendRegisterServiceService(URL wsdlLocation) {
super(wsdlLocation, WSEXTENDREGISTERSERVICESERVICE_QNAME);
}
public WSExtendRegisterServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSEXTENDREGISTERSERVICESERVICE_QNAME, features);
}
public WSExtendRegisterServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSExtendRegisterServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSExtendRegisterService
*/
@WebEndpoint(name = "WSExtendRegisterServicePort")
public WSExtendRegisterService getWSExtendRegisterServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", "WSExtendRegisterServicePort"), WSExtendRegisterService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSExtendRegisterService
*/
@WebEndpoint(name = "WSExtendRegisterServicePort")
public WSExtendRegisterService getWSExtendRegisterServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService", "WSExtendRegisterServicePort"), WSExtendRegisterService.class, features);
}
private static URL __getWsdlLocation() {
if (WSEXTENDREGISTERSERVICESERVICE_EXCEPTION!= null) {
throw WSEXTENDREGISTERSERVICESERVICE_EXCEPTION;
}
return WSEXTENDREGISTERSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/ExtendRegisterService")
package com.hand.app.zhongDengWang.ws.extend;
package com.hand.app.zhongDengWang.ws.init;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>initRegister complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="initRegister">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="registerTypeBz" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileName" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileContent" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="attachmentsZip" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "initRegister", propOrder = {
"registerTypeBz",
"platformAuthCode",
"loginToken",
"xmlFileName",
"xmlFileContent",
"attachmentsZip"
})
public class InitRegister {
protected byte[] registerTypeBz;
protected byte[] platformAuthCode;
protected byte[] loginToken;
protected byte[] xmlFileName;
protected byte[] xmlFileContent;
protected byte[] attachmentsZip;
/**
* 获取registerTypeBz属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getRegisterTypeBz() {
return registerTypeBz;
}
/**
* 设置registerTypeBz属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setRegisterTypeBz(byte[] value) {
this.registerTypeBz = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
/**
* 获取xmlFileName属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileName() {
return xmlFileName;
}
/**
* 设置xmlFileName属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileName(byte[] value) {
this.xmlFileName = value;
}
/**
* 获取xmlFileContent属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileContent() {
return xmlFileContent;
}
/**
* 设置xmlFileContent属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileContent(byte[] value) {
this.xmlFileContent = value;
}
/**
* 获取attachmentsZip属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAttachmentsZip() {
return attachmentsZip;
}
/**
* 设置attachmentsZip属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAttachmentsZip(byte[] value) {
this.attachmentsZip = value;
}
}
package com.hand.app.zhongDengWang.ws.init;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>initRegisterResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="initRegisterResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "initRegisterResponse", propOrder = {
"_return"
})
public class InitRegisterResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSInitRegisterServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService" version="1.0">
<xs:element name="initRegister" type="tns:initRegister"/>
<xs:element name="initRegisterResponse" type="tns:initRegisterResponse"/>
<xs:complexType name="initRegister">
<xs:sequence>
<xs:element minOccurs="0" name="registerTypeBz" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileName" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileContent" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="attachmentsZip" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="initRegisterResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="initRegister">
<wsdl:part element="tns:initRegister" name="parameters"/>
</wsdl:message>
<wsdl:message name="initRegisterResponse">
<wsdl:part element="tns:initRegisterResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSInitRegisterService">
<wsdl:operation name="initRegister">
<wsdl:input message="tns:initRegister" name="initRegister"/>
<wsdl:output message="tns:initRegisterResponse" name="initRegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSInitRegisterServiceServiceSoapBinding" type="tns:WSInitRegisterService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="initRegister">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="initRegister">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initRegisterResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSInitRegisterServiceService">
<wsdl:port binding="tns:WSInitRegisterServiceServiceSoapBinding" name="WSInitRegisterServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/InitRegisterService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.init;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.init package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _InitRegisterResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", "initRegisterResponse");
private final static QName _InitRegister_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", "initRegister");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.init
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link InitRegister }
*
*/
public InitRegister createInitRegister() {
return new InitRegister();
}
/**
* Create an instance of {@link InitRegisterResponse }
*
*/
public InitRegisterResponse createInitRegisterResponse() {
return new InitRegisterResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InitRegisterResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", name = "initRegisterResponse")
public JAXBElement<InitRegisterResponse> createInitRegisterResponse(InitRegisterResponse value) {
return new JAXBElement<InitRegisterResponse>(_InitRegisterResponse_QNAME, InitRegisterResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InitRegister }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", name = "initRegister")
public JAXBElement<InitRegister> createInitRegister(InitRegister value) {
return new JAXBElement<InitRegister>(_InitRegister_QNAME, InitRegister.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.init;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSInitRegisterService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSInitRegisterService {
/**
*
* @param attachmentsZip
* @param loginToken
* @param xmlFileName
* @param xmlFileContent
* @param registerTypeBz
* @param platformAuthCode
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "initRegister", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", className = "com.hand.app.zhongDengWang.ws.init.InitRegister")
@ResponseWrapper(localName = "initRegisterResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", className = "com.hand.app.zhongDengWang.ws.init.InitRegisterResponse")
public byte[] initRegister(
@WebParam(name = "registerTypeBz", targetNamespace = "")
byte[] registerTypeBz,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode,
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken,
@WebParam(name = "xmlFileName", targetNamespace = "")
byte[] xmlFileName,
@WebParam(name = "xmlFileContent", targetNamespace = "")
byte[] xmlFileContent,
@WebParam(name = "attachmentsZip", targetNamespace = "")
byte[] attachmentsZip);
}
package com.hand.app.zhongDengWang.ws.init;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSInitRegisterServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/InitRegisterService?wsdl")
public class WSInitRegisterServiceService
extends Service
{
private final static URL WSINITREGISTERSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSINITREGISTERSERVICESERVICE_EXCEPTION;
private final static QName WSINITREGISTERSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", "WSInitRegisterServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/InitRegisterService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSINITREGISTERSERVICESERVICE_WSDL_LOCATION = url;
WSINITREGISTERSERVICESERVICE_EXCEPTION = e;
}
public WSInitRegisterServiceService() {
super(__getWsdlLocation(), WSINITREGISTERSERVICESERVICE_QNAME);
}
public WSInitRegisterServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSINITREGISTERSERVICESERVICE_QNAME, features);
}
public WSInitRegisterServiceService(URL wsdlLocation) {
super(wsdlLocation, WSINITREGISTERSERVICESERVICE_QNAME);
}
public WSInitRegisterServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSINITREGISTERSERVICESERVICE_QNAME, features);
}
public WSInitRegisterServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSInitRegisterServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSInitRegisterService
*/
@WebEndpoint(name = "WSInitRegisterServicePort")
public WSInitRegisterService getWSInitRegisterServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", "WSInitRegisterServicePort"), WSInitRegisterService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSInitRegisterService
*/
@WebEndpoint(name = "WSInitRegisterServicePort")
public WSInitRegisterService getWSInitRegisterServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService", "WSInitRegisterServicePort"), WSInitRegisterService.class, features);
}
private static URL __getWsdlLocation() {
if (WSINITREGISTERSERVICESERVICE_EXCEPTION!= null) {
throw WSINITREGISTERSERVICESERVICE_EXCEPTION;
}
return WSINITREGISTERSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/InitRegisterService")
package com.hand.app.zhongDengWang.ws.init;
package com.hand.app.zhongDengWang.ws.login;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>login complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="login">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="userName" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="userPassword" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "login", propOrder = {
"userName",
"userPassword",
"platformAuthCode"
})
public class Login {
protected byte[] userName;
protected byte[] userPassword;
protected byte[] platformAuthCode;
/**
* 获取userName属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getUserName() {
return userName;
}
/**
* 设置userName属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setUserName(byte[] value) {
this.userName = value;
}
/**
* 获取userPassword属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getUserPassword() {
return userPassword;
}
/**
* 设置userPassword属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setUserPassword(byte[] value) {
this.userPassword = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
}
package com.hand.app.zhongDengWang.ws.login;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>loginResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="loginResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "loginResponse", propOrder = {
"_return"
})
public class LoginResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSLoginServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService" version="1.0">
<xs:element name="login" type="tns:login"/>
<xs:element name="loginResponse" type="tns:loginResponse"/>
<xs:complexType name="login">
<xs:sequence>
<xs:element minOccurs="0" name="userName" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="userPassword" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="loginResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="login">
<wsdl:part element="tns:login" name="parameters"/>
</wsdl:message>
<wsdl:message name="loginResponse">
<wsdl:part element="tns:loginResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSLoginService">
<wsdl:operation name="login">
<wsdl:input message="tns:login" name="login"/>
<wsdl:output message="tns:loginResponse" name="loginResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSLoginServiceServiceSoapBinding" type="tns:WSLoginService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="login">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="login">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="loginResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSLoginServiceService">
<wsdl:port binding="tns:WSLoginServiceServiceSoapBinding" name="WSLoginServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LoginService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.login;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.login package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _Login_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", "login");
private final static QName _LoginResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", "loginResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.login
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link LoginResponse }
*
*/
public LoginResponse createLoginResponse() {
return new LoginResponse();
}
/**
* Create an instance of {@link Login }
*
*/
public Login createLogin() {
return new Login();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Login }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", name = "login")
public JAXBElement<Login> createLogin(Login value) {
return new JAXBElement<Login>(_Login_QNAME, Login.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LoginResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", name = "loginResponse")
public JAXBElement<LoginResponse> createLoginResponse(LoginResponse value) {
return new JAXBElement<LoginResponse>(_LoginResponse_QNAME, LoginResponse.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.login;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSLoginService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSLoginService {
/**
*
* @param userPassword
* @param userName
* @param platformAuthCode
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "login", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", className = "com.hand.app.zhongDengWang.ws.login.Login")
@ResponseWrapper(localName = "loginResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", className = "com.hand.app.zhongDengWang.ws.login.LoginResponse")
public byte[] login(
@WebParam(name = "userName", targetNamespace = "")
byte[] userName,
@WebParam(name = "userPassword", targetNamespace = "")
byte[] userPassword,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode);
}
package com.hand.app.zhongDengWang.ws.login;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
import com.hand.app.zhongDengWang.ws.login.WSLoginService;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSLoginServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LoginService?wsdl")
public class WSLoginServiceService
extends Service
{
private final static URL WSLOGINSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSLOGINSERVICESERVICE_EXCEPTION;
private final static QName WSLOGINSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", "WSLoginServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LoginService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSLOGINSERVICESERVICE_WSDL_LOCATION = url;
WSLOGINSERVICESERVICE_EXCEPTION = e;
}
public WSLoginServiceService() {
super(__getWsdlLocation(), WSLOGINSERVICESERVICE_QNAME);
}
public WSLoginServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSLOGINSERVICESERVICE_QNAME, features);
}
public WSLoginServiceService(URL wsdlLocation) {
super(wsdlLocation, WSLOGINSERVICESERVICE_QNAME);
}
public WSLoginServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSLOGINSERVICESERVICE_QNAME, features);
}
public WSLoginServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSLoginServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSLoginService
*/
@WebEndpoint(name = "WSLoginServicePort")
public WSLoginService getWSLoginServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", "WSLoginServicePort"), WSLoginService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSLoginService
*/
@WebEndpoint(name = "WSLoginServicePort")
public WSLoginService getWSLoginServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService", "WSLoginServicePort"), WSLoginService.class, features);
}
private static URL __getWsdlLocation() {
if (WSLOGINSERVICESERVICE_EXCEPTION!= null) {
throw WSLOGINSERVICESERVICE_EXCEPTION;
}
return WSLOGINSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LoginService")
package com.hand.app.zhongDengWang.ws.login;
package com.hand.app.zhongDengWang.ws.logout;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>logout complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="logout">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "logout", propOrder = {
"loginToken"
})
public class Logout {
protected byte[] loginToken;
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
}
package com.hand.app.zhongDengWang.ws.logout;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>logoutResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="logoutResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "logoutResponse", propOrder = {
"_return"
})
public class LogoutResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSLogoutServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService" version="1.0">
<xs:element name="logout" type="tns:logout"/>
<xs:element name="logoutResponse" type="tns:logoutResponse"/>
<xs:complexType name="logout">
<xs:sequence>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="logoutResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="logout">
<wsdl:part element="tns:logout" name="parameters"/>
</wsdl:message>
<wsdl:message name="logoutResponse">
<wsdl:part element="tns:logoutResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSLogoutService">
<wsdl:operation name="logout">
<wsdl:input message="tns:logout" name="logout"/>
<wsdl:output message="tns:logoutResponse" name="logoutResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSLogoutServiceServiceSoapBinding" type="tns:WSLogoutService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="logout">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="logout">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="logoutResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSLogoutServiceService">
<wsdl:port binding="tns:WSLogoutServiceServiceSoapBinding" name="WSLogoutServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LogoutService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.logout;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.logout package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _LogoutResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", "logoutResponse");
private final static QName _Logout_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", "logout");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.logout
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Logout }
*
*/
public Logout createLogout() {
return new Logout();
}
/**
* Create an instance of {@link LogoutResponse }
*
*/
public LogoutResponse createLogoutResponse() {
return new LogoutResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LogoutResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", name = "logoutResponse")
public JAXBElement<LogoutResponse> createLogoutResponse(LogoutResponse value) {
return new JAXBElement<LogoutResponse>(_LogoutResponse_QNAME, LogoutResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Logout }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", name = "logout")
public JAXBElement<Logout> createLogout(Logout value) {
return new JAXBElement<Logout>(_Logout_QNAME, Logout.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.logout;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSLogoutService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSLogoutService {
/**
*
* @param loginToken
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "logout", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", className = "com.hand.app.zhongDengWang.ws.logout.Logout")
@ResponseWrapper(localName = "logoutResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", className = "com.hand.app.zhongDengWang.ws.logout.LogoutResponse")
public byte[] logout(
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken);
}
package com.hand.app.zhongDengWang.ws.logout;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSLogoutServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LogoutService?wsdl")
public class WSLogoutServiceService
extends Service
{
private final static URL WSLOGOUTSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSLOGOUTSERVICESERVICE_EXCEPTION;
private final static QName WSLOGOUTSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", "WSLogoutServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/LogoutService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSLOGOUTSERVICESERVICE_WSDL_LOCATION = url;
WSLOGOUTSERVICESERVICE_EXCEPTION = e;
}
public WSLogoutServiceService() {
super(__getWsdlLocation(), WSLOGOUTSERVICESERVICE_QNAME);
}
public WSLogoutServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSLOGOUTSERVICESERVICE_QNAME, features);
}
public WSLogoutServiceService(URL wsdlLocation) {
super(wsdlLocation, WSLOGOUTSERVICESERVICE_QNAME);
}
public WSLogoutServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSLOGOUTSERVICESERVICE_QNAME, features);
}
public WSLogoutServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSLogoutServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSLogoutService
*/
@WebEndpoint(name = "WSLogoutServicePort")
public WSLogoutService getWSLogoutServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", "WSLogoutServicePort"), WSLogoutService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSLogoutService
*/
@WebEndpoint(name = "WSLogoutServicePort")
public WSLogoutService getWSLogoutServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService", "WSLogoutServicePort"), WSLogoutService.class, features);
}
private static URL __getWsdlLocation() {
if (WSLOGOUTSERVICESERVICE_EXCEPTION!= null) {
throw WSLOGOUTSERVICESERVICE_EXCEPTION;
}
return WSLOGOUTSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/LogoutService")
package com.hand.app.zhongDengWang.ws.logout;
package com.hand.app.zhongDengWang.ws.query;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Exception complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="Exception">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Exception", propOrder = {
"message"
})
public class Exception {
protected String message;
/**
* 获取message属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getMessage() {
return message;
}
/**
* 设置message属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMessage(String value) {
this.message = value;
}
}
package com.hand.app.zhongDengWang.ws.query;
import javax.xml.ws.WebFault;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebFault(name = "Exception", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService")
public class Exception_Exception
extends java.lang.Exception
{
/**
* Java type that goes as soapenv:Fault detail element.
*
*/
private com.hand.app.zhongDengWang.ws.query.Exception faultInfo;
/**
*
* @param faultInfo
* @param message
*/
public Exception_Exception(String message, com.hand.app.zhongDengWang.ws.query.Exception faultInfo) {
super(message);
this.faultInfo = faultInfo;
}
/**
*
* @param faultInfo
* @param cause
* @param message
*/
public Exception_Exception(String message, com.hand.app.zhongDengWang.ws.query.Exception faultInfo, Throwable cause) {
super(message, cause);
this.faultInfo = faultInfo;
}
/**
*
* @return
* returns fault bean: com.hand.app.zhongDengWang.ws.query.Exception
*/
public com.hand.app.zhongDengWang.ws.query.Exception getFaultInfo() {
return faultInfo;
}
}
package com.hand.app.zhongDengWang.ws.query;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.query package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _QueryByRequestNo_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "queryByRequestNo");
private final static QName _QueryByRequestNoResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "queryByRequestNoResponse");
private final static QName _Exception_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "Exception");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.query
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link QueryByRequestNo }
*
*/
public QueryByRequestNo createQueryByRequestNo() {
return new QueryByRequestNo();
}
/**
* Create an instance of {@link QueryByRequestNoResponse }
*
*/
public QueryByRequestNoResponse createQueryByRequestNoResponse() {
return new QueryByRequestNoResponse();
}
/**
* Create an instance of {@link Exception }
*
*/
public Exception createException() {
return new Exception();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QueryByRequestNo }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", name = "queryByRequestNo")
public JAXBElement<QueryByRequestNo> createQueryByRequestNo(QueryByRequestNo value) {
return new JAXBElement<QueryByRequestNo>(_QueryByRequestNo_QNAME, QueryByRequestNo.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QueryByRequestNoResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", name = "queryByRequestNoResponse")
public JAXBElement<QueryByRequestNoResponse> createQueryByRequestNoResponse(QueryByRequestNoResponse value) {
return new JAXBElement<QueryByRequestNoResponse>(_QueryByRequestNoResponse_QNAME, QueryByRequestNoResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", name = "Exception")
public JAXBElement<Exception> createException(Exception value) {
return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.query;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>queryByRequestNo complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="queryByRequestNo">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="requestNo" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "queryByRequestNo", propOrder = {
"requestNo",
"platformAuthCode",
"loginToken"
})
public class QueryByRequestNo {
protected byte[] requestNo;
protected byte[] platformAuthCode;
protected byte[] loginToken;
/**
* 获取requestNo属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getRequestNo() {
return requestNo;
}
/**
* 设置requestNo属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setRequestNo(byte[] value) {
this.requestNo = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSQueryByRequestNoServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService" version="1.0">
<xs:element name="queryByRequestNo" type="tns:queryByRequestNo"/>
<xs:element name="queryByRequestNoResponse" type="tns:queryByRequestNoResponse"/>
<xs:complexType name="queryByRequestNo">
<xs:sequence>
<xs:element minOccurs="0" name="requestNo" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="queryByRequestNoResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Exception" type="tns:Exception"/>
<xs:complexType name="Exception">
<xs:sequence>
<xs:element minOccurs="0" name="message" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="queryByRequestNo">
<wsdl:part element="tns:queryByRequestNo" name="parameters"/>
</wsdl:message>
<wsdl:message name="queryByRequestNoResponse">
<wsdl:part element="tns:queryByRequestNoResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="Exception">
<wsdl:part element="tns:Exception" name="Exception"/>
</wsdl:message>
<wsdl:portType name="WSQueryByRequestNoService">
<wsdl:operation name="queryByRequestNo">
<wsdl:input message="tns:queryByRequestNo" name="queryByRequestNo"/>
<wsdl:output message="tns:queryByRequestNoResponse" name="queryByRequestNoResponse"/>
<wsdl:fault message="tns:Exception" name="Exception"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSQueryByRequestNoServiceServiceSoapBinding" type="tns:WSQueryByRequestNoService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="queryByRequestNo">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="queryByRequestNo">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="queryByRequestNoResponse">
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault name="Exception" use="literal"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSQueryByRequestNoServiceService">
<wsdl:port binding="tns:WSQueryByRequestNoServiceServiceSoapBinding" name="WSQueryByRequestNoServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/QueryByRequestNo"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.query;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>queryByRequestNoResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="queryByRequestNoResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "queryByRequestNoResponse", propOrder = {
"_return"
})
public class QueryByRequestNoResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
package com.hand.app.zhongDengWang.ws.query;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSQueryByRequestNoService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSQueryByRequestNoService {
/**
*
* @param loginToken
* @param requestNo
* @param platformAuthCode
* @return
* returns byte[]
* @throws Exception_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "queryByRequestNo", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", className = "com.hand.app.zhongDengWang.ws.query.QueryByRequestNo")
@ResponseWrapper(localName = "queryByRequestNoResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", className = "com.hand.app.zhongDengWang.ws.query.QueryByRequestNoResponse")
public byte[] queryByRequestNo(
@WebParam(name = "requestNo", targetNamespace = "")
byte[] requestNo,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode,
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken)
throws Exception_Exception
;
}
package com.hand.app.zhongDengWang.ws.query;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSQueryByRequestNoServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/QueryByRequestNo?wsdl")
public class WSQueryByRequestNoServiceService
extends Service
{
private final static URL WSQUERYBYREQUESTNOSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSQUERYBYREQUESTNOSERVICESERVICE_EXCEPTION;
private final static QName WSQUERYBYREQUESTNOSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "WSQueryByRequestNoServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/QueryByRequestNo?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSQUERYBYREQUESTNOSERVICESERVICE_WSDL_LOCATION = url;
WSQUERYBYREQUESTNOSERVICESERVICE_EXCEPTION = e;
}
public WSQueryByRequestNoServiceService() {
super(__getWsdlLocation(), WSQUERYBYREQUESTNOSERVICESERVICE_QNAME);
}
public WSQueryByRequestNoServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSQUERYBYREQUESTNOSERVICESERVICE_QNAME, features);
}
public WSQueryByRequestNoServiceService(URL wsdlLocation) {
super(wsdlLocation, WSQUERYBYREQUESTNOSERVICESERVICE_QNAME);
}
public WSQueryByRequestNoServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSQUERYBYREQUESTNOSERVICESERVICE_QNAME, features);
}
public WSQueryByRequestNoServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSQueryByRequestNoServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSQueryByRequestNoService
*/
@WebEndpoint(name = "WSQueryByRequestNoServicePort")
public WSQueryByRequestNoService getWSQueryByRequestNoServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "WSQueryByRequestNoServicePort"), WSQueryByRequestNoService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSQueryByRequestNoService
*/
@WebEndpoint(name = "WSQueryByRequestNoServicePort")
public WSQueryByRequestNoService getWSQueryByRequestNoServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService", "WSQueryByRequestNoServicePort"), WSQueryByRequestNoService.class, features);
}
private static URL __getWsdlLocation() {
if (WSQUERYBYREQUESTNOSERVICESERVICE_EXCEPTION!= null) {
throw WSQUERYBYREQUESTNOSERVICESERVICE_EXCEPTION;
}
return WSQUERYBYREQUESTNOSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/QueryByRequestNoService")
package com.hand.app.zhongDengWang.ws.query;
package com.hand.app.zhongDengWang.ws.terminate;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.hand.app.zhongDengWang.ws.terminate package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _TerminateRegisterResponse_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", "terminateRegisterResponse");
private final static QName _TerminateRegister_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", "terminateRegister");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.hand.app.zhongDengWang.ws.terminate
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link TerminateRegister }
*
*/
public TerminateRegister createTerminateRegister() {
return new TerminateRegister();
}
/**
* Create an instance of {@link TerminateRegisterResponse }
*
*/
public TerminateRegisterResponse createTerminateRegisterResponse() {
return new TerminateRegisterResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TerminateRegisterResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", name = "terminateRegisterResponse")
public JAXBElement<TerminateRegisterResponse> createTerminateRegisterResponse(TerminateRegisterResponse value) {
return new JAXBElement<TerminateRegisterResponse>(_TerminateRegisterResponse_QNAME, TerminateRegisterResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TerminateRegister }{@code >}}
*
*/
@XmlElementDecl(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", name = "terminateRegister")
public JAXBElement<TerminateRegister> createTerminateRegister(TerminateRegister value) {
return new JAXBElement<TerminateRegister>(_TerminateRegister_QNAME, TerminateRegister.class, null, value);
}
}
package com.hand.app.zhongDengWang.ws.terminate;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>terminateRegister complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="terminateRegister">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="registerTypeBz" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="platformAuthCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="loginToken" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="initRegisterCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="authorizationCode" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileName" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;element name="xmlFileContent" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "terminateRegister", propOrder = {
"registerTypeBz",
"platformAuthCode",
"loginToken",
"initRegisterCode",
"authorizationCode",
"xmlFileName",
"xmlFileContent"
})
public class TerminateRegister {
protected byte[] registerTypeBz;
protected byte[] platformAuthCode;
protected byte[] loginToken;
protected byte[] initRegisterCode;
protected byte[] authorizationCode;
protected byte[] xmlFileName;
protected byte[] xmlFileContent;
/**
* 获取registerTypeBz属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getRegisterTypeBz() {
return registerTypeBz;
}
/**
* 设置registerTypeBz属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setRegisterTypeBz(byte[] value) {
this.registerTypeBz = value;
}
/**
* 获取platformAuthCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getPlatformAuthCode() {
return platformAuthCode;
}
/**
* 设置platformAuthCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setPlatformAuthCode(byte[] value) {
this.platformAuthCode = value;
}
/**
* 获取loginToken属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getLoginToken() {
return loginToken;
}
/**
* 设置loginToken属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setLoginToken(byte[] value) {
this.loginToken = value;
}
/**
* 获取initRegisterCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getInitRegisterCode() {
return initRegisterCode;
}
/**
* 设置initRegisterCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setInitRegisterCode(byte[] value) {
this.initRegisterCode = value;
}
/**
* 获取authorizationCode属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getAuthorizationCode() {
return authorizationCode;
}
/**
* 设置authorizationCode属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setAuthorizationCode(byte[] value) {
this.authorizationCode = value;
}
/**
* 获取xmlFileName属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileName() {
return xmlFileName;
}
/**
* 设置xmlFileName属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileName(byte[] value) {
this.xmlFileName = value;
}
/**
* 获取xmlFileContent属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getXmlFileContent() {
return xmlFileContent;
}
/**
* 设置xmlFileContent属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setXmlFileContent(byte[] value) {
this.xmlFileContent = value;
}
}
package com.hand.app.zhongDengWang.ws.terminate;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>terminateRegisterResponse complex type的 Java 类。
*
* <p>以下模式片段指定包含在此类中的预期内容。
*
* <pre>
* &lt;complexType name="terminateRegisterResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "terminateRegisterResponse", propOrder = {
"_return"
})
public class TerminateRegisterResponse {
@XmlElement(name = "return")
protected byte[] _return;
/**
* 获取return属性的值。
*
* @return
* possible object is
* byte[]
*/
public byte[] getReturn() {
return _return;
}
/**
* 设置return属性的值。
*
* @param value
* allowed object is
* byte[]
*/
public void setReturn(byte[] value) {
this._return = value;
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WSTerminateRegisterServiceService" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService" elementFormDefault="unqualified" targetNamespace="https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService" version="1.0">
<xs:element name="terminateRegister" type="tns:terminateRegister"/>
<xs:element name="terminateRegisterResponse" type="tns:terminateRegisterResponse"/>
<xs:complexType name="terminateRegister">
<xs:sequence>
<xs:element minOccurs="0" name="registerTypeBz" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="platformAuthCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="loginToken" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="initRegisterCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="authorizationCode" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileName" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="xmlFileContent" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="terminateRegisterResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="terminateRegister">
<wsdl:part element="tns:terminateRegister" name="parameters"/>
</wsdl:message>
<wsdl:message name="terminateRegisterResponse">
<wsdl:part element="tns:terminateRegisterResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="WSTerminateRegisterService">
<wsdl:operation name="terminateRegister">
<wsdl:input message="tns:terminateRegister" name="terminateRegister"/>
<wsdl:output message="tns:terminateRegisterResponse" name="terminateRegisterResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSTerminateRegisterServiceServiceSoapBinding" type="tns:WSTerminateRegisterService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="terminateRegister">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="terminateRegister">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="terminateRegisterResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSTerminateRegisterServiceService">
<wsdl:port binding="tns:WSTerminateRegisterServiceServiceSoapBinding" name="WSTerminateRegisterServicePort">
<soap:address location="https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/TerminateRegisterService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
package com.hand.app.zhongDengWang.ws.terminate;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebService(name = "WSTerminateRegisterService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService")
@XmlSeeAlso({
ObjectFactory.class
})
public interface WSTerminateRegisterService {
/**
*
* @param authorizationCode
* @param loginToken
* @param xmlFileName
* @param xmlFileContent
* @param registerTypeBz
* @param initRegisterCode
* @param platformAuthCode
* @return
* returns byte[]
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "terminateRegister", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", className = "com.hand.app.zhongDengWang.ws.terminate.TerminateRegister")
@ResponseWrapper(localName = "terminateRegisterResponse", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", className = "com.hand.app.zhongDengWang.ws.terminate.TerminateRegisterResponse")
public byte[] terminateRegister(
@WebParam(name = "registerTypeBz", targetNamespace = "")
byte[] registerTypeBz,
@WebParam(name = "platformAuthCode", targetNamespace = "")
byte[] platformAuthCode,
@WebParam(name = "loginToken", targetNamespace = "")
byte[] loginToken,
@WebParam(name = "initRegisterCode", targetNamespace = "")
byte[] initRegisterCode,
@WebParam(name = "authorizationCode", targetNamespace = "")
byte[] authorizationCode,
@WebParam(name = "xmlFileName", targetNamespace = "")
byte[] xmlFileName,
@WebParam(name = "xmlFileContent", targetNamespace = "")
byte[] xmlFileContent);
}
package com.hand.app.zhongDengWang.ws.terminate;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.9-b130926.1035
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "WSTerminateRegisterServiceService", targetNamespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", wsdlLocation = "https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/TerminateRegisterService?wsdl")
public class WSTerminateRegisterServiceService
extends Service
{
private final static URL WSTERMINATEREGISTERSERVICESERVICE_WSDL_LOCATION;
private final static WebServiceException WSTERMINATEREGISTERSERVICESERVICE_EXCEPTION;
private final static QName WSTERMINATEREGISTERSERVICESERVICE_QNAME = new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", "WSTerminateRegisterServiceService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("https://ws.zhongdengwang.org.cn/mfrs_ws_test/services/TerminateRegisterService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
WSTERMINATEREGISTERSERVICESERVICE_WSDL_LOCATION = url;
WSTERMINATEREGISTERSERVICESERVICE_EXCEPTION = e;
}
public WSTerminateRegisterServiceService() {
super(__getWsdlLocation(), WSTERMINATEREGISTERSERVICESERVICE_QNAME);
}
public WSTerminateRegisterServiceService(WebServiceFeature... features) {
super(__getWsdlLocation(), WSTERMINATEREGISTERSERVICESERVICE_QNAME, features);
}
public WSTerminateRegisterServiceService(URL wsdlLocation) {
super(wsdlLocation, WSTERMINATEREGISTERSERVICESERVICE_QNAME);
}
public WSTerminateRegisterServiceService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, WSTERMINATEREGISTERSERVICESERVICE_QNAME, features);
}
public WSTerminateRegisterServiceService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public WSTerminateRegisterServiceService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns WSTerminateRegisterService
*/
@WebEndpoint(name = "WSTerminateRegisterServicePort")
public WSTerminateRegisterService getWSTerminateRegisterServicePort() {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", "WSTerminateRegisterServicePort"), WSTerminateRegisterService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns WSTerminateRegisterService
*/
@WebEndpoint(name = "WSTerminateRegisterServicePort")
public WSTerminateRegisterService getWSTerminateRegisterServicePort(WebServiceFeature... features) {
return super.getPort(new QName("https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService", "WSTerminateRegisterServicePort"), WSTerminateRegisterService.class, features);
}
private static URL __getWsdlLocation() {
if (WSTERMINATEREGISTERSERVICESERVICE_EXCEPTION!= null) {
throw WSTERMINATEREGISTERSERVICESERVICE_EXCEPTION;
}
return WSTERMINATEREGISTERSERVICESERVICE_WSDL_LOCATION;
}
}
@javax.xml.bind.annotation.XmlSchema(namespace = "https://ws.zhongdengwang.org.cn/mfrs_ws/services/TerminateRegisterService")
package com.hand.app.zhongDengWang.ws.terminate;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment