<?xml version='1.0' encoding='utf-8'?>
<wsdl:definitions name="XPOSService"
                  targetNamespace="https://philips.xpos.eu/integration/wsdl?lang=gb/en"
                  xmlns="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                  xmlns:tns="https://philips.xpos.eu/integration/wsdl?lang=gb/en"
                  xmlns:nrs="https://philips.xpos.eu/integration/wsdl?lang=gb/en"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:xsd1="http://www.westart.com/schema"
                  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

    <!--
        TYPES
    -->
    <wsdl:types>
        <xsd:schema
                targetNamespace="http://www.westart.com/schema"
                xmlns="https://philips.xpos.eu/integration/wsdl?lang=gb/en">

            <xsd:complexType name="xpos_simple_claim_list_item">
                <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="reference" type="xsd:string"/>
                    <xsd:element minOccurs="1" maxOccurs="1" name="status" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:complexType name="xpos_simple_claim_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:xpos_simple_claim_list_item[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="xpos_parcel_list_item">
                <xsd:sequence>
                    <xsd:element minOccurs="1" maxOccurs="1" name="reference" type="xsd:string"/>
                    <xsd:element minOccurs="1" maxOccurs="1" name="parcel_number" type="xsd:string"/>
                    <xsd:element minOccurs="1" maxOccurs="1" name="shipment_number" type="xsd:string"/>
                    <xsd:element minOccurs="1" maxOccurs="1" name="booking_time" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:complexType name="xpos_parcel_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:xpos_parcel_list_item[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="claim_reciept">
                <xsd:sequence>
                    <xsd:element name="customer_number" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="claim_number" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="register_date" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_name" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_address" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_zip" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_city" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_phone" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="handling_clerk" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="handling_clerk_email" type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="product" 				type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="purchase_date" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="product_serial" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="error_code" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="error_description" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="dead_on_arrival" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="replacement_product" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="accept_code" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_name" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_address" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_zip" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_city" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_phone" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="claim_status" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_order_reciept">
                <xsd:sequence>
                    <xsd:element name="customer_number" 			type="xsd:int" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="claim_number" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="attention" 				type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="register_date" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_name" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_address" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_zip" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_city" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="retailer_phone" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="handling_clerk" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="handling_clerk_email" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="deliver_to" 				type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_1" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_2" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_3" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_4" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_5" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_1_qty" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_2_qty" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_3_qty" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_4_qty" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="sparepart_pos_5_qty" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="product" 					type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="purchase_date" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="product_serial" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="error_description" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_attention"		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_name" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_address" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_zip" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_city" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="consumer_phone" 			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                    <xsd:element name="spare_part_order_status" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="true" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:spare_part_list_item_values[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="spare_part_list_item_values">
                <xsd:sequence>
                    <xsd:element name="position" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="article_number" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="description" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="quantity" 		type="xsd:int" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="group_id"     type="xsd:int" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="exploded_image"     type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="image_url" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="group_title" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="availability" 	type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="prices">
                        <xsd:complexType>
                            <xsd:complexContent>
                                <xsd:restriction base="soapenc:Array">
                                    <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:spare_part_list_item_price_values[]" />
                                </xsd:restriction>
                            </xsd:complexContent>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_list_item_price">
                <xsd:sequence>
                    <xsd:element name="spare_part_list_item_price" 		type="xsd1:spare_part_list_item_price_values" minOccurs="1" maxOccurs="1" nillable="false" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_list_item_price_values">
                <xsd:sequence>
                    <xsd:element name="currency" 		type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="country"			type="xsd:string" minOccurs="1" maxOccurs="1" nillable="false" />
                    <xsd:element name="price"			type="xsd:float" minOccurs="1" maxOccurs="1" nillable="false" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="error_code_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:error_code[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="error_code">
                <xsd:sequence>
                    <xsd:element name="error_code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd1:error_code_type"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="error_code_type">
                <xsd:sequence>
                    <xsd:element name="error_code_id" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="error_code_name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="code_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:string[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="used_spare_part_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:used_spare_part[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="used_spare_part">
                <xsd:sequence>
                    <xsd:element name="article_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="title"			minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity"			minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:integer"/>
                    <xsd:element name="reference"	 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="price"			minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:float"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="materials_array_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:materials_array[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="materials_array">
                <xsd:sequence>
                    <xsd:element name="material_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:integer"/>
                    <xsd:element name="price" 	 minOccurs="0" maxOccurs="1" nillable="true" type="xsd:string" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="response_code_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:response_code[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="response_code">
                <xsd:sequence>
                    <xsd:element name="response_code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd1:response_code_values" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="repair_logs">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:repair_log[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="repair_log">
                <xsd:sequence>
                    <xsd:element name="repair_log" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd1:repair_log_values" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="repair_log_values">
                <xsd:sequence>
                    <xsd:element name="date" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="user" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="comment"	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="repair_files">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:repair_file[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="repair_file">
                <xsd:sequence>
                    <xsd:element name="repair_file" minOccurs="0" maxOccurs="1" nillable="false"	type="xsd1:repair_file_values" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="repair_file_values">
                <xsd:sequence>
                    <xsd:element name="filename" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="type" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="b64data"	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="possible_files">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:possible_file[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="possible_file">
                <xsd:sequence>
                    <xsd:element name="possible_file" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd1:possible_file_values" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="possible_file_values">
                <xsd:sequence>
                    <xsd:element name="name" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="key" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="required"	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="code_list_array">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:code_array_item[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="code_array_item">
                <xsd:sequence>
                    <xsd:element name="code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string" />
                    <xsd:element name="description" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="response_code_values">
                <xsd:sequence>
                    <xsd:element name="success" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:integer"/>
                    <xsd:element name="function" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="response_code_value" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="response_message" 	type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="sparepart_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:sparepart[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="sparepart">
                <xsd:sequence>
                    <xsd:element name="service_code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:integer"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="sparepart_values">
                <xsd:sequence>
                    <xsd:element name="service_code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:integer"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claim_files_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:claim_files[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="claim_files">
                <xsd:sequence>
                    <xsd:element name="claim_file" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd1:claim_file_values" />
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claim_file_values">
                <xsd:sequence>
                    <xsd:element name="name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="url" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="type" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="response_errors">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="claim_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:claim[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="extended_claim_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:extended_claim[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="extended_claim">
                <xsd:sequence>
                    <xsd:element name="claim_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="customer_reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="manufacturers_reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="manufacturers_order_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="credit_note_reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="workshop_reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="created" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claim">
                <xsd:sequence>
                    <xsd:element name="claim_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="workshop_claim_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:workshop_claim[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="workshop_claim">
                <xsd:sequence>
                    <xsd:element name="reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="status" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="sent_in" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_purchase_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:spare_part_purchase[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="spare_part_purchase">
                <xsd:sequence>
                    <xsd:element name="reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="sent_in" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="send_spares_to" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__contact_person" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__email" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__phone" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__user_id" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__address" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__zip" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__city" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_makers__country" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__product_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__sales_date" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__serial_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__production_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__address" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__zip" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__city" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__country" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claim_consumers__phone" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__error_code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__error_code_title" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="claimed_products__error_description" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_title_1" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_1" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity_1" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_title_2" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_2" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity_2" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_title_3" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_3" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity_3" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_title_4" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_4" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity_4" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_title_5" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="spare_part_5" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="quantity_5" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="customer_reference" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="spare_part_order_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:spare_part_order[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="spare_part_order">
                <xsd:sequence>
                    <xsd:element name="spare_part_order_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claim_codes">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:claim_code[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="claim_code">
                <xsd:sequence>
                    <xsd:element name="code" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="rma_reason_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:rma_reason[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="rma_reason">
                <xsd:sequence>
                    <xsd:element name="id" 		minOccurs="1" maxOccurs="1" nillable="false" type="xsd:int"/>
                    <xsd:element name="parent" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:int"/>
                    <xsd:element name="name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="doa" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:boolean"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="customer_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:customer[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="customer">
                <xsd:sequence>
                    <xsd:element name="number" 		minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                    <xsd:element name="name"       	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="status_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:status[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="status">
                <xsd:sequence>
                    <xsd:element name="status" 		minOccurs="1" maxOccurs="1" nillable="false" type="xsd:int"/>
                    <xsd:element name="title_short" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="title_long" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="message" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="product_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:product[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="product">
                <xsd:sequence>
                    <xsd:element name="title" 		minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                    <xsd:element name="product_number" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="ean" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="secondary_ean" 	minOccurs="0" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="id" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:int"/>
                    <xsd:element name="low_cost" 	minOccurs="0" maxOccurs="1" nillable="true"	type="xsd:int"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="store_list">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:store[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="token">
                <xsd:sequence>
                    <xsd:element name="token" 		minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                    <xsd:element name="expires" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

<!--            <xsd:complexType name="madeRepairList">-->
<!--                <xsd:sequence>-->
<!--                    <xsd:element minOccurs="0" maxOccurs="unbounded" name="madeRepairListItem" nillable="true" type="xsd1:madeRepairListItem"/>-->
<!--                </xsd:sequence>-->
<!--            </xsd:complexType>-->

            <xsd:complexType name="madeRepairList">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:madeRepairListItem[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

            <xsd:complexType name="madeRepairListItem">
                <xsd:sequence>
                    <xsd:element name="reference" minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                    <xsd:element name="status" minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                    <xsd:element name="latest_status_change" minOccurs="1" maxOccurs="1" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="store">
                <xsd:sequence>
                    <xsd:element name="id" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:int"/>
                    <xsd:element name="chain_id" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="created" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="active" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="deleted" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:int"/>
                    <xsd:element name="store_email" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="store_name" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="store_reference" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="store_organization_number" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="store_phone" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="visit_street" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="visit_city" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="visit_zip" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="visit_country" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="pickup_street" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="pickup_city" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="pickup_zip" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="pickup_country" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="invoice_street" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="invoice_city" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="invoice_zip" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="invoice_country" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="type" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="source" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="third_party_id" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="comment" 		        minOccurs="1" maxOccurs="1" nillable="false"    type="xsd:string"/>
                    <xsd:element name="hidden" 	minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="nordic" 	            minOccurs="1" maxOccurs="1" nillable="false"	type="xsd:string"/>
                    <xsd:element name="customer_number" 	            minOccurs="1" maxOccurs="1" nillable="true"	type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claimLogEntry">
                <xsd:sequence>
                    <xsd:element name="time" type="xsd:string"/>
                    <xsd:element name="description" type="xsd:string"/>
                    <xsd:element name="facility" type="xsd:string"/>
                    <xsd:element name="sub_facility" type="xsd:string"/>
                    <xsd:element name="id" type="xsd:int"/>
                    <xsd:element name="user_name" type="xsd:string"/>
                    <xsd:element name="log_level" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>

            <xsd:complexType name="claimLog">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd1:claimLogEntry[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>

        </xsd:schema>
    </wsdl:types>

    <!--
        MESSAGES
    -->
    <wsdl:message name="getOpenSparePartPurchaseOrdersRequest">
        <wsdl:part name="key" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getOpenSparePartPurchaseOrdersResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="claims" type="xsd1:spare_part_order_list"/>
    </wsdl:message>

    <wsdl:message name="productOutOfServiceRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="serial_number" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="productOutOfServiceResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="out_of_service" type="xsd:boolean"/>
        <wsdl:part name="return_type" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="updateSparePartOrderRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_reference" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="updateSparePartOrderResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="update_result" type="xsd:boolean"/>
    </wsdl:message>

    <wsdl:message name="setDeliveryDateOnSparePartOrderRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_reference" type="xsd:string"/>
        <wsdl:part name="service_code" type="xsd:string"/>
        <wsdl:part name="date" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="setDeliveryDateOnSparePartOrderResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="update_result" type="xsd:boolean"/>
    </wsdl:message>

    <wsdl:message name="makePriceCorrectionRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="price_is_approved" type="xsd:string"/>
        <wsdl:part name="invoice_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="makePriceCorrectionResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getStatusCodeDescriptionRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string">
            <wsdl:documentation>The customer number you'd like to use to test with</wsdl:documentation>
        </wsdl:part>
        <wsdl:part name="status_code" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getStatusCodeDescriptionResponse">
        <wsdl:part name="status_code" type="xsd:string"/>
        <wsdl:part name="status_text" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getSparePartOrderListRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getSparePartOrderListResponse">
        <wsdl:part name="spare_part_order_list" type="xsd1:spare_part_order_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getClaimDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_reference" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="getClaimDataResponse">
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_order_number" type="xsd:string"/>
        <wsdl:part name="credit_note_reference" type="xsd:string"/>
        <wsdl:part name="workshop_reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_reference_date" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="store_id" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
        <wsdl:part name="exchange_date" type="xsd:string"/>
        <wsdl:part name="created" type="xsd:string"/>
        <wsdl:part name="sent_in" type="xsd:string"/>
        <wsdl:part name="modified" type="xsd:string"/>
        <wsdl:part name="source" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="rma_reason" type="xsd:string"/>
        <wsdl:part name="product_title" type="xsd:string"/>
        <wsdl:part name="product_origin" type="xsd:string"/>
        <wsdl:part name="product_policy" type="xsd:string"/>
        <wsdl:part name="product_brand" type="xsd:string"/>
        <wsdl:part name="serial_number" type="xsd:string"/>
        <wsdl:part name="production_number" type="xsd:string"/>
        <wsdl:part name="imei_number" type="xsd:string"/>
        <wsdl:part name="ean" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="sales_date" type="xsd:string"/>
        <wsdl:part name="sales_price" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="weight" type="xsd:string"/>
        <wsdl:part name="volume" type="xsd:string"/>

        <wsdl:part name="replacement_product" type="xsd:string"/>
        <wsdl:part name="repair_estimated_repair_cost" type="xsd:string"/>
        <wsdl:part name="beyond_repair_currency" type="xsd:string"/>
        <wsdl:part name="beyond_repair_sparepart1" type="xsd:string"/>
        <wsdl:part name="beyond_repair_sparepart2" type="xsd:string"/>
        <wsdl:part name="beyond_repair_sparepart3" type="xsd:string"/>
        <wsdl:part name="pending_order_number" type="xsd:string"/>
        <wsdl:part name="pending_sparepart1" type="xsd:string"/>
        <wsdl:part name="parts_not_available_sparepart1" type="xsd:string"/>

        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="customer_customer_number" type="xsd:string"/>
        <wsdl:part name="customer_name" type="xsd:string"/>
        <wsdl:part name="customer_address" type="xsd:string"/>
        <wsdl:part name="customer_zip" type="xsd:string"/>
        <wsdl:part name="customer_city" type="xsd:string"/>
        <wsdl:part name="customer_country" type="xsd:string"/>
        <wsdl:part name="customer_source" type="xsd:string"/>
        <wsdl:part name="customer_third_party_id" type="xsd:string"/>
        <wsdl:part name="maker_customer_number_with_dist" type="xsd:string"/>
        <wsdl:part name="maker_contact_person" type="xsd:string"/>
        <wsdl:part name="maker_email" type="xsd:string"/>
        <wsdl:part name="maker_phone" type="xsd:string"/>
        <wsdl:part name="maker_name" type="xsd:string"/>
        <wsdl:part name="maker_address" type="xsd:string"/>
        <wsdl:part name="maker_zip" type="xsd:string"/>
        <wsdl:part name="maker_city" type="xsd:string"/>
        <wsdl:part name="maker_country" type="xsd:string"/>
        <wsdl:part name="receiver_name" type="xsd:string"/>
        <wsdl:part name="receiver_address" type="xsd:string"/>
        <wsdl:part name="receiver_city" type="xsd:string"/>
        <wsdl:part name="receiver_zip" type="xsd:string"/>
        <wsdl:part name="receiver_country" type="xsd:string"/>
        <wsdl:part name="pickup_name" type="xsd:string"/>
        <wsdl:part name="pickup_clerk" type="xsd:string"/>
        <wsdl:part name="pickup_phone" type="xsd:string"/>
        <wsdl:part name="pickup_email" type="xsd:string"/>
        <wsdl:part name="pickup_street" type="xsd:string"/>
        <wsdl:part name="pickup_city" type="xsd:string"/>
        <wsdl:part name="pickup_zip" type="xsd:string"/>
        <wsdl:part name="pickup_country" type="xsd:string"/>
        <wsdl:part name="distributor" type="xsd:string"/>
        <wsdl:part name="distributor_name" type="xsd:string"/>
        <wsdl:part name="distributor_id" type="xsd:string"/>
        <wsdl:part name="rma_reason_text" type="xsd:string"/>
        <wsdl:part name="error_code_text" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getClaimListRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="from_date" type="xsd:string">
            <wsdl:documentation>Start date to search from</wsdl:documentation>
        </wsdl:part>

        <wsdl:part name="status" type="xsd:string">
            <wsdl:documentation>Status codes - comma separated. May be omitted.</wsdl:documentation>
        </wsdl:part>
        <wsdl:part name="username" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="getClaimListResponse">
        <wsdl:part name="claim_list" type="xsd1:extended_claim_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="removeConsumerRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="removeConsumerResponse">
        <wsdl:part name="message" type="xsd:string"/>
        <wsdl:part name="success" type="xsd:string"/>
    </wsdl:message>

    <wsdl:message name="getWorkshopClaimsRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="from_date" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getWorkshopClaimsResponse">
        <wsdl:part name="workshop_claim_list" type="xsd1:workshop_claim_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="setCustomerReferenceRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="setCustomerReferenceResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getErrorCodeListRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
        <wsdl:part name="user_type" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getErrorCodeListResponse">
        <wsdl:part name="error_code_list" type="xsd1:error_code_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getProductExchangeListRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getProductExchangeListResponse">
        <wsdl:part name="mandatory" type="xsd:boolean"/>
        <wsdl:part name="product_list" type="xsd1:product_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>


    <wsdl:message name="getSparePartListRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getSparePartListResponse">
        <wsdl:part name="spare_part_list" type="xsd1:spare_part_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>


    <wsdl:message name="getSparePartOrderRecieptRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="spare_part_order_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getSparePartOrderRecieptResponse">
        <wsdl:part name="spare_part_order_reciept" type="xsd1:spare_part_order_reciept"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getRecieptRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getRecieptResponse">
        <wsdl:part name="claim_reciept" type="xsd1:claim_reciept"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="checkSparePartOrderStatusRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="spare_part_order_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="checkSparePartOrderStatusResponse">
        <wsdl:part name="spare_part_order_status" type="xsd:int"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="uploadReceiptRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
        <wsdl:part name="receipt" type="xsd:string"/>
        <wsdl:part name="filetype" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="uploadReceiptResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
    </wsdl:message>

    <wsdl:message name="getProductDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getProductDataResponse">
        <wsdl:part name="title" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="ean" type="xsd:string"/>
        <wsdl:part name="maindivision" type="xsd:string"/>
        <wsdl:part name="division" type="xsd:string"/>
        <wsdl:part name="subdivision" type="xsd:string"/>
        <wsdl:part name="volume" type="xsd:string"/>
        <wsdl:part name="weight" type="xsd:string"/>
        <wsdl:part name="height" type="xsd:string"/>
        <wsdl:part name="width" type="xsd:string"/>
        <wsdl:part name="depth" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
    </wsdl:message>

    <wsdl:message name="getClaimFilesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getClaimFilesResponse">
        <wsdl:part name="claim_files" type="xsd1:claim_files_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
    </wsdl:message>

    <wsdl:message name="uploadFileRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
        <wsdl:part name="file" type="xsd:string"/>
        <wsdl:part name="filename" type="xsd:string"/>
        <wsdl:part name="filetype" type="xsd:string"/>
        <wsdl:part name="category" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="uploadFileResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
    </wsdl:message>

    <wsdl:message name="uploadRepairFileRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="repair_reference" type="xsd:string"/>
        <wsdl:part name="file" type="xsd:string"/>
        <wsdl:part name="filename" type="xsd:string"/>
        <wsdl:part name="filetype" type="xsd:string"/>
        <wsdl:part name="category" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="uploadRepairFileResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
    </wsdl:message>

    <wsdl:message name="getFreightBookingRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="language" type="xsd:string" />
    </wsdl:message>
    <wsdl:message name="getFreightBookingResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list" />
        <wsdl:part name="booking_text" type="xsd:string" />
        <wsdl:part name="cargo_booking_available" type="xsd:boolean" />
    </wsdl:message>

    <wsdl:message name="bookFreightRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
        <wsdl:part name="pickup_name" type="xsd:string"/>
        <wsdl:part name="pickup_street" type="xsd:string"/>
        <wsdl:part name="pickup_zip" type="xsd:string"/>
        <wsdl:part name="pickup_city" type="xsd:string"/>
        <wsdl:part name="pickup_phone" type="xsd:string"/>
        <wsdl:part name="pickup_email" type="xsd:string"/>
        <wsdl:part name="pickup_clerk" type="xsd:string"/>
        <wsdl:part name="pickup_country" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="bookFreightResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"  />
        <wsdl:part name="parcel_number" type="xsd:string"  />
        <wsdl:part name="shipment_number" type="xsd:string"  />
        <wsdl:part name="booking_notice" type="xsd:string"  />
    </wsdl:message>

    <wsdl:message name="bookExternalFreightRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
        <wsdl:part name="shipper" type="xsd:string"/>
        <wsdl:part name="shipment_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="bookExternalFreightResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"  />
    </wsdl:message>

    <wsdl:message name="getClaimCodesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getClaimCodesResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"  />
        <wsdl:part name="accessories" type="xsd1:claim_codes"  />
        <wsdl:part name="claim_types" type="xsd1:claim_codes"   />
        <wsdl:part name="product_looks" type="xsd1:claim_codes"   />
        <wsdl:part name="packaging" type="xsd1:claim_codes"   />
    </wsdl:message>

    <wsdl:message name="makeSparePartOrderRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="attention" type="xsd:string"/>
        <wsdl:part name="handling_clerk" type="xsd:string"/>
        <wsdl:part name="handling_clerk_email" type="xsd:string"/>
        <wsdl:part name="deliver_to" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="product_serial" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_1" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_2" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_3" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_4" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_5" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_qty_1" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_qty_2" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_qty_3" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_qty_4" type="xsd:string"/>
        <wsdl:part name="sparepart_pos_qty_5" type="xsd:string"/>
        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_attention" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="makeSparePartOrderResponse">
        <wsdl:part name="spare_part_order_status" type="xsd:int"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="makeClaimRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="handling_clerk" type="xsd:string"/>
        <wsdl:part name="handling_clerk_email" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="product_serial" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="replacement_product" type="xsd:string"/>
        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="service_shop" type="xsd:string"/>
        <wsdl:part name="exchange_cost" type="xsd:string"/>
        <wsdl:part name="imei" type="xsd:string"/>
        <wsdl:part name="sales_price" type="xsd:string"/>
        <wsdl:part name="sales_currency" type="xsd:string"/>
        <wsdl:part name="is_cancellation" type="xsd:int"/>
        <wsdl:part name="rma_reason" type="xsd:int"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="invoice_number" type="xsd:string"/>
        <wsdl:part name="product_location" type="xsd:string"/>
        <wsdl:part name="exchange_date" type="xsd:string"/>
        <wsdl:part name="user_type" type="xsd:string"/>
        <wsdl:part name="distributor" type="xsd:string"/>
        <wsdl:part name="customer_number_with_distributor" type="xsd:string"/>
        <wsdl:part name="spare_part1" type="xsd:string"/>
        <wsdl:part name="spare_part2" type="xsd:string"/>
        <wsdl:part name="spare_part3" type="xsd:string"/>
        <wsdl:part name="order_number" type="xsd:string"/>
        <wsdl:part name="original_product_ean" type="xsd:string"/>
        <wsdl:part name="production_number" type="xsd:string"/>
        <wsdl:part name="order_date" type="xsd:string"/>
        <wsdl:part name="reason_for_rma" type="xsd:string"/>
        <wsdl:part name="action_performed" type="xsd:string"/>
        <wsdl:part name="ordered_spareparts" type="xsd1:sparepart_list"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="receipt_number" type="xsd:string"/>
        <wsdl:part name="consumer_mobile_phone" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="makeClaimResponse">
        <wsdl:part name="claim_status" type="xsd:int"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="possible_files" type="xsd1:possible_files"/>
    </wsdl:message>

    <wsdl:message name="makeRepairRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="handling_clerk" type="xsd:string"/>
        <wsdl:part name="handling_clerk_email" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="product_serial" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="service_shop" type="xsd:string"/>
        <wsdl:part name="imei" type="xsd:string"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="product_location" type="xsd:string"/>
        <wsdl:part name="user_type" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="makeRepairResponse">
        <wsdl:part name="claim_status" type="xsd:int"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="claimCompletionRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="handling_clerk" type="xsd:string"/>
        <wsdl:part name="handling_clerk_email" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="product_serial" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="replacement_product" type="xsd:string"/>
        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="service_shop" type="xsd:string"/>
        <wsdl:part name="exchange_cost" type="xsd:string"/>
        <wsdl:part name="imei" type="xsd:string"/>
        <wsdl:part name="sales_price" type="xsd:string"/>
        <wsdl:part name="sales_currency" type="xsd:string"/>
        <wsdl:part name="is_cancellation" type="xsd:int"/>
        <wsdl:part name="rma_reason" type="xsd:int"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="invoice_number" type="xsd:string"/>
        <wsdl:part name="product_location" type="xsd:string"/>
        <wsdl:part name="exchange_date" type="xsd:string"/>
        <wsdl:part name="user_type" type="xsd:string"/>
        <wsdl:part name="distributor" type="xsd:string"/>
        <wsdl:part name="customer_number_with_distributor" type="xsd:string"/>
        <wsdl:part name="spare_part1" type="xsd:string"/>
        <wsdl:part name="spare_part2" type="xsd:string"/>
        <wsdl:part name="spare_part3" type="xsd:string"/>
        <wsdl:part name="reason_for_rma" type="xsd:string"/>
        <wsdl:part name="action_performed" type="xsd:string"/>
        <wsdl:part name="production_number" type="xsd:string"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="receipt_number" type="xsd:string"/>
        <wsdl:part name="consumer_mobile_phone" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="claimCompletionResponse">
        <wsdl:part name="claim_status" type="xsd:int"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="serviceCenterClaimRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="handling_clerk" type="xsd:string"/>
        <wsdl:part name="handling_clerk_email" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="product_serial" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="error_description" type="xsd:string"/>
        <wsdl:part name="replacement_product" type="xsd:string"/>
        <wsdl:part name="consumer_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="customer_reference" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="service_shop" type="xsd:string"/>
        <wsdl:part name="exchange_cost" type="xsd:string"/>
        <wsdl:part name="imei" type="xsd:string"/>
        <wsdl:part name="sales_price" type="xsd:string"/>
        <wsdl:part name="sales_currency" type="xsd:string"/>
        <wsdl:part name="is_cancellation" type="xsd:int"/>
        <wsdl:part name="rma_reason" type="xsd:int"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="product_looks" type="xsd:string"/>
        <wsdl:part name="accessories" type="xsd:string"/>
        <wsdl:part name="packaging" type="xsd:string"/>
        <wsdl:part name="spare_part1" type="xsd:string"/>
        <wsdl:part name="spare_part2" type="xsd:string"/>
        <wsdl:part name="spare_part3" type="xsd:string"/>
        <wsdl:part name="order_number" type="xsd:string"/>
        <wsdl:part name="est_repair_cost" type="xsd:string"/>
        <wsdl:part name="est_repair_currency" type="xsd:string"/>
        <wsdl:part name="invoice_number" type="xsd:string"/>
        <wsdl:part name="exchange_date" type="xsd:string"/>
        <wsdl:part name="original_product_ean" type="xsd:string"/>
        <wsdl:part name="production_number" type="xsd:string"/>
        <wsdl:part name="reason_for_rma" type="xsd:string"/>
        <wsdl:part name="action_performed" type="xsd:string"/>
        <wsdl:part name="order_date" type="xsd:string"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="receipt_number" type="xsd:string"/>
        <wsdl:part name="handling_clerk_phone_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="serviceCenterClaimResponse">
        <wsdl:part name="claim_status" type="xsd:int"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="checkClaimStatusRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="checkClaimStatusResponse">
        <wsdl:part name="claim_status" type="xsd:int"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="checkServiceMeasureRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
        <wsdl:part name="country" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="username" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="checkServiceMeasureResponse">
        <wsdl:part name="servicemeasure" type="xsd:string"/>
        <wsdl:part name="code" type="xsd:string"/>
        <wsdl:part name="is_high_cost" type="xsd:boolean"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getRmaReasonsRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="product" type="xsd:string"/>
        <wsdl:part name="user_type" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="username" type="xsd:string"/>
        <wsdl:part name="country" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getRmaReasonsResponse">
        <wsdl:part name="rma_reason_list" type="xsd1:rma_reason_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getStatusListRequest">
        <wsdl:part name="key" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getStatusListResponse">
        <wsdl:part name="status_list" type="xsd1:status_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getUsersByTypeRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="market" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getUsersByTypeResponse">
        <wsdl:part name="customers" type="xsd1:customer_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="findProductsRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="search_string" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="findProductsResponse">
        <wsdl:part name="product_list" type="xsd1:product_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="addLogEntryRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_reference" type="xsd:string"/>
        <wsdl:part name="text" type="xsd:string"/>
        <wsdl:part name="hide_from_customer" type="xsd:integer"/>
    </wsdl:message>
    <wsdl:message name="addLogEntryResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="withdrawClaimRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="claim_reference" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="withdrawClaimResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="setSparePartPriceRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="part_number" type="xsd:string"/>
        <wsdl:part name="price" type="xsd:string"/>
        <wsdl:part name="country" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="setSparePartPriceResponse">
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getRequestReferencesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getRequestReferencesResponse">
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="store_reference" type="xsd:string"/>
        <wsdl:part name="store_third_party_id" type="xsd:string"/>
        <wsdl:part name="store_gln" type="xsd:string"/>
        <wsdl:part name="store_name" type="xsd:string"/>
        <wsdl:part name="manufacturers_reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_order_number" type="xsd:string"/>
        <wsdl:part name="credit_note_number" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getSparepartOrderDeliveryTimeRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getSparepartOrderDeliveryTimeResponse">
        <wsdl:part name="delivery_date" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getSparepartUrlRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="store_id" type="xsd:integer"/>
        <wsdl:part name="is_warranty" type="xsd:boolean"/>
    </wsdl:message>
    <wsdl:message name="getSparepartUrlResponse">
        <wsdl:part name="url" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="updateRepairRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
        <wsdl:part name="job_type" type="xsd:string"/>
        <wsdl:part name="visit_zone" type="xsd:string"/>
        <wsdl:part name="visit_distance" type="xsd:string"/>
        <wsdl:part name="repair_comments" type="xsd:string"/>
        <wsdl:part name="accept_code" type="xsd:string"/>
        <wsdl:part name="insurance_company" type="xsd:string"/>
        <wsdl:part name="insurance_number" type="xsd:string"/>
        <wsdl:part name="faulty_part_number" type="xsd:string"/>
        <wsdl:part name="sold_by" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="product_serial_number" type="xsd:string"/>
        <wsdl:part name="product_production_number" type="xsd:string"/>
        <wsdl:part name="workshop_reference" type="xsd:string"/>
        <wsdl:part name="fault_code" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="repair_code" type="xsd:string"/>
        <wsdl:part name="work_units" type="xsd:string"/>
        <wsdl:part name="error_date" type="xsd:string"/>
        <wsdl:part name="execution_date" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="first_visit_date" type="xsd:string"/>
        <wsdl:part name="second_visit_date" type="xsd:string"/>
        <wsdl:part name="contact_person" type="xsd:string"/>
        <wsdl:part name="contact_person_email" type="xsd:string"/>
        <wsdl:part name="contact_person_phone" type="xsd:string"/>
        <wsdl:part name="consumer_first_name" type="xsd:string"/>
        <wsdl:part name="consumer_last_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_house_number" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_mobile" type="xsd:string"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="consumers_error_description" type="xsd:string"/>
        <wsdl:part name="other_notes" type="xsd:string"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="materials_array" type="xsd1:materials_array_list"/>
        <wsdl:part name="order_reference" type="xsd:string"/>
        <wsdl:part name="goodwill_approver" type="xsd:string"/>
        <wsdl:part name="other_costs" type="xsd:float"/>
        <wsdl:part name="freight_costs" type="xsd:float"/>
        <wsdl:part name="file_name" type="xsd:string"/>
        <wsdl:part name="file" type="xsd:string"/>
        <wsdl:part name="job_code" type="xsd:string"/>
        <wsdl:part name="technician_id" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="updateRepairResponse">
        <wsdl:part name="status" type="xsd:int"/>
        <wsdl:part name="status_text" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="createRepairRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
        <wsdl:part name="job_type" type="xsd:string"/>
        <wsdl:part name="visit_zone" type="xsd:string"/>
        <wsdl:part name="visit_distance" type="xsd:string"/>
        <wsdl:part name="repair_comments" type="xsd:string"/>
        <wsdl:part name="accept_code" type="xsd:string"/>
        <wsdl:part name="insurance_company" type="xsd:string"/>
        <wsdl:part name="insurance_number" type="xsd:string"/>
        <wsdl:part name="faulty_part_number" type="xsd:string"/>
        <wsdl:part name="sold_by" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="product_serial_number" type="xsd:string"/>
        <wsdl:part name="product_production_number" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="fault_code" type="xsd:string"/>
        <wsdl:part name="error_code" type="xsd:string"/>
        <wsdl:part name="repair_code" type="xsd:string"/>
        <wsdl:part name="work_units" type="xsd:string"/>
        <wsdl:part name="error_date" type="xsd:string"/>
        <wsdl:part name="execution_date" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="first_visit_date" type="xsd:string"/>
        <wsdl:part name="second_visit_date" type="xsd:string"/>
        <wsdl:part name="contact_person" type="xsd:string"/>
        <wsdl:part name="contact_person_email" type="xsd:string"/>
        <wsdl:part name="contact_person_phone" type="xsd:string"/>
        <wsdl:part name="consumer_first_name" type="xsd:string"/>
        <wsdl:part name="consumer_last_name" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_house_number" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_mobile" type="xsd:string"/>
        <wsdl:part name="consumer_email" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="consumers_error_description" type="xsd:string"/>
        <wsdl:part name="other_notes" type="xsd:string"/>
        <wsdl:part name="commit" type="xsd:int"/>
        <wsdl:part name="materials_array" type="xsd1:materials_array_list"/>
        <wsdl:part name="order_reference" type="xsd:string"/>
        <wsdl:part name="goodwill_approver" type="xsd:string"/>
        <wsdl:part name="other_costs" type="xsd:float"/>
        <wsdl:part name="freight_costs" type="xsd:float"/>
        <wsdl:part name="file_name" type="xsd:string"/>
        <wsdl:part name="file" type="xsd:string"/>
        <wsdl:part name="job_code" type="xsd:string"/>
        <wsdl:part name="technician_id" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="createRepairResponse">
        <wsdl:part name="status" type="xsd:int"/>
        <wsdl:part name="status_text" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairCodesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="model_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairCodesResponse">
        <wsdl:part name="repair_codes" type="xsd1:code_list_array"/>
        <wsdl:part name="fault_codes" type="xsd1:code_list_array"/>
        <wsdl:part name="symptom_codes" type="xsd1:code_list_array"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>
    <wsdl:message name="langTestRequest">
        <wsdl:part name="key" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="langTestResponse">
        <wsdl:part name="string" type="xsd1:string"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairJobTypesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairJobTypesResponse">
        <wsdl:part name="job_types" type="xsd1:code_list_array"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairRequestTypesRequest">
        <wsdl:part name="key" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairRequestTypesResponse">
        <wsdl:part name="request_types" type="xsd1:code_list_array"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="repair_logs" type="xsd1:repair_logs"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairFilesRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairFilesResponse">
        <wsdl:part name="id" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="files" type="xsd1:repair_files"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairRequestRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairRequestResponse">
        <wsdl:part name="id" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_reference" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
        <wsdl:part name="registration_date" type="xsd:string"/>
        <wsdl:part name="sent_in_date" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="error_date" type="xsd:string"/>
        <wsdl:part name="execution_date" type="xsd:string"/>
        <wsdl:part name="first_visit_date" type="xsd:string"/>
        <wsdl:part name="second_visit_date" type="xsd:string"/>
        <wsdl:part name="errornous_part" type="xsd:string"/>
        <wsdl:part name="consumer_first_name" type="xsd:string"/>
        <wsdl:part name="consumer_last_name" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_mobile" type="xsd:string"/>
        <wsdl:part name="consumer_mail" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_house_number" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="consumers_error_description" type="xsd:string"/>
        <wsdl:part name="material_cost" type="xsd:string"/>
        <wsdl:part name="faulty_part_number" type="xsd:string"/>
        <wsdl:part name="faulty_part_reference" type="xsd:string"/>
        <wsdl:part name="work_cost" type="xsd:string"/>
        <wsdl:part name="work_units" type="xsd:string"/>
        <wsdl:part name="visit_zone" type="xsd:string"/>
        <wsdl:part name="visit_cost" type="xsd:string"/>
        <wsdl:part name="visit_distance" type="xsd:string"/>
        <wsdl:part name="repair_comments" type="xsd:string"/>
        <wsdl:part name="repair_code" type="xsd:string"/>
        <wsdl:part name="fault_code" type="xsd:string"/>
        <wsdl:part name="symptom_code" type="xsd:string"/>
        <wsdl:part name="bonus_costs" type="xsd:string"/>
        <wsdl:part name="vat" type="xsd:string"/>
        <wsdl:part name="total_cost" type="xsd:string"/>
        <wsdl:part name="other_costs" type="xsd:string"/>
        <wsdl:part name="freight_costs" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="product_index" type="xsd:string"/>
        <wsdl:part name="product_serial_number" type="xsd:string"/>
        <wsdl:part name="product_production_number" type="xsd:string"/>
        <wsdl:part name="workshop_reference" type="xsd:string"/>
        <wsdl:part name="workshop_name" type="xsd:string"/>
        <wsdl:part name="workshop_country" type="xsd:string"/>
        <wsdl:part name="contact_person" type="xsd:string"/>
        <wsdl:part name="contact_person_email" type="xsd:string"/>
        <wsdl:part name="contact_person_phone" type="xsd:string"/>
        <wsdl:part name="sold_by" type="xsd:string"/>
        <wsdl:part name="insurance_number" type="xsd:string"/>
        <wsdl:part name="errand_number" type="xsd:string"/>
        <wsdl:part name="order_reference" type="xsd:string"/>
        <wsdl:part name="other_notes" type="xsd:string"/>
        <wsdl:part name="accept_code" type="xsd:string"/>
        <wsdl:part name="request_type" type="xsd:string"/>
        <wsdl:part name="job_type" type="xsd:string"/>
        <wsdl:part name="insurance_company" type="xsd:string"/>
        <wsdl:part name="goodwill_approver" type="xsd:string"/>
        <wsdl:part name="completion_comment" type="xsd:string"/>
        <wsdl:part name="reject_comment" type="xsd:string"/>
        <wsdl:part name="spare_parts" type="xsd1:used_spare_part_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
        <wsdl:part name="repair_logs" type="xsd1:repair_logs"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairConsumerDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairConsumerDataResponse">
        <wsdl:part name="consumer_first_name" type="xsd:string"/>
        <wsdl:part name="consumer_last_name" type="xsd:string"/>
        <wsdl:part name="consumer_phone" type="xsd:string"/>
        <wsdl:part name="consumer_mobile" type="xsd:string"/>
        <wsdl:part name="consumer_mail" type="xsd:string"/>
        <wsdl:part name="consumer_address" type="xsd:string"/>
        <wsdl:part name="consumer_house_number" type="xsd:string"/>
        <wsdl:part name="consumer_zip" type="xsd:string"/>
        <wsdl:part name="consumer_city" type="xsd:string"/>
        <wsdl:part name="consumer_country" type="xsd:string"/>
        <wsdl:part name="consumers_error_description" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairDateDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairDateDataResponse">
        <wsdl:part name="registration_date" type="xsd:string"/>
        <wsdl:part name="sent_in_date" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="error_date" type="xsd:string"/>
        <wsdl:part name="execution_date" type="xsd:string"/>
        <wsdl:part name="first_visit_date" type="xsd:string"/>
        <wsdl:part name="second_visit_date" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairStatusDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairStatusDataResponse">
        <wsdl:part name="id" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="manufacturers_reference" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
        <wsdl:part name="status_text" type="xsd:string"/>
        <wsdl:part name="workshop_reference" type="xsd:string"/>
        <wsdl:part name="workshop_name" type="xsd:string"/>
        <wsdl:part name="workshop_country" type="xsd:string"/>
        <wsdl:part name="contact_person" type="xsd:string"/>
        <wsdl:part name="contact_person_email" type="xsd:string"/>
        <wsdl:part name="contact_person_phone" type="xsd:string"/>
        <wsdl:part name="sold_by" type="xsd:string"/>
        <wsdl:part name="insurance_number" type="xsd:string"/>
        <wsdl:part name="errand_number" type="xsd:string"/>
        <wsdl:part name="order_reference" type="xsd:string"/>
        <wsdl:part name="completion_comment" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairJobDataRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="reference" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairJobDataResponse">
        <wsdl:part name="errornous_part" type="xsd:string"/>
        <wsdl:part name="material_cost" type="xsd:string"/>
        <wsdl:part name="faulty_part_number" type="xsd:string"/>
        <wsdl:part name="faulty_part_reference" type="xsd:string"/>
        <wsdl:part name="work_cost" type="xsd:string"/>
        <wsdl:part name="work_units" type="xsd:string"/>
        <wsdl:part name="visit_zone" type="xsd:string"/>
        <wsdl:part name="visit_cost" type="xsd:string"/>
        <wsdl:part name="visit_distance" type="xsd:string"/>
        <wsdl:part name="repair_comments" type="xsd:string"/>
        <wsdl:part name="repair_code" type="xsd:string"/>
        <wsdl:part name="fault_code" type="xsd:string"/>
        <wsdl:part name="symptom_code" type="xsd:string"/>
        <wsdl:part name="bonus_costs" type="xsd:string"/>
        <wsdl:part name="vat" type="xsd:string"/>
        <wsdl:part name="total_cost" type="xsd:string"/>
        <wsdl:part name="other_costs" type="xsd:string"/>
        <wsdl:part name="freight_costs" type="xsd:string"/>
        <wsdl:part name="currency" type="xsd:string"/>
        <wsdl:part name="product_number" type="xsd:string"/>
        <wsdl:part name="product_index" type="xsd:string"/>
        <wsdl:part name="product_serial_number" type="xsd:string"/>
        <wsdl:part name="product_production_number" type="xsd:string"/>
        <wsdl:part name="other_notes" type="xsd:string"/>
        <wsdl:part name="accept_code" type="xsd:string"/>
        <wsdl:part name="request_type" type="xsd:string"/>
        <wsdl:part name="job_type" type="xsd:string"/>
        <wsdl:part name="insurance_company" type="xsd:string"/>
        <wsdl:part name="goodwill_approver" type="xsd:string"/>
        <wsdl:part name="spare_parts" type="xsd1:used_spare_part_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="addUpdateStoreRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="third_party_id" type="xsd:string"/>
        <wsdl:part name="chain_id" type="xsd:string"/>
        <wsdl:part name="active" type="xsd:string"/>
        <wsdl:part name="store_email" type="xsd:string"/>
        <wsdl:part name="store_name" type="xsd:string"/>
        <wsdl:part name="store_reference" type="xsd:string"/>
        <wsdl:part name="store_organization_number" type="xsd:string"/>
        <wsdl:part name="store_phone" type="xsd:string"/>
        <wsdl:part name="visit_street" type="xsd:string"/>
        <wsdl:part name="visit_city" type="xsd:string"/>
        <wsdl:part name="visit_zip" type="xsd:string"/>
        <wsdl:part name="visit_country" type="xsd:string"/>
        <wsdl:part name="pickup_street" type="xsd:string"/>
        <wsdl:part name="pickup_city" type="xsd:string"/>
        <wsdl:part name="pickup_zip" type="xsd:string"/>
        <wsdl:part name="pickup_country" type="xsd:string"/>
        <wsdl:part name="invoice_street" type="xsd:string"/>
        <wsdl:part name="invoice_city" type="xsd:string"/>
        <wsdl:part name="invoice_zip" type="xsd:string"/>
        <wsdl:part name="invoice_country" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="addUpdateStoreResponse">
        <wsdl:part name="xpos_id" type="xsd:string"/>
        <wsdl:part name="third_party_id" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getWorkshopHandlingClaimsRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getWorkshopHandlingClaimsResponse">
        <wsdl:part name="claim_list" type="xsd1:xpos_simple_claim_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getParcelsInShipmentRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="shipment_number" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getParcelsInShipmentResponse">
        <wsdl:part name="parcel_list" type="xsd1:xpos_parcel_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getFreightBookingsForPeriodRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="period_start" type="xsd:string"/>
        <wsdl:part name="period_end" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getFreightBookingsForPeriodResponse">
        <wsdl:part name="parcel_list" type="xsd1:xpos_parcel_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getWaitingFreightBookingsRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getWaitingFreightBookingsResponse">
        <wsdl:part name="claim_list" type="xsd1:xpos_simple_claim_list"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="workshopActionRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="action_type" type="xsd:string"/>
        <wsdl:part name="comment" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="workshopActionResponse">
        <wsdl:part name="response_result" type="xsd:boolean"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="addFreightInformationToClaimRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
        <wsdl:part name="shipment_number" type="xsd:string"/>
        <wsdl:part name="parcel_number" type="xsd:string"/>
        <wsdl:part name="freight_waybill" type="xsd:base64Binary"/>
        <wsdl:part name="additional_freight_document" type="xsd:base64Binary"/>
    </wsdl:message>
    <wsdl:message name="addFreightInformationToClaimResponse">
        <wsdl:part name="response_result" type="xsd:boolean"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getRepairPartPriceRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="workshop_number" type="xsd:string"/>
        <wsdl:part name="purchase_date" type="xsd:string"/>
        <wsdl:part name="article_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getRepairPartPriceResponse">
        <wsdl:part name="price" type="xsd:float"/>
        <wsdl:part name="title" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getContactInformationRequest">
        <wsdl:part name="key" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getContactInformationResponse">
        <wsdl:part name="contact_information" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="getFreightBookingInformationRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getFreightBookingInformationResponse">
        <wsdl:part name="booking_time" type="xsd:string"/>
        <wsdl:part name="parcel_number" type="xsd:string"/>
        <wsdl:part name="shipment_number" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
        <wsdl:part name="agent" type="xsd:string"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <wsdl:message name="findStoreRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="name" type="xsd:string"/>
        <wsdl:part name="address" type="xsd:string"/>
        <wsdl:part name="city" type="xsd:string"/>
        <wsdl:part name="country" type="xsd:string"/>
        <wsdl:part name="type" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="findStoreResponse">
        <wsdl:part name="stores" type="xsd1:store_list"/>
    </wsdl:message>

    <wsdl:message name="authenticateRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="user" type="xsd:string"/>
        <wsdl:part name="password" type="xsd:string"/>
        <wsdl:part name="customer_number" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="authenticateResponse">
        <wsdl:part name="token" type="xsd1:token"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairUnhandledRequest">
    </wsdl:message>
    <wsdl:message name="getMadeRepairUnhandledResponse">
        <wsdl:part name="madeRepairList" type="xsd1:madeRepairList"/>
    </wsdl:message>

    <wsdl:message name="getMadeRepairListRequest">
        <wsdl:part name="from_date" type="xsd:string"/>
        <wsdl:part name="status" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getMadeRepairListResponse">
        <wsdl:part name="madeRepairList" type="xsd1:madeRepairList"/>
    </wsdl:message>

    <wsdl:message name="getClaimLogRequest">
        <wsdl:part name="key" type="xsd:string"/>
        <wsdl:part name="xpos_reference" type="xsd:string"/>
    </wsdl:message>
    <wsdl:message name="getClaimLogResponse">
        <wsdl:part name="claimLog" type="xsd1:claimLog"/>
        <wsdl:part name="response_code_list" type="xsd1:response_code_list"/>
    </wsdl:message>

    <!--
        PORT TYPES
    -->
    <wsdl:portType name="XPOS_PortType">

        <wsdl:operation name="getOpenSparePartPurchaseOrders">
            <wsdl:input message="tns:getOpenSparePartPurchaseOrdersRequest"/>
            <wsdl:output message="tns:getOpenSparePartPurchaseOrdersResponse"/>
        </wsdl:operation>

        <wsdl:operation name="productOutOfService">
            <wsdl:input message="tns:productOutOfServiceRequest"/>
            <wsdl:output message="tns:productOutOfServiceResponse"/>
        </wsdl:operation>

        <wsdl:operation name="updateSparePartOrder">
            <wsdl:input message="tns:updateSparePartOrderRequest"/>
            <wsdl:output message="tns:updateSparePartOrderResponse"/>
        </wsdl:operation>

        <wsdl:operation name="setDeliveryDateOnSparePartOrder">
            <wsdl:input message="tns:setDeliveryDateOnSparePartOrderRequest"/>
            <wsdl:output message="tns:setDeliveryDateOnSparePartOrderResponse"/>
        </wsdl:operation>

        <wsdl:operation name="makePriceCorrection">
            <wsdl:input message="tns:makePriceCorrectionRequest"/>
            <wsdl:output message="tns:makePriceCorrectionResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getStatusCodeDescription">
            <wsdl:input message="tns:getStatusCodeDescriptionRequest"/>
            <wsdl:output message="tns:getStatusCodeDescriptionResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getSparePartOrderList">
            <wsdl:input message="tns:getSparePartOrderListRequest"/>
            <wsdl:output message="tns:getSparePartOrderListResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getWorkshopClaims">
            <wsdl:input message="tns:getWorkshopClaimsRequest"/>
            <wsdl:output message="tns:getWorkshopClaimsResponse"/>
        </wsdl:operation>

        <wsdl:operation name="setCustomerReference">
            <wsdl:input message="tns:setCustomerReferenceRequest"/>
            <wsdl:output message="tns:setCustomerReferenceResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getClaimList">
            <wsdl:input message="tns:getClaimListRequest"/>
            <wsdl:output message="tns:getClaimListResponse"/>
        </wsdl:operation>

        <wsdl:operation name="removeConsumer">
            <wsdl:input message="tns:removeConsumerRequest"/>
            <wsdl:output message="tns:removeConsumerResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getClaimData">
            <wsdl:documentation>Gets a data of a claim</wsdl:documentation>
            <wsdl:input message="tns:getClaimDataRequest"/>
            <wsdl:output message="tns:getClaimDataResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getClaimLog">
            <wsdl:documentation>Returns log from given claim</wsdl:documentation>
            <wsdl:input message="tns:getClaimLogRequest"/>
            <wsdl:output message="tns:getClaimLogResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getClaimCodes">
            <wsdl:input message="tns:getClaimCodesRequest"/>
            <wsdl:output message="tns:getClaimCodesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getFreightBooking">
            <wsdl:input message="tns:getFreightBookingRequest"/>
            <wsdl:output message="tns:getFreightBookingResponse"/>
        </wsdl:operation>

        <wsdl:operation name="bookFreight">
            <wsdl:input message="tns:bookFreightRequest"/>
            <wsdl:output message="tns:bookFreightResponse"/>
        </wsdl:operation>

        <wsdl:operation name="bookExternalFreight">
            <wsdl:input message="tns:bookExternalFreightRequest"/>
            <wsdl:output message="tns:bookExternalFreightResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getErrorCodeList">
            <wsdl:input message="tns:getErrorCodeListRequest"/>
            <wsdl:output message="tns:getErrorCodeListResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getProductExchangeList">
            <wsdl:input message="tns:getProductExchangeListRequest"/>
            <wsdl:output message="tns:getProductExchangeListResponse"/>
        </wsdl:operation>


        <wsdl:operation name="getSparePartList">
            <wsdl:documentation>Leave the product blank for a complete list</wsdl:documentation>
            <wsdl:input message="tns:getSparePartListRequest"/>
            <wsdl:output message="tns:getSparePartListResponse"/>
        </wsdl:operation>


        <wsdl:operation name="getSparePartOrderReciept">
            <wsdl:input message="tns:getSparePartOrderRecieptRequest"/>
            <wsdl:output message="tns:getSparePartOrderRecieptResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getReciept">
            <wsdl:input message="tns:getRecieptRequest"/>
            <wsdl:output message="tns:getRecieptResponse"/>
        </wsdl:operation>

        <wsdl:operation name="checkSparePartOrderStatus">
            <wsdl:input message="tns:checkSparePartOrderStatusRequest"/>
            <wsdl:output message="tns:checkSparePartOrderStatusResponse"/>
        </wsdl:operation>

        <wsdl:operation name="makeSparePartOrder">
            <wsdl:input message="tns:makeSparePartOrderRequest"/>
            <wsdl:output message="tns:makeSparePartOrderResponse"/>
        </wsdl:operation>

        <wsdl:operation name="makeClaim">
            <wsdl:input message="tns:makeClaimRequest"/>
            <wsdl:output message="tns:makeClaimResponse"/>
        </wsdl:operation>

        <wsdl:operation name="makeRepair">
            <wsdl:input message="tns:makeRepairRequest"/>
            <wsdl:output message="tns:makeRepairResponse"/>
        </wsdl:operation>

        <wsdl:operation name="claimCompletion">
            <wsdl:input message="tns:claimCompletionRequest"/>
            <wsdl:output message="tns:claimCompletionResponse"/>
        </wsdl:operation>

        <wsdl:operation name="serviceCenterClaim">
            <wsdl:input message="tns:serviceCenterClaimRequest"/>
            <wsdl:output message="tns:serviceCenterClaimResponse"/>
        </wsdl:operation>

        <wsdl:operation name="checkClaimStatus">
            <wsdl:input message="tns:checkClaimStatusRequest"/>
            <wsdl:output message="tns:checkClaimStatusResponse"/>
        </wsdl:operation>

        <wsdl:operation name="uploadReceipt">
            <wsdl:input message="tns:uploadReceiptRequest"/>
            <wsdl:output message="tns:uploadReceiptResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getProductData">
            <wsdl:input message="tns:getProductDataRequest"/>
            <wsdl:output message="tns:getProductDataResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getClaimFiles">
            <wsdl:input message="tns:getClaimFilesRequest"/>
            <wsdl:output message="tns:getClaimFilesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="uploadFile">
            <wsdl:input message="tns:uploadFileRequest"/>
            <wsdl:output message="tns:uploadFileResponse"/>
        </wsdl:operation>

        <wsdl:operation name="uploadRepairFile">
            <wsdl:input message="tns:uploadRepairFileRequest"/>
            <wsdl:output message="tns:uploadRepairFileResponse"/>
        </wsdl:operation>

        <wsdl:operation name="checkServiceMeasure">
            <wsdl:input message="tns:checkServiceMeasureRequest"/>
            <wsdl:output message="tns:checkServiceMeasureResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getRmaReasons">
            <wsdl:documentation>Returns the available rma reasons depending on product and user type</wsdl:documentation>
            <wsdl:input message="tns:getRmaReasonsRequest"/>
            <wsdl:output message="tns:getRmaReasonsResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getStatusList">
            <wsdl:documentation>Returns a list with all active statuses used in Xpos</wsdl:documentation>
            <wsdl:input message="tns:getStatusListRequest"/>
            <wsdl:output message="tns:getStatusListResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getUsersByType">
            <wsdl:documentation>Returns a list of Customers by type. Type must be 'distributor' or 'workshop'.</wsdl:documentation>
            <wsdl:input message="tns:getUsersByTypeRequest"/>
            <wsdl:output message="tns:getUsersByTypeResponse"/>
        </wsdl:operation>

        <wsdl:operation name="findProducts">
            <wsdl:documentation>Returns a list with products matching the search string</wsdl:documentation>
            <wsdl:input message="tns:findProductsRequest"/>
            <wsdl:output message="tns:findProductsResponse"/>
        </wsdl:operation>

        <wsdl:operation name="addLogEntry">
            <wsdl:documentation>Adds a log entry to a claim</wsdl:documentation>
            <wsdl:input message="tns:addLogEntryRequest"/>
            <wsdl:output message="tns:addLogEntryResponse"/>
        </wsdl:operation>

        <wsdl:operation name="withdrawClaim">
            <wsdl:documentation>Withdraws a claim from Xpos (change the status to -53)</wsdl:documentation>
            <wsdl:input message="tns:withdrawClaimRequest"/>
            <wsdl:output message="tns:withdrawClaimResponse"/>
        </wsdl:operation>

        <wsdl:operation name="setSparePartPrice">
            <wsdl:documentation>Sets a sales price for a spare part. (Only available for spare part delivery parties)</wsdl:documentation>
            <wsdl:input message="tns:setSparePartPriceRequest"/>
            <wsdl:output message="tns:setSparePartPriceResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getRequestReferences">
            <wsdl:documentation>Get references for a requests</wsdl:documentation>
            <wsdl:input message="tns:getRequestReferencesRequest"/>
            <wsdl:output message="tns:getRequestReferencesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getSparepartOrderDeliveryTime">
            <wsdl:documentation>Get delivery date for a sparepart order requests</wsdl:documentation>
            <wsdl:input message="tns:getSparepartOrderDeliveryTimeRequest"/>
            <wsdl:output message="tns:getSparepartOrderDeliveryTimeResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getSparepartUrl">
            <wsdl:documentation>Get references for a requests</wsdl:documentation>
            <wsdl:input message="tns:getSparepartUrlRequest"/>
            <wsdl:output message="tns:getSparepartUrlResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairCodes">
            <wsdl:documentation>Get error/symptom/fault codes for made repairs</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairCodesRequest"/>
            <wsdl:output message="tns:getMadeRepairCodesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="langTest">
            <wsdl:documentation>Test language and translations</wsdl:documentation>
            <wsdl:input message="tns:langTestRequest"/>
            <wsdl:output message="tns:langTestResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairJobTypes">
            <wsdl:documentation>Get the different job types available</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairJobTypesRequest"/>
            <wsdl:output message="tns:getMadeRepairJobTypesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairRequestTypes">
            <wsdl:documentation>Get the different request types available</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairRequestTypesRequest"/>
            <wsdl:output message="tns:getMadeRepairRequestTypesResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairFiles">
            <wsdl:documentation>Get files for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairFilesRequest"/>
            <wsdl:output message="tns:getMadeRepairFilesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getMadeRepairRequest">
            <wsdl:documentation>Get data for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairRequestRequest"/>
            <wsdl:output message="tns:getMadeRepairRequestResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairConsumerData">
            <wsdl:documentation>Get consumer data for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairConsumerDataRequest"/>
            <wsdl:output message="tns:getMadeRepairConsumerDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getMadeRepairDateData">
            <wsdl:documentation>Get date data for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairDateDataRequest"/>
            <wsdl:output message="tns:getMadeRepairDateDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getMadeRepairStatusData">
            <wsdl:documentation>Get status data for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairStatusDataRequest"/>
            <wsdl:output message="tns:getMadeRepairStatusDataResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getMadeRepairJobData">
            <wsdl:documentation>Get job data for previously made repair request</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairJobDataRequest"/>
            <wsdl:output message="tns:getMadeRepairJobDataResponse"/>
        </wsdl:operation>

        <wsdl:operation name="updateRepair">
            <wsdl:documentation>Update xrep repair request</wsdl:documentation>
            <wsdl:input message="tns:updateRepairRequest"/>
            <wsdl:output message="tns:updateRepairResponse"/>
        </wsdl:operation>

        <wsdl:operation name="createRepair">
            <wsdl:documentation>Create xrep repair request</wsdl:documentation>
            <wsdl:input message="tns:createRepairRequest"/>
            <wsdl:output message="tns:createRepairResponse"/>
        </wsdl:operation>

        <wsdl:operation name="addUpdateStore">
            <wsdl:documentation>Adds or updates store</wsdl:documentation>
            <wsdl:input message="tns:addUpdateStoreRequest"/>
            <wsdl:output message="tns:addUpdateStoreResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getWorkshopHandlingClaims">
            <wsdl:documentation>Get all claims that the workshop needs to handle</wsdl:documentation>
            <wsdl:input message="tns:getWorkshopHandlingClaimsRequest"/>
            <wsdl:output message="tns:getWorkshopHandlingClaimsResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getParcelsInShipment">
            <wsdl:documentation>If a consolidated freight order is made, you can send the sending number to this method and get back all parcels and XPOS references related to it with this method.</wsdl:documentation>
            <wsdl:input message="tns:getParcelsInShipmentRequest"/>
            <wsdl:output message="tns:getParcelsInShipmentResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getFreightBookingsForPeriod">
            <wsdl:documentation>Get all freight bookings from a period. Date format is flexible (@see php.net/strtotime). Your user needs to be a receiver on the claim to see the freights.</wsdl:documentation>
            <wsdl:input message="tns:getFreightBookingsForPeriodRequest"/>
            <wsdl:output message="tns:getFreightBookingsForPeriodResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getWaitingFreightBookings">
            <wsdl:documentation>Get all claims that needs to be handled</wsdl:documentation>
            <wsdl:input message="tns:getWaitingFreightBookingsRequest"/>
            <wsdl:output message="tns:getWaitingFreightBookingsResponse"/>
        </wsdl:operation>

        <wsdl:operation name="workshopAction">
            <wsdl:documentation>Make workshop action on for example inspection</wsdl:documentation>
            <wsdl:input message="tns:workshopActionRequest"/>
            <wsdl:output message="tns:workshopActionResponse"/>
        </wsdl:operation>

        <wsdl:operation name="addFreightInformationToClaim">
            <wsdl:documentation>Add freight information to claim</wsdl:documentation>
            <wsdl:input message="tns:addFreightInformationToClaimRequest"/>
            <wsdl:output message="tns:addFreightInformationToClaimResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getRepairPartPrice">
            <wsdl:documentation>Gets reimbursement price for a part when doing a warranty repair</wsdl:documentation>
            <wsdl:input message="tns:getRepairPartPriceRequest"/>
            <wsdl:output message="tns:getRepairPartPriceResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getContactInformation">
            <wsdl:documentation>Gets contact information for a manufacturer</wsdl:documentation>
            <wsdl:input message="tns:getContactInformationRequest"/>
            <wsdl:output message="tns:getContactInformationResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getFreightBookingInformation">
            <wsdl:documentation>Gets freight related booking information</wsdl:documentation>
            <wsdl:input message="tns:getFreightBookingInformationRequest"/>
            <wsdl:output message="tns:getFreightBookingInformationResponse"/>
        </wsdl:operation>

        <wsdl:operation name="findStore">
            <wsdl:documentation>Finds a store in the store list</wsdl:documentation>
            <wsdl:input message="tns:findStoreRequest"/>
            <wsdl:output message="tns:findStoreResponse"/>
        </wsdl:operation>

        <wsdl:operation name="authenticate">
            <wsdl:documentation>Authenticate and get a access token. The 'key' you get from XOPS support and is connected to you as an integrator. Username and password is the same as you/the store/workshop use to login to www.xpos.eu. The customer number is used if you plan to gain specific customer or workshop related privileges when communicating with the API.</wsdl:documentation>
            <wsdl:input message="tns:authenticateRequest"/>
            <wsdl:output message="tns:authenticateResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairUnhandled">
            <wsdl:documentation>Retrieves a list of cases with status 0 ("draft") requests. * REQUIRES ACCESS TOKEN</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairUnhandledRequest"/>
            <wsdl:output message="tns:getMadeRepairUnhandledResponse"/>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairList">
            <wsdl:documentation>Can be many statuses separated with comma. Ex. 1,200,-1,4-100 * REQUIRES ACCESS TOKEN</wsdl:documentation>
            <wsdl:input message="tns:getMadeRepairListRequest"/>
            <wsdl:output message="tns:getMadeRepairListResponse"/>
        </wsdl:operation>

    </wsdl:portType>

    <!--
            BINDINGS
    -->
    <wsdl:binding name="XPOS_Binding" type="tns:XPOS_PortType">
        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

        <wsdl:operation name="getOpenSparePartPurchaseOrders">
            <soap:operation soapAction="getOpenSparePartPurchaseOrders"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="productOutOfService">
            <soap:operation soapAction="productOutOfService"/>
            <wsdl:input>
                <soap:body
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                    namespace="urn:examples:XPOSservice"
                    use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                    namespace="urn:examples:XPOSservice"
                    use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="findProducts">
            <soap:operation soapAction="findProducts"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getStatusList">
            <soap:operation soapAction="getStatusList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getUsersByType">
            <soap:operation soapAction="getUsersByType"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="setDeliveryDateOnSparePartOrder">
            <soap:operation soapAction="setDeliveryDateOnSparePartOrder"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="updateSparePartOrder">
            <soap:operation soapAction="updateSparePartOrder"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="makePriceCorrection">
            <soap:operation soapAction="makePriceCorrection"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getStatusCodeDescription">
            <soap:operation soapAction="getStatusCodeDescription"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getSparePartOrderList">
            <soap:operation soapAction="getSparePartOrderList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getClaimCodes">
            <soap:operation soapAction="getClaimCodes"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getClaimData">
            <soap:operation soapAction="getClaimData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getFreightBooking">
            <soap:operation soapAction="getFreightBooking"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="bookFreight">
            <soap:operation soapAction="bookFreight"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="bookExternalFreight">
            <soap:operation soapAction="bookExternalFreight"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getWorkshopClaims">
            <soap:operation soapAction="getWorkshopClaims"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="setCustomerReference">
            <soap:operation soapAction="setCustomerReference"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getClaimList">
            <soap:operation soapAction="getClaimList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="removeConsumer">
            <soap:operation soapAction="removeConsumer"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getErrorCodeList">
            <soap:operation soapAction="getErrorCodeList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="uploadReceipt">
            <soap:operation soapAction="uploadReceipt"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getProductData">
            <soap:operation soapAction="getProductData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getClaimFiles">
            <soap:operation soapAction="getClaimFiles"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="uploadFile">
            <soap:operation soapAction="uploadFile"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="uploadRepairFile">
            <soap:operation soapAction="uploadRepairFile"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getProductExchangeList">
            <soap:operation soapAction="getProductExchangeList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getSparePartList">
            <soap:operation soapAction="getSparePartList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getSparePartOrderReciept">
            <soap:operation soapAction="getSparePartOrderReciept"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getReciept">
            <soap:operation soapAction="getReciept"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="checkSparePartOrderStatus">
            <soap:operation soapAction="checkSparePartOrderStatus"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="makeSparePartOrder">
            <soap:operation soapAction="makeSparePartOrder"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="makeClaim">
            <soap:operation soapAction="makeClaim"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="makeRepair">
            <soap:operation soapAction="makeRepair"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="claimCompletion">
            <soap:operation soapAction="claimCompletion"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="serviceCenterClaim">
            <soap:operation soapAction="serviceCenterClaim"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="checkClaimStatus">
            <soap:operation soapAction="checkClaimStatus"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="checkServiceMeasure">
            <soap:operation soapAction="checkServiceMeasure"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getRmaReasons">
            <soap:operation soapAction="getRmaReasons"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="addLogEntry">
            <soap:operation soapAction="addLogEntry"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="withdrawClaim">
            <soap:operation soapAction="withdrawClaim"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="setSparePartPrice">
            <soap:operation soapAction="setSparePartPrice"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getRequestReferences">
            <soap:operation soapAction="getRequestReferences"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getSparepartOrderDeliveryTime">
            <soap:operation soapAction="getSparepartOrderDeliveryTime"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getSparepartUrl">
            <soap:operation soapAction="getSparepartUrl"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairCodes">
            <soap:operation soapAction="getMadeRepairCodes"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="langTest">
            <soap:operation soapAction="langTest"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairJobTypes">
            <soap:operation soapAction="getMadeRepairJobTypes"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairRequestTypes">
            <soap:operation soapAction="getMadeRepairRequestTypes"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairFiles">
            <soap:operation soapAction="getMadeRepairFiles"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getMadeRepairRequest">
            <soap:operation soapAction="getMadeRepairRequest"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairConsumerData">
            <soap:operation soapAction="getMadeRepairConsumerData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairDateData">
            <soap:operation soapAction="getMadeRepairDateData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairStatusData">
            <soap:operation soapAction="getMadeRepairStatusData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairJobData">
            <soap:operation soapAction="getMadeRepairJobData"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="updateRepair">
            <soap:operation soapAction="updateRepair"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="createRepair">
            <soap:operation soapAction="createRepair"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="addUpdateStore">
            <soap:operation soapAction="addUpdateStore"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getWorkshopHandlingClaims">
            <soap:operation soapAction="getWorkshopHandlingClaims"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>


        <wsdl:operation name="getParcelsInShipment">
            <soap:operation soapAction="getParcelsInShipment"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getFreightBookingsForPeriod">
            <soap:operation soapAction="getFreightBookingsForPeriod"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getWaitingFreightBookings">
            <soap:operation soapAction="getWaitingFreightBookings"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="workshopAction">
            <soap:operation soapAction="workshopAction"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="addFreightInformationToClaim">
            <soap:operation soapAction="addFreightInformationToClaim"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getRepairPartPrice">
            <soap:operation soapAction="getRepairPartPrice"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getContactInformation">
            <soap:operation soapAction="getContactInformation"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getFreightBookingInformation">
            <soap:operation soapAction="getFreightBookingInformation"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="findStore">
            <soap:operation soapAction="findStore"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="authenticate">
            <soap:operation soapAction="authenticate"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairUnhandled">
            <soap:operation soapAction="getMadeRepairUnhandled"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getMadeRepairList">
            <soap:operation soapAction="getMadeRepairList"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

        <wsdl:operation name="getClaimLog">
            <soap:operation soapAction="getClaimLog"/>
            <wsdl:input>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body
                        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
                        namespace="urn:examples:XPOSservice"
                        use="encoded"/>
            </wsdl:output>
        </wsdl:operation>

    </wsdl:binding>

    <wsdl:service name="XPOS_Service">
        <documentation>WSDL File for XPOS Service</documentation>
        <port binding="tns:XPOS_Binding" name="XPOS_Port">
            <soap:address
                    location="https://philips.xpos.eu/integration/service"/>
        </port>
    </wsdl:service>

</wsdl:definitions>
