<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="MessageCtrlService" targetNamespace="http://ctrl.eipmp.shine.com/" xmlns="http://ctrl.eipmp.shine.com/" xmlns:ns4="http://pub.shine.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP11="http://schemas.xmlsoap.org/wsdl/soap/">
  <wsdl:types>
    <xs:schema targetNamespace="http://jaxb.dev.java.net/array" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType final="#all" name="stringArray"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="xs:string"/></xs:sequence></xs:complexType>
</xs:schema>
    <xs:schema targetNamespace="http://pub.shine.com/" version="1.0" xmlns:tns="http://pub.shine.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ShineException" type="tns:ShineException"/>
<xs:complexType name="ShineException"><xs:sequence><xs:element name="errCode" type="xs:int"/><xs:element minOccurs="0" name="errDomain" type="xs:string"/><xs:element minOccurs="0" name="message" type="xs:string"/></xs:sequence></xs:complexType>
</xs:schema>
    <xs:schema attributeFormDefault="qualified" elementFormDefault="unqualified" targetNamespace="http://ctrl.eipmp.shine.com/" xmlns:tns="http://ctrl.eipmp.shine.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="receiveMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="abandonIpmpHandlingMsgResponse"><xs:complexType/></xs:element><xs:element name="getAttrValueResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="tns:msgAttributeValueDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgClbContentResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgStatusArrayResponse"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgByRelatedRefResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="sendMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAnalyseText"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleManualRoute"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg4" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="arg5" nillable="true" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryVoucherProcLogList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAllMsgTypeTreeListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgInfoListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getValueGroupResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="tns:msgValueGroupDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgArrayByRelatedRefResponse"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="archiveMsgResponse"><xs:complexType/></xs:element><xs:element name="hanldeCreateOutMsgResponse"><xs:complexType/></xs:element><xs:element name="getMsgInfoResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="tns:msgDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="sendMsgLimitResponse"><xs:complexType/></xs:element><xs:element name="receiveBankMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgClobXmlStr"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getWorkExeList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="nodesInvisible"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="reRoute"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="executeSynMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="skipWork"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgInfoListForCountResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="decodeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveMsgByBusiType"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="countMsgListByCondictionsResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveBankMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgInfo"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAttrValueList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAllMsgTypeTreeList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" type="xs:int"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryAllStatusResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="reExecuteWorkResponse"><xs:complexType/></xs:element><xs:element name="getUnReadMsgInfoListLimit"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleSendConfirmResponse"><xs:complexType/></xs:element><xs:element name="sendTestMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAllProtocolTypeList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryAllStatusArrayResponse"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="reAnalyse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="reAnalyseResponse"><xs:complexType/></xs:element><xs:element name="archiveMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgByRelatedRef"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveReportMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getValueGroupList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="checkTransferInfoResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="updateAttrValue"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:anythingDTO"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgAttributeValueDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="addAttrValue"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:anythingDTO"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgAttributeValueDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="createSequence"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAttrValue"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="operateRollbackResponse"><xs:complexType/></xs:element><xs:element name="reloadProtocol"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgSplitFlag"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="updateAttrValueResponse"><xs:complexType/></xs:element><xs:element name="getIpmpPublicKeyData"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getUnReadMsgInfoListLimitResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getOutText"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAnalyseTextResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="sendMsgResponse"><xs:complexType/></xs:element><xs:element name="converMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgStatus"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgTypeListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveReportMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleSendConfirmByRefId"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg4" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="reExecuteWork"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="executeMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="decodeMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg4" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgStatusArray"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="operateRollback"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleMsgForwardResponse"><xs:complexType/></xs:element><xs:element name="queryMsgStatusListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="createSequenceResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="executeMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="abandonIpmpHandlingMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="sendTestMsgResponse"><xs:complexType/></xs:element><xs:element name="getMsgTypesByBankCode"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleSendConfirmByRefIdResponse"><xs:complexType/></xs:element><xs:element name="queryMsgArrayByRelatedRef"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="operateCommitResponse"><xs:complexType/></xs:element><xs:element name="approveMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="hanldleSendQueryMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getOutTextResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="deleteAttrValueResponse"><xs:complexType/></xs:element><xs:element name="queryAllStatusArray"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAttrValueListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryPayVoucherListByCondictionsForCount"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgQueryDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="handleSendConfirm"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryAndReceiveMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgClbContent"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="abandon"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="deleteAttrValue"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:anythingDTO"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgExeLogResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="tns:shineList"/></xs:sequence></xs:complexType></xs:element><xs:element name="checkTransferInfo"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="countMsgListByCondictions"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgQueryDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="decode"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveMsgByRelatedRefResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveMsgByBusiTypeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryVoucherProcLogListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="nodesInvisibleResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="reloadProtocolResponse"><xs:complexType/></xs:element><xs:element name="handleMsgForward"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:int"/></xs:sequence></xs:complexType></xs:element><xs:element name="resendMsgResponse"><xs:complexType/></xs:element><xs:element name="getValueGroup"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryPayVoucherListByCondictionsForCountResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgExeLog"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="abandonResponse"><xs:complexType/></xs:element><xs:element name="handleManualRouteResponse"><xs:complexType/></xs:element><xs:element name="approveMsgLimitResponse"><xs:complexType/></xs:element><xs:element name="queryMsgStatusList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgInfoListForCount"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgQueryDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="approveMsgLimit"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg3" type="xs:boolean"/><xs:element minOccurs="0" name="arg4" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgClobXmlStrResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="addAttrValueResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:long"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgInfoList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="tns:msgQueryDTO"/></xs:sequence></xs:complexType></xs:element><xs:element name="hanldeCreateOutMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getWaitSendMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="approveMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="executeSynMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgTypeList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="tns:shineQueryInfo"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg4" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="resendMsg"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="operateCommit"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="sendMsgLimit"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg2" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="skipWorkResponse"><xs:complexType/></xs:element><xs:element name="queryMsgStatusResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getInText"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryAllStatus"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryAndReceiveMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="decodeMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="queryMsgSplitFlagResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="hanldleSendQueryMsgResponse"><xs:complexType/></xs:element><xs:element name="getAllMsgTypeListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="reRouteResponse"><xs:complexType/></xs:element><xs:element name="getValueGroupListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getWaitSendMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getIpmpPublicKeyDataResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getMsgTypesByBankCodeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getWorkExeListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="tns:shineList"/></xs:sequence></xs:complexType></xs:element><xs:element name="receiveMsgByRelatedRef"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="arg1" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAllProtocolTypeListResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType></xs:element><xs:element name="getInTextResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="converMsgResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="getAllMsgTypeList"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="arg0" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element>
<xs:complexType name="payVoucherDTO"><xs:sequence><xs:element minOccurs="0" name="amount" type="xs:double"/><xs:element minOccurs="0" name="bankRearmk" type="xs:string"/><xs:element minOccurs="0" name="batchId" type="xs:string"/><xs:element minOccurs="0" name="beAccount" type="xs:string"/><xs:element minOccurs="0" name="beBankCode" type="xs:string"/><xs:element minOccurs="0" name="beBankName" type="xs:string"/><xs:element minOccurs="0" name="beName" type="xs:string"/><xs:element minOccurs="0" name="beSubaccount" type="xs:string"/><xs:element minOccurs="0" name="beSubaccountName" type="xs:string"/><xs:element minOccurs="0" name="createTime" type="xs:string"/><xs:element minOccurs="0" name="currency" type="xs:string"/><xs:element minOccurs="0" name="errMsg" type="xs:string"/><xs:element minOccurs="0" name="extendInfo" type="xs:string"/><xs:element minOccurs="0" name="ftOrderNo" type="xs:string"/><xs:element minOccurs="0" name="isPrint" type="xs:string"/><xs:element minOccurs="0" name="msgId" type="xs:long"/><xs:element minOccurs="0" name="orAccount" type="xs:string"/><xs:element minOccurs="0" name="orBankCode" type="xs:string"/><xs:element minOccurs="0" name="orBankName" type="xs:string"/><xs:element minOccurs="0" name="orName" type="xs:string"/><xs:element minOccurs="0" name="orSubaccount" type="xs:string"/><xs:element minOccurs="0" name="orSubaccountName" type="xs:string"/><xs:element minOccurs="0" name="sendToReceiveerIfno" type="xs:string"/><xs:element minOccurs="0" name="status" type="xs:string"/><xs:element minOccurs="0" name="summary" type="xs:string"/><xs:element minOccurs="0" name="transDate" type="xs:int"/><xs:element minOccurs="0" name="transType" type="xs:string"/><xs:element minOccurs="0" name="transWay" type="xs:string"/><xs:element minOccurs="0" name="urgent" type="xs:string"/><xs:element minOccurs="0" name="userCode" type="xs:string"/><xs:element minOccurs="0" name="voucherId" type="xs:long"/></xs:sequence></xs:complexType>
<xs:complexType name="workExeDTO"><xs:sequence><xs:element minOccurs="0" name="driveClass" type="xs:string"/><xs:element minOccurs="0" name="lastHandleTime" type="xs:dateTime"/><xs:element minOccurs="0" name="msgId" type="xs:long"/><xs:element minOccurs="0" name="msgWorkId" type="xs:long"/><xs:element minOccurs="0" name="workName" type="xs:string"/><xs:element minOccurs="0" name="workOrder" type="xs:int"/><xs:element minOccurs="0" name="workStatus" type="xs:string"/><xs:element minOccurs="0" name="workValue" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="msgAttributeValueDTO"><xs:sequence><xs:element minOccurs="0" name="busiValue" type="xs:string"/><xs:element minOccurs="0" name="direction" type="xs:string"/><xs:element minOccurs="0" name="extendInfo" type="xs:string"/><xs:element minOccurs="0" name="mtValue" type="xs:string"/><xs:element minOccurs="0" name="protocolName" type="xs:string"/><xs:element minOccurs="0" name="protocolType" type="xs:string"/><xs:element minOccurs="0" name="remark" type="xs:string"/><xs:element minOccurs="0" name="valueGroup" type="xs:string"/><xs:element minOccurs="0" name="valueGroupName" type="xs:string"/><xs:element minOccurs="0" name="valueId" type="xs:long"/></xs:sequence></xs:complexType>
<xs:complexType name="shineList"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="columnList" nillable="true" type="tns:shineColumnInfo"/><xs:element name="hasColumnList" type="xs:boolean"/><xs:element minOccurs="0" name="queryInfo" type="tns:shineQueryInfo"/><xs:element maxOccurs="unbounded" minOccurs="0" name="srcList" nillable="true" type="xs:anyType"/><xs:element name="totalRowCount" type="xs:int"/></xs:sequence></xs:complexType>
<xs:complexType name="shineColumnInfo"><xs:sequence><xs:element minOccurs="0" name="fieldName" type="xs:string"/><xs:element name="filter" type="xs:boolean"/><xs:element name="length" type="xs:int"/><xs:element minOccurs="0" name="name" type="xs:string"/><xs:element name="precision" type="xs:int"/><xs:element name="scale" type="xs:int"/><xs:element name="type" type="xs:int"/></xs:sequence></xs:complexType>
<xs:complexType name="shineQueryInfo"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="filterInfos" nillable="true" type="tns:shineFilterInfo"/><xs:element name="limit" type="xs:int"/><xs:element name="queryColInfo" type="xs:boolean"/><xs:element name="queryDataDict" type="xs:boolean"/><xs:element name="queryType" type="xs:int"/><xs:element maxOccurs="unbounded" minOccurs="0" name="sortInfos" nillable="true" type="tns:shineSortInfo"/><xs:element name="start" type="xs:int"/></xs:sequence></xs:complexType>
<xs:complexType name="shineFilterInfo"><xs:sequence><xs:element minOccurs="0" name="field" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="values" nillable="true" type="xs:anyType"/></xs:sequence></xs:complexType>
<xs:complexType name="shineSortInfo"><xs:sequence><xs:element minOccurs="0" name="columnName" type="xs:string"/><xs:element name="desc" type="xs:boolean"/></xs:sequence></xs:complexType>
<xs:complexType name="msgDTO"><xs:sequence><xs:element minOccurs="0" name="analyseMsg" type="xs:long"/><xs:element minOccurs="0" name="analyseMsgType" type="xs:string"/><xs:element minOccurs="0" name="analyseProtocol" type="xs:string"/><xs:element minOccurs="0" name="bankId" type="xs:string"/><xs:element minOccurs="0" name="busiDate" type="xs:int"/><xs:element minOccurs="0" name="busiStatus" type="xs:string"/><xs:element minOccurs="0" name="callbackClass" type="xs:string"/><xs:element minOccurs="0" name="driveMethod" type="xs:string"/><xs:element minOccurs="0" name="inChannelId" type="xs:int"/><xs:element minOccurs="0" name="inChannelName" type="xs:string"/><xs:element minOccurs="0" name="inMsg" type="xs:long"/><xs:element minOccurs="0" name="inMsgType" type="xs:string"/><xs:element minOccurs="0" name="inMsgTypeName" type="xs:string"/><xs:element minOccurs="0" name="inProtocol" type="xs:string"/><xs:element minOccurs="0" name="inRefId" type="xs:string"/><xs:element minOccurs="0" name="inStoreTime" type="xs:dateTime"/><xs:element minOccurs="0" name="isCombine" type="xs:string"/><xs:element minOccurs="0" name="isIn" type="xs:string"/><xs:element minOccurs="0" name="isMultiPage" type="xs:string"/><xs:element minOccurs="0" name="isTestMsg" type="xs:string"/><xs:element minOccurs="0" name="lastHandleTime" type="xs:dateTime"/><xs:element minOccurs="0" name="mir" type="xs:string"/><xs:element minOccurs="0" name="mor" type="xs:string"/><xs:element minOccurs="0" name="msgId" type="xs:long"/><xs:element minOccurs="0" name="msgIdx" type="xs:int"/><xs:element minOccurs="0" name="msgPriority" type="xs:string"/><xs:element minOccurs="0" name="msgStatus" type="xs:string"/><xs:element minOccurs="0" name="operUserId" type="xs:string"/><xs:element minOccurs="0" name="operUserName" type="xs:string"/><xs:element minOccurs="0" name="outChannelId" type="xs:int"/><xs:element minOccurs="0" name="outChannelName" type="xs:string"/><xs:element minOccurs="0" name="outMsg" type="xs:long"/><xs:element minOccurs="0" name="outMsgType" type="xs:string"/><xs:element minOccurs="0" name="outProtocol" type="xs:string"/><xs:element minOccurs="0" name="queryRef" type="xs:string"/><xs:element minOccurs="0" name="receiver" type="xs:string"/><xs:element minOccurs="0" name="refId" type="xs:string"/><xs:element minOccurs="0" name="relRefId" type="xs:string"/><xs:element minOccurs="0" name="reportMsg" type="xs:long"/><xs:element minOccurs="0" name="routeDirection" type="xs:string"/><xs:element minOccurs="0" name="sender" type="xs:string"/><xs:element minOccurs="0" name="stateNum" type="xs:string"/><xs:element minOccurs="0" name="subsChannelId" type="xs:string"/><xs:element minOccurs="0" name="total" type="xs:int"/><xs:element minOccurs="0" name="userCode" type="xs:string"/><xs:element minOccurs="0" name="validTime" type="xs:dateTime"/></xs:sequence></xs:complexType>
<xs:complexType name="protocolTypeDTO"><xs:sequence><xs:element minOccurs="0" name="driveClass" type="xs:string"/><xs:element minOccurs="0" name="protocolType" type="xs:string"/><xs:element minOccurs="0" name="remark" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="msgTypeDTO"><xs:sequence><xs:element minOccurs="0" name="busiUrl" type="xs:string"/><xs:element minOccurs="0" name="driveClass" type="xs:string"/><xs:element minOccurs="0" name="driveMethod" type="xs:string"/><xs:element minOccurs="0" name="isMulti" type="xs:string"/><xs:element minOccurs="0" name="maxSize" type="xs:long"/><xs:element minOccurs="0" name="mergeModuleName" type="xs:string"/><xs:element minOccurs="0" name="msgClass" type="xs:string"/><xs:element minOccurs="0" name="msgCode" type="xs:string"/><xs:element minOccurs="0" name="msgId" type="xs:string"/><xs:element minOccurs="0" name="msgName" type="xs:string"/><xs:element minOccurs="0" name="parentId" type="xs:string"/><xs:element minOccurs="0" name="protocolType" type="xs:string"/><xs:element minOccurs="0" name="remark" type="xs:string"/><xs:element minOccurs="0" name="swiftUrl" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="exeLogDTO"><xs:sequence><xs:element minOccurs="0" name="busiCode" type="xs:string"/><xs:element minOccurs="0" name="busiName" type="xs:string"/><xs:element minOccurs="0" name="logDesc" type="xs:string"/><xs:element minOccurs="0" name="logId" type="xs:long"/><xs:element minOccurs="0" name="logLevel" type="xs:string"/><xs:element minOccurs="0" name="objectId" type="xs:string"/><xs:element minOccurs="0" name="objectType" type="xs:string"/><xs:element minOccurs="0" name="operTime" type="xs:string"/><xs:element minOccurs="0" name="userCode" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="anythingDTO"><xs:sequence><xs:element minOccurs="0" name="loginCode" type="xs:string"/><xs:element minOccurs="0" name="userName" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="msgQueryDTO"><xs:sequence><xs:element minOccurs="0" name="beginDate" type="xs:int"/><xs:element minOccurs="0" name="busiStatus" type="xs:string"/><xs:element minOccurs="0" name="busiType" type="xs:string"/><xs:element minOccurs="0" name="endDate" type="xs:int"/><xs:element minOccurs="0" name="histSign" type="xs:string"/><xs:element minOccurs="0" name="inChannelId" type="xs:int"/><xs:element maxOccurs="unbounded" minOccurs="0" name="inMsgType" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="inRefId" type="xs:string"/><xs:element minOccurs="0" name="instId" type="xs:string"/><xs:element minOccurs="0" name="msgId" type="xs:long"/><xs:element minOccurs="0" name="msgIdx" type="xs:int"/><xs:element minOccurs="0" name="msgStatus" type="xs:string"/><xs:element minOccurs="0" name="outChannelId" type="xs:int"/><xs:element minOccurs="0" name="queryRef" type="xs:string"/><xs:element minOccurs="0" name="refId" type="xs:string"/><xs:element minOccurs="0" name="relRefId" type="xs:string"/><xs:element minOccurs="0" name="responseFlag" type="xs:string"/><xs:element minOccurs="0" name="stateNum" type="xs:string"/><xs:element minOccurs="0" name="updateSign" type="xs:string"/><xs:element minOccurs="0" name="userCode" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="countDTO"><xs:sequence><xs:element minOccurs="0" name="bank" type="xs:string"/><xs:element minOccurs="0" name="bankHandling" type="xs:string"/><xs:element minOccurs="0" name="bankId" type="xs:string"/><xs:element minOccurs="0" name="fail" type="xs:string"/><xs:element minOccurs="0" name="invalidPay" type="xs:string"/><xs:element minOccurs="0" name="ipmpHandling" type="xs:string"/><xs:element minOccurs="0" name="people" type="xs:string"/><xs:element minOccurs="0" name="success" type="xs:string"/><xs:element minOccurs="0" name="todayAllCount" type="xs:string"/></xs:sequence></xs:complexType>
<xs:complexType name="msgValueGroupDTO"><xs:sequence><xs:element minOccurs="0" name="groupName" type="xs:string"/><xs:element minOccurs="0" name="isEdit" type="xs:string"/><xs:element minOccurs="0" name="remark" type="xs:string"/><xs:element minOccurs="0" name="valueGroup" type="xs:string"/></xs:sequence></xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="receiveMsg">
    <wsdl:part name="receiveMsg" element="receiveMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="abandonIpmpHandlingMsgResponse">
    <wsdl:part name="abandonIpmpHandlingMsgResponse" element="abandonIpmpHandlingMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttrValueResponse">
    <wsdl:part name="getAttrValueResponse" element="getAttrValueResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgClbContentResponse">
    <wsdl:part name="getMsgClbContentResponse" element="getMsgClbContentResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatusArrayResponse">
    <wsdl:part name="queryMsgStatusArrayResponse" element="queryMsgStatusArrayResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgByRelatedRefResponse">
    <wsdl:part name="queryMsgByRelatedRefResponse" element="queryMsgByRelatedRefResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendMsg">
    <wsdl:part name="sendMsg" element="sendMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAnalyseText">
    <wsdl:part name="getAnalyseText" element="getAnalyseText">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleManualRoute">
    <wsdl:part name="handleManualRoute" element="handleManualRoute">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryVoucherProcLogList">
    <wsdl:part name="queryVoucherProcLogList" element="queryVoucherProcLogList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllMsgTypeTreeListResponse">
    <wsdl:part name="getAllMsgTypeTreeListResponse" element="getAllMsgTypeTreeListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfoListResponse">
    <wsdl:part name="getMsgInfoListResponse" element="getMsgInfoListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getValueGroupResponse">
    <wsdl:part name="getValueGroupResponse" element="getValueGroupResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgArrayByRelatedRefResponse">
    <wsdl:part name="queryMsgArrayByRelatedRefResponse" element="queryMsgArrayByRelatedRefResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="archiveMsgResponse">
    <wsdl:part name="archiveMsgResponse" element="archiveMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="hanldeCreateOutMsgResponse">
    <wsdl:part name="hanldeCreateOutMsgResponse" element="hanldeCreateOutMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfoResponse">
    <wsdl:part name="getMsgInfoResponse" element="getMsgInfoResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendMsgLimitResponse">
    <wsdl:part name="sendMsgLimitResponse" element="sendMsgLimitResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveBankMsg">
    <wsdl:part name="receiveBankMsg" element="receiveBankMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgClobXmlStr">
    <wsdl:part name="getMsgClobXmlStr" element="getMsgClobXmlStr">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getWorkExeList">
    <wsdl:part name="getWorkExeList" element="getWorkExeList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="nodesInvisible">
    <wsdl:part name="nodesInvisible" element="nodesInvisible">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reRoute">
    <wsdl:part name="reRoute" element="reRoute">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="executeSynMsg">
    <wsdl:part name="executeSynMsg" element="executeSynMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="skipWork">
    <wsdl:part name="skipWork" element="skipWork">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfoListForCountResponse">
    <wsdl:part name="getMsgInfoListForCountResponse" element="getMsgInfoListForCountResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="decodeResponse">
    <wsdl:part name="decodeResponse" element="decodeResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveMsgByBusiType">
    <wsdl:part name="receiveMsgByBusiType" element="receiveMsgByBusiType">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="countMsgListByCondictionsResponse">
    <wsdl:part name="countMsgListByCondictionsResponse" element="countMsgListByCondictionsResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveBankMsgResponse">
    <wsdl:part name="receiveBankMsgResponse" element="receiveBankMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfo">
    <wsdl:part name="getMsgInfo" element="getMsgInfo">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttrValueList">
    <wsdl:part name="getAttrValueList" element="getAttrValueList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllMsgTypeTreeList">
    <wsdl:part name="getAllMsgTypeTreeList" element="getAllMsgTypeTreeList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAllStatusResponse">
    <wsdl:part name="queryAllStatusResponse" element="queryAllStatusResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reExecuteWorkResponse">
    <wsdl:part name="reExecuteWorkResponse" element="reExecuteWorkResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUnReadMsgInfoListLimit">
    <wsdl:part name="getUnReadMsgInfoListLimit" element="getUnReadMsgInfoListLimit">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleSendConfirmResponse">
    <wsdl:part name="handleSendConfirmResponse" element="handleSendConfirmResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendTestMsg">
    <wsdl:part name="sendTestMsg" element="sendTestMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllProtocolTypeList">
    <wsdl:part name="getAllProtocolTypeList" element="getAllProtocolTypeList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAllStatusArrayResponse">
    <wsdl:part name="queryAllStatusArrayResponse" element="queryAllStatusArrayResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reAnalyse">
    <wsdl:part name="reAnalyse" element="reAnalyse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reAnalyseResponse">
    <wsdl:part name="reAnalyseResponse" element="reAnalyseResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="archiveMsg">
    <wsdl:part name="archiveMsg" element="archiveMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgByRelatedRef">
    <wsdl:part name="queryMsgByRelatedRef" element="queryMsgByRelatedRef">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveReportMsg">
    <wsdl:part name="receiveReportMsg" element="receiveReportMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getValueGroupList">
    <wsdl:part name="getValueGroupList" element="getValueGroupList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkTransferInfoResponse">
    <wsdl:part name="checkTransferInfoResponse" element="checkTransferInfoResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateAttrValue">
    <wsdl:part name="updateAttrValue" element="updateAttrValue">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="addAttrValue">
    <wsdl:part name="addAttrValue" element="addAttrValue">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="createSequence">
    <wsdl:part name="createSequence" element="createSequence">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttrValue">
    <wsdl:part name="getAttrValue" element="getAttrValue">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="operateRollbackResponse">
    <wsdl:part name="operateRollbackResponse" element="operateRollbackResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reloadProtocol">
    <wsdl:part name="reloadProtocol" element="reloadProtocol">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgSplitFlag">
    <wsdl:part name="queryMsgSplitFlag" element="queryMsgSplitFlag">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateAttrValueResponse">
    <wsdl:part name="updateAttrValueResponse" element="updateAttrValueResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getIpmpPublicKeyData">
    <wsdl:part name="getIpmpPublicKeyData" element="getIpmpPublicKeyData">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUnReadMsgInfoListLimitResponse">
    <wsdl:part name="getUnReadMsgInfoListLimitResponse" element="getUnReadMsgInfoListLimitResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getOutText">
    <wsdl:part name="getOutText" element="getOutText">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAnalyseTextResponse">
    <wsdl:part name="getAnalyseTextResponse" element="getAnalyseTextResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendMsgResponse">
    <wsdl:part name="sendMsgResponse" element="sendMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="converMsg">
    <wsdl:part name="converMsg" element="converMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatus">
    <wsdl:part name="queryMsgStatus" element="queryMsgStatus">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgTypeListResponse">
    <wsdl:part name="getMsgTypeListResponse" element="getMsgTypeListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveReportMsgResponse">
    <wsdl:part name="receiveReportMsgResponse" element="receiveReportMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleSendConfirmByRefId">
    <wsdl:part name="handleSendConfirmByRefId" element="handleSendConfirmByRefId">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reExecuteWork">
    <wsdl:part name="reExecuteWork" element="reExecuteWork">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="executeMsgResponse">
    <wsdl:part name="executeMsgResponse" element="executeMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="decodeMsg">
    <wsdl:part name="decodeMsg" element="decodeMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatusArray">
    <wsdl:part name="queryMsgStatusArray" element="queryMsgStatusArray">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="operateRollback">
    <wsdl:part name="operateRollback" element="operateRollback">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleMsgForwardResponse">
    <wsdl:part name="handleMsgForwardResponse" element="handleMsgForwardResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatusListResponse">
    <wsdl:part name="queryMsgStatusListResponse" element="queryMsgStatusListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="createSequenceResponse">
    <wsdl:part name="createSequenceResponse" element="createSequenceResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="executeMsg">
    <wsdl:part name="executeMsg" element="executeMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="abandonIpmpHandlingMsg">
    <wsdl:part name="abandonIpmpHandlingMsg" element="abandonIpmpHandlingMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendTestMsgResponse">
    <wsdl:part name="sendTestMsgResponse" element="sendTestMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgTypesByBankCode">
    <wsdl:part name="getMsgTypesByBankCode" element="getMsgTypesByBankCode">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleSendConfirmByRefIdResponse">
    <wsdl:part name="handleSendConfirmByRefIdResponse" element="handleSendConfirmByRefIdResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgArrayByRelatedRef">
    <wsdl:part name="queryMsgArrayByRelatedRef" element="queryMsgArrayByRelatedRef">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="operateCommitResponse">
    <wsdl:part name="operateCommitResponse" element="operateCommitResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveMsgResponse">
    <wsdl:part name="approveMsgResponse" element="approveMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="hanldleSendQueryMsg">
    <wsdl:part name="hanldleSendQueryMsg" element="hanldleSendQueryMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getOutTextResponse">
    <wsdl:part name="getOutTextResponse" element="getOutTextResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttrValueResponse">
    <wsdl:part name="deleteAttrValueResponse" element="deleteAttrValueResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAllStatusArray">
    <wsdl:part name="queryAllStatusArray" element="queryAllStatusArray">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAttrValueListResponse">
    <wsdl:part name="getAttrValueListResponse" element="getAttrValueListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryPayVoucherListByCondictionsForCount">
    <wsdl:part name="queryPayVoucherListByCondictionsForCount" element="queryPayVoucherListByCondictionsForCount">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleSendConfirm">
    <wsdl:part name="handleSendConfirm" element="handleSendConfirm">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAndReceiveMsg">
    <wsdl:part name="queryAndReceiveMsg" element="queryAndReceiveMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgClbContent">
    <wsdl:part name="getMsgClbContent" element="getMsgClbContent">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveMsgResponse">
    <wsdl:part name="receiveMsgResponse" element="receiveMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="abandon">
    <wsdl:part name="abandon" element="abandon">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteAttrValue">
    <wsdl:part name="deleteAttrValue" element="deleteAttrValue">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgExeLogResponse">
    <wsdl:part name="getMsgExeLogResponse" element="getMsgExeLogResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkTransferInfo">
    <wsdl:part name="checkTransferInfo" element="checkTransferInfo">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="countMsgListByCondictions">
    <wsdl:part name="countMsgListByCondictions" element="countMsgListByCondictions">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="decode">
    <wsdl:part name="decode" element="decode">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveMsgByRelatedRefResponse">
    <wsdl:part name="receiveMsgByRelatedRefResponse" element="receiveMsgByRelatedRefResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveMsgByBusiTypeResponse">
    <wsdl:part name="receiveMsgByBusiTypeResponse" element="receiveMsgByBusiTypeResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryVoucherProcLogListResponse">
    <wsdl:part name="queryVoucherProcLogListResponse" element="queryVoucherProcLogListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="nodesInvisibleResponse">
    <wsdl:part name="nodesInvisibleResponse" element="nodesInvisibleResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reloadProtocolResponse">
    <wsdl:part name="reloadProtocolResponse" element="reloadProtocolResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleMsgForward">
    <wsdl:part name="handleMsgForward" element="handleMsgForward">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="resendMsgResponse">
    <wsdl:part name="resendMsgResponse" element="resendMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getValueGroup">
    <wsdl:part name="getValueGroup" element="getValueGroup">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryPayVoucherListByCondictionsForCountResponse">
    <wsdl:part name="queryPayVoucherListByCondictionsForCountResponse" element="queryPayVoucherListByCondictionsForCountResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgExeLog">
    <wsdl:part name="getMsgExeLog" element="getMsgExeLog">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="abandonResponse">
    <wsdl:part name="abandonResponse" element="abandonResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="handleManualRouteResponse">
    <wsdl:part name="handleManualRouteResponse" element="handleManualRouteResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveMsgLimitResponse">
    <wsdl:part name="approveMsgLimitResponse" element="approveMsgLimitResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatusList">
    <wsdl:part name="queryMsgStatusList" element="queryMsgStatusList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfoListForCount">
    <wsdl:part name="getMsgInfoListForCount" element="getMsgInfoListForCount">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveMsgLimit">
    <wsdl:part name="approveMsgLimit" element="approveMsgLimit">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgClobXmlStrResponse">
    <wsdl:part name="getMsgClobXmlStrResponse" element="getMsgClobXmlStrResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="addAttrValueResponse">
    <wsdl:part name="addAttrValueResponse" element="addAttrValueResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgInfoList">
    <wsdl:part name="getMsgInfoList" element="getMsgInfoList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="hanldeCreateOutMsg">
    <wsdl:part name="hanldeCreateOutMsg" element="hanldeCreateOutMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getWaitSendMsg">
    <wsdl:part name="getWaitSendMsg" element="getWaitSendMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="approveMsg">
    <wsdl:part name="approveMsg" element="approveMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="executeSynMsgResponse">
    <wsdl:part name="executeSynMsgResponse" element="executeSynMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgTypeList">
    <wsdl:part name="getMsgTypeList" element="getMsgTypeList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="resendMsg">
    <wsdl:part name="resendMsg" element="resendMsg">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="operateCommit">
    <wsdl:part name="operateCommit" element="operateCommit">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ShineException">
    <wsdl:part name="ShineException" element="ns4:ShineException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="sendMsgLimit">
    <wsdl:part name="sendMsgLimit" element="sendMsgLimit">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="skipWorkResponse">
    <wsdl:part name="skipWorkResponse" element="skipWorkResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgStatusResponse">
    <wsdl:part name="queryMsgStatusResponse" element="queryMsgStatusResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getInText">
    <wsdl:part name="getInText" element="getInText">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAllStatus">
    <wsdl:part name="queryAllStatus" element="queryAllStatus">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryAndReceiveMsgResponse">
    <wsdl:part name="queryAndReceiveMsgResponse" element="queryAndReceiveMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="decodeMsgResponse">
    <wsdl:part name="decodeMsgResponse" element="decodeMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="queryMsgSplitFlagResponse">
    <wsdl:part name="queryMsgSplitFlagResponse" element="queryMsgSplitFlagResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="hanldleSendQueryMsgResponse">
    <wsdl:part name="hanldleSendQueryMsgResponse" element="hanldleSendQueryMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllMsgTypeListResponse">
    <wsdl:part name="getAllMsgTypeListResponse" element="getAllMsgTypeListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="reRouteResponse">
    <wsdl:part name="reRouteResponse" element="reRouteResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getValueGroupListResponse">
    <wsdl:part name="getValueGroupListResponse" element="getValueGroupListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getWaitSendMsgResponse">
    <wsdl:part name="getWaitSendMsgResponse" element="getWaitSendMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getIpmpPublicKeyDataResponse">
    <wsdl:part name="getIpmpPublicKeyDataResponse" element="getIpmpPublicKeyDataResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getMsgTypesByBankCodeResponse">
    <wsdl:part name="getMsgTypesByBankCodeResponse" element="getMsgTypesByBankCodeResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getWorkExeListResponse">
    <wsdl:part name="getWorkExeListResponse" element="getWorkExeListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="receiveMsgByRelatedRef">
    <wsdl:part name="receiveMsgByRelatedRef" element="receiveMsgByRelatedRef">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllProtocolTypeListResponse">
    <wsdl:part name="getAllProtocolTypeListResponse" element="getAllProtocolTypeListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getInTextResponse">
    <wsdl:part name="getInTextResponse" element="getInTextResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="converMsgResponse">
    <wsdl:part name="converMsgResponse" element="converMsgResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getAllMsgTypeList">
    <wsdl:part name="getAllMsgTypeList" element="getAllMsgTypeList">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="MessageCtrl">
    <wsdl:operation name="decode">
      <wsdl:input message="decode">
    </wsdl:input>
      <wsdl:output message="decodeResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttrValue">
      <wsdl:input message="getAttrValue">
    </wsdl:input>
      <wsdl:output message="getAttrValueResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createSequence">
      <wsdl:input message="createSequence">
    </wsdl:input>
      <wsdl:output message="createSequenceResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveMsg">
      <wsdl:input message="approveMsg">
    </wsdl:input>
      <wsdl:output message="approveMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="executeMsg">
      <wsdl:input message="executeMsg">
    </wsdl:input>
      <wsdl:output message="executeMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatus">
      <wsdl:input message="queryMsgStatus">
    </wsdl:input>
      <wsdl:output message="queryMsgStatusResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsgByRelatedRef">
      <wsdl:input message="receiveMsgByRelatedRef">
    </wsdl:input>
      <wsdl:output message="receiveMsgByRelatedRefResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttrValueList">
      <wsdl:input message="getAttrValueList">
    </wsdl:input>
      <wsdl:output message="getAttrValueListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgSplitFlag">
      <wsdl:input message="queryMsgSplitFlag">
    </wsdl:input>
      <wsdl:output message="queryMsgSplitFlagResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="executeSynMsg">
      <wsdl:input message="executeSynMsg">
    </wsdl:input>
      <wsdl:output message="executeSynMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getIpmpPublicKeyData">
      <wsdl:input message="getIpmpPublicKeyData">
    </wsdl:input>
      <wsdl:output message="getIpmpPublicKeyDataResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfoList">
      <wsdl:input message="getMsgInfoList">
    </wsdl:input>
      <wsdl:output message="getMsgInfoListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="resendMsg">
      <wsdl:input message="resendMsg">
    </wsdl:input>
      <wsdl:output message="resendMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="abandon">
      <wsdl:input message="abandon">
    </wsdl:input>
      <wsdl:output message="abandonResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfo">
      <wsdl:input message="getMsgInfo">
    </wsdl:input>
      <wsdl:output message="getMsgInfoResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendMsg">
      <wsdl:input message="sendMsg">
    </wsdl:input>
      <wsdl:output message="sendMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getValueGroup">
      <wsdl:input message="getValueGroup">
    </wsdl:input>
      <wsdl:output message="getValueGroupResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAttrValue">
      <wsdl:input message="addAttrValue">
    </wsdl:input>
      <wsdl:output message="addAttrValueResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveMsgLimit">
      <wsdl:input message="approveMsgLimit">
    </wsdl:input>
      <wsdl:output message="approveMsgLimitResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="archiveMsg">
      <wsdl:input message="archiveMsg">
    </wsdl:input>
      <wsdl:output message="archiveMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="converMsg">
      <wsdl:input message="converMsg">
    </wsdl:input>
      <wsdl:output message="converMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="decodeMsg">
      <wsdl:input message="decodeMsg">
    </wsdl:input>
      <wsdl:output message="decodeMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttrValue">
      <wsdl:input message="deleteAttrValue">
    </wsdl:input>
      <wsdl:output message="deleteAttrValueResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllMsgTypeList">
      <wsdl:input message="getAllMsgTypeList">
    </wsdl:input>
      <wsdl:output message="getAllMsgTypeListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllMsgTypeTreeList">
      <wsdl:input message="getAllMsgTypeTreeList">
    </wsdl:input>
      <wsdl:output message="getAllMsgTypeTreeListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllProtocolTypeList">
      <wsdl:input message="getAllProtocolTypeList">
    </wsdl:input>
      <wsdl:output message="getAllProtocolTypeListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgTypesByBankCode">
      <wsdl:input message="getMsgTypesByBankCode">
    </wsdl:input>
      <wsdl:output message="getMsgTypesByBankCodeResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgClbContent">
      <wsdl:input message="getMsgClbContent">
    </wsdl:input>
      <wsdl:output message="getMsgClbContentResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="nodesInvisible">
      <wsdl:input message="nodesInvisible">
    </wsdl:input>
      <wsdl:output message="nodesInvisibleResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getInText">
      <wsdl:input message="getInText">
    </wsdl:input>
      <wsdl:output message="getInTextResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getOutText">
      <wsdl:input message="getOutText">
    </wsdl:input>
      <wsdl:output message="getOutTextResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAnalyseText">
      <wsdl:input message="getAnalyseText">
    </wsdl:input>
      <wsdl:output message="getAnalyseTextResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgClobXmlStr">
      <wsdl:input message="getMsgClobXmlStr">
    </wsdl:input>
      <wsdl:output message="getMsgClobXmlStrResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgExeLog">
      <wsdl:input message="getMsgExeLog">
    </wsdl:input>
      <wsdl:output message="getMsgExeLogResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgTypeList">
      <wsdl:input message="getMsgTypeList">
    </wsdl:input>
      <wsdl:output message="getMsgTypeListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUnReadMsgInfoListLimit">
      <wsdl:input message="getUnReadMsgInfoListLimit">
    </wsdl:input>
      <wsdl:output message="getUnReadMsgInfoListLimitResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getValueGroupList">
      <wsdl:input message="getValueGroupList">
    </wsdl:input>
      <wsdl:output message="getValueGroupListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getWorkExeList">
      <wsdl:input message="getWorkExeList">
    </wsdl:input>
      <wsdl:output message="getWorkExeListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleManualRoute">
      <wsdl:input message="handleManualRoute">
    </wsdl:input>
      <wsdl:output message="handleManualRouteResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleMsgForward">
      <wsdl:input message="handleMsgForward">
    </wsdl:input>
      <wsdl:output message="handleMsgForwardResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleSendConfirm">
      <wsdl:input message="handleSendConfirm">
    </wsdl:input>
      <wsdl:output message="handleSendConfirmResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleSendConfirmByRefId">
      <wsdl:input message="handleSendConfirmByRefId">
    </wsdl:input>
      <wsdl:output message="handleSendConfirmByRefIdResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="hanldeCreateOutMsg">
      <wsdl:input message="hanldeCreateOutMsg">
    </wsdl:input>
      <wsdl:output message="hanldeCreateOutMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="operateCommit">
      <wsdl:input message="operateCommit">
    </wsdl:input>
      <wsdl:output message="operateCommitResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="operateRollback">
      <wsdl:input message="operateRollback">
    </wsdl:input>
      <wsdl:output message="operateRollbackResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAllStatus">
      <wsdl:input message="queryAllStatus">
    </wsdl:input>
      <wsdl:output message="queryAllStatusResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAllStatusArray">
      <wsdl:input message="queryAllStatusArray">
    </wsdl:input>
      <wsdl:output message="queryAllStatusArrayResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgByRelatedRef">
      <wsdl:input message="queryMsgByRelatedRef">
    </wsdl:input>
      <wsdl:output message="queryMsgByRelatedRefResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgArrayByRelatedRef">
      <wsdl:input message="queryMsgArrayByRelatedRef">
    </wsdl:input>
      <wsdl:output message="queryMsgArrayByRelatedRefResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatusList">
      <wsdl:input message="queryMsgStatusList">
    </wsdl:input>
      <wsdl:output message="queryMsgStatusListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatusArray">
      <wsdl:input message="queryMsgStatusArray">
    </wsdl:input>
      <wsdl:output message="queryMsgStatusArrayResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reAnalyse">
      <wsdl:input message="reAnalyse">
    </wsdl:input>
      <wsdl:output message="reAnalyseResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveBankMsg">
      <wsdl:input message="receiveBankMsg">
    </wsdl:input>
      <wsdl:output message="receiveBankMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsg">
      <wsdl:input message="receiveMsg">
    </wsdl:input>
      <wsdl:output message="receiveMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAndReceiveMsg">
      <wsdl:input message="queryAndReceiveMsg">
    </wsdl:input>
      <wsdl:output message="queryAndReceiveMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveReportMsg">
      <wsdl:input message="receiveReportMsg">
    </wsdl:input>
      <wsdl:output message="receiveReportMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reExecuteWork">
      <wsdl:input message="reExecuteWork">
    </wsdl:input>
      <wsdl:output message="reExecuteWorkResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reloadProtocol">
      <wsdl:input message="reloadProtocol">
    </wsdl:input>
      <wsdl:output message="reloadProtocolResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reRoute">
      <wsdl:input message="reRoute">
    </wsdl:input>
      <wsdl:output message="reRouteResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendMsgLimit">
      <wsdl:input message="sendMsgLimit">
    </wsdl:input>
      <wsdl:output message="sendMsgLimitResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendTestMsg">
      <wsdl:input message="sendTestMsg">
    </wsdl:input>
      <wsdl:output message="sendTestMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="skipWork">
      <wsdl:input message="skipWork">
    </wsdl:input>
      <wsdl:output message="skipWorkResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateAttrValue">
      <wsdl:input message="updateAttrValue">
    </wsdl:input>
      <wsdl:output message="updateAttrValueResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="countMsgListByCondictions">
      <wsdl:input message="countMsgListByCondictions">
    </wsdl:input>
      <wsdl:output message="countMsgListByCondictionsResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfoListForCount">
      <wsdl:input message="getMsgInfoListForCount">
    </wsdl:input>
      <wsdl:output message="getMsgInfoListForCountResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryPayVoucherListByCondictionsForCount">
      <wsdl:input message="queryPayVoucherListByCondictionsForCount">
    </wsdl:input>
      <wsdl:output message="queryPayVoucherListByCondictionsForCountResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getWaitSendMsg">
      <wsdl:input message="getWaitSendMsg">
    </wsdl:input>
      <wsdl:output message="getWaitSendMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="hanldleSendQueryMsg">
      <wsdl:input message="hanldleSendQueryMsg">
    </wsdl:input>
      <wsdl:output message="hanldleSendQueryMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="abandonIpmpHandlingMsg">
      <wsdl:input message="abandonIpmpHandlingMsg">
    </wsdl:input>
      <wsdl:output message="abandonIpmpHandlingMsgResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryVoucherProcLogList">
      <wsdl:input message="queryVoucherProcLogList">
    </wsdl:input>
      <wsdl:output message="queryVoucherProcLogListResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="checkTransferInfo">
      <wsdl:input message="checkTransferInfo">
    </wsdl:input>
      <wsdl:output message="checkTransferInfoResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsgByBusiType">
      <wsdl:input message="receiveMsgByBusiType">
    </wsdl:input>
      <wsdl:output message="receiveMsgByBusiTypeResponse">
    </wsdl:output>
      <wsdl:fault name="ShineException" message="ShineException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MessageCtrlBinding" type="MessageCtrl">
    <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="decode">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttrValue">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="createSequence">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="executeMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatus">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsgByRelatedRef">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAttrValueList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgSplitFlag">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="executeSynMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getIpmpPublicKeyData">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfoList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="resendMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="abandon">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfo">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getValueGroup">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="addAttrValue">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="approveMsgLimit">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="archiveMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="converMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="decodeMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="deleteAttrValue">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllMsgTypeList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllMsgTypeTreeList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAllProtocolTypeList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgTypesByBankCode">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgClbContent">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="nodesInvisible">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getInText">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getOutText">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getAnalyseText">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgClobXmlStr">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgExeLog">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgTypeList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getUnReadMsgInfoListLimit">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getValueGroupList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getWorkExeList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleManualRoute">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleMsgForward">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleSendConfirm">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="handleSendConfirmByRefId">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="hanldeCreateOutMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="operateCommit">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="operateRollback">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAllStatus">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAllStatusArray">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgByRelatedRef">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgArrayByRelatedRef">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatusList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryMsgStatusArray">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reAnalyse">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveBankMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryAndReceiveMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveReportMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reExecuteWork">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reloadProtocol">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="reRoute">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendMsgLimit">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="sendTestMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="skipWork">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="updateAttrValue">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="countMsgListByCondictions">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getMsgInfoListForCount">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryPayVoucherListByCondictionsForCount">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getWaitSendMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="hanldleSendQueryMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="abandonIpmpHandlingMsg">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="queryVoucherProcLogList">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="checkTransferInfo">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="receiveMsgByBusiType">
      <SOAP:operation/>
      <wsdl:input>
        <SOAP:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <SOAP:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ShineException">
        <SOAP:fault name="ShineException" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="MessageCtrlService">
    <wsdl:port name="MessageCtrlPort" binding="MessageCtrlBinding">
      <SOAP:address location="http://127.0.0.1:8080/EIpmpService/ws/EIpmpService_MessageCtrl"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>