<xs:schema targetNamespace="xsdUnilab"  xmlns="xsdUnilab" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:simpleType name="VC1">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC2">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC3">
		<xs:restriction base="xs:string">
			<xs:maxLength value="3"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC4">
		<xs:restriction base="xs:string">
			<xs:maxLength value="4"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC8">
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC20">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC30">
		<xs:restriction base="xs:string">
			<xs:maxLength value="30"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC40">
		<xs:restriction base="xs:string">
			<xs:maxLength value="40"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC60">
		<xs:restriction base="xs:string">
			<xs:maxLength value="60"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC255">
		<xs:restriction base="xs:string">
			<xs:maxLength value="255"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC511">
		<xs:restriction base="xs:string">
			<xs:maxLength value="511"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC1000">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VC2000">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CHAR1">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CHAR2">
		<xs:restriction base="xs:string">
			<xs:maxLength value="2"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NUM">
		<xs:union memberTypes="xs:decimal">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="FLOAT">
		<xs:union memberTypes="xs:float">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="LONG">
		<xs:union memberTypes="xs:long">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="DATE">
		<xs:union memberTypes="xs:dateTime">
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:enumeration value=""/>
				</xs:restriction>
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>
	<xs:simpleType name="RAW8">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="DelayUnit">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MI"/>
			<xs:enumeration value="HH"/>
			<xs:enumeration value="DD"/>
			<xs:enumeration value="WW"/>
			<xs:enumeration value="MM"/>
			<xs:enumeration value="YY"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FreqUnit">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MI"/>
			<xs:enumeration value="HH"/>
			<xs:enumeration value="DD"/>
			<xs:enumeration value="WW"/>
			<xs:enumeration value="MM"/>
			<xs:enumeration value="YY"/>
			<xs:enumeration value="MF"/>
			<xs:enumeration value="YF"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FreqTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DefValTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DataTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AssignTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="T"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="AutoRefreshTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="O"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CaWarnLevelTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="3"/>
			<xs:enumeration value="4"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CalcMethodTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="F"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value="H"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CellTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="I"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="G"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="P"/>
			<xs:enumeration value="R"/>
			<xs:enumeration value="H"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="T"/>
			<xs:enumeration value="K"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ColAscTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="D"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CreateNewTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value="3"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EntryActionTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="I"/>
			<xs:enumeration value="O"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ValTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RunModeTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="H"/>
			<xs:enumeration value="Z"/>
			<xs:enumeration value="R"/>
			<xs:enumeration value="N"/>
			<xs:enumeration value="X"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="E"/>
			<xs:enumeration value="L"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ValueListTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="E"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="Q"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GkTypeTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ME_TP"/>
			<xs:enumeration value="SC_TP"/>
			<xs:enumeration value="ST_TP"/>
			<xs:enumeration value="RQ_TP"/>
			<xs:enumeration value="RT_TP"/>
			<xs:enumeration value="WS_TP"/>
			<xs:enumeration value="SD_TP"/>
			<xs:enumeration value="PT_TP"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="modify_flagTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="MOD_FLAG_INSERT"/>
			<xs:enumeration value="MOD_FLAG_CREATE"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="mergeTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="merge"/>
			<xs:enumeration value="only_new"/>
			<xs:enumeration value="replace"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
<xs:simpleType name="TriState">
		<xs:restriction base="xs:string">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value="2"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
 <xs:simpleType name="TwoState">
		<xs:restriction base="xs:string">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="scCreateTp">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Yes"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="WhenNecessary"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="YesNo">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Yes"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value=""/>
		</xs:restriction>
	</xs:simpleType>
	<xs:element name="access_rights" type="CHAR1"/>
	<xs:element name="accessories" type="VC40"/>
	<xs:element name="accuracy" type="FLOAT"/>
	<xs:element name="active" type="CHAR1"/>
	<xs:element name="ad" type="VC20"/>
	<xs:element name="ad_class" type="VC2"/>
	<xs:element name="ad_nr" type="VC20"/>
	<xs:element name="ad_tp" type="VC20"/>
	<xs:element name="add_stip" type="CHAR1"/>
	<xs:element name="add_stpp" type="CHAR1"/>
	<xs:element name="af" type="VC255"/>
	<xs:element name="af_delay" type="NUM"/>
	<xs:element name="af_delay_unit" type="VC20"/>
	<xs:element name="alarm_order" type="VC3"/>
	<xs:element name="align" type="CHAR1"/>
	<xs:element name="all_compliant" type="CHAR1"/>
	<xs:element name="allow_add" type="TwoState"/>
	<xs:element name="allow_any_me" type="TwoState"/>
	<xs:element name="allow_any_mt" type="TwoState"/>
	<xs:element name="allow_any_pp" type="TwoState"/>
	<xs:element name="allow_any_pr" type="TwoState"/>
	<xs:element name="allow_any_st" type="TwoState"/>
	<xs:element name="allow_modify" type="TwoState"/>
	<xs:element name="allow_new_sc" type="TwoState"/>
	<xs:element name="allow_overdue" type="NUM"/>
	<xs:element name="allow_overdue_unit" type="VC20"/>
	<xs:element name="allow_upfront" type="NUM"/>
	<xs:element name="allow_upfront_unit" type="VC20"/>
	<xs:element name="ar" type="CHAR1"/>
	<xs:element name="archive_id" type="VC20"/>
	<xs:element name="archived_on" type="DATE"/>
	<xs:element name="assign_cf" type="VC255"/>
	<xs:element name="assign_date" type="DATE"/>
	<xs:element name="assign_id" type="VC20"/>
	<xs:element name="assign_tp" type="AssignTp"/>
	<xs:element name="assigned_by" type="VC20"/>
	<xs:element name="au" type="VC20"/>
	<xs:element name="au_class" type="VC2"/>
	<xs:element name="au_version" type="VC20"/>
	<xs:element name="auto_create_cells" type="TwoState"/>
	<xs:element name="auto_refresh" type="AutoRefreshTp"/>
	<xs:element name="autorecalc" type="TwoState"/>
	<xs:element name="ca" type="VC20"/>
	<xs:element name="ca_warn_level" type="CaWarnLevelTp"/>
	<xs:element name="cal_cost" type="VC20"/>
	<xs:element name="cal_time_unit" type="VC20"/>
	<xs:element name="cal_time_val" type="NUM"/>
	<xs:element name="cal_val" type="FLOAT"/>
	<xs:element name="calc_cf" type="VC20"/>
	<xs:element name="calc_formula" type="VC2000"/>
	<xs:element name="calc_method" type="CalcMethodTp"/>
	<xs:element name="calc_tp" type="CHAR1"/>
	<xs:element name="calibration" type="CHAR1"/>
	<xs:element name="cd" type="VC20"/>
	<xs:element name="cell" type="VC20"/>
	<xs:element name="cell_tp" type="CellTp"/>
	<xs:element name="cellnode" type="LONG"/>
	<xs:element name="cf" type="VC20"/>
	<xs:element name="cf_type" type="VC20"/>
	<xs:element name="cf_value" type="VC20"/>
	<xs:element name="ch" type="VC20"/>
	<xs:element name="ch_class" type="VC2"/>
	<xs:element name="ch_context_key" type="VC255"/>
	<xs:element name="ch_lc" type="VC2"/>
	<xs:element name="ch_lc_version" type="VC20"/>
	<xs:element name="chart_title" type="VC255"/>
	<xs:element name="chg_pwd" type="TwoState"/>
	<xs:element name="circular" type="TwoState"/>
	<xs:element name="city" type="VC40"/>
	<xs:element name="client_id" type="VC20"/>
	<xs:element name="client_id_tab" type="VC20"/>
	<xs:element name="cn" type="VC20"/>
	<xs:element name="cnseq" type="NUM"/>
	<xs:element name="col_asc" type="ColAscTp"/>
	<xs:element name="col_id" type="VC40"/>
	<xs:element name="col_len" type="NUM"/>
	<xs:element name="col_order" type="NUM"/>
	<xs:element name="col_tp" type="VC40"/>
	<xs:element name="color" type="RAW8"/>
	<xs:element name="column_name" type="VC2000"/>
	<xs:element name="comment">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="VC2000">
					<xs:attribute name="tp" type="xs:string"/>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="company" type="VC40"/>
	<xs:element name="complete" type="CHAR1"/>
	<xs:element name="component" type="VC20"/>
	<xs:element name="component_id" type="VC20"/>
	<xs:element name="component_tp" type="VC4"/>
	<xs:element name="condition" type="VC255"/>
	<xs:element name="confirm_assign" type="TwoState"/>
	<xs:element name="confirm_chg_ss" type="TwoState"/>
	<xs:element name="confirm_complete" type="TwoState"/>
	<xs:element name="confirm_uid" type="TwoState"/>
	<xs:element name="confirm_userid" type="TwoState"/>
	<xs:element name="conv_factor" type="FLOAT"/>
	<xs:element name="counter" type="VC20"/>
	<xs:element name="country" type="VC40"/>
	<xs:element name="create_new" type="CreateNewTp"/>
	<xs:element name="created_by" type="VC20"/>
	<xs:element name="created_on_tab" type="DATE"/>
	<xs:element name="creation_date" type="DATE"/>
	<xs:element name="cs" type="VC20"/>
	<xs:element name="csnode" type="NUM"/>
	<xs:element name="ct_name" type="VC20"/>
	<xs:element name="curr_cnt" type="NUM"/>
	<xs:element name="curr_nr_sc" type="NUM"/>
	<xs:element name="curr_val" type="VC255"/>
	<xs:element name="custom" type="CHAR1"/>
	<xs:element name="customer" type="VC20"/>
	<xs:element name="cy" type="VC20"/>
	<xs:element name="cy_calc_cf" type="VC255"/>
	<xs:element name="cy_class" type="VC2"/>
	<xs:element name="cy_version" type="VC20"/>
	<xs:element name="data" type="VC2000"/>
	<xs:element name="data_domain" type="VC40"/>
	<xs:element name="data_length" type="NUM"/>
	<xs:element name="data_precision" type="NUM"/>
	<xs:element name="data_tp" type="DataTp"/>
	<xs:element name="data_type" type="VC40"/>
	<xs:element name="datapoint_cnt" type="NUM"/>
	<xs:element name="datapoint_colour" type="VC20"/>
	<xs:element name="datapoint_label" type="VC255"/>
	<xs:element name="datapoint_link" type="VC255"/>
	<xs:element name="datapoint_marker" type="VC20"/>
	<xs:element name="datapoint_range" type="NUM"/>
	<xs:element name="datapoint_seq" type="NUM"/>
	<xs:element name="datapoint_unit" type="VC20"/>
	<xs:element name="datapoint_value_f" type="FLOAT"/>
	<xs:element name="datapoint_value_s" type="VC40"/>
	<xs:element name="date1" type="DATE"/>
	<xs:element name="date2" type="DATE"/>
	<xs:element name="date3" type="DATE"/>
	<xs:element name="date4" type="DATE"/>
	<xs:element name="date5" type="DATE"/>
	<xs:element name="dbapi_name" type="VC40"/>
	<xs:element name="dbapi_name_tab" type="VC40"/>
	<xs:element name="dd" type="VC3"/>
	<xs:element name="def_au_level" type="VC4"/>
	<xs:element name="def_freq_tp" type="CHAR1"/>
	<xs:element name="def_freq_unit" type="VC20"/>
	<xs:element name="def_freq_val" type="NUM"/>
	<xs:element name="def_invert_freq" type="CHAR1"/>
	<xs:element name="def_last_cnt" type="NUM"/>
	<xs:element name="def_last_sched" type="DATE"/>
	<xs:element name="def_last_val" type="VC40"/>
	<xs:element name="def_lc" type="VC2"/>
	<xs:element name="def_mask_for" type="CHAR2"/>
	<xs:element name="def_st_based_freq" type="CHAR1"/>
	<xs:element name="def_up" type="LONG"/>
	<xs:element name="def_val" type="VC40"/>
	<xs:element name="def_val_tp" type="DefValTp"/>
	<xs:element name="default_value" type="VC40"/>
	<xs:element name="define_menu" type="CHAR1"/>
	<xs:element name="delay" type="NUM"/>
	<xs:element name="delay_unit" type="DelayUnit"/>
	<xs:element name="descr_doc" type="VC40"/>
	<xs:element name="descr_doc_version" type="VC20"/>
	<xs:element name="description" type="VC40"/>
	<xs:element name="description2" type="VC40"/>
	<xs:element name="disp_format" type="VC40"/>
	<xs:element name="disp_style" type="NUM"/>
	<xs:element name="disp_title" type="VC40"/>
	<xs:element name="disp_tp" type="NUM"/>
	<xs:element name="disp_width" type="NUM"/>
	<xs:element name="doc_id" type="VC40"/>
	<xs:element name="doc_name" type="VC40"/>
	<xs:element name="doc_tp" type="VC20"/>
	<xs:element name="dsp_len" type="NUM"/>
	<xs:element name="dsp_rows" type="NUM"/>
	<xs:element name="dsp_title" type="VC40"/>
	<xs:element name="dsp_title2" type="VC40"/>
	<xs:element name="dsp_tp" type="CHAR1"/>
	<xs:element name="due_date" type="DATE"/>
	<xs:element name="edit_allowed" type="CHAR1"/>
	<xs:element name="effective_from" type="DATE"/>
	<xs:element name="effective_till" type="DATE"/>
	<xs:element name="el" type="VC20"/>
	<xs:element name="email" type="VC255"/>
	<xs:element name="entry_action" type="EntryActionTp"/>
	<xs:element name="entry_tp" type="CHAR2"/>
	<xs:element name="eq" type="VC20"/>
	<xs:element name="eq_component" type="CHAR1"/>
	<xs:element name="eq_tp" type="VC20"/>
	<xs:element name="eq_version" type="VC20"/>
	<xs:element name="error_msg" type="VC255"/>
	<xs:element name="est_cost" type="VC40"/>
	<xs:element name="est_time" type="VC40"/>
	<xs:element name="ev_details_tab" type="VC255"/>
	<xs:element name="ev_seq" type="NUM"/>
	<xs:element name="ev_seq_tab" type="NUM"/>
	<xs:element name="ev_tp" type="VC60"/>
	<xs:element name="ev_tp_tab" type="VC60"/>
	<xs:element name="exec_end_date" type="DATE"/>
	<xs:element name="exec_start_date" type="DATE"/>
	<xs:element name="executor" type="VC20"/>
	<xs:element name="ext_nr" type="VC20"/>
	<xs:element name="fa" type="TwoState"/>
	<xs:element name="fax_nr" type="VC20"/>
	<xs:element name="files" type="VC255"/>
	<xs:element name="fixed_length" type="TwoState"/>
	<xs:element name="format" type="VC40"/>
	<xs:element name="freq_tp" type="FreqTp"/>
	<xs:element name="freq_unit" type="FreqUnit"/>
	<xs:element name="freq_val" type="NUM"/>
	<xs:element name="function_name" type="VC20"/>
	<xs:element name="gk" type="VC20"/>
	<xs:element name="gk_cnt" type="NUM"/>
	<xs:element name="gk_entry" type="VC20"/>
	<xs:element name="gk_version" type="VC20"/>
	<xs:element name="grace_unit" type="VC20"/>
	<xs:element name="grace_val" type="NUM"/>
	<xs:element name="h_detection_limit" type="FLOAT"/>
	<xs:element name="h_determ_limit" type="FLOAT"/>
	<xs:element name="hidden" type="TriState"/>
	<xs:element name="high_au_level" type="VC4"/>
	<xs:element name="high_cnt" type="NUM"/>
	<xs:element name="high_dev" type="FLOAT"/>
	<xs:element name="high_dev_a" type="FLOAT"/>
	<xs:element name="high_dev_b" type="FLOAT"/>
	<xs:element name="high_dev_c" type="FLOAT"/>
	<xs:element name="high_limit" type="FLOAT"/>
	<xs:element name="high_limit_a" type="FLOAT"/>
	<xs:element name="high_limit_b" type="FLOAT"/>
	<xs:element name="high_limit_c" type="FLOAT"/>
	<xs:element name="high_spec" type="FLOAT"/>
	<xs:element name="high_spec_a" type="FLOAT"/>
	<xs:element name="high_spec_b" type="FLOAT"/>
	<xs:element name="high_spec_c" type="FLOAT"/>
	<xs:element name="high_val" type="VC40"/>
	<xs:element name="high_val_tp" type="ValTp"/>
	<xs:element name="ic" type="VC20"/>
	<xs:element name="ic_class" type="VC2"/>
	<xs:element name="icnode" type="LONG"/>
	<xs:element name="ie" type="VC20"/>
	<xs:element name="ie_class" type="VC2"/>
	<xs:element name="ie_version" type="VC20"/>
	<xs:element name="ievalue" type="VC2000"/>
	<xs:element name="ignore_other" type="TwoState"/>
	<xs:element name="ii" type="VC20"/>
	<xs:element name="ii_class" type="VC2"/>
	<xs:element name="iinode" type="LONG"/>
	<xs:element name="iivalue" type="VC2000"/>
	<xs:element name="in_service_date" type="DATE"/>
	<xs:element name="incr" type="NUM"/>
	<xs:element name="incr_cnt" type="NUM"/>
	<xs:element name="index_x" type="NUM"/>
	<xs:element name="index_y" type="NUM"/>
	<xs:element name="ind_col_order" type="NUM"/>
	<xs:element name="ind_disp_style" type="NUM"/>
	<xs:element name="ind_disp_tp" type="NUM"/>
	<xs:element name="inherit_au" type="TriState"/>
	<xs:element name="inherit_fa" type="TwoState"/>
	<xs:element name="inherit_gk" type="TwoState"/>
	<xs:element name="inherit_pref" type="TwoState"/>
	<xs:element name="inherit_tk" type="TwoState"/>
	<xs:element name="input_me" type="VC20"/>
	<xs:element name="input_menode" type="LONG"/>
	<xs:element name="input_mt" type="VC20"/>
	<xs:element name="input_mt_version" type="VC20"/>
	<xs:element name="input_pa" type="VC20"/>
	<xs:element name="input_panode" type="LONG"/>
	<xs:element name="input_pg" type="VC20"/>
	<xs:element name="input_pgnode" type="LONG"/>
	<xs:element name="input_pp" type="VC20"/>
	<xs:element name="input_pp_version" type="VC20"/>
	<xs:element name="input_pr" type="VC20"/>
	<xs:element name="input_pr_version" type="VC20"/>
	<xs:element name="input_reanalysis" type="NUM"/>
	<xs:element name="input_source" type="VC20"/>
	<xs:element name="input_source_version" type="VC20"/>
	<xs:element name="input_tp" type="VC4"/>
	<xs:element name="input_version" type="VC20"/>
	<xs:element name="install_date" type="DATE"/>
	<xs:element name="intended_use" type="VC40"/>
	<xs:element name="invert_freq" type="TwoState"/>
	<xs:element name="invest_cost" type="FLOAT"/>
	<xs:element name="invest_unit" type="VC20"/>
	<xs:element name="ip" type="VC20"/>
	<xs:element name="ip_class" type="VC2"/>
	<xs:element name="ip_cnt" type="NUM"/>
	<xs:element name="ip_version" type="VC20"/>
	<xs:element name="is_default" type="CHAR1"/>
	<xs:element name="is_enabled" type="TwoState"/>
	<xs:element name="is_pp" type="TwoState"/>
	<xs:element name="is_protected" type="TriState"/>
	<xs:element name="is_template" type="TwoState"/>
	<xs:element name="is_user" type="TwoState"/>
	<xs:element name="ispartofprimarykey" type="CHAR1"/>
	<xs:element name="keep_ctold" type="FLOAT"/>
	<xs:element name="keep_ctold_unit" type="VC20"/>
	<xs:element name="key_tp" type="VC20"/>
	<xs:element name="key_id" type="VC20"/>
	<xs:element name="key_value" type="VC40"/>
	<xs:element name="l_detection_limit" type="FLOAT"/>
	<xs:element name="l_determ_limit" type="FLOAT"/>
	<xs:element name="lab" type="VC20"/>
	<xs:element name="label_format" type="VC20"/>
	<xs:element name="language" type="VC20"/>
	<xs:element name="last_cnt" type="NUM"/>
	<xs:element name="last_comment" type="VC255"/>
	<xs:element name="last_sched" type="DATE"/>
	<xs:element name="last_val" type="VC40"/>
	<xs:element name="lc" type="VC2"/>
	<xs:element name="lc_class" type="VC2"/>
	<xs:element name="lc_lc" type="VC2"/>
	<xs:element name="lc_name" type="VC20"/>
	<xs:element name="lc_version" type="VC20"/>
	<xs:element name="limit_a_compliant" type="CHAR1"/>
	<xs:element name="limit_b_compliant" type="CHAR1"/>
	<xs:element name="limit_c_compliant" type="CHAR1"/>
	<xs:element name="line_nbr" type="NUM"/>
	<xs:element name="lo" type="VC20"/>
	<xs:element name="lo_description" type="VC40"/>
	<xs:element name="lo_end_date" type="DATE"/>
	<xs:element name="lo_start_date" type="DATE"/>
	<xs:element name="location" type="VC40"/>
	<xs:element name="log_exceptions" type="TwoState"/>
	<xs:element name="log_hs" type="TwoState"/>
	<xs:element name="log_hs_details" type="TwoState"/>
	<xs:element name="logdate" type="DATE"/>
	<xs:element name="look_up_ptr" type="VC40"/>
	<xs:element name="low_au_level" type="VC4"/>
	<xs:element name="low_cnt" type="NUM"/>
	<xs:element name="low_dev" type="FLOAT"/>
	<xs:element name="low_dev_a" type="FLOAT"/>
	<xs:element name="low_dev_b" type="FLOAT"/>
	<xs:element name="low_dev_c" type="FLOAT"/>
	<xs:element name="low_limit" type="FLOAT"/>
	<xs:element name="low_limit_a" type="FLOAT"/>
	<xs:element name="low_limit_b" type="FLOAT"/>
	<xs:element name="low_limit_c" type="FLOAT"/>
	<xs:element name="low_spec" type="FLOAT"/>
	<xs:element name="low_spec_a" type="FLOAT"/>
	<xs:element name="low_spec_b" type="FLOAT"/>
	<xs:element name="low_spec_c" type="FLOAT"/>
	<xs:element name="low_val" type="VC40"/>
	<xs:element name="low_val_tp" type="ValTp"/>
	<xs:element name="lu" type="VC20"/>
	<xs:element name="ly" type="VC20"/>
	<xs:element name="ly_tp" type="VC20"/>
	<xs:element name="mandatory" type="TriState"/>
	<xs:element name="manually_added" type="TwoState"/>
	<xs:element name="manually_entered" type="TwoState"/>
	<xs:element name="max_rows" type="NUM"/>
	<xs:element name="max_x" type="NUM"/>
	<xs:element name="max_y" type="NUM"/>
	<xs:element name="me" type="VC20"/>
	<xs:element name="me_class" type="VC2"/>
	<xs:element name="me_result_editable" type="TriState"/>
	<xs:element name="measure_seq" type="NUM"/>
	<xs:element name="menode" type="LONG"/>
	<xs:element name="min_nr_results" type="NUM"/>
	<xs:element name="min_rows" type="NUM"/>
	<xs:element name="mt" type="VC20"/>
	<xs:element name="mt_class" type="VC2"/>
	<xs:element name="mt_nr_measur" type="NUM"/>
	<xs:element name="mt_version" type="VC20"/>
	<xs:element name="multi_select" type="TwoState"/>
	<xs:element name="name" type="VC20"/>
	<xs:element name="never_create_methods" type="TwoState"/>
	<xs:element name="new_ss" type="VC2"/>
	<xs:element name="new_val_allowed" type="TwoState"/>
	<xs:element name="next_cell" type="VC20"/>
	<xs:element name="next_ii" type="VC20"/>
	<xs:element name="nr_measur" type="NUM"/>
	<xs:element name="nr_planned_rq" type="NUM"/>
	<xs:element name="nr_planned_sc" type="NUM"/>
	<xs:element name="nr_planned_sd" type="NUM"/>
	<xs:element name="nr_sc_current" type="NUM"/>
	<xs:element name="nr_sc_max" type="NUM"/>
	<xs:element name="nullable" type="CHAR1"/>
	<xs:element name="num_val" type="FLOAT"/>
	<xs:element name="obj_id" type="VC20"/>
	<xs:element name="obj_tp" type="VC20"/>
	<xs:element name="object_id" type="VC20"/>
	<xs:element name="object_id_tab" type="VC20"/>
	<xs:element name="object_lc" type="VC2"/>
	<xs:element name="object_lc_tab" type="VC2"/>
	<xs:element name="object_lc_version" type="VC20"/>
	<xs:element name="object_lc_version_tab" type="VC20"/>
	<xs:element name="object_ss" type="VC2"/>
	<xs:element name="object_ss_tab" type="VC2"/>
	<xs:element name="object_tp" type="VC4"/>
	<xs:element name="object_version" type="VC20"/>
	<xs:element name="operation" type="VC255"/>
	<xs:element name="operation_doc" type="VC255"/>
	<xs:element name="pa" type="VC20"/>
	<xs:element name="pa_class" type="VC2"/>
	<xs:element name="panode" type="LONG"/>
	<xs:element name="person" type="VC40"/>
	<xs:element name="pg" type="VC20"/>
	<xs:element name="pg_class" type="VC2"/>
	<xs:element name="pgnode" type="LONG"/>
	<xs:element name="phone_nr" type="VC20"/>
	<xs:element name="planned_eq" type="VC20"/>
	<xs:element name="planned_eq_version" type="VC20"/>
	<xs:element name="planned_executor" type="VC20"/>
	<xs:element name="planned_responsible" type="VC20"/>
	<xs:element name="plaus_high" type="FLOAT"/>
	<xs:element name="plaus_low" type="FLOAT"/>
	<xs:element name="po_box" type="VC20"/>
	<xs:element name="pos_x" type="NUM"/>
	<xs:element name="pos_y" type="NUM"/>
	<xs:element name="pp" type="VC20"/>
	<xs:element name="pp_class" type="VC2"/>
	<xs:element name="pp_cnt" type="NUM"/>
	<xs:element name="pp_description" type="VC40"/>
	<xs:element name="pp_key1" type="VC20"/>
	<xs:element name="pp_key2" type="VC20"/>
	<xs:element name="pp_key3" type="VC20"/>
	<xs:element name="pp_key4" type="VC20"/>
	<xs:element name="pp_key5" type="VC20"/>
	<xs:element name="pp_seq" type="NUM"/>
	<xs:element name="pp_version" type="VC20"/>
	<xs:element name="pr" type="VC20"/>
	<xs:element name="pr_class" type="VC2"/>
	<xs:element name="pr_description" type="VC40"/>
	<xs:element name="pr_seq" type="NUM"/>
	<xs:element name="pr_version" type="VC20"/>
	<xs:element name="pref_name" type="VC20"/>
	<xs:element name="pref_tp" type="VC20"/>
	<xs:element name="pref_value" type="VC40"/>
	<xs:element name="priority" type="NUM"/>
	<xs:element name="pt" type="VC20"/>
	<xs:element name="pt_class" type="VC2"/>
	<xs:element name="pt_version" type="VC20"/>
	<xs:element name="ptcolumn" type="NUM"/>
	<xs:element name="ptrow" type="NUM"/>
	<xs:element name="q_au" type="VC20"/>
	<xs:element name="q_check_au" type="CHAR1"/>
	<xs:element name="q_id" type="VC20"/>
	<xs:element name="q_tp" type="CHAR2"/>
	<xs:element name="qualification" type="CHAR1"/>
	<xs:element name="rd" type="VC20"/>
	<xs:element name="rdnode" type="LONG"/>
	<xs:element name="read_on" type="DATE"/>
	<xs:element name="real_cost" type="VC40"/>
	<xs:element name="real_time" type="VC40"/>
	<xs:element name="reanalysedresult" type="TwoState"/>
	<xs:element name="reanalysis" type="NUM"/>
	<xs:element name="rel_high_dev" type="TwoState"/>
	<xs:element name="rel_high_dev_a" type="TwoState"/>
	<xs:element name="rel_high_dev_b" type="TwoState"/>
	<xs:element name="rel_high_dev_c" type="TwoState"/>
	<xs:element name="rel_low_dev" type="TwoState"/>
	<xs:element name="rel_low_dev_a" type="TwoState"/>
	<xs:element name="rel_low_dev_b" type="TwoState"/>
	<xs:element name="rel_low_dev_c" type="TwoState"/>
	<xs:element name="responsible" type="VC20"/>
	<xs:element name="row_values" type="VC1000"/>
	<xs:element name="rownr" type="NUM"/>
	<xs:element name="rq" type="VC20"/>
	<xs:element name="rq_class" type="VC2"/>
	<xs:element name="rq_lc" type="VC2"/>
	<xs:element name="rq_lc_version" type="VC20"/>
	<xs:element name="rq_uc" type="VC20"/>
	<xs:element name="rq_uc_version" type="VC20"/>
	<xs:element name="rt" type="VC20"/>
	<xs:element name="rt_class" type="VC2"/>
	<xs:element name="rt_version" type="VC20"/>
	<xs:element name="rule_nr" type="NUM"/>
	<xs:element name="run_mode" type="RunModeTp"/>
	<xs:element name="sampling_date" type="DATE"/>
	<xs:element name="save_eq" type="VC20"/>
	<xs:element name="save_eq_tp" type="VC20"/>
	<xs:element name="save_eq_version" type="VC20"/>
	<xs:element name="save_id" type="VC20"/>
	<xs:element name="save_id_version" type="VC20"/>
	<xs:element name="save_idnode" type="LONG"/>
	<xs:element name="save_me" type="VC20"/>
	<xs:element name="save_menode" type="LONG"/>
	<xs:element name="save_mt" type="VC20"/>
	<xs:element name="save_mt_version" type="VC20"/>
	<xs:element name="save_pa" type="VC20"/>
	<xs:element name="save_panode" type="LONG"/>
	<xs:element name="save_pg" type="VC20"/>
	<xs:element name="save_pgnode" type="LONG"/>
	<xs:element name="save_pp" type="VC20"/>
	<xs:element name="save_pp_version" type="VC20"/>
	<xs:element name="save_pr" type="VC20"/>
	<xs:element name="save_pr_version" type="VC20"/>
	<xs:element name="save_reanalysis" type="NUM"/>
	<xs:element name="save_tp" type="VC4"/>
	<xs:element name="sc" type="VC20"/>
	<xs:element name="sc_class" type="VC2"/>
	<xs:element name="sc_counter" type="NUM"/>
	<xs:element name="sc_create" type="TwoState"/>
	<xs:element name="sc_lc" type="VC2"/>
	<xs:element name="sc_lc_version" type="VC20"/>
	<xs:element name="sc_uc" type="VC20"/>
	<xs:element name="sc_uc_version" type="VC20"/>
	<xs:element name="sd" type="VC20"/>
	<xs:element name="sd_class" type="VC2"/>
	<xs:element name="sd_lc" type="VC2"/>
	<xs:element name="sd_lc_version" type="VC20"/>
	<xs:element name="sd_uc" type="VC20"/>
	<xs:element name="sd_uc_version" type="VC20"/>
	<xs:element name="selected" type="TwoState"/>
	<xs:element name="seq" type="NUM"/>
	<xs:element name="serial_no" type="VC255"/>
	<xs:element name="service" type="VC255"/>
	<xs:element name="seta_limits" type="VC20"/>
	<xs:element name="seta_specs" type="VC20"/>
	<xs:element name="seta_target" type="VC20"/>
	<xs:element name="setb_limits" type="VC20"/>
	<xs:element name="setb_specs" type="VC20"/>
	<xs:element name="setb_target" type="VC20"/>
	<xs:element name="setc_limits" type="VC20"/>
	<xs:element name="setc_specs" type="VC20"/>
	<xs:element name="setc_target" type="VC20"/>
	<xs:element name="setting_name" type="VC20"/>
	<xs:element name="setting_seq" type="NUM"/>
	<xs:element name="setting_value" type="VC255"/>
	<xs:element name="shelf_life_unit" type="VC20"/>
	<xs:element name="shelf_life_val" type="NUM"/>
	<xs:element name="shortcut" type="RAW8"/>
	<xs:element name="single_valued" type="TwoState"/>
	<xs:element name="sop" type="VC40"/>
	<xs:element name="sop_version" type="VC20"/>
	<xs:element name="spec_set">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="a"/>
				<xs:enumeration value="b"/>
				<xs:enumeration value="c"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="spec1" type="FLOAT"/>
	<xs:element name="spec2" type="FLOAT"/>
	<xs:element name="spec3" type="FLOAT"/>
	<xs:element name="spec4" type="FLOAT"/>
	<xs:element name="spec5" type="FLOAT"/>
	<xs:element name="spec_a_compliant" type="CHAR1"/>
	<xs:element name="spec_b_compliant" type="CHAR1"/>
	<xs:element name="spec_c_compliant" type="CHAR1"/>
	<xs:element name="sqc_avg" type="FLOAT"/>
	<xs:element name="sqc_avg_range" type="FLOAT"/>
	<xs:element name="sqc_avgr" type="FLOAT"/>
	<xs:element name="sqc_sigma" type="FLOAT"/>
	<xs:element name="sqc_std_dev" type="FLOAT"/>
	<xs:element name="sqc_std_dev_range" type="FLOAT"/>
	<xs:element name="sqc_uclr" type="FLOAT"/>
	<xs:element name="sqltext" type="VC255"/>
	<xs:element name="ss" type="VC2"/>
	<xs:element name="ss_after_reanalysis" type="VC2"/>
	<xs:element name="ss_class" type="VC2"/>
	<xs:element name="ss_from" type="VC2"/>
	<xs:element name="ss_name" type="VC20"/>
	<xs:element name="ss_to" type="VC2"/>
	<xs:element name="st" type="VC20"/>
	<xs:element name="st_based_freq" type="TwoState"/>
	<xs:element name="st_class" type="VC2"/>
	<xs:element name="st_version" type="VC20"/>
	<xs:element name="state" type="VC40"/>
	<xs:element name="store_db" type="TwoState"/>
	<xs:element name="street" type="VC40"/>
	<xs:element name="string_val" type="VC40"/>
	<xs:element name="struct_created" type="TwoState"/>
	<xs:element name="supplier" type="VC20"/>
	<xs:element name="suspend" type="CHAR1"/>
	<xs:element name="t0_date" type="DATE"/>
	<xs:element name="table_name" type="VC2000"/>
	<xs:element name="target" type="FLOAT"/>
	<xs:element name="target_a" type="FLOAT"/>
	<xs:element name="target_a_compliant" type="CHAR1"/>
	<xs:element name="target_b" type="FLOAT"/>
	<xs:element name="target_b_compliant" type="CHAR1"/>
	<xs:element name="target_c" type="FLOAT"/>
	<xs:element name="target_c_compliant" type="CHAR1"/>
	<xs:element name="td_info" type="NUM"/>
	<xs:element name="td_info_unit" type="VC20"/>
	<xs:element name="text_line" type="VC2000"/>
	<xs:element name="title" type="VC20"/>
	<xs:element name="title_format" type="VC255"/>
	<xs:element name="tk" type="VC20"/>
	<xs:element name="tk_tp" type="VC20"/>
	<xs:element name="topic" type="VC20"/>
	<xs:element name="topic_description" type="VC40"/>
	<xs:element name="tp" type="NUM"/>
	<xs:element name="tp_unit" type="VC20"/>
	<xs:element name="tpnode" type="NUM"/>
	<xs:element name="tr_no" type="NUM"/>
	<xs:element name="tr_seq" type="NUM"/>
	<xs:element name="tr_seq_tab" type="NUM"/>
	<xs:element name="tst_already_assigned" type="CHAR1"/>
	<xs:element name="tst_description" type="VC40"/>
	<xs:element name="tst_id" type="VC20"/>
	<xs:element name="tst_id_version" type="VC20"/>
	<xs:element name="tst_nr_measur" type="NUM"/>
	<xs:element name="tst_tp" type="VC20"/>
	<xs:element name="uc" type="VC20"/>
	<xs:element name="uc_structure" type="VC255"/>
	<xs:element name="unit" type="VC20"/>
	<xs:element name="unit_tp" type="VC40"/>
	<xs:element name="up" type="LONG"/>
	<xs:element name="up_class" type="VC2"/>
	<xs:element name="us" type="VC20"/>
	<xs:element name="usage" type="VC255"/>
	<xs:element name="usage_cost" type="FLOAT"/>
	<xs:element name="usage_doc" type="VC255"/>
	<xs:element name="usage_unit" type="VC20"/>
	<xs:element name="use_value" type="VC40"/>
	<xs:element name="used_object_id" type="VC20"/>
	<xs:element name="used_object_id_version" type="VC20"/>
	<xs:element name="used_object_version" type="VC20"/>
	<xs:element name="username_tab" type="VC30"/>
	<xs:element name="val_length" type="NUM"/>
	<xs:element name="val_start" type="NUM"/>
	<xs:element name="valid_cf" type="VC20"/>
	<xs:element name="valid_limitsa" type="CHAR1"/>
	<xs:element name="valid_limitsb" type="CHAR1"/>
	<xs:element name="valid_limitsc" type="CHAR1"/>
	<xs:element name="valid_specsa" type="CHAR1"/>
	<xs:element name="valid_specsb" type="CHAR1"/>
	<xs:element name="valid_specsc" type="CHAR1"/>
	<xs:element name="valid_sqc" type="CHAR1"/>
	<xs:element name="valid_targeta" type="CHAR1"/>
	<xs:element name="valid_targetb" type="CHAR1"/>
	<xs:element name="valid_targetc" type="CHAR1"/>
	<xs:element name="Value" type="xs:string"/>
	<xs:element name="value" type="VC40"/>
	<xs:element name="value_f" type="FLOAT"/>
	<xs:element name="value_list_tp" type="ValueListTp"/>
	<xs:element name="value_s" type="VC40"/>
	<xs:element name="value_unique" type="TwoState"/>
	<xs:element name="valueseq" type="NUM"/>
	<xs:element name="version" type="VC20"/>
	<xs:element name="version_is_current" type="TwoState"/>
	<xs:element name="visual_cf" type="VC255"/>
	<xs:element name="what" type="VC60"/>
	<xs:element name="what_description" type="VC255"/>
	<xs:element name="where_clause" type="VC511"/>
	<xs:element name="who" type="VC20"/>
	<xs:element name="who_description" type="VC40"/>
	<xs:element name="why" type="VC255"/>
	<xs:element name="window" type="VC40"/>
	<xs:element name="winsize_x" type="NUM"/>
	<xs:element name="winsize_y" type="NUM"/>
	<xs:element name="ws" type="VC20"/>
	<xs:element name="ws_class" type="VC2"/>
	<xs:element name="ws_lc" type="VC2"/>
	<xs:element name="ws_lc_version" type="VC20"/>
	<xs:element name="ws_ly" type="VC20"/>
	<xs:element name="ws_uc" type="VC20"/>
	<xs:element name="ws_uc_version" type="VC20"/>
	<xs:element name="wt" type="VC20"/>
	<xs:element name="wt_class" type="VC2"/>
	<xs:element name="wt_version" type="VC20"/>
	<xs:element name="x_axis_title" type="VC255"/>
	<xs:element name="x_label" type="VC60"/>
	<xs:element name="x_value_d" type="DATE"/>
	<xs:element name="x_value_f" type="FLOAT"/>
	<xs:element name="x_value_s" type="VC40"/>
	<xs:element name="xr_max_charts" type="NUM"/>
	<xs:element name="xr_measurements" type="NUM"/>
	<xs:element name="xr_serie_seq" type="NUM"/>
	<xs:element name="y_axis_title" type="VC255"/>
	<xs:element name="y_axis_unit" type="VC20"/>
	<xs:element name="z_value_f" type="FLOAT"/>
	<xs:element name="z_value_s" type="VC40"/>
	<xs:element name="zip_code" type="VC20"/>
	<xs:element name="Unilab">
		<xs:complexType>
			<xs:all>
				<xs:element name="PropertyList" type="PropertyListType" minOccurs="0"/>
				<xs:element name="scls" type="sclsType" minOccurs="0"/>
				<xs:element name="rqls" type="rqlsType" minOccurs="0"/>
				<xs:element name="mels" type="melsType" minOccurs="0"/>
				<xs:element name="sdls" type="sdlsType" minOccurs="0"/>
				<xs:element name="stls" type="stlsType" minOccurs="0"/>
				<xs:element name="mtls" type="mtlsType" minOccurs="0"/>
				<xs:element name="prls" type="prlsType" minOccurs="0"/>
				<xs:element name="ppls" type="pplsType" minOccurs="0"/>
				<xs:element name="iels" type="ielsType" minOccurs="0"/>
				<xs:element name="ipls" type="iplsType" minOccurs="0"/>
				<xs:element name="rtls" type="rtlsType" minOccurs="0"/>
				<xs:element name="wtls" type="wtlsType" minOccurs="0"/>
				<xs:element name="ptls" type="ptlsType" minOccurs="0"/>
				<xs:element name="tablels" type="tablelsType" minOccurs="0"/>
				<xs:element name="gkls" type="gklsType" minOccurs="0"/>
				<xs:element name="task" type="taskType" minOccurs="0"/>
				<xs:element name="layout" type="layoutType" minOccurs="0"/>
				<xs:element name="eqls" type="eqlsType"  minOccurs="0"/>
				<xs:element name="commentls" type="commentlsType"  minOccurs="0"/>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="PropertyListType">
		<xs:sequence>
			<xs:element name="prop" type="propType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="propType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" use="required">
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN">
							<xs:enumeration value="sid" />
							<xs:enumeration value="userid" />
							<xs:enumeration value="export_date" />
							<xs:enumeration value="default_date_format" />
							<xs:enumeration value="decimal_symbol" />
							<xs:enumeration value="email" />
							<xs:enumeration value="function" />
							<xs:enumeration value="where_clause" />
							<xs:enumeration value="ret_code"/>
							<xs:enumeration value="person"/>
							<xs:enumeration value="error"/>
							<xs:enumeration value="output_url"/>
							<xs:enumeration value="output_property"/>
							<xs:enumeration value="handle_events"/>
							<xs:enumeration value="full_details"/>
							<xs:enumeration value="ObjectLifeCycle"/>
							<xs:enumeration value="ObjectStatus"/>
							<xs:enumeration value="IgnoreStatus"/>
							<xs:enumeration value="AllObjectsMajorVersion"/>
							<xs:enumeration value="Blocksize"/>
							<xs:enumeration value="UseConfiguration"/>
							<xs:enumeration value="rqCreateRq"/>
							<xs:enumeration value="rqCreateIc"/>
							<xs:enumeration value="rqCreateSc"/>
							<xs:enumeration value="scCreateSc"/>
							<xs:enumeration value="scCreateIc"/>
							<xs:enumeration value="scCreatePg"/>
							<xs:enumeration value="sdCreateSd"/>
							<xs:enumeration value="sdCreateIc"/>
							<xs:enumeration value="sdCreateSc"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="aulsType">
		<xs:sequence>
			<xs:element name="AU" type="attributeType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="attributeType">
		<xs:sequence>
			<xs:element ref="au" minOccurs="0"/>
			<xs:element ref="au_version" minOccurs="0"/>
			<xs:element ref="value" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="single_valued" minOccurs="0"/>
			<xs:element ref="new_val_allowed" minOccurs="0"/>
			<xs:element ref="store_db" minOccurs="0"/>
			<xs:element ref="value_list_tp" minOccurs="0"/>
			<xs:element ref="run_mode" minOccurs="0"/>
			<xs:element ref="service" minOccurs="0"/>
			<xs:element ref="cf_value" minOccurs="0"/>
			<xs:element name="ValueList" type="ValueListType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="gklsType">
		<xs:sequence>
			<xs:element name="GK" type="groupkeyType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="groupkeyType">
		<xs:all>
			<xs:element ref="gk"/>
			<xs:element ref="gk_version" minOccurs="0"/>
			<xs:element ref="value" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="value_unique" minOccurs="0"/>
			<xs:element ref="single_valued" minOccurs="0"/>
			<xs:element ref="new_val_allowed" minOccurs="0"/>
			<xs:element ref="mandatory" minOccurs="0"/>
			<xs:element ref="struct_created" minOccurs="0"/>
			<xs:element ref="inherit_gk" minOccurs="0"/>
			<xs:element ref="value_list_tp" minOccurs="0"/>
			<xs:element ref="default_value" minOccurs="0"/>
			<xs:element ref="dsp_rows" minOccurs="0"/>
			<xs:element ref="val_length" minOccurs="0"/>
			<xs:element ref="val_start" minOccurs="0"/>
			<xs:element ref="assign_tp" minOccurs="0"/>
			<xs:element ref="assign_id" minOccurs="0"/>
			<xs:element ref="q_tp" minOccurs="0"/>
			<xs:element ref="q_id" minOccurs="0"/>
			<xs:element ref="q_check_au" minOccurs="0"/>
			<xs:element ref="q_au" minOccurs="0"/>
			<xs:element name="ValueList" type="ValueListType" minOccurs="0"/>
		</xs:all>
		<xs:attribute name="tp" type="GkTypeTp" use="optional"/>
	</xs:complexType>
	<xs:complexType name="specsType">
		<xs:sequence>
			<xs:element name="specset" type="specsetType" minOccurs="0" maxOccurs="3"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="specsetType">
		<xs:sequence>
			<xs:element ref="spec_set"/>
			<xs:element ref="low_limit" minOccurs="0"/>
			<xs:element ref="high_limit" minOccurs="0"/>
			<xs:element ref="low_spec" minOccurs="0"/>
			<xs:element ref="high_spec" minOccurs="0"/>
			<xs:element ref="low_dev" minOccurs="0"/>
			<xs:element ref="rel_low_dev" minOccurs="0"/>
			<xs:element ref="target" minOccurs="0"/>
			<xs:element ref="high_dev" minOccurs="0"/>
			<xs:element ref="rel_high_dev" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="stlsType">
		<xs:sequence>
			<xs:element name="ST" type="stType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="pplsType">
		<xs:sequence>
			<xs:element name="PP" type="ppType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="prlsType">
		<xs:sequence>
			<xs:element name="PR" type="prType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="mtlsType">
		<xs:sequence>
			<xs:element name="MT" type="mtType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="mtcelsType">
		<xs:sequence>
			<xs:element name="MTCE" type="mtceType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="iplsType">
		<xs:sequence>
			<xs:element name="IP" type="ipType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ielsType">
		<xs:sequence>
			<xs:element name="IE" type="ieType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="wtlsType">
		<xs:sequence>
			<xs:element name="WT" type="wtType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ptlsType">
		<xs:sequence>
			<xs:element name="PT" type="ptType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	  <xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
	  <xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
	  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="rtlsType">
		<xs:sequence>
			<xs:element name="RT" type="rtType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="stType">
		<xs:sequence>
			<xs:element ref="st"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="confirm_userid" minOccurs="0"/>
			<xs:element ref="shelf_life_val" minOccurs="0"/>
			<xs:element ref="shelf_life_unit" minOccurs="0"/>
			<xs:element ref="nr_planned_sc" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="priority" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="allow_any_pp" minOccurs="0"/>
			<xs:element ref="sc_uc" minOccurs="0"/>
			<xs:element ref="sc_uc_version" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="inherit_gk" minOccurs="0"/>
			<xs:element ref="st_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="stipls" type="stiplsType" minOccurs="0"/>
			<xs:element name="stppls" type="stpplsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="rtType">
		<xs:sequence>
			<xs:element ref="rt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="confirm_userid" minOccurs="0"/>
			<xs:element ref="nr_planned_rq" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="priority" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="allow_any_st" minOccurs="0"/>
			<xs:element ref="allow_new_sc" minOccurs="0"/>
			<xs:element ref="add_stpp" minOccurs="0"/>
			<xs:element ref="planned_responsible" minOccurs="0"/>
			<xs:element ref="sc_uc" minOccurs="0"/>
			<xs:element ref="sc_uc_version" minOccurs="0"/>
			<xs:element ref="rq_uc" minOccurs="0"/>
			<xs:element ref="rq_uc_version" minOccurs="0"/>
			<xs:element ref="rq_lc" minOccurs="0"/>
			<xs:element ref="rq_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="inherit_gk" minOccurs="0"/>
			<xs:element ref="rt_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="rtstls" type="rtstlsType" minOccurs="0"/>
			<xs:element name="rtppls" type="rtpplsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ppType">
		<xs:sequence>
			<xs:element ref="pp" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="pp_key1" minOccurs="0"/>
			<xs:element ref="pp_key2" minOccurs="0"/>
			<xs:element ref="pp_key3" minOccurs="0"/>
			<xs:element ref="pp_key4" minOccurs="0"/>
			<xs:element ref="pp_key5" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="confirm_assign" minOccurs="0"/>
			<xs:element ref="allow_any_pr" minOccurs="0"/>
			<xs:element ref="never_create_methods" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="pp_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="ppprls" type="ppprlsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="prType">
		<xs:sequence>
			<xs:element ref="pr" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="td_info" minOccurs="0"/>
			<xs:element ref="td_info_unit" minOccurs="0"/>
			<xs:element ref="confirm_uid" minOccurs="0"/>
			<xs:element ref="def_val_tp" minOccurs="0"/>
			<xs:element ref="def_au_level" minOccurs="0"/>
			<xs:element ref="def_val" minOccurs="0"/>
			<xs:element ref="allow_any_mt" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="min_nr_results" minOccurs="0"/>
			<xs:element ref="calc_method" minOccurs="0"/>
			<xs:element ref="calc_cf" minOccurs="0"/>
			<xs:element ref="alarm_order" minOccurs="0"/>
			<xs:element ref="seta_specs" minOccurs="0"/>
			<xs:element ref="seta_limits" minOccurs="0"/>
			<xs:element ref="seta_target" minOccurs="0"/>
			<xs:element ref="setb_specs" minOccurs="0"/>
			<xs:element ref="setb_limits" minOccurs="0"/>
			<xs:element ref="setb_target" minOccurs="0"/>
			<xs:element ref="setc_specs" minOccurs="0"/>
			<xs:element ref="setc_limits" minOccurs="0"/>
			<xs:element ref="setc_target" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="log_exceptions" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="pr_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="prmtls" type="prmtlsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="mtType">
		<xs:sequence>
			<xs:element ref="mt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="est_cost" minOccurs="0"/>
			<xs:element ref="est_time" minOccurs="0"/>
			<xs:element ref="accuracy" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="calibration" minOccurs="0"/>
			<xs:element ref="autorecalc" minOccurs="0"/>
			<xs:element ref="confirm_complete" minOccurs="0"/>
			<xs:element ref="auto_create_cells" minOccurs="0"/>
			<xs:element ref="me_result_editable" minOccurs="0"/>
			<xs:element ref="executor" minOccurs="0"/>
			<xs:element ref="eq_tp" minOccurs="0"/>
			<xs:element ref="sop" minOccurs="0"/>
			<xs:element ref="sop_version" minOccurs="0"/>
			<xs:element ref="plaus_low" minOccurs="0"/>
			<xs:element ref="plaus_high" minOccurs="0"/>
			<xs:element ref="winsize_x" minOccurs="0"/>
			<xs:element ref="winsize_y" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="def_val_tp" minOccurs="0"/>
			<xs:element ref="def_au_level" minOccurs="0"/>
			<xs:element ref="def_val" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="mt_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="mtcels" type="mtcelsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="mtceType">
		<xs:sequence>
			<xs:element ref="cell" minOccurs="0"/>
			<xs:element ref="dsp_title" minOccurs="0"/>
			<xs:element ref="dsp_title2" minOccurs="0"/>
			<xs:element ref="value_f" minOccurs="0"/>
			<xs:element ref="value_s" minOccurs="0"/>
			<xs:element ref="pos_x" minOccurs="0"/>
			<xs:element ref="pos_y" minOccurs="0"/>
			<xs:element ref="align" minOccurs="0"/>
			<xs:element ref="cell_tp" minOccurs="0"/>
			<xs:element ref="winsize_x" minOccurs="0"/>
			<xs:element ref="winsize_y" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="mandatory" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="input_tp" minOccurs="0"/>
			<xs:element ref="input_source" minOccurs="0"/>
			<xs:element ref="input_source_version" minOccurs="0"/>
			<xs:element ref="input_pp" minOccurs="0"/>
			<xs:element ref="input_pp_version" minOccurs="0"/>
			<xs:element ref="input_pr" minOccurs="0"/>
			<xs:element ref="input_pr_version" minOccurs="0"/>
			<xs:element ref="input_mt" minOccurs="0"/>
			<xs:element ref="input_mt_version" minOccurs="0"/>
			<xs:element ref="def_val_tp" minOccurs="0"/>
			<xs:element ref="def_au_level" minOccurs="0"/>
			<xs:element ref="save_tp" minOccurs="0"/>
			<xs:element ref="save_pp" minOccurs="0"/>
			<xs:element ref="save_pp_version" minOccurs="0"/>
			<xs:element ref="save_pr" minOccurs="0"/>
			<xs:element ref="save_pr_version" minOccurs="0"/>
			<xs:element ref="save_mt" minOccurs="0"/>
			<xs:element ref="save_mt_version" minOccurs="0"/>
			<xs:element ref="save_eq_tp" minOccurs="0"/>
			<xs:element ref="save_id" minOccurs="0"/>
			<xs:element ref="save_id_version" minOccurs="0"/>
			<xs:element ref="component" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="calc_tp" minOccurs="0"/>
			<xs:element ref="calc_formula" minOccurs="0"/>
			<xs:element ref="valid_cf" minOccurs="0"/>
			<xs:element ref="max_x" minOccurs="0"/>
			<xs:element ref="max_y" minOccurs="0"/>
			<xs:element ref="multi_select" minOccurs="0"/>
			<xs:element ref="create_new" minOccurs="0"/>
			<xs:element name="VBS" type="VBSType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ipType">
		<xs:sequence>
			<xs:element ref="ip" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="winsize_x" minOccurs="0"/>
			<xs:element ref="winsize_y" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="ip_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ieType">
		<xs:sequence>
			<xs:element ref="ie" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="mandatory" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="data_tp" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="valid_cf" minOccurs="0"/>
			<xs:element ref="def_val_tp" minOccurs="0"/>
			<xs:element ref="def_au_level" minOccurs="0"/>
			<xs:element ref="ievalue" minOccurs="0"/>
			<xs:element ref="align" minOccurs="0"/>
			<xs:element ref="dsp_title" minOccurs="0"/>
			<xs:element ref="dsp_title2" minOccurs="0"/>
			<xs:element ref="dsp_len" minOccurs="0"/>
			<xs:element ref="dsp_tp" minOccurs="0"/>
			<xs:element ref="dsp_rows" minOccurs="0"/>
			<xs:element ref="look_up_ptr" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="multi_select" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="ie_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="ValueList" type="ValueListType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="wtType">
		<xs:sequence>
			<xs:element ref="wt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="min_rows" minOccurs="0"/>
			<xs:element ref="max_rows" minOccurs="0"/>
			<xs:element ref="valid_cf" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="ws_ly" minOccurs="0"/>
			<xs:element ref="ws_uc" minOccurs="0"/>
			<xs:element ref="ws_uc_version" minOccurs="0"/>
			<xs:element ref="ws_lc" minOccurs="0"/>
			<xs:element ref="ws_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="wt_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="wtrowtls" type="wtrowlsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="ptType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="version_is_current" minOccurs="0"/>
			<xs:element ref="effective_from" minOccurs="0"/>
			<xs:element ref="effective_till" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="description2" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="is_template" minOccurs="0"/>
			<xs:element ref="confirm_userid" minOccurs="0"/>
			<xs:element ref="nr_planned_sd" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="planned_responsible" minOccurs="0"/>
			<xs:element ref="sd_uc" minOccurs="0"/>
			<xs:element ref="sd_uc_version" minOccurs="0"/>
			<xs:element ref="sd_lc" minOccurs="0"/>
			<xs:element ref="sd_lc_version" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="inherit_gk" minOccurs="0"/>
			<xs:element ref="pt_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="ptipls" type="ptiplsType" minOccurs="0"/>
			<xs:element name="ptcsls" type="ptcslsType" minOccurs="0"/>
			<xs:element name="pttpls" type="pttplsType" minOccurs="0"/>
			<xs:element name="ptcellls" type="ptcelllsType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="ObjectLifeCycle" type="xs:string" use="optional"/>
		<xs:attribute name="ObjectStatus" type="xs:string" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="stiplsType">
		<xs:sequence>
			<xs:element name="STIP" type="stipType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="stipType">
		<xs:sequence>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ip"/>
			<xs:element ref="ip_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ipielsType">
		<xs:sequence>
			<xs:element name="IPIE" type="ipieType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ipieType">
		<xs:sequence>
			<xs:element ref="ip" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ie" minOccurs="0"/>
			<xs:element ref="ie_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="dsp_len" minOccurs="0"/>
			<xs:element ref="dsp_tp" minOccurs="0"/>
			<xs:element ref="dsp_rows" minOccurs="0"/>
			<xs:element ref="pos_x" minOccurs="0"/>
			<xs:element ref="pos_y" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="mandatory" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="def_val_tp" minOccurs="0"/>
			<xs:element ref="def_au_level" minOccurs="0"/>
			<xs:element ref="ievalue" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="ValueList" type="ValueListType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="stpplsType">
		<xs:sequence>
			<xs:element name="STPP" type="stppType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="stppType">
		<xs:sequence>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="pp"/>
			<xs:element ref="pp_version" minOccurs="0"/>
			<xs:element ref="pp_key1" minOccurs="0"/>
			<xs:element ref="pp_key2" minOccurs="0"/>
			<xs:element ref="pp_key3" minOccurs="0"/>
			<xs:element ref="pp_key4" minOccurs="0"/>
			<xs:element ref="pp_key5" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ppprlsType">
		<xs:sequence>
			<xs:element name="PPPR" type="PpPrType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PpPrType">
		<xs:sequence>
			<xs:element ref="pp" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="pr"/>
			<xs:element ref="pr_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="nr_measur" minOccurs="0"/>
			<xs:element ref="allow_add" minOccurs="0"/>
			<xs:element ref="is_pp" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="st_based_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="mt" minOccurs="0"/>
			<xs:element ref="mt_version" minOccurs="0"/>
			<xs:element ref="mt_nr_measur" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="specs" type="specsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="prmtlsType">
		<xs:sequence>
			<xs:element name="PRMT" type="prmtType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="prmtType">
		<xs:sequence>
			<xs:element ref="pr" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="mt"/>
			<xs:element ref="mt_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="nr_measur" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="allow_add" minOccurs="0"/>
			<xs:element ref="ignore_other" minOccurs="0"/>
			<xs:element ref="accuracy" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="st_based_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="wtrowlsType">
		<xs:sequence>
			<xs:element name="WTROW" type="wtrowType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="wtrowType">
		<xs:sequence>
			<xs:element ref="wt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="rownr" minOccurs="0"/>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="st_version" minOccurs="0"/>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="sc_create" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptiplsType">
		<xs:sequence>
			<xs:element name="PTIP" type="ptipType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptipType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ip" minOccurs="0"/>
			<xs:element ref="ip_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcslsType">
		<xs:sequence>
			<xs:element name="PTCS" type="ptcsType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcsType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="cs" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element name="ptcscnls" type="ptcscnlsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="pttplsType">
		<xs:sequence>
			<xs:element name="PTTP" type="pttpType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="pttpType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptcolumn" minOccurs="0"/>
			<xs:element ref="tp" minOccurs="0"/>
			<xs:element ref="tp_unit" minOccurs="0"/>
			<xs:element ref="allow_upfront" minOccurs="0"/>
			<xs:element ref="allow_upfront_unit" minOccurs="0"/>
			<xs:element ref="allow_overdue" minOccurs="0"/>
			<xs:element ref="allow_overdue_unit" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcelllsType">
		<xs:sequence>
			<xs:element name="PTCELL" type="ptcellType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="ptcolumn" minOccurs="0"/>
			<xs:element name="ptcellstls" type="ptcellstlsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellstlsType">
		<xs:sequence>
			<xs:element name="PTCELLST" type="ptcellstType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellstType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="ptcolumn" minOccurs="0"/>
			<xs:element ref="seq" minOccurs="0"/>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="st_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="nr_planned_sc" minOccurs="0"/>
			<xs:element ref="sc_lc" minOccurs="0"/>
			<xs:element ref="sc_lc_version" minOccurs="0"/>
			<xs:element ref="sc_uc" minOccurs="0"/>
			<xs:element ref="sc_uc_version" minOccurs="0"/>
			<xs:element ref="add_stpp" minOccurs="0"/>
			<xs:element ref="add_stip" minOccurs="0"/>
			<xs:element ref="nr_sc_max" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="ptcellipls" type="ptcelliplsType" minOccurs="0"/>
			<xs:element name="ptcellppls" type="ptcellpplsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcelliplsType">
		<xs:sequence>
			<xs:element name="PTCELLIP" type="ptcellipType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellipType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="ptcolumn" minOccurs="0"/>
			<xs:element ref="seq" minOccurs="0"/>
			<xs:element ref="ip" minOccurs="0"/>
			<xs:element ref="ip_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellpplsType">
		<xs:sequence>
			<xs:element name="PTCELLPP" type="ptcellppType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcellppType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="ptcolumn" minOccurs="0"/>
			<xs:element ref="seq" minOccurs="0"/>
			<xs:element ref="pp" minOccurs="0"/>
			<xs:element ref="pp_version" minOccurs="0"/>
			<xs:element ref="pp_key1" minOccurs="0"/>
			<xs:element ref="pp_key2" minOccurs="0"/>
			<xs:element ref="pp_key3" minOccurs="0"/>
			<xs:element ref="pp_key4" minOccurs="0"/>
			<xs:element ref="pp_key5" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcscnlsType">
		<xs:sequence>
			<xs:element name="PTCSCN" type="ptcscnType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ptcscnType">
		<xs:sequence>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="version" minOccurs="0"/>
			<xs:element ref="ptrow" minOccurs="0"/>
			<xs:element ref="cs" minOccurs="0"/>
			<xs:element ref="cn" minOccurs="0"/>
			<xs:element ref="cnseq" minOccurs="0"/>
			<xs:element ref="value" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rtstlsType">
		<xs:sequence>
			<xs:element name="RTST" type="rtstType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rtstType">
		<xs:sequence>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="st_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="nr_planned_sc" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rtpplsType">
		<xs:sequence>
			<xs:element name="RTPP" type="rtppType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rtppType">
		<xs:sequence>
			<xs:element ref="pp" minOccurs="0"/>
			<xs:element ref="pp_version" minOccurs="0"/>
			<xs:element ref="pp_key1" minOccurs="0"/>
			<xs:element ref="pp_key2" minOccurs="0"/>
			<xs:element ref="pp_key3" minOccurs="0"/>
			<xs:element ref="pp_key4" minOccurs="0"/>
			<xs:element ref="pp_key5" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="freq_tp" minOccurs="0"/>
			<xs:element ref="freq_val" minOccurs="0"/>
			<xs:element ref="freq_unit" minOccurs="0"/>
			<xs:element ref="invert_freq" minOccurs="0"/>
			<xs:element ref="last_sched" minOccurs="0"/>
			<xs:element ref="last_cnt" minOccurs="0"/>
			<xs:element ref="last_val" minOccurs="0"/>
			<xs:element ref="inherit_au" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ValueListType">
		<xs:sequence>
			<xs:element ref="Value" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="sql" type="xs:string"/>
	</xs:complexType>
	
	<xs:complexType name="sclsType">
		<xs:sequence>
			<xs:element name="SC" type="sampleType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task" type="taskType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="scCreateSc" type="scCreateTp" use="optional"/>
		<xs:attribute name="scCreatePg" type="YesNo" use="optional"/>
		<xs:attribute name="scCreateIc" type="YesNo" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="sampleType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="st" minOccurs="0"/>
			<xs:element ref="st_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="shelf_life_val" minOccurs="0"/>
			<xs:element ref="shelf_life_unit" minOccurs="0"/>
			<xs:element ref="sampling_date" minOccurs="0"/>
			<xs:element ref="creation_date" minOccurs="0"/>
			<xs:element ref="created_by" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="priority" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="rq" minOccurs="0"/>
			<xs:element ref="sd" minOccurs="0"/>
			<xs:element ref="date1" minOccurs="0"/>
			<xs:element ref="date2" minOccurs="0"/>
			<xs:element ref="date3" minOccurs="0"/>
			<xs:element ref="date4" minOccurs="0"/>
			<xs:element ref="date5" minOccurs="0"/>
			<xs:element ref="allow_any_pp" minOccurs="0"/>
			<xs:element ref="sc_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="pgls" type="pglsType" minOccurs="0"/>
			<xs:element name="icls" type="iclsType" minOccurs="0"/>
		</xs:sequence>
	      <xs:attribute name="scCreateSc" type="scCreateTp" use="optional"/>
	      <xs:attribute name="scCreatePg" type="YesNo" use="optional"/>
	      <xs:attribute name="scCreateIc" type="YesNo" use="optional"/>
	      <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="pglsType">
		<xs:sequence>
			<xs:element name="PG" type="parametergroupType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="parametergroupType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="pg"/>
			<xs:element ref="pgnode" minOccurs="0"/>
			<xs:element ref="pp_version" minOccurs="0"/>
			<xs:element ref="pp_key1" minOccurs="0"/>
			<xs:element ref="pp_key2" minOccurs="0"/>
			<xs:element ref="pp_key3" minOccurs="0"/>
			<xs:element ref="pp_key4" minOccurs="0"/>
			<xs:element ref="pp_key5" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="value_f" minOccurs="0"/>
			<xs:element ref="value_s" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="executor" minOccurs="0"/>
			<xs:element ref="planned_executor" minOccurs="0"/>
			<xs:element ref="manually_entered" minOccurs="0"/>
			<xs:element ref="assign_date" minOccurs="0"/>
			<xs:element ref="assigned_by" minOccurs="0"/>
			<xs:element ref="manually_added" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="confirm_assign" minOccurs="0"/>
			<xs:element ref="allow_any_pr" minOccurs="0"/>
			<xs:element ref="never_create_methods" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="reanalysis" minOccurs="0"/>
			<xs:element ref="pg_class" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="pals" type="palsType" minOccurs="0"/>
		</xs:sequence>
	   <xs:attribute name="modify_flag" type="modify_flagTp" use="optional"/>
 </xs:complexType>
	<xs:complexType name="palsType">
		<xs:sequence>
			<xs:element name="PA" type="parameterType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="parameterType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="pg" minOccurs="0"/>
			<xs:element ref="pgnode" minOccurs="0"/>
			<xs:element ref="pa"/>
			<xs:element ref="panode" minOccurs="0"/>
			<xs:element ref="pr_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="value_f" minOccurs="0"/>
			<xs:element ref="value_s" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="executor" minOccurs="0"/>
			<xs:element ref="planned_executor" minOccurs="0"/>
			<xs:element ref="manually_entered" minOccurs="0"/>
			<xs:element ref="assign_date" minOccurs="0"/>
			<xs:element ref="assigned_by" minOccurs="0"/>
			<xs:element ref="manually_added" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="td_info" minOccurs="0"/>
			<xs:element ref="td_info_unit" minOccurs="0"/>
			<xs:element ref="confirm_uid" minOccurs="0"/>
			<xs:element ref="allow_any_me" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="min_nr_results" minOccurs="0"/>
			<xs:element ref="calc_method" minOccurs="0"/>
			<xs:element ref="calc_cf" minOccurs="0"/>
			<xs:element ref="alarm_order" minOccurs="0"/>
			<xs:element ref="valid_specsa" minOccurs="0"/>
			<xs:element ref="valid_specsb" minOccurs="0"/>
			<xs:element ref="valid_specsc" minOccurs="0"/>
			<xs:element ref="valid_limitsa" minOccurs="0"/>
			<xs:element ref="valid_limitsb" minOccurs="0"/>
			<xs:element ref="valid_limitsc" minOccurs="0"/>
			<xs:element ref="valid_targeta" minOccurs="0"/>
			<xs:element ref="valid_targetb" minOccurs="0"/>
			<xs:element ref="valid_targetc" minOccurs="0"/>
			<xs:element ref="log_exceptions" minOccurs="0"/>
			<xs:element ref="reanalysis" minOccurs="0"/>
			<xs:element ref="pa_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="specs" type="specsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="mels" type="melsType" minOccurs="0"/>
		</xs:sequence>
   <xs:attribute name="modify_flag" type="modify_flagTp" use="optional"/>
	</xs:complexType>
	<xs:complexType name="melsType">
		<xs:sequence>
			<xs:element name="ME" type="methodType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="methodType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="pg" minOccurs="0"/>
			<xs:element ref="pgnode" minOccurs="0"/>
			<xs:element ref="pa" minOccurs="0"/>
			<xs:element ref="panode" minOccurs="0"/>
			<xs:element ref="me"/>
			<xs:element ref="menode" minOccurs="0"/>
			<xs:element ref="reanalysis" minOccurs="0"/>
			<xs:element ref="mt_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="value_f" minOccurs="0"/>
			<xs:element ref="value_s" minOccurs="0"/>
			<xs:element ref="unit" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="executor" minOccurs="0"/>
			<xs:element ref="lab" minOccurs="0"/>
			<xs:element ref="eq" minOccurs="0"/>
			<xs:element ref="eq_version" minOccurs="0"/>
			<xs:element ref="planned_executor" minOccurs="0"/>
			<xs:element ref="planned_eq" minOccurs="0"/>
			<xs:element ref="planned_eq_version" minOccurs="0"/>
			<xs:element ref="manually_entered" minOccurs="0"/>
			<xs:element ref="allow_add" minOccurs="0"/>
			<xs:element ref="assign_date" minOccurs="0"/>
			<xs:element ref="assigned_by" minOccurs="0"/>
			<xs:element ref="manually_added" minOccurs="0"/>
			<xs:element ref="delay" minOccurs="0"/>
			<xs:element ref="delay_unit" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element ref="accuracy" minOccurs="0"/>
			<xs:element ref="real_cost" minOccurs="0"/>
			<xs:element ref="real_time" minOccurs="0"/>
			<xs:element ref="calibration" minOccurs="0"/>
			<xs:element ref="confirm_complete" minOccurs="0"/>
			<xs:element ref="autorecalc" minOccurs="0"/>
			<xs:element ref="me_result_editable" minOccurs="0"/>
			<xs:element ref="next_cell" minOccurs="0"/>
			<xs:element ref="sop" minOccurs="0"/>
			<xs:element ref="sop_version" minOccurs="0"/>
			<xs:element ref="plaus_low" minOccurs="0"/>
			<xs:element ref="plaus_high" minOccurs="0"/>
			<xs:element ref="winsize_x" minOccurs="0"/>
			<xs:element ref="winsize_y" minOccurs="0"/>
			<xs:element ref="me_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element ref="reanalysedresult" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="mecellls" type="mecelllsType" minOccurs="0"/>
		</xs:sequence>
    <xs:attribute name="modify_flag" type="modify_flagTp" use="optional"/>
	</xs:complexType>
	<xs:complexType name="mecelllsType">
		<xs:sequence>
			<xs:element name="MECELL" type="mecellType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="mecellType">
			<xs:sequence>
				<xs:element ref="sc" minOccurs="0"/>
				<xs:element ref="pg" minOccurs="0"/>
				<xs:element ref="pgnode" minOccurs="0"/>
				<xs:element ref="pa" minOccurs="0"/>
				<xs:element ref="panode" minOccurs="0"/>
				<xs:element ref="me" minOccurs="0"/>
				<xs:element ref="menode" minOccurs="0"/>
				<xs:element ref="reanalysis" minOccurs="0"/>
				<xs:element ref="cell" minOccurs="0"/>
				<xs:element ref="cellnode" minOccurs="0"/>
				<xs:element ref="dsp_title" minOccurs="0"/>
				<xs:element ref="value_f" minOccurs="0"/>
				<xs:element ref="value_s" minOccurs="0"/>
				<xs:element ref="cell_tp" minOccurs="0"/>
				<xs:element ref="pos_x" minOccurs="0"/>
				<xs:element ref="pos_y" minOccurs="0"/>
				<xs:element ref="align" minOccurs="0"/>
				<xs:element ref="winsize_x" minOccurs="0"/>
				<xs:element ref="winsize_y" minOccurs="0"/>
				<xs:element ref="is_protected" minOccurs="0"/>
				<xs:element ref="mandatory" minOccurs="0"/>
				<xs:element ref="hidden" minOccurs="0"/>
				<xs:element ref="unit" minOccurs="0"/>
				<xs:element ref="format" minOccurs="0"/>
				<xs:element ref="eq" minOccurs="0"/>
				<xs:element ref="eq_version" minOccurs="0"/>
				<xs:element ref="component" minOccurs="0"/>
				<xs:element ref="calc_tp" minOccurs="0"/>
				<xs:element ref="calc_formula" minOccurs="0"/>
				<xs:element ref="valid_cf" minOccurs="0"/>
				<xs:element ref="max_x" minOccurs="0"/>
				<xs:element ref="max_y" minOccurs="0"/>
				<xs:element ref="multi_select" minOccurs="0"/>
				<xs:element ref="reanalysedresult" minOccurs="0"/>
			  <xs:element name="mecevls" type="mecevlsType" minOccurs="0"/>
	</xs:sequence>
	</xs:complexType>
	<xs:complexType name="mecevlsType">
		<xs:sequence>
			<xs:element name="mecev" type="mecevType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="mecevType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="pg" minOccurs="0"/>
			<xs:element ref="pgnode" minOccurs="0"/>
			<xs:element ref="pa" minOccurs="0"/>
			<xs:element ref="panode" minOccurs="0"/>
			<xs:element ref="me" minOccurs="0"/>
			<xs:element ref="menode" minOccurs="0"/>
			<xs:element ref="reanalysis" minOccurs="0"/>
			<xs:element ref="cell" minOccurs="0"/>
			<xs:element ref="index_x" minOccurs="0"/>
			<xs:element ref="index_y" minOccurs="0"/>
			<xs:element ref="value_f" minOccurs="0"/>
			<xs:element ref="value_s" minOccurs="0"/>
			<xs:element ref="selected" minOccurs="0"/>
			<xs:element ref="reanalysedresult" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="iclsType">
		<xs:sequence>
			<xs:element name="IC" type="infocardType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="infocardType">
		<xs:sequence>
			<xs:element ref="ic"/>
			<xs:element ref="icnode" minOccurs="0"/>
			<xs:element ref="ip_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="winsize_x" minOccurs="0"/>
			<xs:element ref="winsize_y" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="manually_added" minOccurs="0"/>
			<xs:element ref="next_ii" minOccurs="0"/>
			<xs:element ref="ic_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="iils" type="iilsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="iilsType">
		<xs:sequence>
			<xs:element name="II" type="infofieldType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="infofieldType">
		<xs:sequence>
			<xs:element ref="ic" minOccurs="0"/>
			<xs:element ref="icnode" minOccurs="0"/>
			<xs:element ref="ii"/>
			<xs:element ref="iinode" minOccurs="0"/>
			<xs:element ref="ie_version" minOccurs="0"/>
			<xs:element ref="iivalue" minOccurs="0"/>
			<xs:element ref="pos_x" minOccurs="0"/>
			<xs:element ref="pos_y" minOccurs="0"/>
			<xs:element ref="is_protected" minOccurs="0"/>
			<xs:element ref="mandatory" minOccurs="0"/>
			<xs:element ref="hidden" minOccurs="0"/>
			<xs:element ref="dsp_title" minOccurs="0"/>
			<xs:element ref="dsp_len" minOccurs="0"/>
			<xs:element ref="dsp_tp" minOccurs="0"/>
			<xs:element ref="dsp_rows" minOccurs="0"/>
			<xs:element ref="ii_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element ref="format" minOccurs="0"/>
			<xs:element name="ValueList" type="ValueListType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rqlsType">
		<xs:sequence>
			<xs:element name="RQ" type="requestType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task" type="taskType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="rqCreateRq" type="scCreateTp" use="optional"/>
		<xs:attribute name="rqCreateSc" type="YesNo" use="optional"/>
		<xs:attribute name="rqCreateIc" type="YesNo" use="optional"/>
		<xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="requestType">
		<xs:sequence>
			<xs:element ref="rq" minOccurs="0"/>
			<xs:element ref="rt" minOccurs="0"/>
			<xs:element ref="rt_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="sampling_date" minOccurs="0"/>
			<xs:element ref="creation_date" minOccurs="0"/>
			<xs:element ref="created_by" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="due_date" minOccurs="0"/>
			<xs:element ref="priority" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="date1" minOccurs="0"/>
			<xs:element ref="date2" minOccurs="0"/>
			<xs:element ref="date3" minOccurs="0"/>
			<xs:element ref="date4" minOccurs="0"/>
			<xs:element ref="date5" minOccurs="0"/>
			<xs:element ref="allow_any_st" minOccurs="0"/>
			<xs:element ref="allow_new_sc" minOccurs="0"/>
			<xs:element ref="responsible" minOccurs="0"/>
			<xs:element ref="rq_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="icls" type="iclsType" minOccurs="0"/>
			<xs:element name="scls" type="sclsType" minOccurs="0"/>
		</xs:sequence>
	      <xs:attribute name="rqCreateRq" type="scCreateTp" use="optional"/>
	      <xs:attribute name="rqCreateSc" type="YesNo" use="optional"/>
	      <xs:attribute name="rqCreateIc" type="YesNo" use="optional"/>
			  <xs:attribute name="IgnoreStatus" type="YesNo" use="optional"/>
	</xs:complexType>
	<xs:complexType name="sdlsType">
		<xs:sequence>
			<xs:element name="SD" type="studyType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="task" type="taskType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="studyType">
		<xs:sequence>
			<xs:element ref="sd" minOccurs="0"/>
			<xs:element ref="pt" minOccurs="0"/>
			<xs:element ref="pt_version" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="descr_doc" minOccurs="0"/>
			<xs:element ref="descr_doc_version" minOccurs="0"/>
			<xs:element ref="responsible" minOccurs="0"/>
			<xs:element ref="label_format" minOccurs="0"/>
			<xs:element ref="creation_date" minOccurs="0"/>
			<xs:element ref="created_by" minOccurs="0"/>
			<xs:element ref="exec_start_date" minOccurs="0"/>
			<xs:element ref="exec_end_date" minOccurs="0"/>
			<xs:element ref="t0_date" minOccurs="0"/>
			<xs:element ref="nr_sc_current" minOccurs="0"/>
			<xs:element ref="sd_class" minOccurs="0"/>
			<xs:element ref="log_hs" minOccurs="0"/>
			<xs:element ref="log_hs_details" minOccurs="0"/>
			<xs:element ref="allow_modify" minOccurs="0"/>
			<xs:element ref="ar" minOccurs="0"/>
			<xs:element ref="active" minOccurs="0"/>
			<xs:element ref="lc" minOccurs="0"/>
			<xs:element ref="lc_version" minOccurs="0"/>
			<xs:element ref="ss" minOccurs="0"/>
			<xs:element name="gkls" type="gklsType" minOccurs="0"/>
			<xs:element name="auls" type="aulsType" minOccurs="0"/>
			<xs:element name="icls" type="iclsType" minOccurs="0"/>
			<xs:element name="sdcsls" type="sdcslsType" minOccurs="0"/>
			<xs:element name="sdtpls" type="sdtplsType" minOccurs="0"/>
			<xs:element name="scls" type="sclsType" minOccurs="0"/>
			<xs:element name="sdcellls" type="sdcelllsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcslsType">
		<xs:sequence>
			<xs:element name="SDCS" type="sdcsType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcsType">
		<xs:sequence>
			<xs:element ref="csnode" minOccurs="0"/>
			<xs:element ref="cs" minOccurs="0"/>
			<xs:element ref="description" minOccurs="0"/>
			<xs:element ref="t0_date" minOccurs="0"/>
			<xs:element name="sdcscnls" type="sdcscnlsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcscnlsType">
		<xs:sequence>
			<xs:element name="SDCSCN" type="sdcscnType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcscnType">
		<xs:sequence>
			<xs:element ref="cn" minOccurs="0"/>
			<xs:element ref="value" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name="sdtplsType">
		<xs:sequence>
			<xs:element name="SDTP" type="sdtpType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdtpType">
		<xs:sequence>
			<xs:element ref="tpnode" minOccurs="0"/>
			<xs:element ref="tp" minOccurs="0"/>
			<xs:element ref="tp_unit" minOccurs="0"/>
			<xs:element ref="allow_upfront" minOccurs="0"/>
			<xs:element ref="allow_upfront_unit" minOccurs="0"/>
			<xs:element ref="allow_overdue" minOccurs="0"/>
			<xs:element ref="allow_overdue_unit" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="sdcelllsType">
		<xs:sequence>
			<xs:element name="SDCELL" type="sdcellType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcellType">
		<xs:sequence>
			<xs:element ref="csnode" minOccurs="0"/>
			<xs:element ref="tpnode" minOccurs="0"/>
			<xs:element name="sdcellscls" type="sdcellsclsType" minOccurs="0"/>
			<xs:element name="scls" type="sclsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name="sdcellsclsType">
		<xs:sequence>
			<xs:element name="SDCELLSC" type="sdcellscType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sdcellscType">
		<xs:sequence>
			<xs:element ref="sc" minOccurs="0"/>
			<xs:element ref="lo" minOccurs="0"/>
			<xs:element ref="lo_description" minOccurs="0"/>
			<xs:element ref="lo_start_date" minOccurs="0"/>
			<xs:element ref="lo_end_date" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	
	
	
	
	<xs:complexType name="taskType">
		<xs:sequence>
			<xs:element name="tk-key" type="tk-keyType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="tk_tp" type="xs:string" use="required"/>
		<xs:attribute name="tk" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="tk-keyType">
		<xs:sequence>
			<xs:element ref="key_tp"/>
			<xs:element ref="key_id"/>
			<xs:element ref="key_value"/>
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name="tablelsType">
		<xs:sequence>
			<xs:element name="TABLE" type="tableType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	   <xs:attribute name="merge" type="mergeTp" use="optional"/>
	</xs:complexType>
	<xs:complexType name="tableType">
		<xs:sequence>
			<xs:element ref="table_name" minOccurs="0"/>
			<xs:element ref="where_clause" minOccurs="0"/>
			<xs:element name="columnls" type="columnlsType" minOccurs="0"/>
			<xs:element name="rowls" type="rowlsType" minOccurs="0"/>
		</xs:sequence>
	   <xs:attribute name="merge" type="mergeTp" use="optional"/>
	</xs:complexType>
	<xs:complexType name="columnlsType">
		<xs:sequence>
			<xs:element name="COLUMN" type="dbcolumnType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rowlsType">
		<xs:sequence>
			<xs:element name="ROW" type="rowType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="dbcolumnType">
		<xs:sequence>
			 <xs:element ref="column_name"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="rowType">
		<xs:sequence>
			 <xs:element ref="data" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	
	
	   <xs:complexType name="layoutType">
	      <xs:sequence>
	         <xs:element name="column" type="columnType" minOccurs="0"  maxOccurs="unbounded"/>
	      </xs:sequence>
	      <xs:attribute name="ly_tp" type="xs:string" use="required"/>
	      <xs:attribute name="ly" type="xs:string" use="required"/>
	   </xs:complexType>
	
	   <xs:complexType name="columnType">
	      <xs:sequence>
	         <xs:element ref="col_id"/>
	         <xs:element ref="col_tp"/>
	         <xs:element ref="col_len"/>
	         <xs:element ref="disp_title"/>
	         <xs:element ref="disp_style"/>
	         <xs:element ref="ind_disp_style"/>
	         <xs:element ref="disp_tp"/>
	         <xs:element ref="ind_disp_tp"/>
	         <xs:element ref="disp_width"/>
	         <xs:element ref="disp_format"/>
	         <xs:element ref="col_order"/>
	         <xs:element ref="ind_col_order"/>
	         <xs:element ref="col_asc"/>
	      </xs:sequence>
	   </xs:complexType>

	   <xs:complexType name="VBSType">
	      <xs:sequence>
	         <xs:element name="LongText" type="longtextType" minOccurs="0"  maxOccurs="1"/>
	      </xs:sequence>
	   </xs:complexType>
	   
	   <xs:complexType name="longtextType">
	      <xs:sequence>
	         <xs:element name="line" type="lineType" minOccurs="0"  maxOccurs="unbounded"/>
	      </xs:sequence>
	   </xs:complexType>
	   
	   <xs:complexType name="lineType">
	      <xs:sequence>
	         <xs:element ref="seq"/>
	         <xs:element ref="text_line"/>
	      </xs:sequence>
	   </xs:complexType>
	
	   <xs:complexType name="eqlsType">
	      <xs:sequence>
	         <xs:element name="equipment" type="equipmentType" minOccurs="0"  maxOccurs="unbounded"/>
	      </xs:sequence>
	   </xs:complexType>
	   <xs:complexType name="equipmentType">
	      <xs:sequence>
	         <xs:element ref="eq"/>
	         <xs:element ref="lab"/>
	      </xs:sequence>
	   </xs:complexType>
	
	   <xs:complexType name="commentlsType">
	      <xs:sequence>
	         <xs:element ref="comment" minOccurs="0"  maxOccurs="unbounded"/>
	      </xs:sequence>
   </xs:complexType>
	
	
	
</xs:schema>

