<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:tns="http://client.service.eo/CNIFE039/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	name="CNIFE039"
	targetNamespace="http://client.service.eo/CNIFE039/">


	<wsdl:types>
		<xsd:schema elementFormDefault="qualified" 
			xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			targetNamespace="http://client.service.eo/CNIFE039/">


			<!-- soap:body -->
			<xsd:element name="init" type= "tns:initType" />
			<xsd:complexType name="initType">
				<xsd:sequence>
					<xsd:element name="CNSV005201SC" type="tns:CNSV005201SC_Type" maxOccurs="1" minOccurs="1" />
				</xsd:sequence>
			</xsd:complexType>


			<xsd:element name= "initResponse" type= "tns:initResponseType" />
			<xsd:complexType name= "initResponseType">
				<xsd:sequence>
					<xsd:element name="CNSV005201SC" type="tns:CNSV005201SC_Type" maxOccurs="1" minOccurs="0" />
				</xsd:sequence>
			</xsd:complexType>


			<xsd:complexType name="CNSV005201SC_Type">
				<xsd:sequence>
					<xsd:element name="service_if" type="tns:service_if"  maxOccurs="1" minOccurs="1" />
				</xsd:sequence>
				<xsd:attribute name="type" type="xsd:string"></xsd:attribute>
			</xsd:complexType>


			<xsd:complexType name="service_if">
				<xsd:all>
					<xsd:element name="func_code" type="tns:func_code" maxOccurs="1" minOccurs="1" />
					<xsd:element name="sysid" type="tns:sysid" maxOccurs="1" minOccurs="1" />
					<xsd:element name="payway_cd" type="tns:payway_cd" maxOccurs="1" minOccurs="1" />
					<xsd:element name="payway_id" type="tns:payway_id" maxOccurs="1" minOccurs="0" />
					<xsd:element name="record" type="tns:record" maxOccurs="1" minOccurs="0" />
				</xsd:all>
			</xsd:complexType>


			<xsd:complexType name="record">
				<xsd:sequence>
					<xsd:element name="element" type="tns:element" maxOccurs="unbounded"  minOccurs="0" />
				</xsd:sequence>
				<xsd:attribute name="type" type="xsd:string"></xsd:attribute>
			</xsd:complexType>


			<xsd:complexType name="element">
				<xsd:all>
					<xsd:element name="payway_cd_o" type="tns:payway_cd_o" maxOccurs="1" minOccurs="0" />
					<xsd:element name="pay_seq" type="tns:pay_seq" maxOccurs="1" minOccurs="0" />
					<xsd:element name="payway_id_o" type="tns:payway_id_o" maxOccurs="1" minOccurs="0" />
					<xsd:element name="tsyrn_dsp_mngn" type="tns:tsyrn_dsp_mngn" maxOccurs="1" minOccurs="0" />
					<xsd:element name="crecard_comp_cd" type="tns:crecard_comp_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="crecard_comp_nm" type="tns:crecard_comp_nm" maxOccurs="1" minOccurs="0" />
					<xsd:element name="crecard_no" type="tns:crecard_no" maxOccurs="1" minOccurs="0" />
					<xsd:element name="card_user_name" type="tns:card_user_name" maxOccurs="1" minOccurs="0" />
					<xsd:element name="crecard_yk_kigen" type="tns:crecard_yk_kigen" maxOccurs="1" minOccurs="0" />
					<xsd:element name="payway_yk_flg" type="tns:payway_yk_flg" maxOccurs="1" minOccurs="0" />
				</xsd:all>
			</xsd:complexType>


			<xsd:complexType name="func_code">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="sysid">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="payway_cd">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="payway_id">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="payway_cd_o">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="pay_seq">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="payway_id_o">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="tsyrn_dsp_mngn">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="crecard_comp_cd">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="crecard_comp_nm">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="crecard_no">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="card_user_name">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="crecard_yk_kigen">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>
			<xsd:complexType name="payway_yk_flg">
				<xsd:simpleContent>
					<xsd:extension base="xsd:string">
						<xsd:attribute name="err" type="xsd:string"></xsd:attribute>
					</xsd:extension>
				</xsd:simpleContent>
			</xsd:complexType>


			<!-- soap:header -->
			<xsd:element name="requestID" type="xsd:string" nillable="false"/>
			<xsd:element name="serviceID" type="xsd:string" nillable="false"/>
			<xsd:element name="channel" type="xsd:string" nillable="false"/>
			<xsd:element name="viewID" type="xsd:string" nillable="false"/>
			<xsd:element name="operatorID" type="xsd:string" nillable="false"/>
			<xsd:element name="ipAddress" type="xsd:string"/>
			<xsd:element name="operateDatetime" type="xsd:string"/>
			<xsd:element name="errorLevel" type="xsd:string" nillable="false"/>
			<xsd:element name="returnCode" type="xsd:string" nillable="false"/>
			<xsd:element name="returnMessage" type="xsd:string" nillable="false"/>


		</xsd:schema>
	</wsdl:types>


	<wsdl:message name= "initRequest">
		<wsdl:part name="requestIDPart" element="tns:requestID" />
		<wsdl:part name="serviceIDPart" element="tns:serviceID" />
		<wsdl:part name="channelPart" element="tns:channel" />
		<wsdl:part name="viewIDPart" element="tns:viewID" />
		<wsdl:part name="operatorIDPart" element="tns:operatorID" />
		<wsdl:part name="ipAddressPart" element="tns:ipAddress" />
		<wsdl:part name="operateDatetimePart" element="tns:operateDatetime" />
		<wsdl:part name= "initRequest" element="tns:init" />
	</wsdl:message>
	<wsdl:message name= "initResponse">
		<wsdl:part name="requestIDPart" element="tns:requestID"/>
		<wsdl:part name="serviceIDPart" element="tns:serviceID"/>
		<wsdl:part name="channelPart" element="tns:channel"/>
		<wsdl:part name="viewIDPart" element="tns:viewID"/>
		<wsdl:part name="operatorIDPart" element="tns:operatorID"/>
		<wsdl:part name="ipAddressPart" element="tns:ipAddress"/>
		<wsdl:part name="operateDatetimePart" element="tns:operateDatetime"/>
		<wsdl:part name="errorLevelPart" element="tns:errorLevel"/>
		<wsdl:part name="returnCodePart" element="tns:returnCode"/>
		<wsdl:part name="returnMessagePart" element="tns:returnMessage"/>
		<wsdl:part name= "initResponse" element="tns:initResponse" />
	</wsdl:message>


	<wsdl:portType name="CNIFE039PortType">
		<wsdl:operation name="init">
			<wsdl:input message="tns:initRequest"/>
			<wsdl:output message="tns:initResponse"/>
		</wsdl:operation>
	</wsdl:portType>


	<wsdl:binding name="CNIFE039Binding" type="tns:CNIFE039PortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="init">
			<soap:operation style="document" soapAction="http://client.service.eo/CNIFE039/init" />
			<wsdl:input>
				<soap:header  message="tns:initRequest"  part="requestIDPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="serviceIDPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="channelPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="viewIDPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="operatorIDPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="ipAddressPart" use="literal" />
				<soap:header  message="tns:initRequest"  part="operateDatetimePart" use="literal" />
				<soap:body parts= "initRequest" use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:header  message="tns:initResponse"  part="requestIDPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="serviceIDPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="channelPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="viewIDPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="operatorIDPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="ipAddressPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="operateDatetimePart" use="literal" />
				<soap:header  message="tns:initResponse"  part="errorLevelPart" use="literal" />
				<soap:header  message="tns:initResponse"  part="returnCodePart" use="literal" />
				<soap:header  message="tns:initResponse"  part="returnMessagePart" use="literal" />
				<soap:body parts= "initResponse" use="literal" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>


	<wsdl:service name="CNIFE039Service">
		<wsdl:port binding="tns:CNIFE039Binding" name="CNIFE039Port">
			<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>