You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:tns="http://Service/" targetNamespace="http://Service/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="AmendRem" type="tns:AmendRem" /> <xs:element name="AmendRemResponse" type="tns:AmendRemResponse" /> <xs:element name="CancelRem" type="tns:CancelRem" /> <xs:element name="CancelRemResponse" type="tns:CancelRemResponse" /> <xs:element name="GetAccBal" type="tns:GetAccBal" /> <xs:element name="GetAccBalResponse" type="tns:GetAccBalResponse" /> <xs:element name="GetAccTranHistory" type="tns:GetAccTranHistory" /> <xs:element name="GetAccTranHistoryResponse" type="tns:GetAccTranHistoryResponse" /> <xs:element name="GetBankBranchesSL" type="tns:GetBankBranchesSL" /> <xs:element name="GetBankBranchesSLResponse" type="tns:GetBankBranchesSLResponse" /> <xs:element name="GetBanksSL" type="tns:GetBanksSL" /> <xs:element name="GetBanksSLResponse" type="tns:GetBanksSLResponse" /> <xs:element name="GetExch" type="tns:GetExch" /> <xs:element name="GetExchResponse" type="tns:GetExchResponse" /> <xs:element name="GetLstOfRem" type="tns:GetLstOfRem" /> <xs:element name="GetLstOfRemResponse" type="tns:GetLstOfRemResponse" /> <xs:element name="GetTranHistory" type="tns:GetTranHistory" /> <xs:element name="GetTranHistoryResponse" type="tns:GetTranHistoryResponse" /> <xs:element name="SendMsg" type="tns:SendMsg" /> <xs:element name="SendMsgResponse" type="tns:SendMsgResponse" /> <xs:element name="SendRem" type="tns:SendRem" /> <xs:element name="SendRemResponse" type="tns:SendRemResponse" /> <xs:element name="StatusRem" type="tns:StatusRem" /> <xs:element name="StatusRemResponse" type="tns:StatusRemResponse" /> <xs:element name="VerifyAccount" type="tns:VerifyAccount" /> <xs:element name="VerifyAccountResponse" type="tns:VerifyAccountResponse" /> <xs:element name="getMsg" type="tns:getMsg" /> <xs:element name="getMsgResponse" type="tns:getMsgResponse" /> <xs:element name="getMsg_1" type="tns:getMsg_1" /> <xs:element name="getMsg_1Response" type="tns:getMsg_1Response" /> <xs:complexType name="CancelRem"> <xs:sequence> <xs:element minOccurs="0" name="RemittanceRef" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="CancelRemResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:remittanceRespons" /> </xs:sequence> </xs:complexType> <xs:complexType name="remittanceRespons"> <xs:sequence> <xs:element minOccurs="0" name="msg" type="xs:string" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> <xs:element minOccurs="0" name="responseCode" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="responseStatus"> <xs:sequence> <xs:element minOccurs="0" name="responseStatusCode" type="xs:string" /> <xs:element minOccurs="0" name="resposnseStatusMsg" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetExch"> <xs:sequence> <xs:element minOccurs="0" name="Currency" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetExchResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:exchangeRateResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="exchangeRateResponse"> <xs:sequence> <xs:element minOccurs="0" name="exchangeRate" type="tns:exchangeRate" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="exchangeRate"> <xs:sequence> <xs:element name="chBuying" type="xs:double" /> <xs:element name="chSelling" type="xs:double" /> <xs:element name="cuBuying" type="xs:double" /> <xs:element name="cuSelling" type="xs:double" /> <xs:element minOccurs="0" name="currency" type="tns:currency" /> </xs:sequence> </xs:complexType> <xs:complexType name="currency"> <xs:sequence> <xs:element minOccurs="0" name="currencyCode" type="xs:string" /> <xs:element minOccurs="0" name="currencyName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="VerifyAccount"> <xs:sequence> <xs:element minOccurs="0" name="AccuntNumber" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="VerifyAccountResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:verifyAccResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="verifyAccResponse"> <xs:sequence> <xs:element minOccurs="0" name="accountNumber" type="xs:string" /> <xs:element minOccurs="0" name="nameOfAccount" type="xs:string" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> <xs:element minOccurs="0" name="verifyCode" type="xs:string" /> <xs:element minOccurs="0" name="verifyMsg" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetBanksSL"> <xs:sequence /> </xs:complexType> <xs:complexType name="GetBanksSLResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:banksResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="banksResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="banks" nillable="true" type="tns:bank" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="bank"> <xs:sequence> <xs:element minOccurs="0" name="bankCode" type="xs:string" /> <xs:element minOccurs="0" name="bankName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetAccBal"> <xs:sequence /> </xs:complexType> <xs:complexType name="GetAccBalResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:accountBalancesResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="accountBalancesResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="accountBalance" nillable="true" type="tns:accountBalance" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="accountBalance"> <xs:sequence> <xs:element minOccurs="0" name="account" type="xs:string" /> <xs:element minOccurs="0" name="acountType" type="xs:string" /> <xs:element name="balance" type="xs:double" /> <xs:element minOccurs="0" name="currency" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetAccTranHistory"> <xs:sequence> <xs:element minOccurs="0" name="AccountNumber" type="xs:string" /> <xs:element minOccurs="0" name="fromDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="toDate" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetAccTranHistoryResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:accountHistoryResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="accountHistoryResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="accountHistory" nillable="true" type="tns:accountHistory" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="accountHistory"> <xs:sequence> <xs:element name="balance" type="xs:double" /> <xs:element minOccurs="0" name="date" type="xs:dateTime" /> <xs:element minOccurs="0" name="description" type="xs:string" /> <xs:element name="tranAmount" type="xs:double" /> </xs:sequence> </xs:complexType> <xs:complexType name="SendRem"> <xs:sequence> <xs:element minOccurs="0" name="CUSPIN" type="xs:string" /> <xs:element minOccurs="0" name="SENDERACCOUNTNO" type="xs:string" /> <xs:element minOccurs="0" name="CURRENCY" type="xs:string" /> <xs:element minOccurs="0" name="REMITTENCETYPE" type="xs:string" /> <xs:element minOccurs="0" name="SENDERNAME" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYNAME" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYADD" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYPHONE" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYID" type="xs:string" /> <xs:element minOccurs="0" name="BANKACCTNO" type="xs:string" /> <xs:element minOccurs="0" name="BANKNAME" type="xs:string" /> <xs:element minOccurs="0" name="BANKADDRESS" type="xs:string" /> <xs:element minOccurs="0" name="SENDERPHONE" type="xs:string" /> <xs:element minOccurs="0" name="SENDRESINFO" type="xs:string" /> <xs:element minOccurs="0" name="TRANSACTIONREF" type="xs:string" /> <xs:element minOccurs="0" name="SMSALERT" type="xs:string" /> <xs:element name="AMOUNT" type="xs:double" /> <xs:element minOccurs="0" name="CHARGE" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="SendRemResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:remittanceRespons" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetTranHistory"> <xs:sequence> <xs:element minOccurs="0" name="AccountNumber" type="xs:string" /> <xs:element minOccurs="0" name="fromDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="toDate" type="xs:dateTime" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetTranHistoryResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:tranHistoryResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="tranHistoryResponse"> <xs:sequence> <xs:element minOccurs="0" name="image" type="xs:base64Binary" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetBankBranchesSL"> <xs:sequence> <xs:element minOccurs="0" name="BankCode" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetBankBranchesSLResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:branchResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="branchResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="banks" nillable="true" type="tns:branch" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="branch"> <xs:sequence> <xs:element minOccurs="0" name="branchCode" type="xs:string" /> <xs:element minOccurs="0" name="branchName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="AmendRem"> <xs:sequence> <xs:element minOccurs="0" name="REFNUMBER" type="xs:string" /> <xs:element minOccurs="0" name="REMITTENCETYPE" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYNAME" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYADD" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYPHONE" type="xs:string" /> <xs:element minOccurs="0" name="BENEFICIARYID" type="xs:string" /> <xs:element minOccurs="0" name="BANKACCTNO" type="xs:string" /> <xs:element minOccurs="0" name="BANKNAME" type="xs:string" /> <xs:element minOccurs="0" name="BANKADDRESS" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="AmendRemResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:remittanceRespons" /> </xs:sequence> </xs:complexType> <xs:complexType name="SendMsg"> <xs:sequence> <xs:element minOccurs="0" name="Msg" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="SendMsgResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="getMsg_1"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getMsg_1Response"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:messageResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="messageResponse"> <xs:sequence> <xs:element minOccurs="0" name="message" type="tns:message" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="message"> <xs:sequence> <xs:element minOccurs="0" name="msg" type="xs:string" /> <xs:element minOccurs="0" name="resposeCode" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="getMsg"> <xs:sequence /> </xs:complexType> <xs:complexType name="getMsgResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:messagesResponse" /> </xs:sequence> </xs:complexType> <xs:complexType name="messagesResponse"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="messages" nillable="true" type="tns:message" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="StatusRem"> <xs:sequence> <xs:element minOccurs="0" name="RemittanceRef" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="StatusRemResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:remittanceRespons" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetLstOfRem"> <xs:sequence> <xs:element minOccurs="0" name="FromDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="ToDate" type="xs:dateTime" /> <xs:element name="Status" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="GetLstOfRemResponse"> <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:remittanceResponses" /> </xs:sequence> </xs:complexType> <xs:complexType name="remittanceResponses"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="remittanceRespons" nillable="true" type="tns:remittanceResponsV1" /> <xs:element minOccurs="0" name="response" type="tns:responseStatus" /> </xs:sequence> </xs:complexType> <xs:complexType name="remittanceResponsV1"> <xs:sequence> <xs:element minOccurs="0" name="amount" type="xs:string" /> <xs:element minOccurs="0" name="reference" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema>
|