Files
CMS-MTConn/MaterialeSetup/OSAI/SIMULATORE_192.168.157.2.wsdl.xml
T

8995 lines
391 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<definitions name="OPENcontrol" targetNamespace="OPENcontrol.wsdl" xmlns:tns="OPENcontrol.wsdl" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="urn:OPENcontrol" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:HTTP="http://schemas.xmlsoap.org/wsdl/http/" xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<schema targetNamespace="urn:OPENcontrol" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="urn:OPENcontrol" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<simpleType name="TABLE-TYPE-II"><!-- ns__TABLE_TYPE_II -->
<restriction base="xsd:string">
<enumeration value="Tab-Type-Tools"/><!-- ns__TABLE_TYPE_II::Tab_Type_Tools -->
<!-- = 0 -->
<enumeration value="Tab-Type-Offsets"/><!-- ns__TABLE_TYPE_II::Tab_Type_Offsets -->
<!-- = 1 -->
<enumeration value="Tab-Type-Origins"/><!-- ns__TABLE_TYPE_II::Tab_Type_Origins -->
<!-- = 2 -->
<enumeration value="Tab-Type-User"/><!-- ns__TABLE_TYPE_II::Tab_Type_User -->
<!-- = 3 -->
</restriction>
</simpleType>
<simpleType name="PROC-WORD-VAR-TYPE"><!-- ns__PROC_WORD_VAR_TYPE -->
<restriction base="xsd:string">
<enumeration value="PROC-WORD-VAR-RCM"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_RCM -->
<!-- = 1 -->
<enumeration value="PROC-WORD-VAR-ARM"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_ARM -->
<!-- = 2 -->
<enumeration value="PROC-WORD-VAR-DPS"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_DPS -->
<!-- = 3 -->
<enumeration value="PROC-WORD-VAR-RAP"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_RAP -->
<!-- = 4 -->
<enumeration value="PROC-WORD-VAR-TRP"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_TRP -->
<!-- = 5 -->
<enumeration value="PROC-WORD-VAR-VFF"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_VFF -->
<!-- = 6 -->
<enumeration value="PROC-WORD-VAR-UVR"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_UVR -->
<!-- = 7 -->
<enumeration value="PROC-WORD-VAR-DLA"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_DLA -->
<!-- = 8 -->
<enumeration value="PROC-WORD-VAR-MBR"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_MBR -->
<!-- = 9 -->
<enumeration value="PROC-WORD-VAR-URL"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_URL -->
<!-- = 10 -->
<enumeration value="PROC-WORD-VAR-DSB"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_DSB -->
<!-- = 11 -->
<enumeration value="PROC-WORD-VAR-USO"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_USO -->
<!-- = 12 -->
<enumeration value="PROC-WORD-VAR-ERR"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_ERR -->
<!-- = 13 -->
<enumeration value="PROC-WORD-VAR-HMP"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_HMP -->
<!-- = 14 -->
<enumeration value="PROC-WORD-VAR-UAS"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_UAS -->
<!-- = 15 -->
<enumeration value="PROC-WORD-VAR-MBA"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_MBA -->
<!-- = 16 -->
<enumeration value="PROC-WORD-VAR-REM"/><!-- ns__PROC_WORD_VAR_TYPE::PROC_WORD_VAR_REM -->
<!-- = 17 -->
</restriction>
</simpleType>
<simpleType name="PROC-DOUBLE-VAR-TYPE"><!-- ns__PROC_DOUBLE_VAR_TYPE -->
<restriction base="xsd:string">
<enumeration value="PROC-DOUBLE-VAR-URP"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_URP -->
<!-- = 1 -->
<enumeration value="PROC-DOUBLE-VAR-DWT"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_DWT -->
<!-- = 2 -->
<enumeration value="PROC-DOUBLE-VAR-JOG"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_JOG -->
<!-- = 3 -->
<enumeration value="PROC-DOUBLE-VAR-MDA"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_MDA -->
<!-- = 4 -->
<enumeration value="PROC-DOUBLE-VAR-MSA"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_MSA -->
<!-- = 5 -->
<enumeration value="PROC-DOUBLE-VAR-SSL"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_SSL -->
<!-- = 6 -->
<enumeration value="PROC-DOUBLE-VAR-VEF"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_VEF -->
<!-- = 7 -->
<enumeration value="PROC-DOUBLE-VAR-UPO"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_UPO -->
<!-- = 8 -->
<enumeration value="PROC-DOUBLE-VAR-UPA"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_UPA -->
<!-- = 9 -->
<enumeration value="PROC-DOUBLE-VAR-CET"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_CET -->
<!-- = 10 -->
<enumeration value="PROC-DOUBLE-VAR-FCT"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_FCT -->
<!-- = 11 -->
<enumeration value="PROC-DOUBLE-VAR-MBRLEN"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_MBRLEN -->
<!-- = 12 -->
<enumeration value="PROC-DOUBLE-VAR-MBRTHR"/><!-- ns__PROC_DOUBLE_VAR_TYPE::PROC_DOUBLE_VAR_MBRTHR -->
<!-- = 13 -->
</restriction>
</simpleType>
<simpleType name="RCM-TO-MODE"><!-- ns__RCM_TO_MODE -->
<restriction base="xsd:string">
<enumeration value="RCM-TO-TO"/><!-- ns__RCM_TO_MODE::RCM_TO_TO -->
<!-- = 0 -->
<enumeration value="RCM-TO-NEXT"/><!-- ns__RCM_TO_MODE::RCM_TO_NEXT -->
<!-- = 1 -->
</restriction>
</simpleType>
<simpleType name="SECURITY-LEVEL"><!-- ns__SECURITY_LEVEL -->
<restriction base="xsd:string">
<enumeration value="SECURITY-LEVEL-ADMIN"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_ADMIN -->
<!-- = 1 -->
<enumeration value="SECURITY-LEVEL-SERVICE"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_SERVICE -->
<!-- = 2 -->
<enumeration value="SECURITY-LEVEL-OEM-ADMIN"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_OEM_ADMIN -->
<!-- = 3 -->
<enumeration value="SECURITY-LEVEL-OEM-SERVICE"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_OEM_SERVICE -->
<!-- = 4 -->
<enumeration value="SECURITY-LEVEL-USER-ADMIN"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_USER_ADMIN -->
<!-- = 5 -->
<enumeration value="SECURITY-LEVEL-USER-SERVICE"/><!-- ns__SECURITY_LEVEL::SECURITY_LEVEL_USER_SERVICE -->
<!-- = 6 -->
</restriction>
</simpleType>
<complexType name="short-array"><!-- ns__short_array -->
<sequence>
<element name="item" type="xsd:short" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="unsigned-short-array"><!-- ns__unsigned_short_array -->
<sequence>
<element name="item" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="int-array"><!-- ns__int_array -->
<sequence>
<element name="item" type="xsd:int" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="unsigned-int-array"><!-- ns__unsigned_int_array -->
<sequence>
<element name="item" type="xsd:unsignedInt" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="double-array"><!-- ns__double_array -->
<sequence>
<element name="item" type="xsd:double" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="long-array"><!-- ns__long_array -->
<sequence>
<element name="item" type="xsd:long" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="unsigned-long-array"><!-- ns__unsigned_long_array -->
<sequence>
<element name="item" type="xsd:unsignedLong" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="long-long-array"><!-- ns__long_long_array -->
<sequence>
<element name="item" type="xsd:long" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="char-array"><!-- ns__char_array -->
<sequence>
<element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<simpleType name="unsigned-char-array"><!-- ns__unsigned_char_array -->
<restriction base="xsd:base64Binary">
</restriction>
</simpleType>
<complexType name="unsigned-char-matrix"><!-- ns__unsigned_char_matrix -->
<sequence>
<element name="item" type="ns:unsigned-char-array" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="ORIGIN-TABLE-II"><!-- ns__ORIGIN_TABLE_II -->
<sequence>
<element name="AxisVal" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ORIGIN_TABLE_II::AxisVal -->
<element name="ExternType" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ORIGIN_TABLE_II::ExternType -->
<element name="ExternInd" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ORIGIN_TABLE_II::ExternInd -->
<element name="Descr" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ORIGIN_TABLE_II::Descr -->
</sequence>
</complexType>
<complexType name="TOOL-TABLE-II"><!-- ns__TOOL_TABLE_II -->
<sequence>
<element name="ToolName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__TOOL_TABLE_II::ToolName -->
<element name="Status" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::Status -->
<element name="LifeType" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::LifeType -->
<element name="MaxLife" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::MaxLife -->
<element name="RemLife" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::RemLife -->
<element name="OffsNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::OffsNum -->
<element name="ExternType" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::ExternType -->
<element name="ExternInd" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__TOOL_TABLE_II::ExternInd -->
<element name="Duser" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__TOOL_TABLE_II::Duser -->
<element name="Suser" type="ns:short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__TOOL_TABLE_II::Suser -->
<element name="Descr" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__TOOL_TABLE_II::Descr -->
</sequence>
</complexType>
<complexType name="OFFSET-VAL-II"><!-- ns__OFFSET_VAL_II -->
<sequence>
<element name="ValOrig" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_VAL_II::ValOrig -->
<element name="MaxChangeVal" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_VAL_II::MaxChangeVal -->
<element name="ActChangeVal" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_VAL_II::ActChangeVal -->
</sequence>
</complexType>
<complexType name="OFFSET-VAL-II-C4-array"><!-- ns__OFFSET_VAL_II_C4_array -->
<sequence>
<element name="item" type="ns:OFFSET-VAL-II" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="OFFSET-TABLE-II"><!-- ns__OFFSET_TABLE_II -->
<sequence>
<element name="LenVal" type="ns:OFFSET-VAL-II-C4-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__OFFSET_TABLE_II::LenVal -->
<element name="DiaVal" type="ns:OFFSET-VAL-II-C4-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__OFFSET_TABLE_II::DiaVal -->
<element name="Orient" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_TABLE_II::Orient -->
<element name="ExternType" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_TABLE_II::ExternType -->
<element name="ExternInd" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__OFFSET_TABLE_II::ExternInd -->
<element name="Duser" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__OFFSET_TABLE_II::Duser -->
<element name="Suser" type="ns:short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__OFFSET_TABLE_II::Suser -->
<element name="Descr" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__OFFSET_TABLE_II::Descr -->
</sequence>
</complexType>
<complexType name="USER-TABLE-II"><!-- ns__USER_TABLE_II -->
<sequence>
<element name="UserVal" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_TABLE_II::UserVal -->
</sequence>
</complexType>
<complexType name="MAGAZINE-TABLE-II"><!-- ns__MAGAZINE_TABLE_II -->
<sequence>
<element name="Type" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MAGAZINE_TABLE_II::Type -->
<element name="NumPockets" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MAGAZINE_TABLE_II::NumPockets -->
<element name="RowPockets" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MAGAZINE_TABLE_II::RowPockets -->
<element name="ExternType" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MAGAZINE_TABLE_II::ExternType -->
<element name="ExternInd" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MAGAZINE_TABLE_II::ExternInd -->
<element name="Duser" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MAGAZINE_TABLE_II::Duser -->
<element name="Suser" type="ns:short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MAGAZINE_TABLE_II::Suser -->
<element name="Descr" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MAGAZINE_TABLE_II::Descr -->
</sequence>
</complexType>
<complexType name="POCKET-TABLE-II"><!-- ns__POCKET_TABLE_II -->
<sequence>
<element name="Status" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__POCKET_TABLE_II::Status -->
<element name="isRandom" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__POCKET_TABLE_II::isRandom -->
<element name="Type" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__POCKET_TABLE_II::Type -->
<element name="Class" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__POCKET_TABLE_II::Class -->
<element name="ToolInd" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__POCKET_TABLE_II::ToolInd -->
<element name="Descr" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__POCKET_TABLE_II::Descr -->
</sequence>
</complexType>
<complexType name="AX-ORIG-NUM"><!-- ns__AX_ORIG_NUM -->
<sequence>
<element name="AxisName" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__AX_ORIG_NUM::AxisName -->
<element name="OriginNumber" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__AX_ORIG_NUM::OriginNumber -->
<element name="OriginFlag" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__AX_ORIG_NUM::OriginFlag -->
</sequence>
</complexType>
<complexType name="AX-ORIG-NUM-C4-array"><!-- ns__AX_ORIG_NUM_C4_array -->
<sequence>
<element name="item" type="ns:AX-ORIG-NUM" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="GETINTDATA"><!-- ns__GETINTDATA -->
<sequence>
<element name="AxisName" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINTDATA::AxisName -->
<element name="mode" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINTDATA::mode -->
<element name="position" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINTDATA::position -->
<element name="TotalOffset" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINTDATA::TotalOffset -->
</sequence>
</complexType>
<complexType name="GETINTDATA-C4-array"><!-- ns__GETINTDATA_C4_array -->
<sequence>
<element name="item" type="ns:GETINTDATA" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="GETINFO1DATA"><!-- ns__GETINFO1DATA -->
<sequence>
<element name="status" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::status -->
<element name="substatus" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::substatus -->
<element name="mode-select" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::mode_select -->
<element name="jog-dir" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::jog_dir -->
<element name="speed-ov" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::speed_ov -->
<element name="feed-ov" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::feed_ov -->
<element name="rap-feed-ov" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::rap_feed_ov -->
<element name="man-feed-ov" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::man_feed_ov -->
<element name="jog-incr" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::jog_incr -->
<element name="num-ax-sel" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::num_ax_sel -->
<element name="ax-sel" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GETINFO1DATA::ax_sel -->
<element name="actual-tool" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::actual_tool -->
<element name="progr-tool" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::progr_tool -->
<element name="actual-tool-off" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::actual_tool_off -->
<element name="progr-tool-off" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::progr_tool_off -->
<element name="real-speed" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::real_speed -->
<element name="progr-speed" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::progr_speed -->
<element name="progr-feed" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::progr_feed -->
<element name="rapid-feed" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::rapid_feed -->
<element name="real-feed" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::real_feed -->
<element name="feed-mis-unit" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::feed_mis_unit -->
<element name="main-progr-name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GETINFO1DATA::main_progr_name -->
<element name="dry-run" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::dry_run -->
<element name="rapid-override" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::rapid_override -->
<element name="disable-slashed-blk" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::disable_slashed_blk -->
<element name="optional-stop" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::optional_stop -->
<element name="force-rapid-feed" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::force_rapid_feed -->
<element name="auto-jog-ret" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::auto_jog_ret -->
<element name="block-retrace" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::block_retrace -->
<element name="last-nc-error" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO1DATA::last_nc_error -->
<element name="free" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GETINFO1DATA::free -->
</sequence>
</complexType>
<complexType name="GETINFO2DATA"><!-- ns__GETINFO2DATA -->
<sequence>
<element name="StatusWord" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::StatusWord -->
<element name="Urp" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Urp -->
<element name="ActTool" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::ActTool -->
<element name="ActOffset" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::ActOffset -->
<element name="ProgTool" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::ProgTool -->
<element name="ProgOffset" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::ProgOffset -->
<element name="M-Status" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::M_Status -->
<element name="M-Value" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GETINFO2DATA::M_Value -->
<element name="Ax1Name" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Ax1Name -->
<element name="Ax1Offset" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Ax1Offset -->
<element name="Ax2Name" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Ax2Name -->
<element name="Ax2Offset" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Ax2Offset -->
<element name="Radius" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GETINFO2DATA::Radius -->
</sequence>
</complexType>
<complexType name="PROCDATA"><!-- ns__PROCDATA -->
<sequence>
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PROCDATA::Mode -->
<element name="Status" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PROCDATA::Status -->
<element name="SubStatus" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PROCDATA::SubStatus -->
</sequence>
</complexType>
<complexType name="GETBLKNUMDATA"><!-- ns__GETBLKNUMDATA -->
<sequence>
<element name="ppActNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::ppActNum -->
<element name="MainActBlk" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::MainActBlk -->
<element name="Sbr1ActBlk" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::Sbr1ActBlk -->
<element name="Sbr2ActBlk" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::Sbr2ActBlk -->
<element name="Sbr3ActBlk" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::Sbr3ActBlk -->
<element name="Sbr4ActBlk" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GETBLKNUMDATA::Sbr4ActBlk -->
</sequence>
</complexType>
<complexType name="ERR-MSG"><!-- ns__ERR_MSG -->
<sequence>
<element name="Msg1" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ERR_MSG::Msg1 -->
<element name="Msg2" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ERR_MSG::Msg2 -->
<element name="Msg3" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ERR_MSG::Msg3 -->
<element name="Msg4" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ERR_MSG::Msg4 -->
</sequence>
</complexType>
<complexType name="FILE-FIND-DATA"><!-- ns__FILE_FIND_DATA -->
<sequence>
<element name="FileAttributes" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::FileAttributes -->
<element name="LowDateCreationTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::LowDateCreationTime -->
<element name="HighDateCreationTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::HighDateCreationTime -->
<element name="LowDateLastAccessTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::LowDateLastAccessTime -->
<element name="HighDateLastAccessTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::HighDateLastAccessTime -->
<element name="LowDateLastWriteTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::LowDateLastWriteTime -->
<element name="HighDateLastWriteTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::HighDateLastWriteTime -->
<element name="FileSizeHigh" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::FileSizeHigh -->
<element name="FileSizeLow" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__FILE_FIND_DATA::FileSizeLow -->
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__FILE_FIND_DATA::FileName -->
</sequence>
</complexType>
<complexType name="SYSTEMTIME-CNDEX"><!-- ns__SYSTEMTIME_CNDEX -->
<sequence>
<element name="wYear" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wYear -->
<element name="wMonth" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wMonth -->
<element name="wDayOfWeek" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wDayOfWeek -->
<element name="wDay" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wDay -->
<element name="wHour" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wHour -->
<element name="wMinute" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wMinute -->
<element name="wSecond" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wSecond -->
<element name="wMilliseconds" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SYSTEMTIME_CNDEX::wMilliseconds -->
</sequence>
</complexType>
<complexType name="MSG-EMERGENCY"><!-- ns__MSG_EMERGENCY -->
<sequence>
<element name="BootID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::BootID -->
<element name="SystemTime" type="ns:SYSTEMTIME-CNDEX" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::SystemTime -->
<element name="UnIdSeq" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::UnIdSeq -->
<element name="Code-Err" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::Code_Err -->
<element name="Process" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::Process -->
<element name="Proc-Err" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_EMERGENCY::Proc_Err -->
<element name="FormatTxt" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MSG_EMERGENCY::FormatTxt -->
</sequence>
</complexType>
<complexType name="MSG-ERROR"><!-- ns__MSG_ERROR -->
<sequence>
<element name="BootID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::BootID -->
<element name="SystemTime" type="ns:SYSTEMTIME-CNDEX" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::SystemTime -->
<element name="UnIdSeq" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::UnIdSeq -->
<element name="Code-Err" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::Code_Err -->
<element name="Process" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::Process -->
<element name="Comando" type="xsd:byte" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::Comando -->
<element name="SubCom" type="xsd:byte" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ERROR::SubCom -->
<element name="FormatTxt" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MSG_ERROR::FormatTxt -->
</sequence>
</complexType>
<complexType name="MSG-LOGS"><!-- ns__MSG_LOGS -->
<sequence>
<element name="BootID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_LOGS::BootID -->
<element name="SystemTime" type="ns:SYSTEMTIME-CNDEX" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_LOGS::SystemTime -->
<element name="UnIdSeq" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_LOGS::UnIdSeq -->
<element name="Code-Log" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_LOGS::Code_Log -->
<element name="Err-info" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_LOGS::Err_info -->
<element name="FormatTxt" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MSG_LOGS::FormatTxt -->
</sequence>
</complexType>
<complexType name="MSG-ANOMALY"><!-- ns__MSG_ANOMALY -->
<sequence>
<element name="BootID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ANOMALY::BootID -->
<element name="SystemTime" type="ns:SYSTEMTIME-CNDEX" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ANOMALY::SystemTime -->
<element name="UnIdSeq" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ANOMALY::UnIdSeq -->
<element name="Code-Err" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ANOMALY::Code_Err -->
<element name="Linea" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MSG_ANOMALY::Linea -->
<element name="FormatTxt" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MSG_ANOMALY::FormatTxt -->
</sequence>
</complexType>
<complexType name="MARKER-INFO"><!-- ns__MARKER_INFO -->
<sequence>
<element name="Number" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MARKER_INFO::Number -->
<element name="LineNum" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MARKER_INFO::LineNum -->
<element name="NumBlks" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MARKER_INFO::NumBlks -->
<element name="MarkerName" type="ns:unsigned-char-matrix" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MARKER_INFO::MarkerName -->
<element name="PPname" type="ns:unsigned-char-matrix" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MARKER_INFO::PPname -->
<element name="breakVal" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MARKER_INFO::breakVal -->
</sequence>
</complexType>
<complexType name="REMAPDEF"><!-- ns__REMAPDEF -->
<sequence>
<element name="VarType" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::VarType -->
<element name="PhysAddr" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::PhysAddr -->
<element name="PhysBit" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::PhysBit -->
<element name="LogicAddr" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::LogicAddr -->
<element name="LogicBit" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::LogicBit -->
<element name="Mode" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::Mode -->
<element name="RiseTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::RiseTime -->
<element name="FallTime" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::FallTime -->
<element name="Value" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::Value -->
<element name="IOMsgId" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::IOMsgId -->
<element name="IOClass" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::IOClass -->
<element name="CurrPhysValue" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::CurrPhysValue -->
<element name="CurrLogicValue" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__REMAPDEF::CurrLogicValue -->
</sequence>
</complexType>
<complexType name="REMAPDEF-array"><!-- ns__REMAPDEF_array -->
<sequence>
<element name="item" type="ns:REMAPDEF" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="LEVEL"><!-- ns__LEVEL -->
<sequence>
<element name="Passw" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LEVEL::Passw -->
<element name="EnabStr" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LEVEL::EnabStr -->
<element name="Ctrl" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LEVEL::Ctrl -->
</sequence>
</complexType>
<complexType name="SECUR"><!-- ns__SECUR -->
<sequence>
<element name="SecurLevel" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SECUR::SecurLevel -->
<element name="EnabStr" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SECUR::EnabStr -->
<element name="Key1" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SECUR::Key1 -->
<element name="Key2" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SECUR::Key2 -->
<element name="Key3" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SECUR::Key3 -->
</sequence>
</complexType>
<complexType name="LEVEL-array"><!-- ns__LEVEL_array -->
<sequence>
<element name="item" type="ns:LEVEL" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="SECUR-DATA"><!-- ns__SECUR_DATA -->
<sequence>
<element name="LevelInfo" type="ns:LEVEL-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SECUR_DATA::LevelInfo -->
<element name="SecurInfo" type="ns:SECUR" minOccurs="1" maxOccurs="1"/><!-- ns__SECUR_DATA::SecurInfo -->
</sequence>
</complexType>
<complexType name="DE-FRAME"><!-- ns__DE_FRAME -->
<sequence>
<element name="row" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FRAME::row -->
<element name="col" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FRAME::col -->
<element name="len" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FRAME::len -->
<element name="text" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FRAME::text -->
</sequence>
</complexType>
<complexType name="DE-FRAME-array"><!-- ns__DE_FRAME_array -->
<sequence>
<element name="item" type="ns:DE-FRAME" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="DE-FIELD-CONTROL"><!-- ns__DE_FIELD_CONTROL -->
<sequence>
<element name="str-match" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::str_match -->
<element name="range-byte" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_byte -->
<element name="range-int" type="ns:short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_int -->
<element name="range-long" type="ns:long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_long -->
<element name="range-uint" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_uint -->
<element name="range-ulong" type="ns:unsigned-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_ulong -->
<element name="range-float" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_float -->
<element name="range-double" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_FIELD_CONTROL::range_double -->
</sequence>
</complexType>
<complexType name="DE-FIELD-CHECK"><!-- ns__DE_FIELD_CHECK -->
<sequence>
<element name="conv" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD_CHECK::conv -->
<element name="value" type="ns:DE-FIELD-CONTROL" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD_CHECK::value -->
</sequence>
</complexType>
<complexType name="DE-FIELD"><!-- ns__DE_FIELD -->
<sequence>
<element name="row" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::row -->
<element name="col" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::col -->
<element name="type" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::type -->
<element name="myId" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::myId -->
<element name="size" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::size -->
<element name="disSize" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::disSize -->
<element name="check" type="ns:DE-FIELD-CHECK" minOccurs="1" maxOccurs="1"/><!-- ns__DE_FIELD::check -->
</sequence>
</complexType>
<complexType name="DE-FIELD-array"><!-- ns__DE_FIELD_array -->
<sequence>
<element name="item" type="ns:DE-FIELD" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="DE-KEY"><!-- ns__DE_KEY -->
<sequence>
<element name="abort" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::abort -->
<element name="confirm1" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::confirm1 -->
<element name="confirm2" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::confirm2 -->
<element name="confirm3" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::confirm3 -->
<element name="reset" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::reset -->
<element name="inc-res" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DE_KEY::inc_res -->
</sequence>
</complexType>
<complexType name="USER-INP-TAB"><!-- ns__USER_INP_TAB -->
<sequence>
<element name="myId" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::myId -->
<element name="iniRow" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::iniRow -->
<element name="iniCol" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::iniCol -->
<element name="totRow" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::totRow -->
<element name="totCol" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::totCol -->
<element name="myType" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::myType -->
<element name="help" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::help -->
<element name="totFrame" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::totFrame -->
<element name="totField" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::totField -->
<element name="key" type="ns:DE-KEY" minOccurs="1" maxOccurs="1"/><!-- ns__USER_INP_TAB::key -->
<element name="fld" type="ns:DE-FIELD-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::fld -->
<element name="frm" type="ns:DE-FRAME-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::frm -->
<element name="strDef1" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef1 -->
<element name="strDef2" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef2 -->
<element name="strDef3" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef3 -->
<element name="strDef4" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef4 -->
<element name="strDef5" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef5 -->
<element name="strDef6" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef6 -->
<element name="strDef7" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef7 -->
<element name="strDef8" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::strDef8 -->
<element name="de-color" type="ns:unsigned-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__USER_INP_TAB::de_color -->
</sequence>
</complexType>
<complexType name="INPUT-INFO"><!-- ns__INPUT_INFO -->
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__INPUT_INFO::Process -->
<element name="isInInput" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__INPUT_INFO::isInInput -->
<element name="Data" type="ns:USER-INP-TAB" minOccurs="1" maxOccurs="1"/><!-- ns__INPUT_INFO::Data -->
</sequence>
</complexType>
<complexType name="MONCUSTOMEVENTINFO"><!-- ns__MONCUSTOMEVENTINFO -->
<sequence>
<element name="ID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MONCUSTOMEVENTINFO::ID -->
<element name="Type" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MONCUSTOMEVENTINFO::Type -->
<element name="Name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__MONCUSTOMEVENTINFO::Name -->
</sequence>
</complexType>
<complexType name="MONCUSTOMEVENTINFO-C4-array"><!-- ns__MONCUSTOMEVENTINFO_C4_array -->
<sequence>
<element name="item" type="ns:MONCUSTOMEVENTINFO" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="MON-VAR-DESCR"><!-- ns__MON_VAR_DESCR -->
<sequence>
<element name="Class" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::Class -->
<element name="SubClass" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::SubClass -->
<element name="DeviceID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::DeviceID -->
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::Code -->
<element name="Address" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::Address -->
<element name="Signal" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::Signal -->
<element name="SamplingPeriod" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_VAR_DESCR::SamplingPeriod -->
</sequence>
</complexType>
<complexType name="statement-s"><!-- ns__statement_s -->
<sequence>
<element name="BlkStatus" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__statement_s::BlkStatus -->
<element name="NumChar" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__statement_s::NumChar -->
<element name="Block" type="ns:char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__statement_s::Block -->
</sequence>
</complexType>
<complexType name="MON-DRYRUN"><!-- ns__MON_DRYRUN -->
<sequence>
<element name="ProcesId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::ProcesId -->
<element name="Statement" type="ns:statement-s" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::Statement -->
<element name="um" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::um -->
<element name="ActualTool" type="ns:char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_DRYRUN::ActualTool -->
<element name="ActualToolOff" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::ActualToolOff -->
<element name="MovType" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::MovType -->
<element name="Gmode" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::Gmode -->
<element name="Orario" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::Orario -->
<element name="VisualPnt" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_DRYRUN::VisualPnt -->
<element name="Pfinale" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_DRYRUN::Pfinale -->
<element name="Centro" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_DRYRUN::Centro -->
<element name="HelicStep" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_DRYRUN::HelicStep -->
<element name="AxName" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_DRYRUN::AxName -->
</sequence>
</complexType>
<complexType name="MON-DRYRUN-array"><!-- ns__MON_DRYRUN_array -->
<sequence>
<element name="item" type="ns:MON-DRYRUN" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="MON-ENTEMOVI"><!-- ns__MON_ENTEMOVI -->
<sequence>
<element name="ContEnti" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::ContEnti -->
<element name="ProcesId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::ProcesId -->
<element name="um" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::um -->
<element name="MovType" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::MovType -->
<element name="Gmode" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::Gmode -->
<element name="Orario" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::Orario -->
<element name="StopEndMov" type="xsd:byte" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::StopEndMov -->
<element name="AxName" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::AxName -->
<element name="Piniziale" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::Piniziale -->
<element name="Pfinale" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::Pfinale -->
<element name="Centro" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::Centro -->
<element name="HelicStep" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::HelicStep -->
<element name="VersoreOrtog" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::VersoreOrtog -->
<element name="RTV" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MON_ENTEMOVI::RTV -->
<element name="BRK" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::BRK -->
<element name="Tbegin" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::Tbegin -->
<element name="Tmov" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::Tmov -->
<element name="Tend" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::Tend -->
<element name="LineMain" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__MON_ENTEMOVI::LineMain -->
</sequence>
</complexType>
<complexType name="MON-ENTEMOVI-array"><!-- ns__MON_ENTEMOVI_array -->
<sequence>
<element name="item" type="ns:MON-ENTEMOVI" minOccurs="0" maxOccurs="unbounded" nillable="false"/>
</sequence>
</complexType>
<complexType name="DRIVEBASICINFO"><!-- ns__DRIVEBASICINFO -->
<sequence>
<element name="VendorID" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__DRIVEBASICINFO::VendorID -->
<element name="PartNumberCoded" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__DRIVEBASICINFO::PartNumberCoded -->
<element name="PartNumberAscii" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DRIVEBASICINFO::PartNumberAscii -->
<element name="SerialNumberCoded" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__DRIVEBASICINFO::SerialNumberCoded -->
<element name="SerialNumberAscii" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__DRIVEBASICINFO::SerialNumberAscii -->
<element name="FirmwareVersion" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__DRIVEBASICINFO::FirmwareVersion -->
<element name="HardwareVersion" type="xsd:unsignedLong" minOccurs="1" maxOccurs="1"/><!-- ns__DRIVEBASICINFO::HardwareVersion -->
</sequence>
</complexType>
<!-- operation request element -->
<element name="BootPhaseEnquiry">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="BootPhaseEnquiry-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootPhaseEnquiry_R::retval -->
<element name="Phase" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootPhaseEnquiry_R::Phase -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootPhaseEnquiry_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootPhaseEnquiry_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="BootReboot">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="BootReboot-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootReboot_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootReboot_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootReboot_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="BootShutDown">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="BootShutDown-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootShutDown_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootShutDown_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootShutDown_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="BootMode">
<complexType>
<sequence>
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootMode::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="BootMode-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__BootMode_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootMode_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__BootMode_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetHWKey">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetHWKey-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetHWKey_R::retval -->
<element name="HwKey" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetHWKey_R::HwKey -->
<element name="SecurLevel" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetHWKey_R::SecurLevel -->
<element name="Release" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetHWKey_R::Release -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetHWKey_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetHWKey_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadVarWord">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord::Index -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord::NumVar -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord_R::retval -->
<element name="Value" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadVarWord_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadVarDouble">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble::Index -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble::NumVar -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble_R::retval -->
<element name="Value" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadVarDouble_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteVarWord">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord::Index -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord::NumVar -->
<element name="Value" type="ns:unsigned-short-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteVarWord::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteVarWordBit">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit::Index -->
<element name="BitIndex" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit::BitIndex -->
<element name="BitValue" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit::BitValue -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteVarWordBit-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarWordBit_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteVarDouble">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble::Index -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble::NumVar -->
<element name="Value" type="ns:double-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteVarDouble::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadVarText">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText::Index -->
<element name="Size" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText::Size -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadVarText-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText_R::retval -->
<element name="Text" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadVarText_R::Text -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadVarText_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteVarText">
<complexType>
<sequence>
<element name="Code" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText::Code -->
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText::Process -->
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText::Index -->
<element name="Len" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText::Len -->
<element name="Text" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteVarText::Text -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteVarText-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteVarText_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarBool">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarBool::pVarName -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarBool-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool_R::retval -->
<element name="Value" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarBool_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarByte">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarByte::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarByte-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte_R::retval -->
<element name="Value" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarByte_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarByte_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarShort">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarShort::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarShort-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort_R::retval -->
<element name="Value" type="ns:short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarShort_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarShort_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarWord">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarWord::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord_R::retval -->
<element name="Value" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarWord_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarLong">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarLong::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarLong-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong_R::retval -->
<element name="Value" type="ns:long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarLong_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarLong_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarDword">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarDword::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarDword-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword_R::retval -->
<element name="Value" type="ns:unsigned-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarDword_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDword_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarDouble">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarDouble::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble::Index3 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble_R::retval -->
<element name="Value" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarDouble_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadNamedVarString">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarString::pVarName -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString::Index3 -->
<element name="Length" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString::Length -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadNamedVarString-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString_R::retval -->
<element name="Value" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadNamedVarString_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadNamedVarString_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarBool">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarBool::pVarName -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool::Index3 -->
<element name="Value" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarBool-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarBool_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarByte">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarByte::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte::Index3 -->
<element name="Value" type="ns:unsigned-char-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarByte::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarByte-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarByte_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarShort">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarShort::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort::Index3 -->
<element name="Value" type="ns:short-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarShort::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarShort-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarShort_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarWord">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarWord::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord::Index3 -->
<element name="Value" type="ns:unsigned-short-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarWord::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarLong">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarLong::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong::Index3 -->
<element name="Value" type="ns:long-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarLong::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarLong-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarLong_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarDword">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarDword::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword::Index3 -->
<element name="Value" type="ns:unsigned-long-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarDword::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarDword-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDword_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarDouble">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarDouble::pVarName -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble::NumVar -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble::Index3 -->
<element name="Value" type="ns:double-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarDouble::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteNamedVarString">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString::Process -->
<element name="pVarName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarString::pVarName -->
<element name="Index1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString::Index1 -->
<element name="Index2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString::Index2 -->
<element name="Index3" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString::Index3 -->
<element name="Length" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString::Length -->
<element name="Value" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteNamedVarString::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteNamedVarString-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteNamedVarString_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadWarningMsg">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadWarningMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadWarningMsg_R::retval -->
<element name="WarningMsg" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadWarningMsg_R::WarningMsg -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadWarningMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadWarningMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ResetSingleTableII">
<complexType>
<sequence>
<element name="TableNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ResetSingleTableII::TableNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ResetSingleTableII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ResetSingleTableII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ResetSingleTableII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ResetSingleTableII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LockTableII">
<complexType>
<sequence>
<element name="TableNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LockTableII::TableNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LockTableII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LockTableII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LockTableII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LockTableII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="UnLockTableII">
<complexType>
<sequence>
<element name="TableNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__UnLockTableII::TableNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="UnLockTableII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__UnLockTableII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__UnLockTableII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__UnLockTableII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetOriginTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOriginTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetOriginTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetOriginTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:ORIGIN-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetOriginTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOriginTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOriginTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetOriginTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOriginTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:ORIGIN-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetOriginTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetOriginTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetOriginTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOriginTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOriginTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetToolTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetToolTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:TOOL-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetToolTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetToolTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:TOOL-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetToolTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetToolTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetToolTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetToolTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetToolTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetOffsetTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOffsetTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetOffsetTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetOffsetTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:OFFSET-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetOffsetTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOffsetTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOffsetTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetOffsetTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOffsetTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:OFFSET-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetOffsetTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetOffsetTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetOffsetTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOffsetTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetOffsetTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetUserTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetUserTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetUserTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetUserTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:USER-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetUserTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetUserTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetUserTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetUserTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetUserTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:USER-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetUserTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetUserTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetUserTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetUserTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetUserTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetMagazineTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMagazineTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetMagazineTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetMagazineTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:MAGAZINE-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetMagazineTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMagazineTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMagazineTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetMagazineTabRecordII">
<complexType>
<sequence>
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMagazineTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:MAGAZINE-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetMagazineTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetMagazineTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetMagazineTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMagazineTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMagazineTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetPocketTabRecordII">
<complexType>
<sequence>
<element name="MagazineNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII::MagazineNum -->
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII::RecordNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetPocketTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII_R::retval -->
<element name="RecordBuff" type="ns:POCKET-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII_R::RecordBuff -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPocketTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetPocketTabRecordII">
<complexType>
<sequence>
<element name="MagazineNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII::MagazineNum -->
<element name="RecordNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII::RecordNum -->
<element name="RecordBuff" type="ns:POCKET-TABLE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII::RecordBuff -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetPocketTabRecordII-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetPocketTabRecordII_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SaveTables">
<complexType>
<sequence>
<element name="LocalDir" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SaveTables::LocalDir -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SaveTables-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SaveTables_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveTables_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveTables_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="RestoreSingleTable">
<complexType>
<sequence>
<element name="LocalDir" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__RestoreSingleTable::LocalDir -->
<element name="TableType" type="ns:TABLE-TYPE-II" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreSingleTable::TableType -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="RestoreSingleTable-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreSingleTable_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreSingleTable_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreSingleTable_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SaveSingleTable">
<complexType>
<sequence>
<element name="LocalDir" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SaveSingleTable::LocalDir -->
<element name="TableType" type="ns:TABLE-TYPE-II" minOccurs="1" maxOccurs="1"/><!-- ns__SaveSingleTable::TableType -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SaveSingleTable-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SaveSingleTable_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveSingleTable_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveSingleTable_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SaveBackupMemory">
<complexType>
<sequence>
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SaveBackupMemory::FileName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SaveBackupMemory-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SaveBackupMemory_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveBackupMemory_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SaveBackupMemory_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="RestoreBackupMemory">
<complexType>
<sequence>
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__RestoreBackupMemory::FileName -->
<element name="RestoreMask" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreBackupMemory::RestoreMask -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="RestoreBackupMemory-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreBackupMemory_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreBackupMemory_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__RestoreBackupMemory_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolSearch">
<complexType>
<sequence>
<element name="ToolCode" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ToolSearch::ToolCode -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch::Magazine -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolSearch-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch_R::retval -->
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch_R::ToolIndex -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearch_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolSearchLife">
<complexType>
<sequence>
<element name="ToolCode" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ToolSearchLife::ToolCode -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife::Magazine -->
<element name="LifeVal" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife::LifeVal -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolSearchLife-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife_R::retval -->
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife_R::ToolIndex -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLife_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolSearchDir">
<complexType>
<sequence>
<element name="ToolCode" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ToolSearchDir::ToolCode -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir::Magazine -->
<element name="StartPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir::StartPocket -->
<element name="Direction" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir::Direction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolSearchDir-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir_R::retval -->
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir_R::ToolIndex -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchDir_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolSearchLifeDir">
<complexType>
<sequence>
<element name="ToolCode" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ToolSearchLifeDir::ToolCode -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir::Magazine -->
<element name="LifeVal" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir::LifeVal -->
<element name="StartPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir::StartPocket -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolSearchLifeDir-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir_R::retval -->
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir_R::ToolIndex -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSearchLifeDir_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolSameFamily">
<complexType>
<sequence>
<element name="ToolCode" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ToolSameFamily::ToolCode -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily::Magazine -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolSameFamily-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily_R::retval -->
<element name="ToolInMaga" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily_R::ToolInMaga -->
<element name="ToolsOutMaga" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily_R::ToolsOutMaga -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolSameFamily_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolLoad">
<complexType>
<sequence>
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad::ToolIndex -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad::Magazine -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad::Pocket -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolLoad-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLoad_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolUnload">
<complexType>
<sequence>
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload::ToolIndex -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload::Magazine -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload::Pocket -->
<element name="Position" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload::Position -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolUnload-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolUnload_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="PocketSearch">
<complexType>
<sequence>
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch::ToolIndex -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch::Magazine -->
<element name="StartPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch::StartPocket -->
<element name="Direction" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch::Direction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="PocketSearch-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch_R::retval -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketSearch_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="PocketClosest">
<complexType>
<sequence>
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest::Magazine -->
<element name="ActualPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest::ActualPocket -->
<element name="Pocket1" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest::Pocket1 -->
<element name="Pocket2" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest::Pocket2 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="PocketClosest-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::retval -->
<element name="Direction" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::Direction -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::Pocket -->
<element name="HorizontalDistance" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::HorizontalDistance -->
<element name="VerticalDistance" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::VerticalDistance -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketClosest_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="PocketNearest">
<complexType>
<sequence>
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest::ToolIndex -->
<element name="Magazine" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest::Magazine -->
<element name="ActualPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest::ActualPocket -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="PocketNearest-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest_R::retval -->
<element name="Pocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest_R::Pocket -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PocketNearest_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ToolLife">
<complexType>
<sequence>
<element name="ToolIndex" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife::ToolIndex -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ToolLife-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife_R::retval -->
<element name="RemLife" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife_R::RemLife -->
<element name="ToolStatus" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife_R::ToolStatus -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ToolLife_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LoadTableFromFile">
<complexType>
<sequence>
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LoadTableFromFile::FileName -->
<element name="AuxFileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LoadTableFromFile::AuxFileName -->
<element name="TableType" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile::TableType -->
<element name="Param1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile::Param1 -->
<element name="Param2" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile::Param2 -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LoadTableFromFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LoadTableFromFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MagConfigurePockets">
<complexType>
<sequence>
<element name="magNum" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::magNum -->
<element name="fPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::fPocket -->
<element name="lPocket" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::lPocket -->
<element name="pockType" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::pockType -->
<element name="rndPock" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::rndPock -->
<element name="nearCfg" type="xsd:short" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets::nearCfg -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MagConfigurePockets-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MagConfigurePockets_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="Cycle">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Cycle::ProcNum -->
<element name="Cmd" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Cycle::Cmd -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="Cycle-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Cycle_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Cycle_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Cycle_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SyncroCycle">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SyncroCycle::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SyncroCycle-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SyncroCycle_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SyncroCycle_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SyncroCycle_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="Reset">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Reset::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="Reset-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Reset_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Reset_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Reset_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="Hold">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Hold::ProcNum -->
<element name="Cmd" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Hold::Cmd -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="Hold-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Hold_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Hold_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Hold_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetFeedManOver">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver::ProcNum -->
<element name="FeedManOver" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver::FeedManOver -->
<element name="Direction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver::Direction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetFeedManOver-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedManOver_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetFeedRateOver">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRateOver::ProcNum -->
<element name="FeedRateOver" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRateOver::FeedRateOver -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetFeedRateOver-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRateOver_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRateOver_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRateOver_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetFeedRapidOver">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRapidOver::ProcNum -->
<element name="FeedRapidOver" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRapidOver::FeedRapidOver -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetFeedRapidOver-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRapidOver_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRapidOver_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetFeedRapidOver_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetSpeedRateOver">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetSpeedRateOver::ProcNum -->
<element name="SpeedRateOver" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetSpeedRateOver::SpeedRateOver -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetSpeedRateOver-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetSpeedRateOver_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetSpeedRateOver_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetSpeedRateOver_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetManMovDirection">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetManMovDirection::ProcNum -->
<element name="Direction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetManMovDirection::Direction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetManMovDirection-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetManMovDirection_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetManMovDirection_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetManMovDirection_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetVarJOG">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarJOG::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetVarJOG-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarJOG_R::retval -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarJOG_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarJOG_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarJOG_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetVarJOG">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarJOG::ProcNum -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarJOG::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetVarJOG-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarJOG_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarJOG_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarJOG_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetVarUAS">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarUAS::ProcNum -->
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarUAS::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetVarUAS-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarUAS_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarUAS_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarUAS_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetVarRCM">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarRCM::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetVarRCM-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarRCM_R::retval -->
<element name="Value" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarRCM_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarRCM_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarRCM_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetVarRCM">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarRCM::ProcNum -->
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarRCM::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetVarRCM-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarRCM_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarRCM_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarRCM_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetVarCYCTIME">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarCYCTIME::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetVarCYCTIME-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarCYCTIME_R::retval -->
<element name="Value" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarCYCTIME_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarCYCTIME_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetVarCYCTIME_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetVarCYCTIME">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarCYCTIME::ProcNum -->
<element name="Value" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarCYCTIME::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetVarCYCTIME-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarCYCTIME_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarCYCTIME_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetVarCYCTIME_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetProcVarWord">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord::ProcNum -->
<element name="VarType" type="ns:PROC-WORD-VAR-TYPE" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord::VarType -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetProcVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord_R::retval -->
<element name="Value" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetProcVarWord">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord::ProcNum -->
<element name="VarType" type="ns:PROC-WORD-VAR-TYPE" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord::VarType -->
<element name="Value" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetProcVarWord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarWord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetProcVarDouble">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble::ProcNum -->
<element name="VarType" type="ns:PROC-DOUBLE-VAR-TYPE" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble::VarType -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetProcVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble_R::retval -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetProcVarDouble">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble::ProcNum -->
<element name="VarType" type="ns:PROC-DOUBLE-VAR-TYPE" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble::VarType -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetProcVarDouble-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcVarDouble_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetMdiString">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiString::ProcNum -->
<element name="MdiString" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetMdiString::MdiString -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetMdiString-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiString_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiString_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiString_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetProcessMode">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcessMode::ProcNum -->
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcessMode::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetProcessMode-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcessMode_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcessMode_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetProcessMode_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SelectProcess">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcess::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SelectProcess-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcess_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcess_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcess_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetSelectedProcess">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetSelectedProcess-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetSelectedProcess_R::retval -->
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetSelectedProcess_R::ProcNum -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSelectedProcess_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSelectedProcess_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SelectProcAxis">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcAxis::ProcNum -->
<element name="AxisName" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcAxis::AxisName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SelectProcAxis-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcAxis_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcAxis_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectProcAxis_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SelectPartProgram">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgram::ProcNum -->
<element name="PPName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SelectPartProgram::PPName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SelectPartProgram-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgram_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgram_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgram_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SelectPartProgramFromDrive">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgramFromDrive::ProcNum -->
<element name="PPName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SelectPartProgramFromDrive::PPName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SelectPartProgramFromDrive-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgramFromDrive_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgramFromDrive_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SelectPartProgramFromDrive_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetActivePartProgram">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgram::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetActivePartProgram-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgram_R::retval -->
<element name="Level" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgram_R::Level -->
<element name="Main" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetActivePartProgram_R::Main -->
<element name="Sub" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetActivePartProgram_R::Sub -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgram_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgram_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetActivePartProgramFullPath">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgramFullPath::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetActivePartProgramFullPath-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgramFullPath_R::retval -->
<element name="Level" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgramFullPath_R::Level -->
<element name="Main" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetActivePartProgramFullPath_R::Main -->
<element name="Sub" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetActivePartProgramFullPath_R::Sub -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgramFullPath_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActivePartProgramFullPath_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetPartProgramLines">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLines::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetPartProgramLines-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLines_R::retval -->
<element name="PPLine1" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine1 -->
<element name="PPLine2" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine2 -->
<element name="PPLine3" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine3 -->
<element name="PPLine4" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine4 -->
<element name="PPLine5" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine5 -->
<element name="PPLine6" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine6 -->
<element name="PPLine7" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine7 -->
<element name="PPLine8" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLines_R::PPLine8 -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLines_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLines_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetAxOriginNum">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum::ProcNum -->
<element name="AxesNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum::AxesNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetAxOriginNum-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum_R::retval -->
<element name="AxesNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum_R::AxesNum -->
<element name="AxOriginNum" type="ns:AX-ORIG-NUM-C4-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxOriginNum_R::AxOriginNum -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxOriginNum_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetAxesPosition">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition::ProcNum -->
<element name="AxisName" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition::AxisName -->
<element name="Select" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition::Select -->
<element name="NumAxis" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition::NumAxis -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetAxesPosition-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition_R::retval -->
<element name="NumAxis" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition_R::NumAxis -->
<element name="IntPos" type="ns:GETINTDATA-C4-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxesPosition_R::IntPos -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesPosition_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetNcInfo1">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo1::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetNcInfo1-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo1_R::retval -->
<element name="GetInfo" type="ns:GETINFO1DATA" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo1_R::GetInfo -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo1_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo1_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetNcInfo2">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo2::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetNcInfo2-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo2_R::retval -->
<element name="GetInfo" type="ns:GETINFO2DATA" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo2_R::GetInfo -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo2_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetNcInfo2_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetToolNames">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolNames::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetToolNames-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolNames_R::retval -->
<element name="Tool" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetToolNames_R::Tool -->
<element name="ProgTool" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetToolNames_R::ProgTool -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolNames_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetToolNames_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetProcessStatus">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessStatus::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetProcessStatus-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessStatus_R::retval -->
<element name="ProcStat" type="ns:PROCDATA" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessStatus_R::ProcStat -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessStatus_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessStatus_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetBlkNum">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetBlkNum::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetBlkNum-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetBlkNum_R::retval -->
<element name="GetBlkNum" type="ns:GETBLKNUMDATA" minOccurs="1" maxOccurs="1"/><!-- ns__GetBlkNum_R::GetBlkNum -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetBlkNum_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetBlkNum_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadErrMsg">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadErrMsg::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadErrMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadErrMsg_R::retval -->
<element name="SysErrMsg" type="ns:ERR-MSG" minOccurs="1" maxOccurs="1"/><!-- ns__ReadErrMsg_R::SysErrMsg -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadErrMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadErrMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadPartProgramMsg">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadPartProgramMsg::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadPartProgramMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadPartProgramMsg_R::retval -->
<element name="PartProgramMsg" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ReadPartProgramMsg_R::PartProgramMsg -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadPartProgramMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadPartProgramMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetGCode">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetGCode::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetGCode-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetGCode_R::retval -->
<element name="GCode" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetGCode_R::GCode -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetGCode_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetGCode_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetMCode">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetMCode::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetMCode-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetMCode_R::retval -->
<element name="MCode" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetMCode_R::MCode -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMCode_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMCode_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SkipPProgBlock">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock::ProcNum -->
<element name="NumOfBlocks" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock::NumOfBlocks -->
<element name="Direction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock::Direction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SkipPProgBlock-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SkipPProgBlock_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="Ese">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Ese::ProcNum -->
<element name="BlockNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Ese::BlockNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="Ese-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Ese_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Ese_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Ese_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="EseEx">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::ProcNum -->
<element name="Mode" type="ns:RCM-TO-MODE" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::Mode -->
<element name="Mask" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::Mask -->
<element name="BlockNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::BlockNum -->
<element name="LineNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::LineNum -->
<element name="BrkVal" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx::BrkVal -->
<element name="Label" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__EseEx::Label -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="EseEx-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__EseEx_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="Exe">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Exe::ProcNum -->
<element name="Func" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Exe::Func -->
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Exe::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="Exe-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__Exe_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Exe_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__Exe_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="AxesRef">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__AxesRef::ProcNum -->
<element name="NumAx" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__AxesRef::NumAx -->
<element name="AxisName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__AxesRef::AxisName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="AxesRef-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__AxesRef_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__AxesRef_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__AxesRef_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="DncInit">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncInit::ProcNum -->
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__DncInit::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="DncInit-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncInit_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncInit_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncInit_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="DncData">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncData::ProcNum -->
<element name="Data" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__DncData::Data -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="DncData-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncData_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncData_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncData_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="DncEof">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncEof::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="DncEof-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncEof_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncEof_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncEof_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="DncStop">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncStop::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="DncStop-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__DncStop_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncStop_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__DncStop_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetAxesInfo3">
<complexType>
<sequence>
<element name="AxisId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3::AxisId -->
<element name="AxesNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3::AxesNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetAxesInfo3-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3_R::retval -->
<element name="AxesNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3_R::AxesNum -->
<element name="AxOwnerList" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxesInfo3_R::AxOwnerList -->
<element name="AxNameList" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxesInfo3_R::AxNameList -->
<element name="AxType" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxesInfo3_R::AxType -->
<element name="AxInterface" type="ns:unsigned-short-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAxesInfo3_R::AxInterface -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAxesInfo3_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetCodeNumber">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetCodeNumber-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetCodeNumber_R::retval -->
<element name="CodeNumber" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetCodeNumber_R::CodeNumber -->
<element name="SwVersion" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetCodeNumber_R::SwVersion -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetCodeNumber_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetCodeNumber_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetOptions">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetOptions-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetOptions_R::retval -->
<element name="Option" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetOptions_R::Option -->
<element name="SecurLevel" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetOptions_R::SecurLevel -->
<element name="SwVersion" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetOptions_R::SwVersion -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOptions_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetOptions_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetDateTime">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetDateTime-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::retval -->
<element name="Year" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Year -->
<element name="Month" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Month -->
<element name="Day" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Day -->
<element name="Hour" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Hour -->
<element name="Minute" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Minute -->
<element name="Second" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::Second -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetDateTime_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetDateTime">
<complexType>
<sequence>
<element name="Year" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Year -->
<element name="Month" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Month -->
<element name="Day" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Day -->
<element name="Hour" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Hour -->
<element name="Minute" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Minute -->
<element name="Second" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime::Second -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetDateTime-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetDateTime_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetSerialNumber">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetSerialNumber-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetSerialNumber_R::retval -->
<element name="SerialNumber" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetSerialNumber_R::SerialNumber -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSerialNumber_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSerialNumber_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="PutFile">
<complexType>
<sequence>
<element name="Data" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__PutFile::Data -->
<element name="Size" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PutFile::Size -->
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__PutFile::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="PutFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PutFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PutFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PutFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetFile::PathName -->
<element name="Size" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetFile::Size -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetFile_R::retval -->
<element name="Size" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetFile_R::Size -->
<element name="Data" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetFile_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="PutBinaryFile">
<complexType>
<sequence>
<element name="Data" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__PutBinaryFile::Data -->
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__PutBinaryFile::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="PutBinaryFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__PutBinaryFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PutBinaryFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__PutBinaryFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetBinaryFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetBinaryFile::PathName -->
<element name="Size" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetBinaryFile::Size -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetBinaryFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetBinaryFile_R::retval -->
<element name="Data" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetBinaryFile_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetBinaryFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetBinaryFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSSetSecurityLevel">
<complexType>
<sequence>
<element name="Password" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSSetSecurityLevel::Password -->
<element name="SecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetSecurityLevel::SecurityLevel -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSSetSecurityLevel-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetSecurityLevel_R::retval -->
<element name="OldSecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetSecurityLevel_R::OldSecurityLevel -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetSecurityLevel_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetSecurityLevel_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetSecurityLevel">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetSecurityLevel-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetSecurityLevel_R::retval -->
<element name="SecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetSecurityLevel_R::SecurityLevel -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetSecurityLevel_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetSecurityLevel_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSLongFileNames">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSLongFileNames-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSLongFileNames_R::retval -->
<element name="UseLongFileNames" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSLongFileNames_R::UseLongFileNames -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSLongFileNames_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSLongFileNames_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetNumDrive">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetNumDrive-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetNumDrive_R::retval -->
<element name="NumHiddenDrive" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetNumDrive_R::NumHiddenDrive -->
<element name="NumUserDrive" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetNumDrive_R::NumUserDrive -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetNumDrive_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetNumDrive_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetDriveList">
<complexType>
<sequence>
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDriveList::Index -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetDriveList-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDriveList_R::retval -->
<element name="DriveName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetDriveList_R::DriveName -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDriveList_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDriveList_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetHiddenDriveList">
<complexType>
<sequence>
<element name="Index" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetHiddenDriveList::Index -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetHiddenDriveList-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetHiddenDriveList_R::retval -->
<element name="DriveName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetHiddenDriveList_R::DriveName -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetHiddenDriveList_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetHiddenDriveList_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetDrivePath">
<complexType>
<sequence>
<element name="DriveName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetDrivePath::DriveName -->
<element name="SecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDrivePath::SecurityLevel -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetDrivePath-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDrivePath_R::retval -->
<element name="DrivePath" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetDrivePath_R::DrivePath -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDrivePath_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetDrivePath_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSAddDrive">
<complexType>
<sequence>
<element name="DriveName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSAddDrive::DriveName -->
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSAddDrive::PathName -->
<element name="Temporary" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSAddDrive::Temporary -->
<element name="SecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSAddDrive::SecurityLevel -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSAddDrive-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSAddDrive_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSAddDrive_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSAddDrive_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSRemoveDrive">
<complexType>
<sequence>
<element name="DriveName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRemoveDrive::DriveName -->
<element name="SecurityLevel" type="ns:SECURITY-LEVEL" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDrive::SecurityLevel -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSRemoveDrive-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDrive_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDrive_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDrive_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSReloadDriveList">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSReloadDriveList-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReloadDriveList_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReloadDriveList_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReloadDriveList_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSCreateDir">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSCreateDir::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSCreateDir-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateDir_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateDir_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateDir_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSCreateFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSCreateFile::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSCreateFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCreateFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetFileSize">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetFileSize::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetFileSize-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileSize_R::retval -->
<element name="Size" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileSize_R::Size -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileSize_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileSize_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetFileAttrib">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetFileAttrib::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetFileAttrib-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileAttrib_R::retval -->
<element name="Attrib" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileAttrib_R::Attrib -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileAttrib_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetFileAttrib_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSSetFileAttrib">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSSetFileAttrib::PathName -->
<element name="Attrib" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetFileAttrib::Attrib -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSSetFileAttrib-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetFileAttrib_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetFileAttrib_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSSetFileAttrib_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSChangeFileAttrib">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSChangeFileAttrib::PathName -->
<element name="Add" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSChangeFileAttrib::Add -->
<element name="Remove" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSChangeFileAttrib::Remove -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSChangeFileAttrib-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSChangeFileAttrib_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSChangeFileAttrib_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSChangeFileAttrib_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSFindFirst">
<complexType>
<sequence>
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSFindFirst::FileName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSFindFirst-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindFirst_R::retval -->
<element name="FindData" type="ns:FILE-FIND-DATA" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindFirst_R::FindData -->
<element name="Finder" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindFirst_R::Finder -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindFirst_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindFirst_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSFindNext">
<complexType>
<sequence>
<element name="Finder" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext::Finder -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSFindNext-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext_R::retval -->
<element name="FindData" type="ns:FILE-FIND-DATA" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext_R::FindData -->
<element name="Found" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext_R::Found -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindNext_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSFindClose">
<complexType>
<sequence>
<element name="Finder" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindClose::Finder -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSFindClose-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindClose_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindClose_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSFindClose_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSRemoveFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRemoveFile::PathName -->
<element name="FileName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRemoveFile::FileName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSRemoveFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSRemoveDir">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRemoveDir::PathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSRemoveDir-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDir_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDir_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRemoveDir_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSRename">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRename::PathName -->
<element name="NewPathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSRename::NewPathName -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSRename-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRename_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRename_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSRename_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSCopyFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSCopyFile::PathName -->
<element name="NewPathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSCopyFile::NewPathName -->
<element name="FailIfExists" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCopyFile::FailIfExists -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSCopyFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCopyFile_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCopyFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCopyFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSGetInfo">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetInfo::PathName -->
<element name="Selector" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetInfo::Selector -->
<element name="ItemCounter" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetInfo::ItemCounter -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSGetInfo-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetInfo_R::retval -->
<element name="Buffer" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LogFSGetInfo_R::Buffer -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetInfo_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSGetInfo_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSOpenFile">
<complexType>
<sequence>
<element name="PathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LogFSOpenFile::PathName -->
<element name="WriteMode" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile::WriteMode -->
<element name="DOSDateLastWrite" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile::DOSDateLastWrite -->
<element name="DOSTimeLastWrite" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile::DOSTimeLastWrite -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSOpenFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile_R::retval -->
<element name="FileID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile_R::FileID -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSOpenFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSCloseFile">
<complexType>
<sequence>
<element name="FileID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile::FileID -->
<element name="Transaction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile::Transaction -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSCloseFile-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile_R::retval -->
<element name="FileID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile_R::FileID -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSCloseFile_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetSysTick">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetSysTick-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetSysTick_R::retval -->
<element name="SysTick" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GetSysTick_R::SysTick -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSysTick_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSysTick_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetProcessConfNum">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetProcessConfNum-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessConfNum_R::retval -->
<element name="ProcessConfNum" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessConfNum_R::ProcessConfNum -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessConfNum_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcessConfNum_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="CheckHistory">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="CheckHistory-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__CheckHistory_R::retval -->
<element name="ThisBootMsgCounter" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__CheckHistory_R::ThisBootMsgCounter -->
<element name="AllBootMsgCounter" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__CheckHistory_R::AllBootMsgCounter -->
<element name="ThisBootID" type="ns:unsigned-int-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__CheckHistory_R::ThisBootID -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__CheckHistory_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__CheckHistory_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadHistoryEmergMsg">
<complexType>
<sequence>
<element name="ReadMode" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg::ReadMode -->
<element name="RecNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg::RecNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadHistoryEmergMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg_R::retval -->
<element name="Data" type="ns:MSG-EMERGENCY" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryEmergMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadHistoryErrorMsg">
<complexType>
<sequence>
<element name="ReadMode" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg::ReadMode -->
<element name="RecNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg::RecNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadHistoryErrorMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg_R::retval -->
<element name="Data" type="ns:MSG-ERROR" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryErrorMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadHistoryLogMsg">
<complexType>
<sequence>
<element name="NoHistory" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg::NoHistory -->
<element name="ReadMode" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg::ReadMode -->
<element name="RecNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg::RecNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadHistoryLogMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg_R::retval -->
<element name="Data" type="ns:MSG-LOGS" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryLogMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadHistoryAnomalyMsg">
<complexType>
<sequence>
<element name="ReadMode" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg::ReadMode -->
<element name="RecNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg::RecNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadHistoryAnomalyMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg_R::retval -->
<element name="Data" type="ns:MSG-ANOMALY" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadHistoryAnomalyMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadCurrentErrorMsg">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentErrorMsg::Process -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadCurrentErrorMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentErrorMsg_R::retval -->
<element name="Data" type="ns:MSG-ERROR" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentErrorMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentErrorMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentErrorMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadCurrentEmergMsg">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentEmergMsg::Process -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadCurrentEmergMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentEmergMsg_R::retval -->
<element name="Data" type="ns:MSG-EMERGENCY" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentEmergMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentEmergMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentEmergMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadCurrentAnomalyMsg">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadCurrentAnomalyMsg-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentAnomalyMsg_R::retval -->
<element name="Data" type="ns:MSG-ANOMALY" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentAnomalyMsg_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentAnomalyMsg_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadCurrentAnomalyMsg_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetPTechSizes">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes::Process -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetPTechSizes-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::retval -->
<element name="Ind1" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::Ind1 -->
<element name="Ind2" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::Ind2 -->
<element name="Ind3" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::Ind3 -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPTechSizes_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LoadPTech">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::Process -->
<element name="PPPathName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LoadPTech::PPPathName -->
<element name="WriteMode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::WriteMode -->
<element name="Sheet" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::Sheet -->
<element name="Line" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::Line -->
<element name="Column" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::Column -->
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech::NumVar -->
<element name="Data" type="ns:double-array" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__LoadPTech::Data -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LoadPTech-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LoadPTech_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetMarkerInfo">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo::Process -->
<element name="Request" type="xsd:unsignedByte" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo::Request -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetMarkerInfo-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo_R::retval -->
<element name="MarkerInfo" type="ns:MARKER-INFO" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo_R::MarkerInfo -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetMarkerInfo_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ManagePartProgram">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ManagePartProgram::Process -->
<element name="Mode" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ManagePartProgram::Mode -->
<element name="PPPath" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__ManagePartProgram::PPPath -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ManagePartProgram-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ManagePartProgram_R::retval -->
<element name="ErrString" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ManagePartProgram_R::ErrString -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ManagePartProgram_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ManagePartProgram_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSWriteRecord">
<complexType>
<sequence>
<element name="FileID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord::FileID -->
<element name="Transaction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord::Transaction -->
<element name="RecordLen" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord::RecordLen -->
<element name="Record" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LogFSWriteRecord::Record -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSWriteRecord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSWriteRecord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="LogFSReadRecord">
<complexType>
<sequence>
<element name="FileID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord::FileID -->
<element name="Transaction" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord::Transaction -->
<element name="RecordLen" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord::RecordLen -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="LogFSReadRecord-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord_R::retval -->
<element name="DataSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord_R::DataSize -->
<element name="Record" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__LogFSReadRecord_R::Record -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__LogFSReadRecord_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadRemapDefinitions">
<complexType>
<sequence>
<element name="ArraySize" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions::ArraySize -->
<element name="Type" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions::Type -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadRemapDefinitions-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions_R::retval -->
<element name="Array" type="ns:REMAPDEF-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadRemapDefinitions_R::Array -->
<element name="DefinitionsCnt" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions_R::DefinitionsCnt -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadRemapDefinitions_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteRemapDefinitions">
<complexType>
<sequence>
<element name="ArraySize" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions::ArraySize -->
<element name="Array" type="ns:REMAPDEF-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__WriteRemapDefinitions::Array -->
<element name="Type" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions::Type -->
<element name="Mode" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions::Mode -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteRemapDefinitions-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteRemapDefinitions_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetServoPar">
<complexType>
<sequence>
<element name="AxisId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar::AxisId -->
<element name="ParId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar::ParId -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetServoPar-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar_R::retval -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetServoPar_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetServoPar">
<complexType>
<sequence>
<element name="AxisId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar::AxisId -->
<element name="ParId" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar::ParId -->
<element name="Value" type="xsd:double" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar::Value -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetServoPar-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetServoPar_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetCNCRegKey">
<complexType>
<sequence>
<element name="Key" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetCNCRegKey::Key -->
<element name="SubKey" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__GetCNCRegKey::SubKey -->
<element name="ValueLen" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__GetCNCRegKey::ValueLen -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetCNCRegKey-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetCNCRegKey_R::retval -->
<element name="ValueLen" type="xsd:int" minOccurs="1" maxOccurs="1"/><!-- ns__GetCNCRegKey_R::ValueLen -->
<element name="Value" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetCNCRegKey_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetCNCRegKey_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetCNCRegKey_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetSecurityData">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetSecurityData-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetSecurityData_R::retval -->
<element name="Data" type="ns:SECUR-DATA" minOccurs="1" maxOccurs="1"/><!-- ns__GetSecurityData_R::Data -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSecurityData_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetSecurityData_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetSecurityData">
<complexType>
<sequence>
<element name="Data" type="ns:SECUR-DATA" minOccurs="1" maxOccurs="1"/><!-- ns__SetSecurityData::Data -->
<element name="Flag" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__SetSecurityData::Flag -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetSecurityData-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetSecurityData_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetSecurityData_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetSecurityData_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetIpAddress">
<complexType>
<sequence>
<element name="IpAddress" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::IpAddress -->
<element name="SubNetMask" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::SubNetMask -->
<element name="DefaultGateway" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::DefaultGateway -->
<element name="Dns" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::Dns -->
<element name="Wins" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::Wins -->
<element name="Net" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetIpAddress::Net -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetIpAddress-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetIpAddress_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetIpAddress_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetIpAddress_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetProcInInput">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcInInput::Process -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetProcInInput-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcInInput_R::retval -->
<element name="ProcInfo" type="ns:INPUT-INFO" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcInInput_R::ProcInfo -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcInInput_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetProcInInput_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SndProcInpData">
<complexType>
<sequence>
<element name="Process" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData::Process -->
<element name="keyPressed" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData::keyPressed -->
<element name="numData" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData::numData -->
<element name="arData" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__SndProcInpData::arData -->
<element name="arSize" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData::arSize -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SndProcInpData-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SndProcInpData_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetPartProgramLinesEx">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLinesEx::ProcNum -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetPartProgramLinesEx-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLinesEx_R::retval -->
<element name="PPLine1" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine1 -->
<element name="PPLine2" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine2 -->
<element name="PPLine3" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine3 -->
<element name="PPLine4" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine4 -->
<element name="PPLine5" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine5 -->
<element name="PPLine6" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine6 -->
<element name="PPLine7" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine7 -->
<element name="PPLine8" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetPartProgramLinesEx_R::PPLine8 -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLinesEx_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetPartProgramLinesEx_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetMdiStringEx">
<complexType>
<sequence>
<element name="ProcNum" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiStringEx::ProcNum -->
<element name="MdiString" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__SetMdiStringEx::MdiString -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetMdiStringEx-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiStringEx_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiStringEx_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetMdiStringEx_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetExpireData">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetExpireData-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::retval -->
<element name="Day" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::Day -->
<element name="Month" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::Month -->
<element name="Year" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::Year -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetExpireData_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetRemainingTime">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetRemainingTime-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetRemainingTime_R::retval -->
<element name="remTime" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__GetRemainingTime_R::remTime -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetRemainingTime_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetRemainingTime_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GenerateUserKey">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GenerateUserKey-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GenerateUserKey_R::retval -->
<element name="keyUser" type="ns:char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GenerateUserKey_R::keyUser -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GenerateUserKey_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GenerateUserKey_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="WriteActivationKey">
<complexType>
<sequence>
<element name="OEMKey" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/><!-- ns__WriteActivationKey::OEMKey -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="WriteActivationKey-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__WriteActivationKey_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteActivationKey_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__WriteActivationKey_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetAvailableCustomEvents">
<complexType>
<sequence>
<element name="MaxEvents" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAvailableCustomEvents::MaxEvents -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetAvailableCustomEvents-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAvailableCustomEvents_R::retval -->
<element name="NumEvents" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetAvailableCustomEvents_R::NumEvents -->
<element name="EventData" type="ns:MONCUSTOMEVENTINFO-C4-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__GetAvailableCustomEvents_R::EventData -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAvailableCustomEvents_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetAvailableCustomEvents_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonOpenChannel">
<complexType>
<sequence>
<element name="Synchronized" type="xsd:boolean" minOccurs="1" maxOccurs="1"/><!-- ns__MonOpenChannel::Synchronized -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonOpenChannel-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonOpenChannel_R::retval -->
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonOpenChannel_R::ChannelID -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonOpenChannel_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonOpenChannel_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonCloseChannel">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonCloseChannel::ChannelID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonCloseChannel-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonCloseChannel_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonCloseChannel_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonCloseChannel_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonAddVariable">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable::ChannelID -->
<element name="VarDescr" type="ns:MON-VAR-DESCR" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable::VarDescr -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonAddVariable-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable_R::retval -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable_R::VariableID -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonAddVariable_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonDeleteVariable">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonDeleteVariable::ChannelID -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonDeleteVariable::VariableID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonDeleteVariable-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonDeleteVariable_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonDeleteVariable_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonDeleteVariable_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonStartSampling">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStartSampling::ChannelID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonStartSampling-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonStartSampling_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStartSampling_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStartSampling_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonStopSampling">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStopSampling::ChannelID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonStopSampling-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonStopSampling_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStopSampling_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonStopSampling_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonGetVariable">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable::ChannelID -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable::VariableID -->
<element name="MaxSamples" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable::MaxSamples -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonGetVariable-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable_R::retval -->
<element name="NumSampleRead" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable_R::NumSampleRead -->
<element name="DataBuffer" type="ns:double-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetVariable_R::DataBuffer -->
<element name="TimeBuffer" type="ns:long-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetVariable_R::TimeBuffer -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariable_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonGetVariableS">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariableS::ChannelID -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariableS::VariableID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonGetVariableS-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariableS_R::retval -->
<element name="DataBuffer" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetVariableS_R::DataBuffer -->
<element name="TimeBuffer" type="ns:unsigned-char-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetVariableS_R::TimeBuffer -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariableS_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetVariableS_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonGetDryRun">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun::ChannelID -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun::VariableID -->
<element name="MaxSamples" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun::MaxSamples -->
<element name="DataSize" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun::DataSize -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonGetDryRun-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun_R::retval -->
<element name="numSampleRead" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun_R::numSampleRead -->
<element name="readData" type="ns:MON-DRYRUN-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetDryRun_R::readData -->
<element name="timeBuffer" type="ns:long-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetDryRun_R::timeBuffer -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetDryRun_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="MonGetMov">
<complexType>
<sequence>
<element name="ChannelID" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov::ChannelID -->
<element name="VariableID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov::VariableID -->
<element name="MaxSamples" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov::MaxSamples -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="MonGetMov-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov_R::retval -->
<element name="numSampleRead" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov_R::numSampleRead -->
<element name="readData" type="ns:MON-ENTEMOVI-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetMov_R::readData -->
<element name="timeBuffer" type="ns:long-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__MonGetMov_R::timeBuffer -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__MonGetMov_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetDriveBasicInfo">
<complexType>
<sequence>
<element name="AxisID" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDriveBasicInfo::AxisID -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetDriveBasicInfo-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetDriveBasicInfo_R::retval -->
<element name="DriveBasicInfo" type="ns:DRIVEBASICINFO" minOccurs="1" maxOccurs="1"/><!-- ns__GetDriveBasicInfo_R::DriveBasicInfo -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetDriveBasicInfo_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetDriveBasicInfo_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadStatistics">
<complexType>
<sequence>
<element name="NumVar" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatistics::NumVar -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadStatistics-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatistics_R::retval -->
<element name="Value" type="ns:long-long-array" minOccurs="1" maxOccurs="1" nillable="true"/><!-- ns__ReadStatistics_R::Value -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatistics_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatistics_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="ReadStatisticsBaseFrequency">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="ReadStatisticsBaseFrequency-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatisticsBaseFrequency_R::retval -->
<element name="baseFrequency" type="xsd:long" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatisticsBaseFrequency_R::baseFrequency -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatisticsBaseFrequency_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__ReadStatisticsBaseFrequency_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="GetActiveAmp">
<complexType>
<sequence>
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="GetActiveAmp-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActiveAmp_R::retval -->
<element name="ActiveAmp" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActiveAmp_R::ActiveAmp -->
<element name="RunningAmp" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__GetActiveAmp_R::RunningAmp -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActiveAmp_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__GetActiveAmp_R::ErrNum -->
</sequence>
</complexType>
</element>
<!-- operation request element -->
<element name="SetActiveAmp">
<complexType>
<sequence>
<element name="ActiveAmp" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetActiveAmp::ActiveAmp -->
</sequence>
</complexType>
</element>
<!-- operation response element -->
<element name="SetActiveAmp-R">
<complexType>
<sequence>
<element name="retval" type="xsd:unsignedShort" minOccurs="1" maxOccurs="1"/><!-- ns__SetActiveAmp_R::retval -->
<element name="ErrClass" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetActiveAmp_R::ErrClass -->
<element name="ErrNum" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/><!-- ns__SetActiveAmp_R::ErrNum -->
</sequence>
</complexType>
</element>
</schema>
</types>
<message name="BootPhaseEnquiry">
<part name="parameters" element="ns:BootPhaseEnquiry"/><!-- ns__BootPhaseEnquiry::ns__BootPhaseEnquiry -->
</message>
<message name="BootPhaseEnquiry-R">
<part name="parameters" element="ns:BootPhaseEnquiry-R"/><!-- ns__BootPhaseEnquiry::reply -->
</message>
<message name="BootReboot">
<part name="parameters" element="ns:BootReboot"/><!-- ns__BootReboot::ns__BootReboot -->
</message>
<message name="BootReboot-R">
<part name="parameters" element="ns:BootReboot-R"/><!-- ns__BootReboot::reply -->
</message>
<message name="BootShutDown">
<part name="parameters" element="ns:BootShutDown"/><!-- ns__BootShutDown::ns__BootShutDown -->
</message>
<message name="BootShutDown-R">
<part name="parameters" element="ns:BootShutDown-R"/><!-- ns__BootShutDown::reply -->
</message>
<message name="BootMode">
<part name="parameters" element="ns:BootMode"/><!-- ns__BootMode::ns__BootMode -->
</message>
<message name="BootMode-R">
<part name="parameters" element="ns:BootMode-R"/><!-- ns__BootMode::reply -->
</message>
<message name="GetHWKey">
<part name="parameters" element="ns:GetHWKey"/><!-- ns__GetHWKey::ns__GetHWKey -->
</message>
<message name="GetHWKey-R">
<part name="parameters" element="ns:GetHWKey-R"/><!-- ns__GetHWKey::reply -->
</message>
<message name="ReadVarWord">
<part name="parameters" element="ns:ReadVarWord"/><!-- ns__ReadVarWord::ns__ReadVarWord -->
</message>
<message name="ReadVarWord-R">
<part name="parameters" element="ns:ReadVarWord-R"/><!-- ns__ReadVarWord::reply -->
</message>
<message name="ReadVarDouble">
<part name="parameters" element="ns:ReadVarDouble"/><!-- ns__ReadVarDouble::ns__ReadVarDouble -->
</message>
<message name="ReadVarDouble-R">
<part name="parameters" element="ns:ReadVarDouble-R"/><!-- ns__ReadVarDouble::reply -->
</message>
<message name="WriteVarWord">
<part name="parameters" element="ns:WriteVarWord"/><!-- ns__WriteVarWord::ns__WriteVarWord -->
</message>
<message name="WriteVarWord-R">
<part name="parameters" element="ns:WriteVarWord-R"/><!-- ns__WriteVarWord::reply -->
</message>
<message name="WriteVarWordBit">
<part name="parameters" element="ns:WriteVarWordBit"/><!-- ns__WriteVarWordBit::ns__WriteVarWordBit -->
</message>
<message name="WriteVarWordBit-R">
<part name="parameters" element="ns:WriteVarWordBit-R"/><!-- ns__WriteVarWordBit::reply -->
</message>
<message name="WriteVarDouble">
<part name="parameters" element="ns:WriteVarDouble"/><!-- ns__WriteVarDouble::ns__WriteVarDouble -->
</message>
<message name="WriteVarDouble-R">
<part name="parameters" element="ns:WriteVarDouble-R"/><!-- ns__WriteVarDouble::reply -->
</message>
<message name="ReadVarText">
<part name="parameters" element="ns:ReadVarText"/><!-- ns__ReadVarText::ns__ReadVarText -->
</message>
<message name="ReadVarText-R">
<part name="parameters" element="ns:ReadVarText-R"/><!-- ns__ReadVarText::reply -->
</message>
<message name="WriteVarText">
<part name="parameters" element="ns:WriteVarText"/><!-- ns__WriteVarText::ns__WriteVarText -->
</message>
<message name="WriteVarText-R">
<part name="parameters" element="ns:WriteVarText-R"/><!-- ns__WriteVarText::reply -->
</message>
<message name="ReadNamedVarBool">
<part name="parameters" element="ns:ReadNamedVarBool"/><!-- ns__ReadNamedVarBool::ns__ReadNamedVarBool -->
</message>
<message name="ReadNamedVarBool-R">
<part name="parameters" element="ns:ReadNamedVarBool-R"/><!-- ns__ReadNamedVarBool::reply -->
</message>
<message name="ReadNamedVarByte">
<part name="parameters" element="ns:ReadNamedVarByte"/><!-- ns__ReadNamedVarByte::ns__ReadNamedVarByte -->
</message>
<message name="ReadNamedVarByte-R">
<part name="parameters" element="ns:ReadNamedVarByte-R"/><!-- ns__ReadNamedVarByte::reply -->
</message>
<message name="ReadNamedVarShort">
<part name="parameters" element="ns:ReadNamedVarShort"/><!-- ns__ReadNamedVarShort::ns__ReadNamedVarShort -->
</message>
<message name="ReadNamedVarShort-R">
<part name="parameters" element="ns:ReadNamedVarShort-R"/><!-- ns__ReadNamedVarShort::reply -->
</message>
<message name="ReadNamedVarWord">
<part name="parameters" element="ns:ReadNamedVarWord"/><!-- ns__ReadNamedVarWord::ns__ReadNamedVarWord -->
</message>
<message name="ReadNamedVarWord-R">
<part name="parameters" element="ns:ReadNamedVarWord-R"/><!-- ns__ReadNamedVarWord::reply -->
</message>
<message name="ReadNamedVarLong">
<part name="parameters" element="ns:ReadNamedVarLong"/><!-- ns__ReadNamedVarLong::ns__ReadNamedVarLong -->
</message>
<message name="ReadNamedVarLong-R">
<part name="parameters" element="ns:ReadNamedVarLong-R"/><!-- ns__ReadNamedVarLong::reply -->
</message>
<message name="ReadNamedVarDword">
<part name="parameters" element="ns:ReadNamedVarDword"/><!-- ns__ReadNamedVarDword::ns__ReadNamedVarDword -->
</message>
<message name="ReadNamedVarDword-R">
<part name="parameters" element="ns:ReadNamedVarDword-R"/><!-- ns__ReadNamedVarDword::reply -->
</message>
<message name="ReadNamedVarDouble">
<part name="parameters" element="ns:ReadNamedVarDouble"/><!-- ns__ReadNamedVarDouble::ns__ReadNamedVarDouble -->
</message>
<message name="ReadNamedVarDouble-R">
<part name="parameters" element="ns:ReadNamedVarDouble-R"/><!-- ns__ReadNamedVarDouble::reply -->
</message>
<message name="ReadNamedVarString">
<part name="parameters" element="ns:ReadNamedVarString"/><!-- ns__ReadNamedVarString::ns__ReadNamedVarString -->
</message>
<message name="ReadNamedVarString-R">
<part name="parameters" element="ns:ReadNamedVarString-R"/><!-- ns__ReadNamedVarString::reply -->
</message>
<message name="WriteNamedVarBool">
<part name="parameters" element="ns:WriteNamedVarBool"/><!-- ns__WriteNamedVarBool::ns__WriteNamedVarBool -->
</message>
<message name="WriteNamedVarBool-R">
<part name="parameters" element="ns:WriteNamedVarBool-R"/><!-- ns__WriteNamedVarBool::reply -->
</message>
<message name="WriteNamedVarByte">
<part name="parameters" element="ns:WriteNamedVarByte"/><!-- ns__WriteNamedVarByte::ns__WriteNamedVarByte -->
</message>
<message name="WriteNamedVarByte-R">
<part name="parameters" element="ns:WriteNamedVarByte-R"/><!-- ns__WriteNamedVarByte::reply -->
</message>
<message name="WriteNamedVarShort">
<part name="parameters" element="ns:WriteNamedVarShort"/><!-- ns__WriteNamedVarShort::ns__WriteNamedVarShort -->
</message>
<message name="WriteNamedVarShort-R">
<part name="parameters" element="ns:WriteNamedVarShort-R"/><!-- ns__WriteNamedVarShort::reply -->
</message>
<message name="WriteNamedVarWord">
<part name="parameters" element="ns:WriteNamedVarWord"/><!-- ns__WriteNamedVarWord::ns__WriteNamedVarWord -->
</message>
<message name="WriteNamedVarWord-R">
<part name="parameters" element="ns:WriteNamedVarWord-R"/><!-- ns__WriteNamedVarWord::reply -->
</message>
<message name="WriteNamedVarLong">
<part name="parameters" element="ns:WriteNamedVarLong"/><!-- ns__WriteNamedVarLong::ns__WriteNamedVarLong -->
</message>
<message name="WriteNamedVarLong-R">
<part name="parameters" element="ns:WriteNamedVarLong-R"/><!-- ns__WriteNamedVarLong::reply -->
</message>
<message name="WriteNamedVarDword">
<part name="parameters" element="ns:WriteNamedVarDword"/><!-- ns__WriteNamedVarDword::ns__WriteNamedVarDword -->
</message>
<message name="WriteNamedVarDword-R">
<part name="parameters" element="ns:WriteNamedVarDword-R"/><!-- ns__WriteNamedVarDword::reply -->
</message>
<message name="WriteNamedVarDouble">
<part name="parameters" element="ns:WriteNamedVarDouble"/><!-- ns__WriteNamedVarDouble::ns__WriteNamedVarDouble -->
</message>
<message name="WriteNamedVarDouble-R">
<part name="parameters" element="ns:WriteNamedVarDouble-R"/><!-- ns__WriteNamedVarDouble::reply -->
</message>
<message name="WriteNamedVarString">
<part name="parameters" element="ns:WriteNamedVarString"/><!-- ns__WriteNamedVarString::ns__WriteNamedVarString -->
</message>
<message name="WriteNamedVarString-R">
<part name="parameters" element="ns:WriteNamedVarString-R"/><!-- ns__WriteNamedVarString::reply -->
</message>
<message name="ReadWarningMsg">
<part name="parameters" element="ns:ReadWarningMsg"/><!-- ns__ReadWarningMsg::ns__ReadWarningMsg -->
</message>
<message name="ReadWarningMsg-R">
<part name="parameters" element="ns:ReadWarningMsg-R"/><!-- ns__ReadWarningMsg::reply -->
</message>
<message name="ResetSingleTableII">
<part name="parameters" element="ns:ResetSingleTableII"/><!-- ns__ResetSingleTableII::ns__ResetSingleTableII -->
</message>
<message name="ResetSingleTableII-R">
<part name="parameters" element="ns:ResetSingleTableII-R"/><!-- ns__ResetSingleTableII::reply -->
</message>
<message name="LockTableII">
<part name="parameters" element="ns:LockTableII"/><!-- ns__LockTableII::ns__LockTableII -->
</message>
<message name="LockTableII-R">
<part name="parameters" element="ns:LockTableII-R"/><!-- ns__LockTableII::reply -->
</message>
<message name="UnLockTableII">
<part name="parameters" element="ns:UnLockTableII"/><!-- ns__UnLockTableII::ns__UnLockTableII -->
</message>
<message name="UnLockTableII-R">
<part name="parameters" element="ns:UnLockTableII-R"/><!-- ns__UnLockTableII::reply -->
</message>
<message name="GetOriginTabRecordII">
<part name="parameters" element="ns:GetOriginTabRecordII"/><!-- ns__GetOriginTabRecordII::ns__GetOriginTabRecordII -->
</message>
<message name="GetOriginTabRecordII-R">
<part name="parameters" element="ns:GetOriginTabRecordII-R"/><!-- ns__GetOriginTabRecordII::reply -->
</message>
<message name="SetOriginTabRecordII">
<part name="parameters" element="ns:SetOriginTabRecordII"/><!-- ns__SetOriginTabRecordII::ns__SetOriginTabRecordII -->
</message>
<message name="SetOriginTabRecordII-R">
<part name="parameters" element="ns:SetOriginTabRecordII-R"/><!-- ns__SetOriginTabRecordII::reply -->
</message>
<message name="GetToolTabRecordII">
<part name="parameters" element="ns:GetToolTabRecordII"/><!-- ns__GetToolTabRecordII::ns__GetToolTabRecordII -->
</message>
<message name="GetToolTabRecordII-R">
<part name="parameters" element="ns:GetToolTabRecordII-R"/><!-- ns__GetToolTabRecordII::reply -->
</message>
<message name="SetToolTabRecordII">
<part name="parameters" element="ns:SetToolTabRecordII"/><!-- ns__SetToolTabRecordII::ns__SetToolTabRecordII -->
</message>
<message name="SetToolTabRecordII-R">
<part name="parameters" element="ns:SetToolTabRecordII-R"/><!-- ns__SetToolTabRecordII::reply -->
</message>
<message name="GetOffsetTabRecordII">
<part name="parameters" element="ns:GetOffsetTabRecordII"/><!-- ns__GetOffsetTabRecordII::ns__GetOffsetTabRecordII -->
</message>
<message name="GetOffsetTabRecordII-R">
<part name="parameters" element="ns:GetOffsetTabRecordII-R"/><!-- ns__GetOffsetTabRecordII::reply -->
</message>
<message name="SetOffsetTabRecordII">
<part name="parameters" element="ns:SetOffsetTabRecordII"/><!-- ns__SetOffsetTabRecordII::ns__SetOffsetTabRecordII -->
</message>
<message name="SetOffsetTabRecordII-R">
<part name="parameters" element="ns:SetOffsetTabRecordII-R"/><!-- ns__SetOffsetTabRecordII::reply -->
</message>
<message name="GetUserTabRecordII">
<part name="parameters" element="ns:GetUserTabRecordII"/><!-- ns__GetUserTabRecordII::ns__GetUserTabRecordII -->
</message>
<message name="GetUserTabRecordII-R">
<part name="parameters" element="ns:GetUserTabRecordII-R"/><!-- ns__GetUserTabRecordII::reply -->
</message>
<message name="SetUserTabRecordII">
<part name="parameters" element="ns:SetUserTabRecordII"/><!-- ns__SetUserTabRecordII::ns__SetUserTabRecordII -->
</message>
<message name="SetUserTabRecordII-R">
<part name="parameters" element="ns:SetUserTabRecordII-R"/><!-- ns__SetUserTabRecordII::reply -->
</message>
<message name="GetMagazineTabRecordII">
<part name="parameters" element="ns:GetMagazineTabRecordII"/><!-- ns__GetMagazineTabRecordII::ns__GetMagazineTabRecordII -->
</message>
<message name="GetMagazineTabRecordII-R">
<part name="parameters" element="ns:GetMagazineTabRecordII-R"/><!-- ns__GetMagazineTabRecordII::reply -->
</message>
<message name="SetMagazineTabRecordII">
<part name="parameters" element="ns:SetMagazineTabRecordII"/><!-- ns__SetMagazineTabRecordII::ns__SetMagazineTabRecordII -->
</message>
<message name="SetMagazineTabRecordII-R">
<part name="parameters" element="ns:SetMagazineTabRecordII-R"/><!-- ns__SetMagazineTabRecordII::reply -->
</message>
<message name="GetPocketTabRecordII">
<part name="parameters" element="ns:GetPocketTabRecordII"/><!-- ns__GetPocketTabRecordII::ns__GetPocketTabRecordII -->
</message>
<message name="GetPocketTabRecordII-R">
<part name="parameters" element="ns:GetPocketTabRecordII-R"/><!-- ns__GetPocketTabRecordII::reply -->
</message>
<message name="SetPocketTabRecordII">
<part name="parameters" element="ns:SetPocketTabRecordII"/><!-- ns__SetPocketTabRecordII::ns__SetPocketTabRecordII -->
</message>
<message name="SetPocketTabRecordII-R">
<part name="parameters" element="ns:SetPocketTabRecordII-R"/><!-- ns__SetPocketTabRecordII::reply -->
</message>
<message name="SaveTables">
<part name="parameters" element="ns:SaveTables"/><!-- ns__SaveTables::ns__SaveTables -->
</message>
<message name="SaveTables-R">
<part name="parameters" element="ns:SaveTables-R"/><!-- ns__SaveTables::reply -->
</message>
<message name="RestoreSingleTable">
<part name="parameters" element="ns:RestoreSingleTable"/><!-- ns__RestoreSingleTable::ns__RestoreSingleTable -->
</message>
<message name="RestoreSingleTable-R">
<part name="parameters" element="ns:RestoreSingleTable-R"/><!-- ns__RestoreSingleTable::reply -->
</message>
<message name="SaveSingleTable">
<part name="parameters" element="ns:SaveSingleTable"/><!-- ns__SaveSingleTable::ns__SaveSingleTable -->
</message>
<message name="SaveSingleTable-R">
<part name="parameters" element="ns:SaveSingleTable-R"/><!-- ns__SaveSingleTable::reply -->
</message>
<message name="SaveBackupMemory">
<part name="parameters" element="ns:SaveBackupMemory"/><!-- ns__SaveBackupMemory::ns__SaveBackupMemory -->
</message>
<message name="SaveBackupMemory-R">
<part name="parameters" element="ns:SaveBackupMemory-R"/><!-- ns__SaveBackupMemory::reply -->
</message>
<message name="RestoreBackupMemory">
<part name="parameters" element="ns:RestoreBackupMemory"/><!-- ns__RestoreBackupMemory::ns__RestoreBackupMemory -->
</message>
<message name="RestoreBackupMemory-R">
<part name="parameters" element="ns:RestoreBackupMemory-R"/><!-- ns__RestoreBackupMemory::reply -->
</message>
<message name="ToolSearch">
<part name="parameters" element="ns:ToolSearch"/><!-- ns__ToolSearch::ns__ToolSearch -->
</message>
<message name="ToolSearch-R">
<part name="parameters" element="ns:ToolSearch-R"/><!-- ns__ToolSearch::reply -->
</message>
<message name="ToolSearchLife">
<part name="parameters" element="ns:ToolSearchLife"/><!-- ns__ToolSearchLife::ns__ToolSearchLife -->
</message>
<message name="ToolSearchLife-R">
<part name="parameters" element="ns:ToolSearchLife-R"/><!-- ns__ToolSearchLife::reply -->
</message>
<message name="ToolSearchDir">
<part name="parameters" element="ns:ToolSearchDir"/><!-- ns__ToolSearchDir::ns__ToolSearchDir -->
</message>
<message name="ToolSearchDir-R">
<part name="parameters" element="ns:ToolSearchDir-R"/><!-- ns__ToolSearchDir::reply -->
</message>
<message name="ToolSearchLifeDir">
<part name="parameters" element="ns:ToolSearchLifeDir"/><!-- ns__ToolSearchLifeDir::ns__ToolSearchLifeDir -->
</message>
<message name="ToolSearchLifeDir-R">
<part name="parameters" element="ns:ToolSearchLifeDir-R"/><!-- ns__ToolSearchLifeDir::reply -->
</message>
<message name="ToolSameFamily">
<part name="parameters" element="ns:ToolSameFamily"/><!-- ns__ToolSameFamily::ns__ToolSameFamily -->
</message>
<message name="ToolSameFamily-R">
<part name="parameters" element="ns:ToolSameFamily-R"/><!-- ns__ToolSameFamily::reply -->
</message>
<message name="ToolLoad">
<part name="parameters" element="ns:ToolLoad"/><!-- ns__ToolLoad::ns__ToolLoad -->
</message>
<message name="ToolLoad-R">
<part name="parameters" element="ns:ToolLoad-R"/><!-- ns__ToolLoad::reply -->
</message>
<message name="ToolUnload">
<part name="parameters" element="ns:ToolUnload"/><!-- ns__ToolUnload::ns__ToolUnload -->
</message>
<message name="ToolUnload-R">
<part name="parameters" element="ns:ToolUnload-R"/><!-- ns__ToolUnload::reply -->
</message>
<message name="PocketSearch">
<part name="parameters" element="ns:PocketSearch"/><!-- ns__PocketSearch::ns__PocketSearch -->
</message>
<message name="PocketSearch-R">
<part name="parameters" element="ns:PocketSearch-R"/><!-- ns__PocketSearch::reply -->
</message>
<message name="PocketClosest">
<part name="parameters" element="ns:PocketClosest"/><!-- ns__PocketClosest::ns__PocketClosest -->
</message>
<message name="PocketClosest-R">
<part name="parameters" element="ns:PocketClosest-R"/><!-- ns__PocketClosest::reply -->
</message>
<message name="PocketNearest">
<part name="parameters" element="ns:PocketNearest"/><!-- ns__PocketNearest::ns__PocketNearest -->
</message>
<message name="PocketNearest-R">
<part name="parameters" element="ns:PocketNearest-R"/><!-- ns__PocketNearest::reply -->
</message>
<message name="ToolLife">
<part name="parameters" element="ns:ToolLife"/><!-- ns__ToolLife::ns__ToolLife -->
</message>
<message name="ToolLife-R">
<part name="parameters" element="ns:ToolLife-R"/><!-- ns__ToolLife::reply -->
</message>
<message name="LoadTableFromFile">
<part name="parameters" element="ns:LoadTableFromFile"/><!-- ns__LoadTableFromFile::ns__LoadTableFromFile -->
</message>
<message name="LoadTableFromFile-R">
<part name="parameters" element="ns:LoadTableFromFile-R"/><!-- ns__LoadTableFromFile::reply -->
</message>
<message name="MagConfigurePockets">
<part name="parameters" element="ns:MagConfigurePockets"/><!-- ns__MagConfigurePockets::ns__MagConfigurePockets -->
</message>
<message name="MagConfigurePockets-R">
<part name="parameters" element="ns:MagConfigurePockets-R"/><!-- ns__MagConfigurePockets::reply -->
</message>
<message name="Cycle">
<part name="parameters" element="ns:Cycle"/><!-- ns__Cycle::ns__Cycle -->
</message>
<message name="Cycle-R">
<part name="parameters" element="ns:Cycle-R"/><!-- ns__Cycle::reply -->
</message>
<message name="SyncroCycle">
<part name="parameters" element="ns:SyncroCycle"/><!-- ns__SyncroCycle::ns__SyncroCycle -->
</message>
<message name="SyncroCycle-R">
<part name="parameters" element="ns:SyncroCycle-R"/><!-- ns__SyncroCycle::reply -->
</message>
<message name="Reset">
<part name="parameters" element="ns:Reset"/><!-- ns__Reset::ns__Reset -->
</message>
<message name="Reset-R">
<part name="parameters" element="ns:Reset-R"/><!-- ns__Reset::reply -->
</message>
<message name="Hold">
<part name="parameters" element="ns:Hold"/><!-- ns__Hold::ns__Hold -->
</message>
<message name="Hold-R">
<part name="parameters" element="ns:Hold-R"/><!-- ns__Hold::reply -->
</message>
<message name="SetFeedManOver">
<part name="parameters" element="ns:SetFeedManOver"/><!-- ns__SetFeedManOver::ns__SetFeedManOver -->
</message>
<message name="SetFeedManOver-R">
<part name="parameters" element="ns:SetFeedManOver-R"/><!-- ns__SetFeedManOver::reply -->
</message>
<message name="SetFeedRateOver">
<part name="parameters" element="ns:SetFeedRateOver"/><!-- ns__SetFeedRateOver::ns__SetFeedRateOver -->
</message>
<message name="SetFeedRateOver-R">
<part name="parameters" element="ns:SetFeedRateOver-R"/><!-- ns__SetFeedRateOver::reply -->
</message>
<message name="SetFeedRapidOver">
<part name="parameters" element="ns:SetFeedRapidOver"/><!-- ns__SetFeedRapidOver::ns__SetFeedRapidOver -->
</message>
<message name="SetFeedRapidOver-R">
<part name="parameters" element="ns:SetFeedRapidOver-R"/><!-- ns__SetFeedRapidOver::reply -->
</message>
<message name="SetSpeedRateOver">
<part name="parameters" element="ns:SetSpeedRateOver"/><!-- ns__SetSpeedRateOver::ns__SetSpeedRateOver -->
</message>
<message name="SetSpeedRateOver-R">
<part name="parameters" element="ns:SetSpeedRateOver-R"/><!-- ns__SetSpeedRateOver::reply -->
</message>
<message name="SetManMovDirection">
<part name="parameters" element="ns:SetManMovDirection"/><!-- ns__SetManMovDirection::ns__SetManMovDirection -->
</message>
<message name="SetManMovDirection-R">
<part name="parameters" element="ns:SetManMovDirection-R"/><!-- ns__SetManMovDirection::reply -->
</message>
<message name="GetVarJOG">
<part name="parameters" element="ns:GetVarJOG"/><!-- ns__GetVarJOG::ns__GetVarJOG -->
</message>
<message name="GetVarJOG-R">
<part name="parameters" element="ns:GetVarJOG-R"/><!-- ns__GetVarJOG::reply -->
</message>
<message name="SetVarJOG">
<part name="parameters" element="ns:SetVarJOG"/><!-- ns__SetVarJOG::ns__SetVarJOG -->
</message>
<message name="SetVarJOG-R">
<part name="parameters" element="ns:SetVarJOG-R"/><!-- ns__SetVarJOG::reply -->
</message>
<message name="SetVarUAS">
<part name="parameters" element="ns:SetVarUAS"/><!-- ns__SetVarUAS::ns__SetVarUAS -->
</message>
<message name="SetVarUAS-R">
<part name="parameters" element="ns:SetVarUAS-R"/><!-- ns__SetVarUAS::reply -->
</message>
<message name="GetVarRCM">
<part name="parameters" element="ns:GetVarRCM"/><!-- ns__GetVarRCM::ns__GetVarRCM -->
</message>
<message name="GetVarRCM-R">
<part name="parameters" element="ns:GetVarRCM-R"/><!-- ns__GetVarRCM::reply -->
</message>
<message name="SetVarRCM">
<part name="parameters" element="ns:SetVarRCM"/><!-- ns__SetVarRCM::ns__SetVarRCM -->
</message>
<message name="SetVarRCM-R">
<part name="parameters" element="ns:SetVarRCM-R"/><!-- ns__SetVarRCM::reply -->
</message>
<message name="GetVarCYCTIME">
<part name="parameters" element="ns:GetVarCYCTIME"/><!-- ns__GetVarCYCTIME::ns__GetVarCYCTIME -->
</message>
<message name="GetVarCYCTIME-R">
<part name="parameters" element="ns:GetVarCYCTIME-R"/><!-- ns__GetVarCYCTIME::reply -->
</message>
<message name="SetVarCYCTIME">
<part name="parameters" element="ns:SetVarCYCTIME"/><!-- ns__SetVarCYCTIME::ns__SetVarCYCTIME -->
</message>
<message name="SetVarCYCTIME-R">
<part name="parameters" element="ns:SetVarCYCTIME-R"/><!-- ns__SetVarCYCTIME::reply -->
</message>
<message name="GetProcVarWord">
<part name="parameters" element="ns:GetProcVarWord"/><!-- ns__GetProcVarWord::ns__GetProcVarWord -->
</message>
<message name="GetProcVarWord-R">
<part name="parameters" element="ns:GetProcVarWord-R"/><!-- ns__GetProcVarWord::reply -->
</message>
<message name="SetProcVarWord">
<part name="parameters" element="ns:SetProcVarWord"/><!-- ns__SetProcVarWord::ns__SetProcVarWord -->
</message>
<message name="SetProcVarWord-R">
<part name="parameters" element="ns:SetProcVarWord-R"/><!-- ns__SetProcVarWord::reply -->
</message>
<message name="GetProcVarDouble">
<part name="parameters" element="ns:GetProcVarDouble"/><!-- ns__GetProcVarDouble::ns__GetProcVarDouble -->
</message>
<message name="GetProcVarDouble-R">
<part name="parameters" element="ns:GetProcVarDouble-R"/><!-- ns__GetProcVarDouble::reply -->
</message>
<message name="SetProcVarDouble">
<part name="parameters" element="ns:SetProcVarDouble"/><!-- ns__SetProcVarDouble::ns__SetProcVarDouble -->
</message>
<message name="SetProcVarDouble-R">
<part name="parameters" element="ns:SetProcVarDouble-R"/><!-- ns__SetProcVarDouble::reply -->
</message>
<message name="SetMdiString">
<part name="parameters" element="ns:SetMdiString"/><!-- ns__SetMdiString::ns__SetMdiString -->
</message>
<message name="SetMdiString-R">
<part name="parameters" element="ns:SetMdiString-R"/><!-- ns__SetMdiString::reply -->
</message>
<message name="SetProcessMode">
<part name="parameters" element="ns:SetProcessMode"/><!-- ns__SetProcessMode::ns__SetProcessMode -->
</message>
<message name="SetProcessMode-R">
<part name="parameters" element="ns:SetProcessMode-R"/><!-- ns__SetProcessMode::reply -->
</message>
<message name="SelectProcess">
<part name="parameters" element="ns:SelectProcess"/><!-- ns__SelectProcess::ns__SelectProcess -->
</message>
<message name="SelectProcess-R">
<part name="parameters" element="ns:SelectProcess-R"/><!-- ns__SelectProcess::reply -->
</message>
<message name="GetSelectedProcess">
<part name="parameters" element="ns:GetSelectedProcess"/><!-- ns__GetSelectedProcess::ns__GetSelectedProcess -->
</message>
<message name="GetSelectedProcess-R">
<part name="parameters" element="ns:GetSelectedProcess-R"/><!-- ns__GetSelectedProcess::reply -->
</message>
<message name="SelectProcAxis">
<part name="parameters" element="ns:SelectProcAxis"/><!-- ns__SelectProcAxis::ns__SelectProcAxis -->
</message>
<message name="SelectProcAxis-R">
<part name="parameters" element="ns:SelectProcAxis-R"/><!-- ns__SelectProcAxis::reply -->
</message>
<message name="SelectPartProgram">
<part name="parameters" element="ns:SelectPartProgram"/><!-- ns__SelectPartProgram::ns__SelectPartProgram -->
</message>
<message name="SelectPartProgram-R">
<part name="parameters" element="ns:SelectPartProgram-R"/><!-- ns__SelectPartProgram::reply -->
</message>
<message name="SelectPartProgramFromDrive">
<part name="parameters" element="ns:SelectPartProgramFromDrive"/><!-- ns__SelectPartProgramFromDrive::ns__SelectPartProgramFromDrive -->
</message>
<message name="SelectPartProgramFromDrive-R">
<part name="parameters" element="ns:SelectPartProgramFromDrive-R"/><!-- ns__SelectPartProgramFromDrive::reply -->
</message>
<message name="GetActivePartProgram">
<part name="parameters" element="ns:GetActivePartProgram"/><!-- ns__GetActivePartProgram::ns__GetActivePartProgram -->
</message>
<message name="GetActivePartProgram-R">
<part name="parameters" element="ns:GetActivePartProgram-R"/><!-- ns__GetActivePartProgram::reply -->
</message>
<message name="GetActivePartProgramFullPath">
<part name="parameters" element="ns:GetActivePartProgramFullPath"/><!-- ns__GetActivePartProgramFullPath::ns__GetActivePartProgramFullPath -->
</message>
<message name="GetActivePartProgramFullPath-R">
<part name="parameters" element="ns:GetActivePartProgramFullPath-R"/><!-- ns__GetActivePartProgramFullPath::reply -->
</message>
<message name="GetPartProgramLines">
<part name="parameters" element="ns:GetPartProgramLines"/><!-- ns__GetPartProgramLines::ns__GetPartProgramLines -->
</message>
<message name="GetPartProgramLines-R">
<part name="parameters" element="ns:GetPartProgramLines-R"/><!-- ns__GetPartProgramLines::reply -->
</message>
<message name="GetAxOriginNum">
<part name="parameters" element="ns:GetAxOriginNum"/><!-- ns__GetAxOriginNum::ns__GetAxOriginNum -->
</message>
<message name="GetAxOriginNum-R">
<part name="parameters" element="ns:GetAxOriginNum-R"/><!-- ns__GetAxOriginNum::reply -->
</message>
<message name="GetAxesPosition">
<part name="parameters" element="ns:GetAxesPosition"/><!-- ns__GetAxesPosition::ns__GetAxesPosition -->
</message>
<message name="GetAxesPosition-R">
<part name="parameters" element="ns:GetAxesPosition-R"/><!-- ns__GetAxesPosition::reply -->
</message>
<message name="GetNcInfo1">
<part name="parameters" element="ns:GetNcInfo1"/><!-- ns__GetNcInfo1::ns__GetNcInfo1 -->
</message>
<message name="GetNcInfo1-R">
<part name="parameters" element="ns:GetNcInfo1-R"/><!-- ns__GetNcInfo1::reply -->
</message>
<message name="GetNcInfo2">
<part name="parameters" element="ns:GetNcInfo2"/><!-- ns__GetNcInfo2::ns__GetNcInfo2 -->
</message>
<message name="GetNcInfo2-R">
<part name="parameters" element="ns:GetNcInfo2-R"/><!-- ns__GetNcInfo2::reply -->
</message>
<message name="GetToolNames">
<part name="parameters" element="ns:GetToolNames"/><!-- ns__GetToolNames::ns__GetToolNames -->
</message>
<message name="GetToolNames-R">
<part name="parameters" element="ns:GetToolNames-R"/><!-- ns__GetToolNames::reply -->
</message>
<message name="GetProcessStatus">
<part name="parameters" element="ns:GetProcessStatus"/><!-- ns__GetProcessStatus::ns__GetProcessStatus -->
</message>
<message name="GetProcessStatus-R">
<part name="parameters" element="ns:GetProcessStatus-R"/><!-- ns__GetProcessStatus::reply -->
</message>
<message name="GetBlkNum">
<part name="parameters" element="ns:GetBlkNum"/><!-- ns__GetBlkNum::ns__GetBlkNum -->
</message>
<message name="GetBlkNum-R">
<part name="parameters" element="ns:GetBlkNum-R"/><!-- ns__GetBlkNum::reply -->
</message>
<message name="ReadErrMsg">
<part name="parameters" element="ns:ReadErrMsg"/><!-- ns__ReadErrMsg::ns__ReadErrMsg -->
</message>
<message name="ReadErrMsg-R">
<part name="parameters" element="ns:ReadErrMsg-R"/><!-- ns__ReadErrMsg::reply -->
</message>
<message name="ReadPartProgramMsg">
<part name="parameters" element="ns:ReadPartProgramMsg"/><!-- ns__ReadPartProgramMsg::ns__ReadPartProgramMsg -->
</message>
<message name="ReadPartProgramMsg-R">
<part name="parameters" element="ns:ReadPartProgramMsg-R"/><!-- ns__ReadPartProgramMsg::reply -->
</message>
<message name="GetGCode">
<part name="parameters" element="ns:GetGCode"/><!-- ns__GetGCode::ns__GetGCode -->
</message>
<message name="GetGCode-R">
<part name="parameters" element="ns:GetGCode-R"/><!-- ns__GetGCode::reply -->
</message>
<message name="GetMCode">
<part name="parameters" element="ns:GetMCode"/><!-- ns__GetMCode::ns__GetMCode -->
</message>
<message name="GetMCode-R">
<part name="parameters" element="ns:GetMCode-R"/><!-- ns__GetMCode::reply -->
</message>
<message name="SkipPProgBlock">
<part name="parameters" element="ns:SkipPProgBlock"/><!-- ns__SkipPProgBlock::ns__SkipPProgBlock -->
</message>
<message name="SkipPProgBlock-R">
<part name="parameters" element="ns:SkipPProgBlock-R"/><!-- ns__SkipPProgBlock::reply -->
</message>
<message name="Ese">
<part name="parameters" element="ns:Ese"/><!-- ns__Ese::ns__Ese -->
</message>
<message name="Ese-R">
<part name="parameters" element="ns:Ese-R"/><!-- ns__Ese::reply -->
</message>
<message name="EseEx">
<part name="parameters" element="ns:EseEx"/><!-- ns__EseEx::ns__EseEx -->
</message>
<message name="EseEx-R">
<part name="parameters" element="ns:EseEx-R"/><!-- ns__EseEx::reply -->
</message>
<message name="Exe">
<part name="parameters" element="ns:Exe"/><!-- ns__Exe::ns__Exe -->
</message>
<message name="Exe-R">
<part name="parameters" element="ns:Exe-R"/><!-- ns__Exe::reply -->
</message>
<message name="AxesRef">
<part name="parameters" element="ns:AxesRef"/><!-- ns__AxesRef::ns__AxesRef -->
</message>
<message name="AxesRef-R">
<part name="parameters" element="ns:AxesRef-R"/><!-- ns__AxesRef::reply -->
</message>
<message name="DncInit">
<part name="parameters" element="ns:DncInit"/><!-- ns__DncInit::ns__DncInit -->
</message>
<message name="DncInit-R">
<part name="parameters" element="ns:DncInit-R"/><!-- ns__DncInit::reply -->
</message>
<message name="DncData">
<part name="parameters" element="ns:DncData"/><!-- ns__DncData::ns__DncData -->
</message>
<message name="DncData-R">
<part name="parameters" element="ns:DncData-R"/><!-- ns__DncData::reply -->
</message>
<message name="DncEof">
<part name="parameters" element="ns:DncEof"/><!-- ns__DncEof::ns__DncEof -->
</message>
<message name="DncEof-R">
<part name="parameters" element="ns:DncEof-R"/><!-- ns__DncEof::reply -->
</message>
<message name="DncStop">
<part name="parameters" element="ns:DncStop"/><!-- ns__DncStop::ns__DncStop -->
</message>
<message name="DncStop-R">
<part name="parameters" element="ns:DncStop-R"/><!-- ns__DncStop::reply -->
</message>
<message name="GetAxesInfo3">
<part name="parameters" element="ns:GetAxesInfo3"/><!-- ns__GetAxesInfo3::ns__GetAxesInfo3 -->
</message>
<message name="GetAxesInfo3-R">
<part name="parameters" element="ns:GetAxesInfo3-R"/><!-- ns__GetAxesInfo3::reply -->
</message>
<message name="GetCodeNumber">
<part name="parameters" element="ns:GetCodeNumber"/><!-- ns__GetCodeNumber::ns__GetCodeNumber -->
</message>
<message name="GetCodeNumber-R">
<part name="parameters" element="ns:GetCodeNumber-R"/><!-- ns__GetCodeNumber::reply -->
</message>
<message name="GetOptions">
<part name="parameters" element="ns:GetOptions"/><!-- ns__GetOptions::ns__GetOptions -->
</message>
<message name="GetOptions-R">
<part name="parameters" element="ns:GetOptions-R"/><!-- ns__GetOptions::reply -->
</message>
<message name="GetDateTime">
<part name="parameters" element="ns:GetDateTime"/><!-- ns__GetDateTime::ns__GetDateTime -->
</message>
<message name="GetDateTime-R">
<part name="parameters" element="ns:GetDateTime-R"/><!-- ns__GetDateTime::reply -->
</message>
<message name="SetDateTime">
<part name="parameters" element="ns:SetDateTime"/><!-- ns__SetDateTime::ns__SetDateTime -->
</message>
<message name="SetDateTime-R">
<part name="parameters" element="ns:SetDateTime-R"/><!-- ns__SetDateTime::reply -->
</message>
<message name="GetSerialNumber">
<part name="parameters" element="ns:GetSerialNumber"/><!-- ns__GetSerialNumber::ns__GetSerialNumber -->
</message>
<message name="GetSerialNumber-R">
<part name="parameters" element="ns:GetSerialNumber-R"/><!-- ns__GetSerialNumber::reply -->
</message>
<message name="PutFile">
<part name="parameters" element="ns:PutFile"/><!-- ns__PutFile::ns__PutFile -->
</message>
<message name="PutFile-R">
<part name="parameters" element="ns:PutFile-R"/><!-- ns__PutFile::reply -->
</message>
<message name="GetFile">
<part name="parameters" element="ns:GetFile"/><!-- ns__GetFile::ns__GetFile -->
</message>
<message name="GetFile-R">
<part name="parameters" element="ns:GetFile-R"/><!-- ns__GetFile::reply -->
</message>
<message name="PutBinaryFile">
<part name="parameters" element="ns:PutBinaryFile"/><!-- ns__PutBinaryFile::ns__PutBinaryFile -->
</message>
<message name="PutBinaryFile-R">
<part name="parameters" element="ns:PutBinaryFile-R"/><!-- ns__PutBinaryFile::reply -->
</message>
<message name="GetBinaryFile">
<part name="parameters" element="ns:GetBinaryFile"/><!-- ns__GetBinaryFile::ns__GetBinaryFile -->
</message>
<message name="GetBinaryFile-R">
<part name="parameters" element="ns:GetBinaryFile-R"/><!-- ns__GetBinaryFile::reply -->
</message>
<message name="LogFSSetSecurityLevel">
<part name="parameters" element="ns:LogFSSetSecurityLevel"/><!-- ns__LogFSSetSecurityLevel::ns__LogFSSetSecurityLevel -->
</message>
<message name="LogFSSetSecurityLevel-R">
<part name="parameters" element="ns:LogFSSetSecurityLevel-R"/><!-- ns__LogFSSetSecurityLevel::reply -->
</message>
<message name="LogFSGetSecurityLevel">
<part name="parameters" element="ns:LogFSGetSecurityLevel"/><!-- ns__LogFSGetSecurityLevel::ns__LogFSGetSecurityLevel -->
</message>
<message name="LogFSGetSecurityLevel-R">
<part name="parameters" element="ns:LogFSGetSecurityLevel-R"/><!-- ns__LogFSGetSecurityLevel::reply -->
</message>
<message name="LogFSLongFileNames">
<part name="parameters" element="ns:LogFSLongFileNames"/><!-- ns__LogFSLongFileNames::ns__LogFSLongFileNames -->
</message>
<message name="LogFSLongFileNames-R">
<part name="parameters" element="ns:LogFSLongFileNames-R"/><!-- ns__LogFSLongFileNames::reply -->
</message>
<message name="LogFSGetNumDrive">
<part name="parameters" element="ns:LogFSGetNumDrive"/><!-- ns__LogFSGetNumDrive::ns__LogFSGetNumDrive -->
</message>
<message name="LogFSGetNumDrive-R">
<part name="parameters" element="ns:LogFSGetNumDrive-R"/><!-- ns__LogFSGetNumDrive::reply -->
</message>
<message name="LogFSGetDriveList">
<part name="parameters" element="ns:LogFSGetDriveList"/><!-- ns__LogFSGetDriveList::ns__LogFSGetDriveList -->
</message>
<message name="LogFSGetDriveList-R">
<part name="parameters" element="ns:LogFSGetDriveList-R"/><!-- ns__LogFSGetDriveList::reply -->
</message>
<message name="LogFSGetHiddenDriveList">
<part name="parameters" element="ns:LogFSGetHiddenDriveList"/><!-- ns__LogFSGetHiddenDriveList::ns__LogFSGetHiddenDriveList -->
</message>
<message name="LogFSGetHiddenDriveList-R">
<part name="parameters" element="ns:LogFSGetHiddenDriveList-R"/><!-- ns__LogFSGetHiddenDriveList::reply -->
</message>
<message name="LogFSGetDrivePath">
<part name="parameters" element="ns:LogFSGetDrivePath"/><!-- ns__LogFSGetDrivePath::ns__LogFSGetDrivePath -->
</message>
<message name="LogFSGetDrivePath-R">
<part name="parameters" element="ns:LogFSGetDrivePath-R"/><!-- ns__LogFSGetDrivePath::reply -->
</message>
<message name="LogFSAddDrive">
<part name="parameters" element="ns:LogFSAddDrive"/><!-- ns__LogFSAddDrive::ns__LogFSAddDrive -->
</message>
<message name="LogFSAddDrive-R">
<part name="parameters" element="ns:LogFSAddDrive-R"/><!-- ns__LogFSAddDrive::reply -->
</message>
<message name="LogFSRemoveDrive">
<part name="parameters" element="ns:LogFSRemoveDrive"/><!-- ns__LogFSRemoveDrive::ns__LogFSRemoveDrive -->
</message>
<message name="LogFSRemoveDrive-R">
<part name="parameters" element="ns:LogFSRemoveDrive-R"/><!-- ns__LogFSRemoveDrive::reply -->
</message>
<message name="LogFSReloadDriveList">
<part name="parameters" element="ns:LogFSReloadDriveList"/><!-- ns__LogFSReloadDriveList::ns__LogFSReloadDriveList -->
</message>
<message name="LogFSReloadDriveList-R">
<part name="parameters" element="ns:LogFSReloadDriveList-R"/><!-- ns__LogFSReloadDriveList::reply -->
</message>
<message name="LogFSCreateDir">
<part name="parameters" element="ns:LogFSCreateDir"/><!-- ns__LogFSCreateDir::ns__LogFSCreateDir -->
</message>
<message name="LogFSCreateDir-R">
<part name="parameters" element="ns:LogFSCreateDir-R"/><!-- ns__LogFSCreateDir::reply -->
</message>
<message name="LogFSCreateFile">
<part name="parameters" element="ns:LogFSCreateFile"/><!-- ns__LogFSCreateFile::ns__LogFSCreateFile -->
</message>
<message name="LogFSCreateFile-R">
<part name="parameters" element="ns:LogFSCreateFile-R"/><!-- ns__LogFSCreateFile::reply -->
</message>
<message name="LogFSGetFileSize">
<part name="parameters" element="ns:LogFSGetFileSize"/><!-- ns__LogFSGetFileSize::ns__LogFSGetFileSize -->
</message>
<message name="LogFSGetFileSize-R">
<part name="parameters" element="ns:LogFSGetFileSize-R"/><!-- ns__LogFSGetFileSize::reply -->
</message>
<message name="LogFSGetFileAttrib">
<part name="parameters" element="ns:LogFSGetFileAttrib"/><!-- ns__LogFSGetFileAttrib::ns__LogFSGetFileAttrib -->
</message>
<message name="LogFSGetFileAttrib-R">
<part name="parameters" element="ns:LogFSGetFileAttrib-R"/><!-- ns__LogFSGetFileAttrib::reply -->
</message>
<message name="LogFSSetFileAttrib">
<part name="parameters" element="ns:LogFSSetFileAttrib"/><!-- ns__LogFSSetFileAttrib::ns__LogFSSetFileAttrib -->
</message>
<message name="LogFSSetFileAttrib-R">
<part name="parameters" element="ns:LogFSSetFileAttrib-R"/><!-- ns__LogFSSetFileAttrib::reply -->
</message>
<message name="LogFSChangeFileAttrib">
<part name="parameters" element="ns:LogFSChangeFileAttrib"/><!-- ns__LogFSChangeFileAttrib::ns__LogFSChangeFileAttrib -->
</message>
<message name="LogFSChangeFileAttrib-R">
<part name="parameters" element="ns:LogFSChangeFileAttrib-R"/><!-- ns__LogFSChangeFileAttrib::reply -->
</message>
<message name="LogFSFindFirst">
<part name="parameters" element="ns:LogFSFindFirst"/><!-- ns__LogFSFindFirst::ns__LogFSFindFirst -->
</message>
<message name="LogFSFindFirst-R">
<part name="parameters" element="ns:LogFSFindFirst-R"/><!-- ns__LogFSFindFirst::reply -->
</message>
<message name="LogFSFindNext">
<part name="parameters" element="ns:LogFSFindNext"/><!-- ns__LogFSFindNext::ns__LogFSFindNext -->
</message>
<message name="LogFSFindNext-R">
<part name="parameters" element="ns:LogFSFindNext-R"/><!-- ns__LogFSFindNext::reply -->
</message>
<message name="LogFSFindClose">
<part name="parameters" element="ns:LogFSFindClose"/><!-- ns__LogFSFindClose::ns__LogFSFindClose -->
</message>
<message name="LogFSFindClose-R">
<part name="parameters" element="ns:LogFSFindClose-R"/><!-- ns__LogFSFindClose::reply -->
</message>
<message name="LogFSRemoveFile">
<part name="parameters" element="ns:LogFSRemoveFile"/><!-- ns__LogFSRemoveFile::ns__LogFSRemoveFile -->
</message>
<message name="LogFSRemoveFile-R">
<part name="parameters" element="ns:LogFSRemoveFile-R"/><!-- ns__LogFSRemoveFile::reply -->
</message>
<message name="LogFSRemoveDir">
<part name="parameters" element="ns:LogFSRemoveDir"/><!-- ns__LogFSRemoveDir::ns__LogFSRemoveDir -->
</message>
<message name="LogFSRemoveDir-R">
<part name="parameters" element="ns:LogFSRemoveDir-R"/><!-- ns__LogFSRemoveDir::reply -->
</message>
<message name="LogFSRename">
<part name="parameters" element="ns:LogFSRename"/><!-- ns__LogFSRename::ns__LogFSRename -->
</message>
<message name="LogFSRename-R">
<part name="parameters" element="ns:LogFSRename-R"/><!-- ns__LogFSRename::reply -->
</message>
<message name="LogFSCopyFile">
<part name="parameters" element="ns:LogFSCopyFile"/><!-- ns__LogFSCopyFile::ns__LogFSCopyFile -->
</message>
<message name="LogFSCopyFile-R">
<part name="parameters" element="ns:LogFSCopyFile-R"/><!-- ns__LogFSCopyFile::reply -->
</message>
<message name="LogFSGetInfo">
<part name="parameters" element="ns:LogFSGetInfo"/><!-- ns__LogFSGetInfo::ns__LogFSGetInfo -->
</message>
<message name="LogFSGetInfo-R">
<part name="parameters" element="ns:LogFSGetInfo-R"/><!-- ns__LogFSGetInfo::reply -->
</message>
<message name="LogFSOpenFile">
<part name="parameters" element="ns:LogFSOpenFile"/><!-- ns__LogFSOpenFile::ns__LogFSOpenFile -->
</message>
<message name="LogFSOpenFile-R">
<part name="parameters" element="ns:LogFSOpenFile-R"/><!-- ns__LogFSOpenFile::reply -->
</message>
<message name="LogFSCloseFile">
<part name="parameters" element="ns:LogFSCloseFile"/><!-- ns__LogFSCloseFile::ns__LogFSCloseFile -->
</message>
<message name="LogFSCloseFile-R">
<part name="parameters" element="ns:LogFSCloseFile-R"/><!-- ns__LogFSCloseFile::reply -->
</message>
<message name="GetSysTick">
<part name="parameters" element="ns:GetSysTick"/><!-- ns__GetSysTick::ns__GetSysTick -->
</message>
<message name="GetSysTick-R">
<part name="parameters" element="ns:GetSysTick-R"/><!-- ns__GetSysTick::reply -->
</message>
<message name="GetProcessConfNum">
<part name="parameters" element="ns:GetProcessConfNum"/><!-- ns__GetProcessConfNum::ns__GetProcessConfNum -->
</message>
<message name="GetProcessConfNum-R">
<part name="parameters" element="ns:GetProcessConfNum-R"/><!-- ns__GetProcessConfNum::reply -->
</message>
<message name="CheckHistory">
<part name="parameters" element="ns:CheckHistory"/><!-- ns__CheckHistory::ns__CheckHistory -->
</message>
<message name="CheckHistory-R">
<part name="parameters" element="ns:CheckHistory-R"/><!-- ns__CheckHistory::reply -->
</message>
<message name="ReadHistoryEmergMsg">
<part name="parameters" element="ns:ReadHistoryEmergMsg"/><!-- ns__ReadHistoryEmergMsg::ns__ReadHistoryEmergMsg -->
</message>
<message name="ReadHistoryEmergMsg-R">
<part name="parameters" element="ns:ReadHistoryEmergMsg-R"/><!-- ns__ReadHistoryEmergMsg::reply -->
</message>
<message name="ReadHistoryErrorMsg">
<part name="parameters" element="ns:ReadHistoryErrorMsg"/><!-- ns__ReadHistoryErrorMsg::ns__ReadHistoryErrorMsg -->
</message>
<message name="ReadHistoryErrorMsg-R">
<part name="parameters" element="ns:ReadHistoryErrorMsg-R"/><!-- ns__ReadHistoryErrorMsg::reply -->
</message>
<message name="ReadHistoryLogMsg">
<part name="parameters" element="ns:ReadHistoryLogMsg"/><!-- ns__ReadHistoryLogMsg::ns__ReadHistoryLogMsg -->
</message>
<message name="ReadHistoryLogMsg-R">
<part name="parameters" element="ns:ReadHistoryLogMsg-R"/><!-- ns__ReadHistoryLogMsg::reply -->
</message>
<message name="ReadHistoryAnomalyMsg">
<part name="parameters" element="ns:ReadHistoryAnomalyMsg"/><!-- ns__ReadHistoryAnomalyMsg::ns__ReadHistoryAnomalyMsg -->
</message>
<message name="ReadHistoryAnomalyMsg-R">
<part name="parameters" element="ns:ReadHistoryAnomalyMsg-R"/><!-- ns__ReadHistoryAnomalyMsg::reply -->
</message>
<message name="ReadCurrentErrorMsg">
<part name="parameters" element="ns:ReadCurrentErrorMsg"/><!-- ns__ReadCurrentErrorMsg::ns__ReadCurrentErrorMsg -->
</message>
<message name="ReadCurrentErrorMsg-R">
<part name="parameters" element="ns:ReadCurrentErrorMsg-R"/><!-- ns__ReadCurrentErrorMsg::reply -->
</message>
<message name="ReadCurrentEmergMsg">
<part name="parameters" element="ns:ReadCurrentEmergMsg"/><!-- ns__ReadCurrentEmergMsg::ns__ReadCurrentEmergMsg -->
</message>
<message name="ReadCurrentEmergMsg-R">
<part name="parameters" element="ns:ReadCurrentEmergMsg-R"/><!-- ns__ReadCurrentEmergMsg::reply -->
</message>
<message name="ReadCurrentAnomalyMsg">
<part name="parameters" element="ns:ReadCurrentAnomalyMsg"/><!-- ns__ReadCurrentAnomalyMsg::ns__ReadCurrentAnomalyMsg -->
</message>
<message name="ReadCurrentAnomalyMsg-R">
<part name="parameters" element="ns:ReadCurrentAnomalyMsg-R"/><!-- ns__ReadCurrentAnomalyMsg::reply -->
</message>
<message name="GetPTechSizes">
<part name="parameters" element="ns:GetPTechSizes"/><!-- ns__GetPTechSizes::ns__GetPTechSizes -->
</message>
<message name="GetPTechSizes-R">
<part name="parameters" element="ns:GetPTechSizes-R"/><!-- ns__GetPTechSizes::reply -->
</message>
<message name="LoadPTech">
<part name="parameters" element="ns:LoadPTech"/><!-- ns__LoadPTech::ns__LoadPTech -->
</message>
<message name="LoadPTech-R">
<part name="parameters" element="ns:LoadPTech-R"/><!-- ns__LoadPTech::reply -->
</message>
<message name="GetMarkerInfo">
<part name="parameters" element="ns:GetMarkerInfo"/><!-- ns__GetMarkerInfo::ns__GetMarkerInfo -->
</message>
<message name="GetMarkerInfo-R">
<part name="parameters" element="ns:GetMarkerInfo-R"/><!-- ns__GetMarkerInfo::reply -->
</message>
<message name="ManagePartProgram">
<part name="parameters" element="ns:ManagePartProgram"/><!-- ns__ManagePartProgram::ns__ManagePartProgram -->
</message>
<message name="ManagePartProgram-R">
<part name="parameters" element="ns:ManagePartProgram-R"/><!-- ns__ManagePartProgram::reply -->
</message>
<message name="LogFSWriteRecord">
<part name="parameters" element="ns:LogFSWriteRecord"/><!-- ns__LogFSWriteRecord::ns__LogFSWriteRecord -->
</message>
<message name="LogFSWriteRecord-R">
<part name="parameters" element="ns:LogFSWriteRecord-R"/><!-- ns__LogFSWriteRecord::reply -->
</message>
<message name="LogFSReadRecord">
<part name="parameters" element="ns:LogFSReadRecord"/><!-- ns__LogFSReadRecord::ns__LogFSReadRecord -->
</message>
<message name="LogFSReadRecord-R">
<part name="parameters" element="ns:LogFSReadRecord-R"/><!-- ns__LogFSReadRecord::reply -->
</message>
<message name="ReadRemapDefinitions">
<part name="parameters" element="ns:ReadRemapDefinitions"/><!-- ns__ReadRemapDefinitions::ns__ReadRemapDefinitions -->
</message>
<message name="ReadRemapDefinitions-R">
<part name="parameters" element="ns:ReadRemapDefinitions-R"/><!-- ns__ReadRemapDefinitions::reply -->
</message>
<message name="WriteRemapDefinitions">
<part name="parameters" element="ns:WriteRemapDefinitions"/><!-- ns__WriteRemapDefinitions::ns__WriteRemapDefinitions -->
</message>
<message name="WriteRemapDefinitions-R">
<part name="parameters" element="ns:WriteRemapDefinitions-R"/><!-- ns__WriteRemapDefinitions::reply -->
</message>
<message name="GetServoPar">
<part name="parameters" element="ns:GetServoPar"/><!-- ns__GetServoPar::ns__GetServoPar -->
</message>
<message name="GetServoPar-R">
<part name="parameters" element="ns:GetServoPar-R"/><!-- ns__GetServoPar::reply -->
</message>
<message name="SetServoPar">
<part name="parameters" element="ns:SetServoPar"/><!-- ns__SetServoPar::ns__SetServoPar -->
</message>
<message name="SetServoPar-R">
<part name="parameters" element="ns:SetServoPar-R"/><!-- ns__SetServoPar::reply -->
</message>
<message name="GetCNCRegKey">
<part name="parameters" element="ns:GetCNCRegKey"/><!-- ns__GetCNCRegKey::ns__GetCNCRegKey -->
</message>
<message name="GetCNCRegKey-R">
<part name="parameters" element="ns:GetCNCRegKey-R"/><!-- ns__GetCNCRegKey::reply -->
</message>
<message name="GetSecurityData">
<part name="parameters" element="ns:GetSecurityData"/><!-- ns__GetSecurityData::ns__GetSecurityData -->
</message>
<message name="GetSecurityData-R">
<part name="parameters" element="ns:GetSecurityData-R"/><!-- ns__GetSecurityData::reply -->
</message>
<message name="SetSecurityData">
<part name="parameters" element="ns:SetSecurityData"/><!-- ns__SetSecurityData::ns__SetSecurityData -->
</message>
<message name="SetSecurityData-R">
<part name="parameters" element="ns:SetSecurityData-R"/><!-- ns__SetSecurityData::reply -->
</message>
<message name="SetIpAddress">
<part name="parameters" element="ns:SetIpAddress"/><!-- ns__SetIpAddress::ns__SetIpAddress -->
</message>
<message name="SetIpAddress-R">
<part name="parameters" element="ns:SetIpAddress-R"/><!-- ns__SetIpAddress::reply -->
</message>
<message name="GetProcInInput">
<part name="parameters" element="ns:GetProcInInput"/><!-- ns__GetProcInInput::ns__GetProcInInput -->
</message>
<message name="GetProcInInput-R">
<part name="parameters" element="ns:GetProcInInput-R"/><!-- ns__GetProcInInput::reply -->
</message>
<message name="SndProcInpData">
<part name="parameters" element="ns:SndProcInpData"/><!-- ns__SndProcInpData::ns__SndProcInpData -->
</message>
<message name="SndProcInpData-R">
<part name="parameters" element="ns:SndProcInpData-R"/><!-- ns__SndProcInpData::reply -->
</message>
<message name="GetPartProgramLinesEx">
<part name="parameters" element="ns:GetPartProgramLinesEx"/><!-- ns__GetPartProgramLinesEx::ns__GetPartProgramLinesEx -->
</message>
<message name="GetPartProgramLinesEx-R">
<part name="parameters" element="ns:GetPartProgramLinesEx-R"/><!-- ns__GetPartProgramLinesEx::reply -->
</message>
<message name="SetMdiStringEx">
<part name="parameters" element="ns:SetMdiStringEx"/><!-- ns__SetMdiStringEx::ns__SetMdiStringEx -->
</message>
<message name="SetMdiStringEx-R">
<part name="parameters" element="ns:SetMdiStringEx-R"/><!-- ns__SetMdiStringEx::reply -->
</message>
<message name="GetExpireData">
<part name="parameters" element="ns:GetExpireData"/><!-- ns__GetExpireData::ns__GetExpireData -->
</message>
<message name="GetExpireData-R">
<part name="parameters" element="ns:GetExpireData-R"/><!-- ns__GetExpireData::reply -->
</message>
<message name="GetRemainingTime">
<part name="parameters" element="ns:GetRemainingTime"/><!-- ns__GetRemainingTime::ns__GetRemainingTime -->
</message>
<message name="GetRemainingTime-R">
<part name="parameters" element="ns:GetRemainingTime-R"/><!-- ns__GetRemainingTime::reply -->
</message>
<message name="GenerateUserKey">
<part name="parameters" element="ns:GenerateUserKey"/><!-- ns__GenerateUserKey::ns__GenerateUserKey -->
</message>
<message name="GenerateUserKey-R">
<part name="parameters" element="ns:GenerateUserKey-R"/><!-- ns__GenerateUserKey::reply -->
</message>
<message name="WriteActivationKey">
<part name="parameters" element="ns:WriteActivationKey"/><!-- ns__WriteActivationKey::ns__WriteActivationKey -->
</message>
<message name="WriteActivationKey-R">
<part name="parameters" element="ns:WriteActivationKey-R"/><!-- ns__WriteActivationKey::reply -->
</message>
<message name="GetAvailableCustomEvents">
<part name="parameters" element="ns:GetAvailableCustomEvents"/><!-- ns__GetAvailableCustomEvents::ns__GetAvailableCustomEvents -->
</message>
<message name="GetAvailableCustomEvents-R">
<part name="parameters" element="ns:GetAvailableCustomEvents-R"/><!-- ns__GetAvailableCustomEvents::reply -->
</message>
<message name="MonOpenChannel">
<part name="parameters" element="ns:MonOpenChannel"/><!-- ns__MonOpenChannel::ns__MonOpenChannel -->
</message>
<message name="MonOpenChannel-R">
<part name="parameters" element="ns:MonOpenChannel-R"/><!-- ns__MonOpenChannel::reply -->
</message>
<message name="MonCloseChannel">
<part name="parameters" element="ns:MonCloseChannel"/><!-- ns__MonCloseChannel::ns__MonCloseChannel -->
</message>
<message name="MonCloseChannel-R">
<part name="parameters" element="ns:MonCloseChannel-R"/><!-- ns__MonCloseChannel::reply -->
</message>
<message name="MonAddVariable">
<part name="parameters" element="ns:MonAddVariable"/><!-- ns__MonAddVariable::ns__MonAddVariable -->
</message>
<message name="MonAddVariable-R">
<part name="parameters" element="ns:MonAddVariable-R"/><!-- ns__MonAddVariable::reply -->
</message>
<message name="MonDeleteVariable">
<part name="parameters" element="ns:MonDeleteVariable"/><!-- ns__MonDeleteVariable::ns__MonDeleteVariable -->
</message>
<message name="MonDeleteVariable-R">
<part name="parameters" element="ns:MonDeleteVariable-R"/><!-- ns__MonDeleteVariable::reply -->
</message>
<message name="MonStartSampling">
<part name="parameters" element="ns:MonStartSampling"/><!-- ns__MonStartSampling::ns__MonStartSampling -->
</message>
<message name="MonStartSampling-R">
<part name="parameters" element="ns:MonStartSampling-R"/><!-- ns__MonStartSampling::reply -->
</message>
<message name="MonStopSampling">
<part name="parameters" element="ns:MonStopSampling"/><!-- ns__MonStopSampling::ns__MonStopSampling -->
</message>
<message name="MonStopSampling-R">
<part name="parameters" element="ns:MonStopSampling-R"/><!-- ns__MonStopSampling::reply -->
</message>
<message name="MonGetVariable">
<part name="parameters" element="ns:MonGetVariable"/><!-- ns__MonGetVariable::ns__MonGetVariable -->
</message>
<message name="MonGetVariable-R">
<part name="parameters" element="ns:MonGetVariable-R"/><!-- ns__MonGetVariable::reply -->
</message>
<message name="MonGetVariableS">
<part name="parameters" element="ns:MonGetVariableS"/><!-- ns__MonGetVariableS::ns__MonGetVariableS -->
</message>
<message name="MonGetVariableS-R">
<part name="parameters" element="ns:MonGetVariableS-R"/><!-- ns__MonGetVariableS::reply -->
</message>
<message name="MonGetDryRun">
<part name="parameters" element="ns:MonGetDryRun"/><!-- ns__MonGetDryRun::ns__MonGetDryRun -->
</message>
<message name="MonGetDryRun-R">
<part name="parameters" element="ns:MonGetDryRun-R"/><!-- ns__MonGetDryRun::reply -->
</message>
<message name="MonGetMov">
<part name="parameters" element="ns:MonGetMov"/><!-- ns__MonGetMov::ns__MonGetMov -->
</message>
<message name="MonGetMov-R">
<part name="parameters" element="ns:MonGetMov-R"/><!-- ns__MonGetMov::reply -->
</message>
<message name="GetDriveBasicInfo">
<part name="parameters" element="ns:GetDriveBasicInfo"/><!-- ns__GetDriveBasicInfo::ns__GetDriveBasicInfo -->
</message>
<message name="GetDriveBasicInfo-R">
<part name="parameters" element="ns:GetDriveBasicInfo-R"/><!-- ns__GetDriveBasicInfo::reply -->
</message>
<message name="ReadStatistics">
<part name="parameters" element="ns:ReadStatistics"/><!-- ns__ReadStatistics::ns__ReadStatistics -->
</message>
<message name="ReadStatistics-R">
<part name="parameters" element="ns:ReadStatistics-R"/><!-- ns__ReadStatistics::reply -->
</message>
<message name="ReadStatisticsBaseFrequency">
<part name="parameters" element="ns:ReadStatisticsBaseFrequency"/><!-- ns__ReadStatisticsBaseFrequency::ns__ReadStatisticsBaseFrequency -->
</message>
<message name="ReadStatisticsBaseFrequency-R">
<part name="parameters" element="ns:ReadStatisticsBaseFrequency-R"/><!-- ns__ReadStatisticsBaseFrequency::reply -->
</message>
<message name="GetActiveAmp">
<part name="parameters" element="ns:GetActiveAmp"/><!-- ns__GetActiveAmp::ns__GetActiveAmp -->
</message>
<message name="GetActiveAmp-R">
<part name="parameters" element="ns:GetActiveAmp-R"/><!-- ns__GetActiveAmp::reply -->
</message>
<message name="SetActiveAmp">
<part name="parameters" element="ns:SetActiveAmp"/><!-- ns__SetActiveAmp::ns__SetActiveAmp -->
</message>
<message name="SetActiveAmp-R">
<part name="parameters" element="ns:SetActiveAmp-R"/><!-- ns__SetActiveAmp::reply -->
</message>
<portType name="OPENcontrolPortType">
<operation name="BootPhaseEnquiry">
<documentation>Service definition of function ns__BootPhaseEnquiry</documentation>
<input message="tns:BootPhaseEnquiry"/>
<output message="tns:BootPhaseEnquiry-R"/>
</operation>
<operation name="BootReboot">
<documentation>Service definition of function ns__BootReboot</documentation>
<input message="tns:BootReboot"/>
<output message="tns:BootReboot-R"/>
</operation>
<operation name="BootShutDown">
<documentation>Service definition of function ns__BootShutDown</documentation>
<input message="tns:BootShutDown"/>
<output message="tns:BootShutDown-R"/>
</operation>
<operation name="BootMode">
<documentation>Service definition of function ns__BootMode</documentation>
<input message="tns:BootMode"/>
<output message="tns:BootMode-R"/>
</operation>
<operation name="GetHWKey">
<documentation>Service definition of function ns__GetHWKey</documentation>
<input message="tns:GetHWKey"/>
<output message="tns:GetHWKey-R"/>
</operation>
<operation name="ReadVarWord">
<documentation>Service definition of function ns__ReadVarWord</documentation>
<input message="tns:ReadVarWord"/>
<output message="tns:ReadVarWord-R"/>
</operation>
<operation name="ReadVarDouble">
<documentation>Service definition of function ns__ReadVarDouble</documentation>
<input message="tns:ReadVarDouble"/>
<output message="tns:ReadVarDouble-R"/>
</operation>
<operation name="WriteVarWord">
<documentation>Service definition of function ns__WriteVarWord</documentation>
<input message="tns:WriteVarWord"/>
<output message="tns:WriteVarWord-R"/>
</operation>
<operation name="WriteVarWordBit">
<documentation>Service definition of function ns__WriteVarWordBit</documentation>
<input message="tns:WriteVarWordBit"/>
<output message="tns:WriteVarWordBit-R"/>
</operation>
<operation name="WriteVarDouble">
<documentation>Service definition of function ns__WriteVarDouble</documentation>
<input message="tns:WriteVarDouble"/>
<output message="tns:WriteVarDouble-R"/>
</operation>
<operation name="ReadVarText">
<documentation>Service definition of function ns__ReadVarText</documentation>
<input message="tns:ReadVarText"/>
<output message="tns:ReadVarText-R"/>
</operation>
<operation name="WriteVarText">
<documentation>Service definition of function ns__WriteVarText</documentation>
<input message="tns:WriteVarText"/>
<output message="tns:WriteVarText-R"/>
</operation>
<operation name="ReadNamedVarBool">
<documentation>Service definition of function ns__ReadNamedVarBool</documentation>
<input message="tns:ReadNamedVarBool"/>
<output message="tns:ReadNamedVarBool-R"/>
</operation>
<operation name="ReadNamedVarByte">
<documentation>Service definition of function ns__ReadNamedVarByte</documentation>
<input message="tns:ReadNamedVarByte"/>
<output message="tns:ReadNamedVarByte-R"/>
</operation>
<operation name="ReadNamedVarShort">
<documentation>Service definition of function ns__ReadNamedVarShort</documentation>
<input message="tns:ReadNamedVarShort"/>
<output message="tns:ReadNamedVarShort-R"/>
</operation>
<operation name="ReadNamedVarWord">
<documentation>Service definition of function ns__ReadNamedVarWord</documentation>
<input message="tns:ReadNamedVarWord"/>
<output message="tns:ReadNamedVarWord-R"/>
</operation>
<operation name="ReadNamedVarLong">
<documentation>Service definition of function ns__ReadNamedVarLong</documentation>
<input message="tns:ReadNamedVarLong"/>
<output message="tns:ReadNamedVarLong-R"/>
</operation>
<operation name="ReadNamedVarDword">
<documentation>Service definition of function ns__ReadNamedVarDword</documentation>
<input message="tns:ReadNamedVarDword"/>
<output message="tns:ReadNamedVarDword-R"/>
</operation>
<operation name="ReadNamedVarDouble">
<documentation>Service definition of function ns__ReadNamedVarDouble</documentation>
<input message="tns:ReadNamedVarDouble"/>
<output message="tns:ReadNamedVarDouble-R"/>
</operation>
<operation name="ReadNamedVarString">
<documentation>Service definition of function ns__ReadNamedVarString</documentation>
<input message="tns:ReadNamedVarString"/>
<output message="tns:ReadNamedVarString-R"/>
</operation>
<operation name="WriteNamedVarBool">
<documentation>Service definition of function ns__WriteNamedVarBool</documentation>
<input message="tns:WriteNamedVarBool"/>
<output message="tns:WriteNamedVarBool-R"/>
</operation>
<operation name="WriteNamedVarByte">
<documentation>Service definition of function ns__WriteNamedVarByte</documentation>
<input message="tns:WriteNamedVarByte"/>
<output message="tns:WriteNamedVarByte-R"/>
</operation>
<operation name="WriteNamedVarShort">
<documentation>Service definition of function ns__WriteNamedVarShort</documentation>
<input message="tns:WriteNamedVarShort"/>
<output message="tns:WriteNamedVarShort-R"/>
</operation>
<operation name="WriteNamedVarWord">
<documentation>Service definition of function ns__WriteNamedVarWord</documentation>
<input message="tns:WriteNamedVarWord"/>
<output message="tns:WriteNamedVarWord-R"/>
</operation>
<operation name="WriteNamedVarLong">
<documentation>Service definition of function ns__WriteNamedVarLong</documentation>
<input message="tns:WriteNamedVarLong"/>
<output message="tns:WriteNamedVarLong-R"/>
</operation>
<operation name="WriteNamedVarDword">
<documentation>Service definition of function ns__WriteNamedVarDword</documentation>
<input message="tns:WriteNamedVarDword"/>
<output message="tns:WriteNamedVarDword-R"/>
</operation>
<operation name="WriteNamedVarDouble">
<documentation>Service definition of function ns__WriteNamedVarDouble</documentation>
<input message="tns:WriteNamedVarDouble"/>
<output message="tns:WriteNamedVarDouble-R"/>
</operation>
<operation name="WriteNamedVarString">
<documentation>Service definition of function ns__WriteNamedVarString</documentation>
<input message="tns:WriteNamedVarString"/>
<output message="tns:WriteNamedVarString-R"/>
</operation>
<operation name="ReadWarningMsg">
<documentation>Service definition of function ns__ReadWarningMsg</documentation>
<input message="tns:ReadWarningMsg"/>
<output message="tns:ReadWarningMsg-R"/>
</operation>
<operation name="ResetSingleTableII">
<documentation>Service definition of function ns__ResetSingleTableII</documentation>
<input message="tns:ResetSingleTableII"/>
<output message="tns:ResetSingleTableII-R"/>
</operation>
<operation name="LockTableII">
<documentation>Service definition of function ns__LockTableII</documentation>
<input message="tns:LockTableII"/>
<output message="tns:LockTableII-R"/>
</operation>
<operation name="UnLockTableII">
<documentation>Service definition of function ns__UnLockTableII</documentation>
<input message="tns:UnLockTableII"/>
<output message="tns:UnLockTableII-R"/>
</operation>
<operation name="GetOriginTabRecordII">
<documentation>Service definition of function ns__GetOriginTabRecordII</documentation>
<input message="tns:GetOriginTabRecordII"/>
<output message="tns:GetOriginTabRecordII-R"/>
</operation>
<operation name="SetOriginTabRecordII">
<documentation>Service definition of function ns__SetOriginTabRecordII</documentation>
<input message="tns:SetOriginTabRecordII"/>
<output message="tns:SetOriginTabRecordII-R"/>
</operation>
<operation name="GetToolTabRecordII">
<documentation>Service definition of function ns__GetToolTabRecordII</documentation>
<input message="tns:GetToolTabRecordII"/>
<output message="tns:GetToolTabRecordII-R"/>
</operation>
<operation name="SetToolTabRecordII">
<documentation>Service definition of function ns__SetToolTabRecordII</documentation>
<input message="tns:SetToolTabRecordII"/>
<output message="tns:SetToolTabRecordII-R"/>
</operation>
<operation name="GetOffsetTabRecordII">
<documentation>Service definition of function ns__GetOffsetTabRecordII</documentation>
<input message="tns:GetOffsetTabRecordII"/>
<output message="tns:GetOffsetTabRecordII-R"/>
</operation>
<operation name="SetOffsetTabRecordII">
<documentation>Service definition of function ns__SetOffsetTabRecordII</documentation>
<input message="tns:SetOffsetTabRecordII"/>
<output message="tns:SetOffsetTabRecordII-R"/>
</operation>
<operation name="GetUserTabRecordII">
<documentation>Service definition of function ns__GetUserTabRecordII</documentation>
<input message="tns:GetUserTabRecordII"/>
<output message="tns:GetUserTabRecordII-R"/>
</operation>
<operation name="SetUserTabRecordII">
<documentation>Service definition of function ns__SetUserTabRecordII</documentation>
<input message="tns:SetUserTabRecordII"/>
<output message="tns:SetUserTabRecordII-R"/>
</operation>
<operation name="GetMagazineTabRecordII">
<documentation>Service definition of function ns__GetMagazineTabRecordII</documentation>
<input message="tns:GetMagazineTabRecordII"/>
<output message="tns:GetMagazineTabRecordII-R"/>
</operation>
<operation name="SetMagazineTabRecordII">
<documentation>Service definition of function ns__SetMagazineTabRecordII</documentation>
<input message="tns:SetMagazineTabRecordII"/>
<output message="tns:SetMagazineTabRecordII-R"/>
</operation>
<operation name="GetPocketTabRecordII">
<documentation>Service definition of function ns__GetPocketTabRecordII</documentation>
<input message="tns:GetPocketTabRecordII"/>
<output message="tns:GetPocketTabRecordII-R"/>
</operation>
<operation name="SetPocketTabRecordII">
<documentation>Service definition of function ns__SetPocketTabRecordII</documentation>
<input message="tns:SetPocketTabRecordII"/>
<output message="tns:SetPocketTabRecordII-R"/>
</operation>
<operation name="SaveTables">
<documentation>Service definition of function ns__SaveTables</documentation>
<input message="tns:SaveTables"/>
<output message="tns:SaveTables-R"/>
</operation>
<operation name="RestoreSingleTable">
<documentation>Service definition of function ns__RestoreSingleTable</documentation>
<input message="tns:RestoreSingleTable"/>
<output message="tns:RestoreSingleTable-R"/>
</operation>
<operation name="SaveSingleTable">
<documentation>Service definition of function ns__SaveSingleTable</documentation>
<input message="tns:SaveSingleTable"/>
<output message="tns:SaveSingleTable-R"/>
</operation>
<operation name="SaveBackupMemory">
<documentation>Service definition of function ns__SaveBackupMemory</documentation>
<input message="tns:SaveBackupMemory"/>
<output message="tns:SaveBackupMemory-R"/>
</operation>
<operation name="RestoreBackupMemory">
<documentation>Service definition of function ns__RestoreBackupMemory</documentation>
<input message="tns:RestoreBackupMemory"/>
<output message="tns:RestoreBackupMemory-R"/>
</operation>
<operation name="ToolSearch">
<documentation>Service definition of function ns__ToolSearch</documentation>
<input message="tns:ToolSearch"/>
<output message="tns:ToolSearch-R"/>
</operation>
<operation name="ToolSearchLife">
<documentation>Service definition of function ns__ToolSearchLife</documentation>
<input message="tns:ToolSearchLife"/>
<output message="tns:ToolSearchLife-R"/>
</operation>
<operation name="ToolSearchDir">
<documentation>Service definition of function ns__ToolSearchDir</documentation>
<input message="tns:ToolSearchDir"/>
<output message="tns:ToolSearchDir-R"/>
</operation>
<operation name="ToolSearchLifeDir">
<documentation>Service definition of function ns__ToolSearchLifeDir</documentation>
<input message="tns:ToolSearchLifeDir"/>
<output message="tns:ToolSearchLifeDir-R"/>
</operation>
<operation name="ToolSameFamily">
<documentation>Service definition of function ns__ToolSameFamily</documentation>
<input message="tns:ToolSameFamily"/>
<output message="tns:ToolSameFamily-R"/>
</operation>
<operation name="ToolLoad">
<documentation>Service definition of function ns__ToolLoad</documentation>
<input message="tns:ToolLoad"/>
<output message="tns:ToolLoad-R"/>
</operation>
<operation name="ToolUnload">
<documentation>Service definition of function ns__ToolUnload</documentation>
<input message="tns:ToolUnload"/>
<output message="tns:ToolUnload-R"/>
</operation>
<operation name="PocketSearch">
<documentation>Service definition of function ns__PocketSearch</documentation>
<input message="tns:PocketSearch"/>
<output message="tns:PocketSearch-R"/>
</operation>
<operation name="PocketClosest">
<documentation>Service definition of function ns__PocketClosest</documentation>
<input message="tns:PocketClosest"/>
<output message="tns:PocketClosest-R"/>
</operation>
<operation name="PocketNearest">
<documentation>Service definition of function ns__PocketNearest</documentation>
<input message="tns:PocketNearest"/>
<output message="tns:PocketNearest-R"/>
</operation>
<operation name="ToolLife">
<documentation>Service definition of function ns__ToolLife</documentation>
<input message="tns:ToolLife"/>
<output message="tns:ToolLife-R"/>
</operation>
<operation name="LoadTableFromFile">
<documentation>Service definition of function ns__LoadTableFromFile</documentation>
<input message="tns:LoadTableFromFile"/>
<output message="tns:LoadTableFromFile-R"/>
</operation>
<operation name="MagConfigurePockets">
<documentation>Service definition of function ns__MagConfigurePockets</documentation>
<input message="tns:MagConfigurePockets"/>
<output message="tns:MagConfigurePockets-R"/>
</operation>
<operation name="Cycle">
<documentation>Service definition of function ns__Cycle</documentation>
<input message="tns:Cycle"/>
<output message="tns:Cycle-R"/>
</operation>
<operation name="SyncroCycle">
<documentation>Service definition of function ns__SyncroCycle</documentation>
<input message="tns:SyncroCycle"/>
<output message="tns:SyncroCycle-R"/>
</operation>
<operation name="Reset">
<documentation>Service definition of function ns__Reset</documentation>
<input message="tns:Reset"/>
<output message="tns:Reset-R"/>
</operation>
<operation name="Hold">
<documentation>Service definition of function ns__Hold</documentation>
<input message="tns:Hold"/>
<output message="tns:Hold-R"/>
</operation>
<operation name="SetFeedManOver">
<documentation>Service definition of function ns__SetFeedManOver</documentation>
<input message="tns:SetFeedManOver"/>
<output message="tns:SetFeedManOver-R"/>
</operation>
<operation name="SetFeedRateOver">
<documentation>Service definition of function ns__SetFeedRateOver</documentation>
<input message="tns:SetFeedRateOver"/>
<output message="tns:SetFeedRateOver-R"/>
</operation>
<operation name="SetFeedRapidOver">
<documentation>Service definition of function ns__SetFeedRapidOver</documentation>
<input message="tns:SetFeedRapidOver"/>
<output message="tns:SetFeedRapidOver-R"/>
</operation>
<operation name="SetSpeedRateOver">
<documentation>Service definition of function ns__SetSpeedRateOver</documentation>
<input message="tns:SetSpeedRateOver"/>
<output message="tns:SetSpeedRateOver-R"/>
</operation>
<operation name="SetManMovDirection">
<documentation>Service definition of function ns__SetManMovDirection</documentation>
<input message="tns:SetManMovDirection"/>
<output message="tns:SetManMovDirection-R"/>
</operation>
<operation name="GetVarJOG">
<documentation>Service definition of function ns__GetVarJOG</documentation>
<input message="tns:GetVarJOG"/>
<output message="tns:GetVarJOG-R"/>
</operation>
<operation name="SetVarJOG">
<documentation>Service definition of function ns__SetVarJOG</documentation>
<input message="tns:SetVarJOG"/>
<output message="tns:SetVarJOG-R"/>
</operation>
<operation name="SetVarUAS">
<documentation>Service definition of function ns__SetVarUAS</documentation>
<input message="tns:SetVarUAS"/>
<output message="tns:SetVarUAS-R"/>
</operation>
<operation name="GetVarRCM">
<documentation>Service definition of function ns__GetVarRCM</documentation>
<input message="tns:GetVarRCM"/>
<output message="tns:GetVarRCM-R"/>
</operation>
<operation name="SetVarRCM">
<documentation>Service definition of function ns__SetVarRCM</documentation>
<input message="tns:SetVarRCM"/>
<output message="tns:SetVarRCM-R"/>
</operation>
<operation name="GetVarCYCTIME">
<documentation>Service definition of function ns__GetVarCYCTIME</documentation>
<input message="tns:GetVarCYCTIME"/>
<output message="tns:GetVarCYCTIME-R"/>
</operation>
<operation name="SetVarCYCTIME">
<documentation>Service definition of function ns__SetVarCYCTIME</documentation>
<input message="tns:SetVarCYCTIME"/>
<output message="tns:SetVarCYCTIME-R"/>
</operation>
<operation name="GetProcVarWord">
<documentation>Service definition of function ns__GetProcVarWord</documentation>
<input message="tns:GetProcVarWord"/>
<output message="tns:GetProcVarWord-R"/>
</operation>
<operation name="SetProcVarWord">
<documentation>Service definition of function ns__SetProcVarWord</documentation>
<input message="tns:SetProcVarWord"/>
<output message="tns:SetProcVarWord-R"/>
</operation>
<operation name="GetProcVarDouble">
<documentation>Service definition of function ns__GetProcVarDouble</documentation>
<input message="tns:GetProcVarDouble"/>
<output message="tns:GetProcVarDouble-R"/>
</operation>
<operation name="SetProcVarDouble">
<documentation>Service definition of function ns__SetProcVarDouble</documentation>
<input message="tns:SetProcVarDouble"/>
<output message="tns:SetProcVarDouble-R"/>
</operation>
<operation name="SetMdiString">
<documentation>Service definition of function ns__SetMdiString</documentation>
<input message="tns:SetMdiString"/>
<output message="tns:SetMdiString-R"/>
</operation>
<operation name="SetProcessMode">
<documentation>Service definition of function ns__SetProcessMode</documentation>
<input message="tns:SetProcessMode"/>
<output message="tns:SetProcessMode-R"/>
</operation>
<operation name="SelectProcess">
<documentation>Service definition of function ns__SelectProcess</documentation>
<input message="tns:SelectProcess"/>
<output message="tns:SelectProcess-R"/>
</operation>
<operation name="GetSelectedProcess">
<documentation>Service definition of function ns__GetSelectedProcess</documentation>
<input message="tns:GetSelectedProcess"/>
<output message="tns:GetSelectedProcess-R"/>
</operation>
<operation name="SelectProcAxis">
<documentation>Service definition of function ns__SelectProcAxis</documentation>
<input message="tns:SelectProcAxis"/>
<output message="tns:SelectProcAxis-R"/>
</operation>
<operation name="SelectPartProgram">
<documentation>Service definition of function ns__SelectPartProgram</documentation>
<input message="tns:SelectPartProgram"/>
<output message="tns:SelectPartProgram-R"/>
</operation>
<operation name="SelectPartProgramFromDrive">
<documentation>Service definition of function ns__SelectPartProgramFromDrive</documentation>
<input message="tns:SelectPartProgramFromDrive"/>
<output message="tns:SelectPartProgramFromDrive-R"/>
</operation>
<operation name="GetActivePartProgram">
<documentation>Service definition of function ns__GetActivePartProgram</documentation>
<input message="tns:GetActivePartProgram"/>
<output message="tns:GetActivePartProgram-R"/>
</operation>
<operation name="GetActivePartProgramFullPath">
<documentation>Service definition of function ns__GetActivePartProgramFullPath</documentation>
<input message="tns:GetActivePartProgramFullPath"/>
<output message="tns:GetActivePartProgramFullPath-R"/>
</operation>
<operation name="GetPartProgramLines">
<documentation>Service definition of function ns__GetPartProgramLines</documentation>
<input message="tns:GetPartProgramLines"/>
<output message="tns:GetPartProgramLines-R"/>
</operation>
<operation name="GetAxOriginNum">
<documentation>Service definition of function ns__GetAxOriginNum</documentation>
<input message="tns:GetAxOriginNum"/>
<output message="tns:GetAxOriginNum-R"/>
</operation>
<operation name="GetAxesPosition">
<documentation>Service definition of function ns__GetAxesPosition</documentation>
<input message="tns:GetAxesPosition"/>
<output message="tns:GetAxesPosition-R"/>
</operation>
<operation name="GetNcInfo1">
<documentation>Service definition of function ns__GetNcInfo1</documentation>
<input message="tns:GetNcInfo1"/>
<output message="tns:GetNcInfo1-R"/>
</operation>
<operation name="GetNcInfo2">
<documentation>Service definition of function ns__GetNcInfo2</documentation>
<input message="tns:GetNcInfo2"/>
<output message="tns:GetNcInfo2-R"/>
</operation>
<operation name="GetToolNames">
<documentation>Service definition of function ns__GetToolNames</documentation>
<input message="tns:GetToolNames"/>
<output message="tns:GetToolNames-R"/>
</operation>
<operation name="GetProcessStatus">
<documentation>Service definition of function ns__GetProcessStatus</documentation>
<input message="tns:GetProcessStatus"/>
<output message="tns:GetProcessStatus-R"/>
</operation>
<operation name="GetBlkNum">
<documentation>Service definition of function ns__GetBlkNum</documentation>
<input message="tns:GetBlkNum"/>
<output message="tns:GetBlkNum-R"/>
</operation>
<operation name="ReadErrMsg">
<documentation>Service definition of function ns__ReadErrMsg</documentation>
<input message="tns:ReadErrMsg"/>
<output message="tns:ReadErrMsg-R"/>
</operation>
<operation name="ReadPartProgramMsg">
<documentation>Service definition of function ns__ReadPartProgramMsg</documentation>
<input message="tns:ReadPartProgramMsg"/>
<output message="tns:ReadPartProgramMsg-R"/>
</operation>
<operation name="GetGCode">
<documentation>Service definition of function ns__GetGCode</documentation>
<input message="tns:GetGCode"/>
<output message="tns:GetGCode-R"/>
</operation>
<operation name="GetMCode">
<documentation>Service definition of function ns__GetMCode</documentation>
<input message="tns:GetMCode"/>
<output message="tns:GetMCode-R"/>
</operation>
<operation name="SkipPProgBlock">
<documentation>Service definition of function ns__SkipPProgBlock</documentation>
<input message="tns:SkipPProgBlock"/>
<output message="tns:SkipPProgBlock-R"/>
</operation>
<operation name="Ese">
<documentation>Service definition of function ns__Ese</documentation>
<input message="tns:Ese"/>
<output message="tns:Ese-R"/>
</operation>
<operation name="EseEx">
<documentation>Service definition of function ns__EseEx</documentation>
<input message="tns:EseEx"/>
<output message="tns:EseEx-R"/>
</operation>
<operation name="Exe">
<documentation>Service definition of function ns__Exe</documentation>
<input message="tns:Exe"/>
<output message="tns:Exe-R"/>
</operation>
<operation name="AxesRef">
<documentation>Service definition of function ns__AxesRef</documentation>
<input message="tns:AxesRef"/>
<output message="tns:AxesRef-R"/>
</operation>
<operation name="DncInit">
<documentation>Service definition of function ns__DncInit</documentation>
<input message="tns:DncInit"/>
<output message="tns:DncInit-R"/>
</operation>
<operation name="DncData">
<documentation>Service definition of function ns__DncData</documentation>
<input message="tns:DncData"/>
<output message="tns:DncData-R"/>
</operation>
<operation name="DncEof">
<documentation>Service definition of function ns__DncEof</documentation>
<input message="tns:DncEof"/>
<output message="tns:DncEof-R"/>
</operation>
<operation name="DncStop">
<documentation>Service definition of function ns__DncStop</documentation>
<input message="tns:DncStop"/>
<output message="tns:DncStop-R"/>
</operation>
<operation name="GetAxesInfo3">
<documentation>Service definition of function ns__GetAxesInfo3</documentation>
<input message="tns:GetAxesInfo3"/>
<output message="tns:GetAxesInfo3-R"/>
</operation>
<operation name="GetCodeNumber">
<documentation>Service definition of function ns__GetCodeNumber</documentation>
<input message="tns:GetCodeNumber"/>
<output message="tns:GetCodeNumber-R"/>
</operation>
<operation name="GetOptions">
<documentation>Service definition of function ns__GetOptions</documentation>
<input message="tns:GetOptions"/>
<output message="tns:GetOptions-R"/>
</operation>
<operation name="GetDateTime">
<documentation>Service definition of function ns__GetDateTime</documentation>
<input message="tns:GetDateTime"/>
<output message="tns:GetDateTime-R"/>
</operation>
<operation name="SetDateTime">
<documentation>Service definition of function ns__SetDateTime</documentation>
<input message="tns:SetDateTime"/>
<output message="tns:SetDateTime-R"/>
</operation>
<operation name="GetSerialNumber">
<documentation>Service definition of function ns__GetSerialNumber</documentation>
<input message="tns:GetSerialNumber"/>
<output message="tns:GetSerialNumber-R"/>
</operation>
<operation name="PutFile">
<documentation>Service definition of function ns__PutFile</documentation>
<input message="tns:PutFile"/>
<output message="tns:PutFile-R"/>
</operation>
<operation name="GetFile">
<documentation>Service definition of function ns__GetFile</documentation>
<input message="tns:GetFile"/>
<output message="tns:GetFile-R"/>
</operation>
<operation name="PutBinaryFile">
<documentation>Service definition of function ns__PutBinaryFile</documentation>
<input message="tns:PutBinaryFile"/>
<output message="tns:PutBinaryFile-R"/>
</operation>
<operation name="GetBinaryFile">
<documentation>Service definition of function ns__GetBinaryFile</documentation>
<input message="tns:GetBinaryFile"/>
<output message="tns:GetBinaryFile-R"/>
</operation>
<operation name="LogFSSetSecurityLevel">
<documentation>Service definition of function ns__LogFSSetSecurityLevel</documentation>
<input message="tns:LogFSSetSecurityLevel"/>
<output message="tns:LogFSSetSecurityLevel-R"/>
</operation>
<operation name="LogFSGetSecurityLevel">
<documentation>Service definition of function ns__LogFSGetSecurityLevel</documentation>
<input message="tns:LogFSGetSecurityLevel"/>
<output message="tns:LogFSGetSecurityLevel-R"/>
</operation>
<operation name="LogFSLongFileNames">
<documentation>Service definition of function ns__LogFSLongFileNames</documentation>
<input message="tns:LogFSLongFileNames"/>
<output message="tns:LogFSLongFileNames-R"/>
</operation>
<operation name="LogFSGetNumDrive">
<documentation>Service definition of function ns__LogFSGetNumDrive</documentation>
<input message="tns:LogFSGetNumDrive"/>
<output message="tns:LogFSGetNumDrive-R"/>
</operation>
<operation name="LogFSGetDriveList">
<documentation>Service definition of function ns__LogFSGetDriveList</documentation>
<input message="tns:LogFSGetDriveList"/>
<output message="tns:LogFSGetDriveList-R"/>
</operation>
<operation name="LogFSGetHiddenDriveList">
<documentation>Service definition of function ns__LogFSGetHiddenDriveList</documentation>
<input message="tns:LogFSGetHiddenDriveList"/>
<output message="tns:LogFSGetHiddenDriveList-R"/>
</operation>
<operation name="LogFSGetDrivePath">
<documentation>Service definition of function ns__LogFSGetDrivePath</documentation>
<input message="tns:LogFSGetDrivePath"/>
<output message="tns:LogFSGetDrivePath-R"/>
</operation>
<operation name="LogFSAddDrive">
<documentation>Service definition of function ns__LogFSAddDrive</documentation>
<input message="tns:LogFSAddDrive"/>
<output message="tns:LogFSAddDrive-R"/>
</operation>
<operation name="LogFSRemoveDrive">
<documentation>Service definition of function ns__LogFSRemoveDrive</documentation>
<input message="tns:LogFSRemoveDrive"/>
<output message="tns:LogFSRemoveDrive-R"/>
</operation>
<operation name="LogFSReloadDriveList">
<documentation>Service definition of function ns__LogFSReloadDriveList</documentation>
<input message="tns:LogFSReloadDriveList"/>
<output message="tns:LogFSReloadDriveList-R"/>
</operation>
<operation name="LogFSCreateDir">
<documentation>Service definition of function ns__LogFSCreateDir</documentation>
<input message="tns:LogFSCreateDir"/>
<output message="tns:LogFSCreateDir-R"/>
</operation>
<operation name="LogFSCreateFile">
<documentation>Service definition of function ns__LogFSCreateFile</documentation>
<input message="tns:LogFSCreateFile"/>
<output message="tns:LogFSCreateFile-R"/>
</operation>
<operation name="LogFSGetFileSize">
<documentation>Service definition of function ns__LogFSGetFileSize</documentation>
<input message="tns:LogFSGetFileSize"/>
<output message="tns:LogFSGetFileSize-R"/>
</operation>
<operation name="LogFSGetFileAttrib">
<documentation>Service definition of function ns__LogFSGetFileAttrib</documentation>
<input message="tns:LogFSGetFileAttrib"/>
<output message="tns:LogFSGetFileAttrib-R"/>
</operation>
<operation name="LogFSSetFileAttrib">
<documentation>Service definition of function ns__LogFSSetFileAttrib</documentation>
<input message="tns:LogFSSetFileAttrib"/>
<output message="tns:LogFSSetFileAttrib-R"/>
</operation>
<operation name="LogFSChangeFileAttrib">
<documentation>Service definition of function ns__LogFSChangeFileAttrib</documentation>
<input message="tns:LogFSChangeFileAttrib"/>
<output message="tns:LogFSChangeFileAttrib-R"/>
</operation>
<operation name="LogFSFindFirst">
<documentation>Service definition of function ns__LogFSFindFirst</documentation>
<input message="tns:LogFSFindFirst"/>
<output message="tns:LogFSFindFirst-R"/>
</operation>
<operation name="LogFSFindNext">
<documentation>Service definition of function ns__LogFSFindNext</documentation>
<input message="tns:LogFSFindNext"/>
<output message="tns:LogFSFindNext-R"/>
</operation>
<operation name="LogFSFindClose">
<documentation>Service definition of function ns__LogFSFindClose</documentation>
<input message="tns:LogFSFindClose"/>
<output message="tns:LogFSFindClose-R"/>
</operation>
<operation name="LogFSRemoveFile">
<documentation>Service definition of function ns__LogFSRemoveFile</documentation>
<input message="tns:LogFSRemoveFile"/>
<output message="tns:LogFSRemoveFile-R"/>
</operation>
<operation name="LogFSRemoveDir">
<documentation>Service definition of function ns__LogFSRemoveDir</documentation>
<input message="tns:LogFSRemoveDir"/>
<output message="tns:LogFSRemoveDir-R"/>
</operation>
<operation name="LogFSRename">
<documentation>Service definition of function ns__LogFSRename</documentation>
<input message="tns:LogFSRename"/>
<output message="tns:LogFSRename-R"/>
</operation>
<operation name="LogFSCopyFile">
<documentation>Service definition of function ns__LogFSCopyFile</documentation>
<input message="tns:LogFSCopyFile"/>
<output message="tns:LogFSCopyFile-R"/>
</operation>
<operation name="LogFSGetInfo">
<documentation>Service definition of function ns__LogFSGetInfo</documentation>
<input message="tns:LogFSGetInfo"/>
<output message="tns:LogFSGetInfo-R"/>
</operation>
<operation name="LogFSOpenFile">
<documentation>Service definition of function ns__LogFSOpenFile</documentation>
<input message="tns:LogFSOpenFile"/>
<output message="tns:LogFSOpenFile-R"/>
</operation>
<operation name="LogFSCloseFile">
<documentation>Service definition of function ns__LogFSCloseFile</documentation>
<input message="tns:LogFSCloseFile"/>
<output message="tns:LogFSCloseFile-R"/>
</operation>
<operation name="GetSysTick">
<documentation>Service definition of function ns__GetSysTick</documentation>
<input message="tns:GetSysTick"/>
<output message="tns:GetSysTick-R"/>
</operation>
<operation name="GetProcessConfNum">
<documentation>Service definition of function ns__GetProcessConfNum</documentation>
<input message="tns:GetProcessConfNum"/>
<output message="tns:GetProcessConfNum-R"/>
</operation>
<operation name="CheckHistory">
<documentation>Service definition of function ns__CheckHistory</documentation>
<input message="tns:CheckHistory"/>
<output message="tns:CheckHistory-R"/>
</operation>
<operation name="ReadHistoryEmergMsg">
<documentation>Service definition of function ns__ReadHistoryEmergMsg</documentation>
<input message="tns:ReadHistoryEmergMsg"/>
<output message="tns:ReadHistoryEmergMsg-R"/>
</operation>
<operation name="ReadHistoryErrorMsg">
<documentation>Service definition of function ns__ReadHistoryErrorMsg</documentation>
<input message="tns:ReadHistoryErrorMsg"/>
<output message="tns:ReadHistoryErrorMsg-R"/>
</operation>
<operation name="ReadHistoryLogMsg">
<documentation>Service definition of function ns__ReadHistoryLogMsg</documentation>
<input message="tns:ReadHistoryLogMsg"/>
<output message="tns:ReadHistoryLogMsg-R"/>
</operation>
<operation name="ReadHistoryAnomalyMsg">
<documentation>Service definition of function ns__ReadHistoryAnomalyMsg</documentation>
<input message="tns:ReadHistoryAnomalyMsg"/>
<output message="tns:ReadHistoryAnomalyMsg-R"/>
</operation>
<operation name="ReadCurrentErrorMsg">
<documentation>Service definition of function ns__ReadCurrentErrorMsg</documentation>
<input message="tns:ReadCurrentErrorMsg"/>
<output message="tns:ReadCurrentErrorMsg-R"/>
</operation>
<operation name="ReadCurrentEmergMsg">
<documentation>Service definition of function ns__ReadCurrentEmergMsg</documentation>
<input message="tns:ReadCurrentEmergMsg"/>
<output message="tns:ReadCurrentEmergMsg-R"/>
</operation>
<operation name="ReadCurrentAnomalyMsg">
<documentation>Service definition of function ns__ReadCurrentAnomalyMsg</documentation>
<input message="tns:ReadCurrentAnomalyMsg"/>
<output message="tns:ReadCurrentAnomalyMsg-R"/>
</operation>
<operation name="GetPTechSizes">
<documentation>Service definition of function ns__GetPTechSizes</documentation>
<input message="tns:GetPTechSizes"/>
<output message="tns:GetPTechSizes-R"/>
</operation>
<operation name="LoadPTech">
<documentation>Service definition of function ns__LoadPTech</documentation>
<input message="tns:LoadPTech"/>
<output message="tns:LoadPTech-R"/>
</operation>
<operation name="GetMarkerInfo">
<documentation>Service definition of function ns__GetMarkerInfo</documentation>
<input message="tns:GetMarkerInfo"/>
<output message="tns:GetMarkerInfo-R"/>
</operation>
<operation name="ManagePartProgram">
<documentation>Service definition of function ns__ManagePartProgram</documentation>
<input message="tns:ManagePartProgram"/>
<output message="tns:ManagePartProgram-R"/>
</operation>
<operation name="LogFSWriteRecord">
<documentation>Service definition of function ns__LogFSWriteRecord</documentation>
<input message="tns:LogFSWriteRecord"/>
<output message="tns:LogFSWriteRecord-R"/>
</operation>
<operation name="LogFSReadRecord">
<documentation>Service definition of function ns__LogFSReadRecord</documentation>
<input message="tns:LogFSReadRecord"/>
<output message="tns:LogFSReadRecord-R"/>
</operation>
<operation name="ReadRemapDefinitions">
<documentation>Service definition of function ns__ReadRemapDefinitions</documentation>
<input message="tns:ReadRemapDefinitions"/>
<output message="tns:ReadRemapDefinitions-R"/>
</operation>
<operation name="WriteRemapDefinitions">
<documentation>Service definition of function ns__WriteRemapDefinitions</documentation>
<input message="tns:WriteRemapDefinitions"/>
<output message="tns:WriteRemapDefinitions-R"/>
</operation>
<operation name="GetServoPar">
<documentation>Service definition of function ns__GetServoPar</documentation>
<input message="tns:GetServoPar"/>
<output message="tns:GetServoPar-R"/>
</operation>
<operation name="SetServoPar">
<documentation>Service definition of function ns__SetServoPar</documentation>
<input message="tns:SetServoPar"/>
<output message="tns:SetServoPar-R"/>
</operation>
<operation name="GetCNCRegKey">
<documentation>Service definition of function ns__GetCNCRegKey</documentation>
<input message="tns:GetCNCRegKey"/>
<output message="tns:GetCNCRegKey-R"/>
</operation>
<operation name="GetSecurityData">
<documentation>Service definition of function ns__GetSecurityData</documentation>
<input message="tns:GetSecurityData"/>
<output message="tns:GetSecurityData-R"/>
</operation>
<operation name="SetSecurityData">
<documentation>Service definition of function ns__SetSecurityData</documentation>
<input message="tns:SetSecurityData"/>
<output message="tns:SetSecurityData-R"/>
</operation>
<operation name="SetIpAddress">
<documentation>Service definition of function ns__SetIpAddress</documentation>
<input message="tns:SetIpAddress"/>
<output message="tns:SetIpAddress-R"/>
</operation>
<operation name="GetProcInInput">
<documentation>Service definition of function ns__GetProcInInput</documentation>
<input message="tns:GetProcInInput"/>
<output message="tns:GetProcInInput-R"/>
</operation>
<operation name="SndProcInpData">
<documentation>Service definition of function ns__SndProcInpData</documentation>
<input message="tns:SndProcInpData"/>
<output message="tns:SndProcInpData-R"/>
</operation>
<operation name="GetPartProgramLinesEx">
<documentation>Service definition of function ns__GetPartProgramLinesEx</documentation>
<input message="tns:GetPartProgramLinesEx"/>
<output message="tns:GetPartProgramLinesEx-R"/>
</operation>
<operation name="SetMdiStringEx">
<documentation>Service definition of function ns__SetMdiStringEx</documentation>
<input message="tns:SetMdiStringEx"/>
<output message="tns:SetMdiStringEx-R"/>
</operation>
<operation name="GetExpireData">
<documentation>Service definition of function ns__GetExpireData</documentation>
<input message="tns:GetExpireData"/>
<output message="tns:GetExpireData-R"/>
</operation>
<operation name="GetRemainingTime">
<documentation>Service definition of function ns__GetRemainingTime</documentation>
<input message="tns:GetRemainingTime"/>
<output message="tns:GetRemainingTime-R"/>
</operation>
<operation name="GenerateUserKey">
<documentation>Service definition of function ns__GenerateUserKey</documentation>
<input message="tns:GenerateUserKey"/>
<output message="tns:GenerateUserKey-R"/>
</operation>
<operation name="WriteActivationKey">
<documentation>Service definition of function ns__WriteActivationKey</documentation>
<input message="tns:WriteActivationKey"/>
<output message="tns:WriteActivationKey-R"/>
</operation>
<operation name="GetAvailableCustomEvents">
<documentation>Service definition of function ns__GetAvailableCustomEvents</documentation>
<input message="tns:GetAvailableCustomEvents"/>
<output message="tns:GetAvailableCustomEvents-R"/>
</operation>
<operation name="MonOpenChannel">
<documentation>Service definition of function ns__MonOpenChannel</documentation>
<input message="tns:MonOpenChannel"/>
<output message="tns:MonOpenChannel-R"/>
</operation>
<operation name="MonCloseChannel">
<documentation>Service definition of function ns__MonCloseChannel</documentation>
<input message="tns:MonCloseChannel"/>
<output message="tns:MonCloseChannel-R"/>
</operation>
<operation name="MonAddVariable">
<documentation>Service definition of function ns__MonAddVariable</documentation>
<input message="tns:MonAddVariable"/>
<output message="tns:MonAddVariable-R"/>
</operation>
<operation name="MonDeleteVariable">
<documentation>Service definition of function ns__MonDeleteVariable</documentation>
<input message="tns:MonDeleteVariable"/>
<output message="tns:MonDeleteVariable-R"/>
</operation>
<operation name="MonStartSampling">
<documentation>Service definition of function ns__MonStartSampling</documentation>
<input message="tns:MonStartSampling"/>
<output message="tns:MonStartSampling-R"/>
</operation>
<operation name="MonStopSampling">
<documentation>Service definition of function ns__MonStopSampling</documentation>
<input message="tns:MonStopSampling"/>
<output message="tns:MonStopSampling-R"/>
</operation>
<operation name="MonGetVariable">
<documentation>Service definition of function ns__MonGetVariable</documentation>
<input message="tns:MonGetVariable"/>
<output message="tns:MonGetVariable-R"/>
</operation>
<operation name="MonGetVariableS">
<documentation>Service definition of function ns__MonGetVariableS</documentation>
<input message="tns:MonGetVariableS"/>
<output message="tns:MonGetVariableS-R"/>
</operation>
<operation name="MonGetDryRun">
<documentation>Service definition of function ns__MonGetDryRun</documentation>
<input message="tns:MonGetDryRun"/>
<output message="tns:MonGetDryRun-R"/>
</operation>
<operation name="MonGetMov">
<documentation>Service definition of function ns__MonGetMov</documentation>
<input message="tns:MonGetMov"/>
<output message="tns:MonGetMov-R"/>
</operation>
<operation name="GetDriveBasicInfo">
<documentation>Service definition of function ns__GetDriveBasicInfo</documentation>
<input message="tns:GetDriveBasicInfo"/>
<output message="tns:GetDriveBasicInfo-R"/>
</operation>
<operation name="ReadStatistics">
<documentation>Service definition of function ns__ReadStatistics</documentation>
<input message="tns:ReadStatistics"/>
<output message="tns:ReadStatistics-R"/>
</operation>
<operation name="ReadStatisticsBaseFrequency">
<documentation>Service definition of function ns__ReadStatisticsBaseFrequency</documentation>
<input message="tns:ReadStatisticsBaseFrequency"/>
<output message="tns:ReadStatisticsBaseFrequency-R"/>
</operation>
<operation name="GetActiveAmp">
<documentation>Service definition of function ns__GetActiveAmp</documentation>
<input message="tns:GetActiveAmp"/>
<output message="tns:GetActiveAmp-R"/>
</operation>
<operation name="SetActiveAmp">
<documentation>Service definition of function ns__SetActiveAmp</documentation>
<input message="tns:SetActiveAmp"/>
<output message="tns:SetActiveAmp-R"/>
</operation>
</portType>
<binding name="OPENcontrol" type="tns:OPENcontrolPortType">
<SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="BootPhaseEnquiry">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="BootReboot">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="BootShutDown">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="BootMode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetHWKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteVarWordBit">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadVarText">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteVarText">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarBool">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarByte">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarShort">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarLong">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarDword">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadNamedVarString">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarBool">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarByte">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarShort">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarLong">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarDword">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteNamedVarString">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadWarningMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ResetSingleTableII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LockTableII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="UnLockTableII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetOriginTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetOriginTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetToolTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetToolTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetOffsetTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetOffsetTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetUserTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetUserTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetMagazineTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetMagazineTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetPocketTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetPocketTabRecordII">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SaveTables">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="RestoreSingleTable">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SaveSingleTable">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SaveBackupMemory">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="RestoreBackupMemory">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolSearch">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolSearchLife">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolSearchDir">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolSearchLifeDir">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolSameFamily">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolLoad">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolUnload">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="PocketSearch">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="PocketClosest">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="PocketNearest">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ToolLife">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LoadTableFromFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MagConfigurePockets">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="Cycle">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SyncroCycle">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="Reset">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="Hold">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetFeedManOver">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetFeedRateOver">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetFeedRapidOver">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetSpeedRateOver">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetManMovDirection">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetVarJOG">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetVarJOG">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetVarUAS">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetVarRCM">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetVarRCM">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetVarCYCTIME">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetVarCYCTIME">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetProcVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetProcVarWord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetProcVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetProcVarDouble">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetMdiString">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetProcessMode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SelectProcess">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetSelectedProcess">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SelectProcAxis">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SelectPartProgram">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SelectPartProgramFromDrive">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetActivePartProgram">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetActivePartProgramFullPath">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetPartProgramLines">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetAxOriginNum">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetAxesPosition">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetNcInfo1">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetNcInfo2">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetToolNames">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetProcessStatus">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetBlkNum">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadErrMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadPartProgramMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetGCode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetMCode">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SkipPProgBlock">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="Ese">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="EseEx">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="Exe">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="AxesRef">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="DncInit">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="DncData">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="DncEof">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="DncStop">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetAxesInfo3">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetCodeNumber">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetOptions">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetDateTime">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetDateTime">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetSerialNumber">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="PutFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="PutBinaryFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetBinaryFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSSetSecurityLevel">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetSecurityLevel">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSLongFileNames">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetNumDrive">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetDriveList">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetHiddenDriveList">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetDrivePath">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSAddDrive">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSRemoveDrive">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSReloadDriveList">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSCreateDir">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSCreateFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetFileSize">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetFileAttrib">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSSetFileAttrib">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSChangeFileAttrib">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSFindFirst">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSFindNext">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSFindClose">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSRemoveFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSRemoveDir">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSRename">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSCopyFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSGetInfo">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSOpenFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSCloseFile">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetSysTick">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetProcessConfNum">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="CheckHistory">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadHistoryEmergMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadHistoryErrorMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadHistoryLogMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadHistoryAnomalyMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadCurrentErrorMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadCurrentEmergMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadCurrentAnomalyMsg">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetPTechSizes">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LoadPTech">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetMarkerInfo">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ManagePartProgram">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSWriteRecord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="LogFSReadRecord">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadRemapDefinitions">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteRemapDefinitions">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetServoPar">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetServoPar">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetCNCRegKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetSecurityData">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetSecurityData">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetIpAddress">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetProcInInput">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SndProcInpData">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetPartProgramLinesEx">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetMdiStringEx">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetExpireData">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetRemainingTime">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GenerateUserKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="WriteActivationKey">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetAvailableCustomEvents">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonOpenChannel">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonCloseChannel">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonAddVariable">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonDeleteVariable">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonStartSampling">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonStopSampling">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonGetVariable">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonGetVariableS">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonGetDryRun">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="MonGetMov">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetDriveBasicInfo">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadStatistics">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="ReadStatisticsBaseFrequency">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="GetActiveAmp">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
<operation name="SetActiveAmp">
<SOAP:operation soapAction=""/>
<input>
<SOAP:body parts="parameters" use="literal"/>
</input>
<output>
<SOAP:body parts="parameters" use="literal"/>
</output>
</operation>
</binding>
<service name="OPENcontrol">
<documentation>OPENcontrol Web Services Definition</documentation>
<port name="OPENcontrol" binding="tns:OPENcontrol">
<SOAP:address location="http://192.168.20.2:8080"/>
</port>
</service>
</definitions>