<?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/CHIFE522/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	name="CHIFE522"
	targetNamespace="http://client.service.eo/CHIFE522/">


	<wsdl:types>
		<xsd:schema elementFormDefault="qualified" 
			xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			targetNamespace="http://client.service.eo/CHIFE522/">


			<!-- soap:body -->
			<xsd:element name="init" type= "tns:initType" />
			<xsd:complexType name="initType">
				<xsd:sequence>
					<xsd:element name="CHSV008101SC" type="tns:CHSV008101SC_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="CHSV008101SC" type="tns:CHSV008101SC_Type" maxOccurs="1" minOccurs="0" />
				</xsd:sequence>
			</xsd:complexType>


			<xsd:complexType name="CHSV008101SC_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="version" type="tns:version" maxOccurs="1" minOccurs="1" />
					<xsd:element name="bill_method" type="tns:bill_method" maxOccurs="1" minOccurs="1" />
					<xsd:element name="bill_method_name" type="tns:bill_method_name" maxOccurs="1" minOccurs="0" />
					<xsd:element name="kessai_id" type="tns:kessai_id" maxOccurs="1" minOccurs="1" />
					<xsd:element name="kessai_name" type="tns:kessai_name" maxOccurs="1" minOccurs="0" />
					<xsd:element name="shop_cd" type="tns:shop_cd" maxOccurs="1" minOccurs="1" />
					<xsd:element name="syuno_co_cd" type="tns:syuno_co_cd" maxOccurs="1" minOccurs="1" />
					<xsd:element name="kyoten_cd" type="tns:kyoten_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="shoporder_no" type="tns:shoporder_no" maxOccurs="1" minOccurs="1" />
					<xsd:element name="seikyuu_kingaku" type="tns:seikyuu_kingaku" maxOccurs="1" minOccurs="1" />
					<xsd:element name="kessai_date" type="tns:kessai_date" maxOccurs="1" minOccurs="1" />
					<xsd:element name="kessai_time" type="tns:kessai_time" maxOccurs="1" minOccurs="1" />
					<xsd:element name="kessai_no" type="tns:kessai_no" maxOccurs="1" minOccurs="1" />
					<xsd:element name="shiharai_date" type="tns:shiharai_date" maxOccurs="1" minOccurs="0" />
					<xsd:element name="shiharai_time" type="tns:shiharai_time" maxOccurs="1" minOccurs="0" />
					<xsd:element name="nyukin_date" type="tns:nyukin_date" maxOccurs="1" minOccurs="1" />
					<xsd:element name="nyukin_time" type="tns:nyukin_time" maxOccurs="1" minOccurs="1" />
					<xsd:element name="nyukin_kingaku" type="tns:nyukin_kingaku" maxOccurs="1" minOccurs="1" />
					<xsd:element name="furikomi_date" type="tns:furikomi_date" maxOccurs="1" minOccurs="1" />
					<xsd:element name="seisan_kijitu" type="tns:seisan_kijitu" maxOccurs="1" minOccurs="0" />
					<xsd:element name="cvs_cd" type="tns:cvs_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="tempo_cd" type="tns:tempo_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="haraidashi_no1" type="tns:haraidashi_no1" maxOccurs="1" minOccurs="0" />
					<xsd:element name="haraidashi_no2" type="tns:haraidashi_no2" maxOccurs="1" minOccurs="0" />
					<xsd:element name="haraidashi_no3" type="tns:haraidashi_no3" maxOccurs="1" minOccurs="0" />
					<xsd:element name="bank_cd" type="tns:bank_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="bank_name" type="tns:bank_name" maxOccurs="1" minOccurs="0" />
					<xsd:element name="branch_cd" type="tns:branch_cd" maxOccurs="1" minOccurs="0" />
					<xsd:element name="branch_name" type="tns:branch_name" maxOccurs="1" minOccurs="0" />
					<xsd:element name="cust_no" type="tns:cust_no" maxOccurs="1" minOccurs="0" />
					<xsd:element name="kakunin_no" type="tns:kakunin_no" maxOccurs="1" minOccurs="0" />
					<xsd:element name="chanel_kbn" type="tns:chanel_kbn" maxOccurs="1" minOccurs="0" />
					<xsd:element name="noufukin_kbn" type="tns:noufukin_kbn" maxOccurs="1" minOccurs="0" />
					<xsd:element name="nyuuryoku_kbn" type="tns:nyuuryoku_kbn" maxOccurs="1" minOccurs="0" />
					<xsd:element name="noufu_kbn" type="tns:noufu_kbn" maxOccurs="1" minOccurs="0" />
					<xsd:element name="inshi_tax" type="tns:inshi_tax" maxOccurs="1" minOccurs="0" />
					<xsd:element name="shiharai_method" type="tns:shiharai_method" maxOccurs="1" minOccurs="0" />
					<xsd:element name="rescd" type="tns:rescd" maxOccurs="1" minOccurs="1" />
					<xsd:element name="res" type="tns:res" maxOccurs="1" minOccurs="0" />
					<xsd:element name="status_cd" type="tns:status_cd" maxOccurs="1" minOccurs="1" />
				</xsd:all>
			</xsd:complexType>


			<xsd:complexType name="version">
				<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="bill_method">
				<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="bill_method_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="kessai_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="kessai_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="shop_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="syuno_co_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="kyoten_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="shoporder_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="seikyuu_kingaku">
				<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="kessai_date">
				<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="kessai_time">
				<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="kessai_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="shiharai_date">
				<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="shiharai_time">
				<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="nyukin_date">
				<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="nyukin_time">
				<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="nyukin_kingaku">
				<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="furikomi_date">
				<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="seisan_kijitu">
				<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="cvs_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="tempo_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="haraidashi_no1">
				<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="haraidashi_no2">
				<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="haraidashi_no3">
				<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="bank_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="bank_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="branch_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="branch_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="cust_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="kakunin_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="chanel_kbn">
				<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="noufukin_kbn">
				<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="nyuuryoku_kbn">
				<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="noufu_kbn">
				<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="inshi_tax">
				<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="shiharai_method">
				<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="rescd">
				<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="res">
				<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="status_cd">
				<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="CHIFE522PortType">
		<wsdl:operation name="init">
			<wsdl:input message="tns:initRequest"/>
			<wsdl:output message="tns:initResponse"/>
		</wsdl:operation>
	</wsdl:portType>


	<wsdl:binding name="CHIFE522Binding" type="tns:CHIFE522PortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="init">
			<soap:operation style="document" soapAction="http://client.service.eo/CHIFE522/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="CHIFE522Service">
		<wsdl:port binding="tns:CHIFE522Binding" name="CHIFE522Port">
			<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>