EPLAN_PROD_Plugin/Sinvo.EplanHpD.Plugin.DynaC.../Connected Services/CADIService/CADIService.wsdl

6924 lines
276 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ax21="http://exception.common.dyna/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://service.dcis" targetNamespace="http://service.dcis" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>CADIService</wsdl:documentation>
<wsdl:types>
<xs:schema xmlns:ax22="http://service.dcis" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://exception.common.dyna/xsd">
<xs:import namespace="http://service.dcis" />
<xs:complexType name="ParameterizedException">
<xs:complexContent mixed="false">
<xs:extension base="ax22:Exception">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="args" nillable="true" type="xs:anyType" />
<xs:element minOccurs="0" name="msrId" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ServiceRequestException">
<xs:complexContent mixed="false">
<xs:extension base="ax21:ParameterizedException">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax23="http://exception.common.dyna/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://service.dcis">
<xs:import namespace="http://exception.common.dyna/xsd" />
<xs:element name="uploadQueueInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="transfromQueueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlFileInfo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uploadQueueInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uploadFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uploadFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uploadConfigFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="configFileName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="clientType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlConfig" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uploadConfigFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateStartTrans">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="queueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateStartTransResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateSerialParaTable">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1Classname" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="listParaValueXMLStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateSerialParaTableResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateEndTrans">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="queueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isSuccessful" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultDes" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateEndTransResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateBOM">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlsubStructures" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isPrecise" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateBOMResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="unlinkOfModelObjectAndMateril">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="materialGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="materialClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="unlinkOfModelObjectAndMaterilResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="unlink">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="materialGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="materialClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="unlinkResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="shouldUpdate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="lastUpdateTime" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="shouldUpdateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="setLocale">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="local" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="setLocaleResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="search">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="boName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="folderGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="conditionXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="countPerPage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="pageNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isLatestOnly" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="caseSensitive" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isOwnerOnly" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="hasSubFolders" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isOwnerGroupOnly" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="sortOrder" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="sortFieldName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="advancedQueryType" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="searchResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="saveObject2">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="saveObject2Response">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="saveObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="saveObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="recursionGetObjectOfRelation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isCheckACL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="recursionGetObjectOfRelationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="logoutResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="login4Trans">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="serverID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="dssID" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="strTransformTypes" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="login4TransResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="login">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="roleId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="hostName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="clientType" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="loginResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listWhereUsed">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end2ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end2Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="bomTemplateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="returnFieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listWhereUsedResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Exception">
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
<xs:element name="ServiceRequestException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ServiceRequestException" nillable="true" type="ax23:ServiceRequestException" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listWhereReferenced">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end2Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end2ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="relationName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="returnFieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listWhereReferencedResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUserByRoleInGroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="roleId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUserByRoleInGroupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUIObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUIObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUIField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listUIFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listTemplateObjectByType">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="interfaceName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listTemplateObjectByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listTLicenseModulesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSubFolder">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="folderGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSubFolderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSignParam">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="queueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSignParamResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSerialParaTable">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1Classname" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSerialParaTableResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSearchConditionUIFieldByType">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="paras" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isClass" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSearchConditionUIFieldByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSearchConditionUIField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listSearchConditionUIFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listRoleByUserInGroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listRoleByUserInGroupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listQueue4Trans">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listQueue4TransResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listObjectById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="idXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isAllField" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listObjectByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlObjectStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isSytem" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listModel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="cadTemplateId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ConfigInstance" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listModelResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listMasterFileByObjectGuid">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="objecgGuidXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listMasterFileByObjectGuidResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLifeCyclePhase">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLifeCyclePhaseResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLibraryByUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLibraryByUserResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLibrary">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listLibraryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByModelAndConfigItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="configItemName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByModelAndConfigItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByModel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isAllField" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByModelResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByEnd2">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end2Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end2ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="relationName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isAllField" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listItemByEnd2Response">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listGroupByUserForLogin">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listGroupByUserForLoginResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listGroupByUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listGroupByUserResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFoundationObjectOfRelation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isCheckACL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFoundationObjectOfRelationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFoundationByTemplateName">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1Classname" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="strEnd2ItemFieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="strStructureFieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFoundationByTemplateNameResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFormUIField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="uiName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFormUIFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="objecgGuidXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listECADModelByItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listECADModelByItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCurrentBizObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCurrentBizObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCodeItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codeGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="codeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCodeItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassificationUIField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="classificationItemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassificationUIFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassificationField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="classificationItemGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassificationFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassification">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="masterGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="masterName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassificationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassFieldInNumbering">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassFieldInNumberingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassByInterface">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="intefaceName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listClassByInterfaceResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCAD3DTemplateByType">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCAD3DTemplateByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCAD2DTemplateByType">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listCAD2DTemplateByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBoardMaterialInBOM">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBoardMaterialInBOMResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBizObjectByInterface">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="interfaceName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBizObjectByInterfaceResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOMWithEnd2">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="structureFieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end2FieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOMWithEnd2Response">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOMTemplateByEND2">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end2ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end2Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="returnFieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOMTemplateByEND2Response">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOM">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOMResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOInfoByClassficationGuid">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="classficationguid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listBOInfoByClassficationGuidResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllUIFormObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllUIFormObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllUIField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllUIFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllSubBOInfoContain">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="boName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllSubBOInfoContainResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllSubBOInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="boName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllSubBOInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllMyFolder">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllMyFolderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClassification">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClassificationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClassField">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClassFieldResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClass">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAllClassResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="list3DModelByItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="list3DModelByItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="list2DModelByItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="list2DModelByItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="linkDrawing">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="linkDrawingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="linkDocument">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="linkDocumentResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="link">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="end1Guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="end1ClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="linkResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="isSessionExpiredResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="isAdmin">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="isAdminResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasPreviewFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasPreviewFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasLicence">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="moduleName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasLicenceResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasIconFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hasIconFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getWholeUserTreeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getUserById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getUserByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTypeValue">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="typeValue" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTypeValueResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSystemInformationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSupportLocaleResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSubGroupAndRoles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="groupGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSubGroupAndRolesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRowCountResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRootMyFolder">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRootMyFolderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRootGroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRootGroupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRefCodeName">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="refCodeValues" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getRefCodeNameResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getQueueInfo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="queueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getQueueInfoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getModelByDrawing">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="drawingGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="drawingClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getModelByDrawingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGroupById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGroupByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getFoundationObjectViewValue">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getFoundationObjectViewValueResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getDrawingByModel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getDrawingByModelResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getDefaultRootFolderByUserGroup">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="groupGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getDefaultRootFolderByUserGroupResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCodeItemByName">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="codeName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="codeItemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCodeItemByNameResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCode">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getCodeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getClassificationMasterByClassName">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getClassificationMasterByClassNameResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getClassFieldRefFields">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getClassFieldRefFieldsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBoInfoByClassName">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBoInfoByClassNameResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBOMView">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBOMViewResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBOMTemplate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="itemGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="itemClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBOMTemplateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadPreviewFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadPreviewFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadModelFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlFoundationStreams" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isDownloadOtherFile" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadModelFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFileWithFileFix">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isContainNonMaster" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fileFix" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFileWithFileFixResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFile4Trans">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFile4TransResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFile4Sign">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="queueGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="resultFieldName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFile4SignResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isContainNonMaster" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadConfigFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="configName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="clientType" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="downloadConfigFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="detachFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileTransGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fileNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="detachFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createRevision">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="guid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="classguid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createRevisionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isCheckOut" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkUploadFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="checkUploadFiles" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkUploadFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkOut">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkOutResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkIn">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkInResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkFoundationRepeat">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isSaveAs" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkFoundationRepeatResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkClassNameAndIDValidity">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="classNameAndIDXMLStream" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkClassNameAndIDValidityResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkAndDeleteFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="transFileGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isDelete" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="checkAndDeleteFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="changeCommitPathToGuid">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="folderPath" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="changeCommitPathToGuidResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="cancelCheckOut">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="cancelCheckOutResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchUploadPreviewFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchUploadPreviewFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchUploadIconFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchUploadIconFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchRecursionGetObjectOfRelation">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isCheckACL" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchRecursionGetObjectOfRelationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkModel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="templateName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlStructureObject" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isUpdate" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkModelResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkMaterilAndModeObject">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkMaterilAndModeObjectResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkMateril">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="modelGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="modelClassName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="xmlObjectGuid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="isUpdate" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchLinkMaterilResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchDownloadIconFile">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="fileXMLStream" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="batchDownloadIconFileResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetListUIFields">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="className" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="fieldNames" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetListUIFieldsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="getBOMViewRequest">
<wsdl:part name="parameters" element="ns:getBOMView" />
</wsdl:message>
<wsdl:message name="getBOMViewResponse">
<wsdl:part name="parameters" element="ns:getBOMViewResponse" />
</wsdl:message>
<wsdl:message name="uploadQueueInfoRequest">
<wsdl:part name="parameters" element="ns:uploadQueueInfo" />
</wsdl:message>
<wsdl:message name="uploadQueueInfoResponse">
<wsdl:part name="parameters" element="ns:uploadQueueInfoResponse" />
</wsdl:message>
<wsdl:message name="logoutRequest" />
<wsdl:message name="logoutResponse">
<wsdl:part name="parameters" element="ns:logoutResponse" />
</wsdl:message>
<wsdl:message name="getRefCodeNameRequest">
<wsdl:part name="parameters" element="ns:getRefCodeName" />
</wsdl:message>
<wsdl:message name="getRefCodeNameResponse">
<wsdl:part name="parameters" element="ns:getRefCodeNameResponse" />
</wsdl:message>
<wsdl:message name="listGroupByUserForLoginRequest">
<wsdl:part name="parameters" element="ns:listGroupByUserForLogin" />
</wsdl:message>
<wsdl:message name="listGroupByUserForLoginResponse">
<wsdl:part name="parameters" element="ns:listGroupByUserForLoginResponse" />
</wsdl:message>
<wsdl:message name="batchRecursionGetObjectOfRelationRequest">
<wsdl:part name="parameters" element="ns:batchRecursionGetObjectOfRelation" />
</wsdl:message>
<wsdl:message name="batchRecursionGetObjectOfRelationResponse">
<wsdl:part name="parameters" element="ns:batchRecursionGetObjectOfRelationResponse" />
</wsdl:message>
<wsdl:message name="createRevisionRequest">
<wsdl:part name="parameters" element="ns:createRevision" />
</wsdl:message>
<wsdl:message name="createRevisionResponse">
<wsdl:part name="parameters" element="ns:createRevisionResponse" />
</wsdl:message>
<wsdl:message name="listCodeItemRequest">
<wsdl:part name="parameters" element="ns:listCodeItem" />
</wsdl:message>
<wsdl:message name="listCodeItemResponse">
<wsdl:part name="parameters" element="ns:listCodeItemResponse" />
</wsdl:message>
<wsdl:message name="createObjectRequest">
<wsdl:part name="parameters" element="ns:createObject" />
</wsdl:message>
<wsdl:message name="createObjectResponse">
<wsdl:part name="parameters" element="ns:createObjectResponse" />
</wsdl:message>
<wsdl:message name="getTypeValueRequest">
<wsdl:part name="parameters" element="ns:getTypeValue" />
</wsdl:message>
<wsdl:message name="getTypeValueResponse">
<wsdl:part name="parameters" element="ns:getTypeValueResponse" />
</wsdl:message>
<wsdl:message name="listItemByEnd2Request">
<wsdl:part name="parameters" element="ns:listItemByEnd2" />
</wsdl:message>
<wsdl:message name="listItemByEnd2Response">
<wsdl:part name="parameters" element="ns:listItemByEnd2Response" />
</wsdl:message>
<wsdl:message name="ServiceRequestException">
<wsdl:part name="parameters" element="ns:ServiceRequestException" />
</wsdl:message>
<wsdl:message name="detachFileRequest">
<wsdl:part name="parameters" element="ns:detachFile" />
</wsdl:message>
<wsdl:message name="detachFileResponse">
<wsdl:part name="parameters" element="ns:detachFileResponse" />
</wsdl:message>
<wsdl:message name="isAdminRequest">
<wsdl:part name="parameters" element="ns:isAdmin" />
</wsdl:message>
<wsdl:message name="isAdminResponse">
<wsdl:part name="parameters" element="ns:isAdminResponse" />
</wsdl:message>
<wsdl:message name="getQueueInfoRequest">
<wsdl:part name="parameters" element="ns:getQueueInfo" />
</wsdl:message>
<wsdl:message name="getQueueInfoResponse">
<wsdl:part name="parameters" element="ns:getQueueInfoResponse" />
</wsdl:message>
<wsdl:message name="downloadPreviewFileRequest">
<wsdl:part name="parameters" element="ns:downloadPreviewFile" />
</wsdl:message>
<wsdl:message name="downloadPreviewFileResponse">
<wsdl:part name="parameters" element="ns:downloadPreviewFileResponse" />
</wsdl:message>
<wsdl:message name="listAllMyFolderRequest">
<wsdl:part name="parameters" element="ns:listAllMyFolder" />
</wsdl:message>
<wsdl:message name="listAllMyFolderResponse">
<wsdl:part name="parameters" element="ns:listAllMyFolderResponse" />
</wsdl:message>
<wsdl:message name="listClassFieldInNumberingRequest">
<wsdl:part name="parameters" element="ns:listClassFieldInNumbering" />
</wsdl:message>
<wsdl:message name="listClassFieldInNumberingResponse">
<wsdl:part name="parameters" element="ns:listClassFieldInNumberingResponse" />
</wsdl:message>
<wsdl:message name="listBOMRequest">
<wsdl:part name="parameters" element="ns:listBOM" />
</wsdl:message>
<wsdl:message name="listBOMResponse">
<wsdl:part name="parameters" element="ns:listBOMResponse" />
</wsdl:message>
<wsdl:message name="getUserByIdRequest">
<wsdl:part name="parameters" element="ns:getUserById" />
</wsdl:message>
<wsdl:message name="getUserByIdResponse">
<wsdl:part name="parameters" element="ns:getUserByIdResponse" />
</wsdl:message>
<wsdl:message name="getModelByDrawingRequest">
<wsdl:part name="parameters" element="ns:getModelByDrawing" />
</wsdl:message>
<wsdl:message name="getModelByDrawingResponse">
<wsdl:part name="parameters" element="ns:getModelByDrawingResponse" />
</wsdl:message>
<wsdl:message name="getRootMyFolderRequest">
<wsdl:part name="parameters" element="ns:getRootMyFolder" />
</wsdl:message>
<wsdl:message name="getRootMyFolderResponse">
<wsdl:part name="parameters" element="ns:getRootMyFolderResponse" />
</wsdl:message>
<wsdl:message name="listAllClassRequest">
<wsdl:part name="parameters" element="ns:listAllClass" />
</wsdl:message>
<wsdl:message name="listAllClassResponse">
<wsdl:part name="parameters" element="ns:listAllClassResponse" />
</wsdl:message>
<wsdl:message name="listItemByModelAndConfigItemRequest">
<wsdl:part name="parameters" element="ns:listItemByModelAndConfigItem" />
</wsdl:message>
<wsdl:message name="listItemByModelAndConfigItemResponse">
<wsdl:part name="parameters" element="ns:listItemByModelAndConfigItemResponse" />
</wsdl:message>
<wsdl:message name="batchLinkModelRequest">
<wsdl:part name="parameters" element="ns:batchLinkModel" />
</wsdl:message>
<wsdl:message name="batchLinkModelResponse">
<wsdl:part name="parameters" element="ns:batchLinkModelResponse" />
</wsdl:message>
<wsdl:message name="linkDrawingRequest">
<wsdl:part name="parameters" element="ns:linkDrawing" />
</wsdl:message>
<wsdl:message name="linkDrawingResponse">
<wsdl:part name="parameters" element="ns:linkDrawingResponse" />
</wsdl:message>
<wsdl:message name="listCAD2DTemplateByTypeRequest">
<wsdl:part name="parameters" element="ns:listCAD2DTemplateByType" />
</wsdl:message>
<wsdl:message name="listCAD2DTemplateByTypeResponse">
<wsdl:part name="parameters" element="ns:listCAD2DTemplateByTypeResponse" />
</wsdl:message>
<wsdl:message name="listObjectRequest">
<wsdl:part name="parameters" element="ns:listObject" />
</wsdl:message>
<wsdl:message name="listObjectResponse">
<wsdl:part name="parameters" element="ns:listObjectResponse" />
</wsdl:message>
<wsdl:message name="updateSerialParaTableRequest">
<wsdl:part name="parameters" element="ns:updateSerialParaTable" />
</wsdl:message>
<wsdl:message name="updateSerialParaTableResponse">
<wsdl:part name="parameters" element="ns:updateSerialParaTableResponse" />
</wsdl:message>
<wsdl:message name="hasPreviewFileRequest">
<wsdl:part name="parameters" element="ns:hasPreviewFile" />
</wsdl:message>
<wsdl:message name="hasPreviewFileResponse">
<wsdl:part name="parameters" element="ns:hasPreviewFileResponse" />
</wsdl:message>
<wsdl:message name="listCurrentBizObjectRequest">
<wsdl:part name="parameters" element="ns:listCurrentBizObject" />
</wsdl:message>
<wsdl:message name="listCurrentBizObjectResponse">
<wsdl:part name="parameters" element="ns:listCurrentBizObjectResponse" />
</wsdl:message>
<wsdl:message name="setLocaleRequest">
<wsdl:part name="parameters" element="ns:setLocale" />
</wsdl:message>
<wsdl:message name="setLocaleResponse">
<wsdl:part name="parameters" element="ns:setLocaleResponse" />
</wsdl:message>
<wsdl:message name="linkDocumentRequest">
<wsdl:part name="parameters" element="ns:linkDocument" />
</wsdl:message>
<wsdl:message name="linkDocumentResponse">
<wsdl:part name="parameters" element="ns:linkDocumentResponse" />
</wsdl:message>
<wsdl:message name="checkClassNameAndIDValidityRequest">
<wsdl:part name="parameters" element="ns:checkClassNameAndIDValidity" />
</wsdl:message>
<wsdl:message name="checkClassNameAndIDValidityResponse">
<wsdl:part name="parameters" element="ns:checkClassNameAndIDValidityResponse" />
</wsdl:message>
<wsdl:message name="saveObjectRequest">
<wsdl:part name="parameters" element="ns:saveObject" />
</wsdl:message>
<wsdl:message name="saveObjectResponse">
<wsdl:part name="parameters" element="ns:saveObjectResponse" />
</wsdl:message>
<wsdl:message name="getSupportLocaleRequest" />
<wsdl:message name="getSupportLocaleResponse">
<wsdl:part name="parameters" element="ns:getSupportLocaleResponse" />
</wsdl:message>
<wsdl:message name="batchUploadPreviewFileRequest">
<wsdl:part name="parameters" element="ns:batchUploadPreviewFile" />
</wsdl:message>
<wsdl:message name="batchUploadPreviewFileResponse">
<wsdl:part name="parameters" element="ns:batchUploadPreviewFileResponse" />
</wsdl:message>
<wsdl:message name="cancelCheckOutRequest">
<wsdl:part name="parameters" element="ns:cancelCheckOut" />
</wsdl:message>
<wsdl:message name="cancelCheckOutResponse">
<wsdl:part name="parameters" element="ns:cancelCheckOutResponse" />
</wsdl:message>
<wsdl:message name="batchLinkMaterilAndModeObjectRequest">
<wsdl:part name="parameters" element="ns:batchLinkMaterilAndModeObject" />
</wsdl:message>
<wsdl:message name="batchLinkMaterilAndModeObjectResponse">
<wsdl:part name="parameters" element="ns:batchLinkMaterilAndModeObjectResponse" />
</wsdl:message>
<wsdl:message name="downloadFileRequest">
<wsdl:part name="parameters" element="ns:downloadFile" />
</wsdl:message>
<wsdl:message name="downloadFileResponse">
<wsdl:part name="parameters" element="ns:downloadFileResponse" />
</wsdl:message>
<wsdl:message name="listBOMTemplateByEND2Request">
<wsdl:part name="parameters" element="ns:listBOMTemplateByEND2" />
</wsdl:message>
<wsdl:message name="listBOMTemplateByEND2Response">
<wsdl:part name="parameters" element="ns:listBOMTemplateByEND2Response" />
</wsdl:message>
<wsdl:message name="login4TransRequest">
<wsdl:part name="parameters" element="ns:login4Trans" />
</wsdl:message>
<wsdl:message name="login4TransResponse">
<wsdl:part name="parameters" element="ns:login4TransResponse" />
</wsdl:message>
<wsdl:message name="checkUploadFilesRequest">
<wsdl:part name="parameters" element="ns:checkUploadFiles" />
</wsdl:message>
<wsdl:message name="checkUploadFilesResponse">
<wsdl:part name="parameters" element="ns:checkUploadFilesResponse" />
</wsdl:message>
<wsdl:message name="listFileRequest">
<wsdl:part name="parameters" element="ns:listFile" />
</wsdl:message>
<wsdl:message name="listFileResponse">
<wsdl:part name="parameters" element="ns:listFileResponse" />
</wsdl:message>
<wsdl:message name="listLibraryByUserRequest">
<wsdl:part name="parameters" element="ns:listLibraryByUser" />
</wsdl:message>
<wsdl:message name="listLibraryByUserResponse">
<wsdl:part name="parameters" element="ns:listLibraryByUserResponse" />
</wsdl:message>
<wsdl:message name="listQueue4TransRequest">
<wsdl:part name="parameters" element="ns:listQueue4Trans" />
</wsdl:message>
<wsdl:message name="listQueue4TransResponse">
<wsdl:part name="parameters" element="ns:listQueue4TransResponse" />
</wsdl:message>
<wsdl:message name="listGroupByUserRequest">
<wsdl:part name="parameters" element="ns:listGroupByUser" />
</wsdl:message>
<wsdl:message name="listGroupByUserResponse">
<wsdl:part name="parameters" element="ns:listGroupByUserResponse" />
</wsdl:message>
<wsdl:message name="batchUploadIconFileRequest">
<wsdl:part name="parameters" element="ns:batchUploadIconFile" />
</wsdl:message>
<wsdl:message name="batchUploadIconFileResponse">
<wsdl:part name="parameters" element="ns:batchUploadIconFileResponse" />
</wsdl:message>
<wsdl:message name="listBizObjectByInterfaceRequest">
<wsdl:part name="parameters" element="ns:listBizObjectByInterface" />
</wsdl:message>
<wsdl:message name="listBizObjectByInterfaceResponse">
<wsdl:part name="parameters" element="ns:listBizObjectByInterfaceResponse" />
</wsdl:message>
<wsdl:message name="listSignParamRequest">
<wsdl:part name="parameters" element="ns:listSignParam" />
</wsdl:message>
<wsdl:message name="listSignParamResponse">
<wsdl:part name="parameters" element="ns:listSignParamResponse" />
</wsdl:message>
<wsdl:message name="listUIObjectRequest">
<wsdl:part name="parameters" element="ns:listUIObject" />
</wsdl:message>
<wsdl:message name="listUIObjectResponse">
<wsdl:part name="parameters" element="ns:listUIObjectResponse" />
</wsdl:message>
<wsdl:message name="checkInRequest">
<wsdl:part name="parameters" element="ns:checkIn" />
</wsdl:message>
<wsdl:message name="checkInResponse">
<wsdl:part name="parameters" element="ns:checkInResponse" />
</wsdl:message>
<wsdl:message name="listClassificationUIFieldRequest">
<wsdl:part name="parameters" element="ns:listClassificationUIField" />
</wsdl:message>
<wsdl:message name="listClassificationUIFieldResponse">
<wsdl:part name="parameters" element="ns:listClassificationUIFieldResponse" />
</wsdl:message>
<wsdl:message name="getBOMTemplateRequest">
<wsdl:part name="parameters" element="ns:getBOMTemplate" />
</wsdl:message>
<wsdl:message name="getBOMTemplateResponse">
<wsdl:part name="parameters" element="ns:getBOMTemplateResponse" />
</wsdl:message>
<wsdl:message name="listClassificationRequest">
<wsdl:part name="parameters" element="ns:listClassification" />
</wsdl:message>
<wsdl:message name="listClassificationResponse">
<wsdl:part name="parameters" element="ns:listClassificationResponse" />
</wsdl:message>
<wsdl:message name="getClassificationMasterByClassNameRequest">
<wsdl:part name="parameters" element="ns:getClassificationMasterByClassName" />
</wsdl:message>
<wsdl:message name="getClassificationMasterByClassNameResponse">
<wsdl:part name="parameters" element="ns:getClassificationMasterByClassNameResponse" />
</wsdl:message>
<wsdl:message name="getWholeUserTreeRequest" />
<wsdl:message name="getWholeUserTreeResponse">
<wsdl:part name="parameters" element="ns:getWholeUserTreeResponse" />
</wsdl:message>
<wsdl:message name="downloadModelFilesRequest">
<wsdl:part name="parameters" element="ns:downloadModelFiles" />
</wsdl:message>
<wsdl:message name="downloadModelFilesResponse">
<wsdl:part name="parameters" element="ns:downloadModelFilesResponse" />
</wsdl:message>
<wsdl:message name="checkFoundationRepeatRequest">
<wsdl:part name="parameters" element="ns:checkFoundationRepeat" />
</wsdl:message>
<wsdl:message name="checkFoundationRepeatResponse">
<wsdl:part name="parameters" element="ns:checkFoundationRepeatResponse" />
</wsdl:message>
<wsdl:message name="getRootGroupRequest">
<wsdl:part name="parameters" element="ns:getRootGroup" />
</wsdl:message>
<wsdl:message name="getRootGroupResponse">
<wsdl:part name="parameters" element="ns:getRootGroupResponse" />
</wsdl:message>
<wsdl:message name="list3DModelByItemRequest">
<wsdl:part name="parameters" element="ns:list3DModelByItem" />
</wsdl:message>
<wsdl:message name="list3DModelByItemResponse">
<wsdl:part name="parameters" element="ns:list3DModelByItemResponse" />
</wsdl:message>
<wsdl:message name="listLifeCyclePhaseRequest">
<wsdl:part name="parameters" element="ns:listLifeCyclePhase" />
</wsdl:message>
<wsdl:message name="listLifeCyclePhaseResponse">
<wsdl:part name="parameters" element="ns:listLifeCyclePhaseResponse" />
</wsdl:message>
<wsdl:message name="getRowCountRequest" />
<wsdl:message name="getRowCountResponse">
<wsdl:part name="parameters" element="ns:getRowCountResponse" />
</wsdl:message>
<wsdl:message name="isSessionExpiredRequest" />
<wsdl:message name="isSessionExpiredResponse">
<wsdl:part name="parameters" element="ns:isSessionExpiredResponse" />
</wsdl:message>
<wsdl:message name="updateEndTransRequest">
<wsdl:part name="parameters" element="ns:updateEndTrans" />
</wsdl:message>
<wsdl:message name="updateEndTransResponse">
<wsdl:part name="parameters" element="ns:updateEndTransResponse" />
</wsdl:message>
<wsdl:message name="listModelRequest">
<wsdl:part name="parameters" element="ns:listModel" />
</wsdl:message>
<wsdl:message name="listModelResponse">
<wsdl:part name="parameters" element="ns:listModelResponse" />
</wsdl:message>
<wsdl:message name="getBoInfoByClassNameRequest">
<wsdl:part name="parameters" element="ns:getBoInfoByClassName" />
</wsdl:message>
<wsdl:message name="getBoInfoByClassNameResponse">
<wsdl:part name="parameters" element="ns:getBoInfoByClassNameResponse" />
</wsdl:message>
<wsdl:message name="listAllUIFieldRequest">
<wsdl:part name="parameters" element="ns:listAllUIField" />
</wsdl:message>
<wsdl:message name="listAllUIFieldResponse">
<wsdl:part name="parameters" element="ns:listAllUIFieldResponse" />
</wsdl:message>
<wsdl:message name="listSearchConditionUIFieldRequest">
<wsdl:part name="parameters" element="ns:listSearchConditionUIField" />
</wsdl:message>
<wsdl:message name="listSearchConditionUIFieldResponse">
<wsdl:part name="parameters" element="ns:listSearchConditionUIFieldResponse" />
</wsdl:message>
<wsdl:message name="listAllSubBOInfoContainRequest">
<wsdl:part name="parameters" element="ns:listAllSubBOInfoContain" />
</wsdl:message>
<wsdl:message name="listAllSubBOInfoContainResponse">
<wsdl:part name="parameters" element="ns:listAllSubBOInfoContainResponse" />
</wsdl:message>
<wsdl:message name="getClassFieldRefFieldsRequest">
<wsdl:part name="parameters" element="ns:getClassFieldRefFields" />
</wsdl:message>
<wsdl:message name="getClassFieldRefFieldsResponse">
<wsdl:part name="parameters" element="ns:getClassFieldRefFieldsResponse" />
</wsdl:message>
<wsdl:message name="downloadFile4SignRequest">
<wsdl:part name="parameters" element="ns:downloadFile4Sign" />
</wsdl:message>
<wsdl:message name="downloadFile4SignResponse">
<wsdl:part name="parameters" element="ns:downloadFile4SignResponse" />
</wsdl:message>
<wsdl:message name="hasIconFileRequest">
<wsdl:part name="parameters" element="ns:hasIconFile" />
</wsdl:message>
<wsdl:message name="hasIconFileResponse">
<wsdl:part name="parameters" element="ns:hasIconFileResponse" />
</wsdl:message>
<wsdl:message name="list2DModelByItemRequest">
<wsdl:part name="parameters" element="ns:list2DModelByItem" />
</wsdl:message>
<wsdl:message name="list2DModelByItemResponse">
<wsdl:part name="parameters" element="ns:list2DModelByItemResponse" />
</wsdl:message>
<wsdl:message name="listClassByInterfaceRequest">
<wsdl:part name="parameters" element="ns:listClassByInterface" />
</wsdl:message>
<wsdl:message name="listClassByInterfaceResponse">
<wsdl:part name="parameters" element="ns:listClassByInterfaceResponse" />
</wsdl:message>
<wsdl:message name="listSubFolderRequest">
<wsdl:part name="parameters" element="ns:listSubFolder" />
</wsdl:message>
<wsdl:message name="listSubFolderResponse">
<wsdl:part name="parameters" element="ns:listSubFolderResponse" />
</wsdl:message>
<wsdl:message name="loginRequest">
<wsdl:part name="parameters" element="ns:login" />
</wsdl:message>
<wsdl:message name="loginResponse">
<wsdl:part name="parameters" element="ns:loginResponse" />
</wsdl:message>
<wsdl:message name="listItemByModelRequest">
<wsdl:part name="parameters" element="ns:listItemByModel" />
</wsdl:message>
<wsdl:message name="listItemByModelResponse">
<wsdl:part name="parameters" element="ns:listItemByModelResponse" />
</wsdl:message>
<wsdl:message name="listTemplateObjectByTypeRequest">
<wsdl:part name="parameters" element="ns:listTemplateObjectByType" />
</wsdl:message>
<wsdl:message name="listTemplateObjectByTypeResponse">
<wsdl:part name="parameters" element="ns:listTemplateObjectByTypeResponse" />
</wsdl:message>
<wsdl:message name="updateStartTransRequest">
<wsdl:part name="parameters" element="ns:updateStartTrans" />
</wsdl:message>
<wsdl:message name="updateStartTransResponse">
<wsdl:part name="parameters" element="ns:updateStartTransResponse" />
</wsdl:message>
<wsdl:message name="listClassificationFieldRequest">
<wsdl:part name="parameters" element="ns:listClassificationField" />
</wsdl:message>
<wsdl:message name="listClassificationFieldResponse">
<wsdl:part name="parameters" element="ns:listClassificationFieldResponse" />
</wsdl:message>
<wsdl:message name="getSubGroupAndRolesRequest">
<wsdl:part name="parameters" element="ns:getSubGroupAndRoles" />
</wsdl:message>
<wsdl:message name="getSubGroupAndRolesResponse">
<wsdl:part name="parameters" element="ns:getSubGroupAndRolesResponse" />
</wsdl:message>
<wsdl:message name="listMasterFileByObjectGuidRequest">
<wsdl:part name="parameters" element="ns:listMasterFileByObjectGuid" />
</wsdl:message>
<wsdl:message name="listMasterFileByObjectGuidResponse">
<wsdl:part name="parameters" element="ns:listMasterFileByObjectGuidResponse" />
</wsdl:message>
<wsdl:message name="getGroupByIdRequest">
<wsdl:part name="parameters" element="ns:getGroupById" />
</wsdl:message>
<wsdl:message name="getGroupByIdResponse">
<wsdl:part name="parameters" element="ns:getGroupByIdResponse" />
</wsdl:message>
<wsdl:message name="listUserByRoleInGroupRequest">
<wsdl:part name="parameters" element="ns:listUserByRoleInGroup" />
</wsdl:message>
<wsdl:message name="listUserByRoleInGroupResponse">
<wsdl:part name="parameters" element="ns:listUserByRoleInGroupResponse" />
</wsdl:message>
<wsdl:message name="searchRequest">
<wsdl:part name="parameters" element="ns:search" />
</wsdl:message>
<wsdl:message name="searchResponse">
<wsdl:part name="parameters" element="ns:searchResponse" />
</wsdl:message>
<wsdl:message name="listSerialParaTableRequest">
<wsdl:part name="parameters" element="ns:listSerialParaTable" />
</wsdl:message>
<wsdl:message name="listSerialParaTableResponse">
<wsdl:part name="parameters" element="ns:listSerialParaTableResponse" />
</wsdl:message>
<wsdl:message name="shouldUpdateRequest">
<wsdl:part name="parameters" element="ns:shouldUpdate" />
</wsdl:message>
<wsdl:message name="shouldUpdateResponse">
<wsdl:part name="parameters" element="ns:shouldUpdateResponse" />
</wsdl:message>
<wsdl:message name="uploadConfigFilesRequest">
<wsdl:part name="parameters" element="ns:uploadConfigFiles" />
</wsdl:message>
<wsdl:message name="uploadConfigFilesResponse">
<wsdl:part name="parameters" element="ns:uploadConfigFilesResponse" />
</wsdl:message>
<wsdl:message name="listObjectByIdRequest">
<wsdl:part name="parameters" element="ns:listObjectById" />
</wsdl:message>
<wsdl:message name="listObjectByIdResponse">
<wsdl:part name="parameters" element="ns:listObjectByIdResponse" />
</wsdl:message>
<wsdl:message name="checkAndDeleteFilesRequest">
<wsdl:part name="parameters" element="ns:checkAndDeleteFiles" />
</wsdl:message>
<wsdl:message name="checkAndDeleteFilesResponse">
<wsdl:part name="parameters" element="ns:checkAndDeleteFilesResponse" />
</wsdl:message>
<wsdl:message name="listAllClassificationRequest">
<wsdl:part name="parameters" element="ns:listAllClassification" />
</wsdl:message>
<wsdl:message name="listAllClassificationResponse">
<wsdl:part name="parameters" element="ns:listAllClassificationResponse" />
</wsdl:message>
<wsdl:message name="listSearchConditionUIFieldByTypeRequest">
<wsdl:part name="parameters" element="ns:listSearchConditionUIFieldByType" />
</wsdl:message>
<wsdl:message name="listSearchConditionUIFieldByTypeResponse">
<wsdl:part name="parameters" element="ns:listSearchConditionUIFieldByTypeResponse" />
</wsdl:message>
<wsdl:message name="unlinkRequest">
<wsdl:part name="parameters" element="ns:unlink" />
</wsdl:message>
<wsdl:message name="unlinkResponse">
<wsdl:part name="parameters" element="ns:unlinkResponse" />
</wsdl:message>
<wsdl:message name="getCodeItemByNameRequest">
<wsdl:part name="parameters" element="ns:getCodeItemByName" />
</wsdl:message>
<wsdl:message name="getCodeItemByNameResponse">
<wsdl:part name="parameters" element="ns:getCodeItemByNameResponse" />
</wsdl:message>
<wsdl:message name="getFoundationObjectViewValueRequest">
<wsdl:part name="parameters" element="ns:getFoundationObjectViewValue" />
</wsdl:message>
<wsdl:message name="getFoundationObjectViewValueResponse">
<wsdl:part name="parameters" element="ns:getFoundationObjectViewValueResponse" />
</wsdl:message>
<wsdl:message name="getObjectRequest">
<wsdl:part name="parameters" element="ns:getObject" />
</wsdl:message>
<wsdl:message name="getObjectResponse">
<wsdl:part name="parameters" element="ns:getObjectResponse" />
</wsdl:message>
<wsdl:message name="listAllSubBOInfoRequest">
<wsdl:part name="parameters" element="ns:listAllSubBOInfo" />
</wsdl:message>
<wsdl:message name="listAllSubBOInfoResponse">
<wsdl:part name="parameters" element="ns:listAllSubBOInfoResponse" />
</wsdl:message>
<wsdl:message name="getCodeRequest">
<wsdl:part name="parameters" element="ns:getCode" />
</wsdl:message>
<wsdl:message name="getCodeResponse">
<wsdl:part name="parameters" element="ns:getCodeResponse" />
</wsdl:message>
<wsdl:message name="recursionGetObjectOfRelationRequest">
<wsdl:part name="parameters" element="ns:recursionGetObjectOfRelation" />
</wsdl:message>
<wsdl:message name="recursionGetObjectOfRelationResponse">
<wsdl:part name="parameters" element="ns:recursionGetObjectOfRelationResponse" />
</wsdl:message>
<wsdl:message name="changeCommitPathToGuidRequest">
<wsdl:part name="parameters" element="ns:changeCommitPathToGuid" />
</wsdl:message>
<wsdl:message name="changeCommitPathToGuidResponse">
<wsdl:part name="parameters" element="ns:changeCommitPathToGuidResponse" />
</wsdl:message>
<wsdl:message name="listFoundationByTemplateNameRequest">
<wsdl:part name="parameters" element="ns:listFoundationByTemplateName" />
</wsdl:message>
<wsdl:message name="listFoundationByTemplateNameResponse">
<wsdl:part name="parameters" element="ns:listFoundationByTemplateNameResponse" />
</wsdl:message>
<wsdl:message name="listBOInfoByClassficationGuidRequest">
<wsdl:part name="parameters" element="ns:listBOInfoByClassficationGuid" />
</wsdl:message>
<wsdl:message name="listBOInfoByClassficationGuidResponse">
<wsdl:part name="parameters" element="ns:listBOInfoByClassficationGuidResponse" />
</wsdl:message>
<wsdl:message name="downloadConfigFilesRequest">
<wsdl:part name="parameters" element="ns:downloadConfigFiles" />
</wsdl:message>
<wsdl:message name="downloadConfigFilesResponse">
<wsdl:part name="parameters" element="ns:downloadConfigFilesResponse" />
</wsdl:message>
<wsdl:message name="getDefaultRootFolderByUserGroupRequest">
<wsdl:part name="parameters" element="ns:getDefaultRootFolderByUserGroup" />
</wsdl:message>
<wsdl:message name="getDefaultRootFolderByUserGroupResponse">
<wsdl:part name="parameters" element="ns:getDefaultRootFolderByUserGroupResponse" />
</wsdl:message>
<wsdl:message name="linkRequest">
<wsdl:part name="parameters" element="ns:link" />
</wsdl:message>
<wsdl:message name="linkResponse">
<wsdl:part name="parameters" element="ns:linkResponse" />
</wsdl:message>
<wsdl:message name="listECADModelByItemRequest">
<wsdl:part name="parameters" element="ns:listECADModelByItem" />
</wsdl:message>
<wsdl:message name="listECADModelByItemResponse">
<wsdl:part name="parameters" element="ns:listECADModelByItemResponse" />
</wsdl:message>
<wsdl:message name="listLibraryRequest">
<wsdl:part name="parameters" element="ns:listLibrary" />
</wsdl:message>
<wsdl:message name="listLibraryResponse">
<wsdl:part name="parameters" element="ns:listLibraryResponse" />
</wsdl:message>
<wsdl:message name="unlinkOfModelObjectAndMaterilRequest">
<wsdl:part name="parameters" element="ns:unlinkOfModelObjectAndMateril" />
</wsdl:message>
<wsdl:message name="unlinkOfModelObjectAndMaterilResponse">
<wsdl:part name="parameters" element="ns:unlinkOfModelObjectAndMaterilResponse" />
</wsdl:message>
<wsdl:message name="batchDownloadIconFileRequest">
<wsdl:part name="parameters" element="ns:batchDownloadIconFile" />
</wsdl:message>
<wsdl:message name="batchDownloadIconFileResponse">
<wsdl:part name="parameters" element="ns:batchDownloadIconFileResponse" />
</wsdl:message>
<wsdl:message name="listFoundationObjectOfRelationRequest">
<wsdl:part name="parameters" element="ns:listFoundationObjectOfRelation" />
</wsdl:message>
<wsdl:message name="listFoundationObjectOfRelationResponse">
<wsdl:part name="parameters" element="ns:listFoundationObjectOfRelationResponse" />
</wsdl:message>
<wsdl:message name="batchLinkMaterilRequest">
<wsdl:part name="parameters" element="ns:batchLinkMateril" />
</wsdl:message>
<wsdl:message name="batchLinkMaterilResponse">
<wsdl:part name="parameters" element="ns:batchLinkMaterilResponse" />
</wsdl:message>
<wsdl:message name="listAllUIFormObjectRequest">
<wsdl:part name="parameters" element="ns:listAllUIFormObject" />
</wsdl:message>
<wsdl:message name="listAllUIFormObjectResponse">
<wsdl:part name="parameters" element="ns:listAllUIFormObjectResponse" />
</wsdl:message>
<wsdl:message name="hasLicenceRequest">
<wsdl:part name="parameters" element="ns:hasLicence" />
</wsdl:message>
<wsdl:message name="hasLicenceResponse">
<wsdl:part name="parameters" element="ns:hasLicenceResponse" />
</wsdl:message>
<wsdl:message name="listAllClassFieldRequest">
<wsdl:part name="parameters" element="ns:listAllClassField" />
</wsdl:message>
<wsdl:message name="listAllClassFieldResponse">
<wsdl:part name="parameters" element="ns:listAllClassFieldResponse" />
</wsdl:message>
<wsdl:message name="GetListUIFieldsRequest">
<wsdl:part name="parameters" element="ns:GetListUIFields" />
</wsdl:message>
<wsdl:message name="GetListUIFieldsResponse">
<wsdl:part name="parameters" element="ns:GetListUIFieldsResponse" />
</wsdl:message>
<wsdl:message name="uploadFileRequest">
<wsdl:part name="parameters" element="ns:uploadFile" />
</wsdl:message>
<wsdl:message name="uploadFileResponse">
<wsdl:part name="parameters" element="ns:uploadFileResponse" />
</wsdl:message>
<wsdl:message name="listUIFieldRequest">
<wsdl:part name="parameters" element="ns:listUIField" />
</wsdl:message>
<wsdl:message name="listUIFieldResponse">
<wsdl:part name="parameters" element="ns:listUIFieldResponse" />
</wsdl:message>
<wsdl:message name="listRoleByUserInGroupRequest">
<wsdl:part name="parameters" element="ns:listRoleByUserInGroup" />
</wsdl:message>
<wsdl:message name="listRoleByUserInGroupResponse">
<wsdl:part name="parameters" element="ns:listRoleByUserInGroupResponse" />
</wsdl:message>
<wsdl:message name="listBOMWithEnd2Request">
<wsdl:part name="parameters" element="ns:listBOMWithEnd2" />
</wsdl:message>
<wsdl:message name="listBOMWithEnd2Response">
<wsdl:part name="parameters" element="ns:listBOMWithEnd2Response" />
</wsdl:message>
<wsdl:message name="listBoardMaterialInBOMRequest">
<wsdl:part name="parameters" element="ns:listBoardMaterialInBOM" />
</wsdl:message>
<wsdl:message name="listBoardMaterialInBOMResponse">
<wsdl:part name="parameters" element="ns:listBoardMaterialInBOMResponse" />
</wsdl:message>
<wsdl:message name="checkOutRequest">
<wsdl:part name="parameters" element="ns:checkOut" />
</wsdl:message>
<wsdl:message name="checkOutResponse">
<wsdl:part name="parameters" element="ns:checkOutResponse" />
</wsdl:message>
<wsdl:message name="saveObject2Request">
<wsdl:part name="parameters" element="ns:saveObject2" />
</wsdl:message>
<wsdl:message name="saveObject2Response">
<wsdl:part name="parameters" element="ns:saveObject2Response" />
</wsdl:message>
<wsdl:message name="listCAD3DTemplateByTypeRequest">
<wsdl:part name="parameters" element="ns:listCAD3DTemplateByType" />
</wsdl:message>
<wsdl:message name="listCAD3DTemplateByTypeResponse">
<wsdl:part name="parameters" element="ns:listCAD3DTemplateByTypeResponse" />
</wsdl:message>
<wsdl:message name="listWhereUsedRequest">
<wsdl:part name="parameters" element="ns:listWhereUsed" />
</wsdl:message>
<wsdl:message name="listWhereUsedResponse">
<wsdl:part name="parameters" element="ns:listWhereUsedResponse" />
</wsdl:message>
<wsdl:message name="getDrawingByModelRequest">
<wsdl:part name="parameters" element="ns:getDrawingByModel" />
</wsdl:message>
<wsdl:message name="getDrawingByModelResponse">
<wsdl:part name="parameters" element="ns:getDrawingByModelResponse" />
</wsdl:message>
<wsdl:message name="downloadFileWithFileFixRequest">
<wsdl:part name="parameters" element="ns:downloadFileWithFileFix" />
</wsdl:message>
<wsdl:message name="downloadFileWithFileFixResponse">
<wsdl:part name="parameters" element="ns:downloadFileWithFileFixResponse" />
</wsdl:message>
<wsdl:message name="getSystemInformationRequest" />
<wsdl:message name="getSystemInformationResponse">
<wsdl:part name="parameters" element="ns:getSystemInformationResponse" />
</wsdl:message>
<wsdl:message name="downloadFile4TransRequest">
<wsdl:part name="parameters" element="ns:downloadFile4Trans" />
</wsdl:message>
<wsdl:message name="downloadFile4TransResponse">
<wsdl:part name="parameters" element="ns:downloadFile4TransResponse" />
</wsdl:message>
<wsdl:message name="listWhereReferencedRequest">
<wsdl:part name="parameters" element="ns:listWhereReferenced" />
</wsdl:message>
<wsdl:message name="listWhereReferencedResponse">
<wsdl:part name="parameters" element="ns:listWhereReferencedResponse" />
</wsdl:message>
<wsdl:message name="listFormUIFieldRequest">
<wsdl:part name="parameters" element="ns:listFormUIField" />
</wsdl:message>
<wsdl:message name="listFormUIFieldResponse">
<wsdl:part name="parameters" element="ns:listFormUIFieldResponse" />
</wsdl:message>
<wsdl:message name="listTLicenseModulesRequest" />
<wsdl:message name="listTLicenseModulesResponse">
<wsdl:part name="parameters" element="ns:listTLicenseModulesResponse" />
</wsdl:message>
<wsdl:message name="updateBOMRequest">
<wsdl:part name="parameters" element="ns:updateBOM" />
</wsdl:message>
<wsdl:message name="updateBOMResponse">
<wsdl:part name="parameters" element="ns:updateBOMResponse" />
</wsdl:message>
<wsdl:portType name="CADIServicePortType">
<wsdl:operation name="getBOMView">
<wsdl:input wsaw:Action="urn:getBOMView" message="ns:getBOMViewRequest" />
<wsdl:output wsaw:Action="urn:getBOMViewResponse" message="ns:getBOMViewResponse" />
</wsdl:operation>
<wsdl:operation name="uploadQueueInfo">
<wsdl:input wsaw:Action="urn:uploadQueueInfo" message="ns:uploadQueueInfoRequest" />
<wsdl:output wsaw:Action="urn:uploadQueueInfoResponse" message="ns:uploadQueueInfoResponse" />
</wsdl:operation>
<wsdl:operation name="logout">
<wsdl:input wsaw:Action="urn:logout" message="ns:logoutRequest" />
<wsdl:output wsaw:Action="urn:logoutResponse" message="ns:logoutResponse" />
</wsdl:operation>
<wsdl:operation name="getRefCodeName">
<wsdl:input wsaw:Action="urn:getRefCodeName" message="ns:getRefCodeNameRequest" />
<wsdl:output wsaw:Action="urn:getRefCodeNameResponse" message="ns:getRefCodeNameResponse" />
</wsdl:operation>
<wsdl:operation name="listGroupByUserForLogin">
<wsdl:input wsaw:Action="urn:listGroupByUserForLogin" message="ns:listGroupByUserForLoginRequest" />
<wsdl:output wsaw:Action="urn:listGroupByUserForLoginResponse" message="ns:listGroupByUserForLoginResponse" />
</wsdl:operation>
<wsdl:operation name="batchRecursionGetObjectOfRelation">
<wsdl:input wsaw:Action="urn:batchRecursionGetObjectOfRelation" message="ns:batchRecursionGetObjectOfRelationRequest" />
<wsdl:output wsaw:Action="urn:batchRecursionGetObjectOfRelationResponse" message="ns:batchRecursionGetObjectOfRelationResponse" />
</wsdl:operation>
<wsdl:operation name="createRevision">
<wsdl:input wsaw:Action="urn:createRevision" message="ns:createRevisionRequest" />
<wsdl:output wsaw:Action="urn:createRevisionResponse" message="ns:createRevisionResponse" />
</wsdl:operation>
<wsdl:operation name="listCodeItem">
<wsdl:input wsaw:Action="urn:listCodeItem" message="ns:listCodeItemRequest" />
<wsdl:output wsaw:Action="urn:listCodeItemResponse" message="ns:listCodeItemResponse" />
</wsdl:operation>
<wsdl:operation name="createObject">
<wsdl:input wsaw:Action="urn:createObject" message="ns:createObjectRequest" />
<wsdl:output wsaw:Action="urn:createObjectResponse" message="ns:createObjectResponse" />
</wsdl:operation>
<wsdl:operation name="getTypeValue">
<wsdl:input wsaw:Action="urn:getTypeValue" message="ns:getTypeValueRequest" />
<wsdl:output wsaw:Action="urn:getTypeValueResponse" message="ns:getTypeValueResponse" />
</wsdl:operation>
<wsdl:operation name="listItemByEnd2">
<wsdl:input wsaw:Action="urn:listItemByEnd2" message="ns:listItemByEnd2Request" />
<wsdl:output wsaw:Action="urn:listItemByEnd2Response" message="ns:listItemByEnd2Response" />
<wsdl:fault wsaw:Action="urn:listItemByEnd2ServiceRequestException" name="ServiceRequestException" message="ns:ServiceRequestException" />
</wsdl:operation>
<wsdl:operation name="detachFile">
<wsdl:input wsaw:Action="urn:detachFile" message="ns:detachFileRequest" />
<wsdl:output wsaw:Action="urn:detachFileResponse" message="ns:detachFileResponse" />
</wsdl:operation>
<wsdl:operation name="isAdmin">
<wsdl:input wsaw:Action="urn:isAdmin" message="ns:isAdminRequest" />
<wsdl:output wsaw:Action="urn:isAdminResponse" message="ns:isAdminResponse" />
</wsdl:operation>
<wsdl:operation name="getQueueInfo">
<wsdl:input wsaw:Action="urn:getQueueInfo" message="ns:getQueueInfoRequest" />
<wsdl:output wsaw:Action="urn:getQueueInfoResponse" message="ns:getQueueInfoResponse" />
</wsdl:operation>
<wsdl:operation name="downloadPreviewFile">
<wsdl:input wsaw:Action="urn:downloadPreviewFile" message="ns:downloadPreviewFileRequest" />
<wsdl:output wsaw:Action="urn:downloadPreviewFileResponse" message="ns:downloadPreviewFileResponse" />
</wsdl:operation>
<wsdl:operation name="listAllMyFolder">
<wsdl:input wsaw:Action="urn:listAllMyFolder" message="ns:listAllMyFolderRequest" />
<wsdl:output wsaw:Action="urn:listAllMyFolderResponse" message="ns:listAllMyFolderResponse" />
</wsdl:operation>
<wsdl:operation name="listClassFieldInNumbering">
<wsdl:input wsaw:Action="urn:listClassFieldInNumbering" message="ns:listClassFieldInNumberingRequest" />
<wsdl:output wsaw:Action="urn:listClassFieldInNumberingResponse" message="ns:listClassFieldInNumberingResponse" />
</wsdl:operation>
<wsdl:operation name="listBOM">
<wsdl:input wsaw:Action="urn:listBOM" message="ns:listBOMRequest" />
<wsdl:output wsaw:Action="urn:listBOMResponse" message="ns:listBOMResponse" />
</wsdl:operation>
<wsdl:operation name="getUserById">
<wsdl:input wsaw:Action="urn:getUserById" message="ns:getUserByIdRequest" />
<wsdl:output wsaw:Action="urn:getUserByIdResponse" message="ns:getUserByIdResponse" />
</wsdl:operation>
<wsdl:operation name="getModelByDrawing">
<wsdl:input wsaw:Action="urn:getModelByDrawing" message="ns:getModelByDrawingRequest" />
<wsdl:output wsaw:Action="urn:getModelByDrawingResponse" message="ns:getModelByDrawingResponse" />
</wsdl:operation>
<wsdl:operation name="getRootMyFolder">
<wsdl:input wsaw:Action="urn:getRootMyFolder" message="ns:getRootMyFolderRequest" />
<wsdl:output wsaw:Action="urn:getRootMyFolderResponse" message="ns:getRootMyFolderResponse" />
</wsdl:operation>
<wsdl:operation name="listAllClass">
<wsdl:input wsaw:Action="urn:listAllClass" message="ns:listAllClassRequest" />
<wsdl:output wsaw:Action="urn:listAllClassResponse" message="ns:listAllClassResponse" />
</wsdl:operation>
<wsdl:operation name="listItemByModelAndConfigItem">
<wsdl:input wsaw:Action="urn:listItemByModelAndConfigItem" message="ns:listItemByModelAndConfigItemRequest" />
<wsdl:output wsaw:Action="urn:listItemByModelAndConfigItemResponse" message="ns:listItemByModelAndConfigItemResponse" />
</wsdl:operation>
<wsdl:operation name="batchLinkModel">
<wsdl:input wsaw:Action="urn:batchLinkModel" message="ns:batchLinkModelRequest" />
<wsdl:output wsaw:Action="urn:batchLinkModelResponse" message="ns:batchLinkModelResponse" />
</wsdl:operation>
<wsdl:operation name="linkDrawing">
<wsdl:input wsaw:Action="urn:linkDrawing" message="ns:linkDrawingRequest" />
<wsdl:output wsaw:Action="urn:linkDrawingResponse" message="ns:linkDrawingResponse" />
</wsdl:operation>
<wsdl:operation name="listCAD2DTemplateByType">
<wsdl:input wsaw:Action="urn:listCAD2DTemplateByType" message="ns:listCAD2DTemplateByTypeRequest" />
<wsdl:output wsaw:Action="urn:listCAD2DTemplateByTypeResponse" message="ns:listCAD2DTemplateByTypeResponse" />
</wsdl:operation>
<wsdl:operation name="listObject">
<wsdl:input wsaw:Action="urn:listObject" message="ns:listObjectRequest" />
<wsdl:output wsaw:Action="urn:listObjectResponse" message="ns:listObjectResponse" />
</wsdl:operation>
<wsdl:operation name="updateSerialParaTable">
<wsdl:input wsaw:Action="urn:updateSerialParaTable" message="ns:updateSerialParaTableRequest" />
<wsdl:output wsaw:Action="urn:updateSerialParaTableResponse" message="ns:updateSerialParaTableResponse" />
</wsdl:operation>
<wsdl:operation name="hasPreviewFile">
<wsdl:input wsaw:Action="urn:hasPreviewFile" message="ns:hasPreviewFileRequest" />
<wsdl:output wsaw:Action="urn:hasPreviewFileResponse" message="ns:hasPreviewFileResponse" />
</wsdl:operation>
<wsdl:operation name="listCurrentBizObject">
<wsdl:input wsaw:Action="urn:listCurrentBizObject" message="ns:listCurrentBizObjectRequest" />
<wsdl:output wsaw:Action="urn:listCurrentBizObjectResponse" message="ns:listCurrentBizObjectResponse" />
</wsdl:operation>
<wsdl:operation name="setLocale">
<wsdl:input wsaw:Action="urn:setLocale" message="ns:setLocaleRequest" />
<wsdl:output wsaw:Action="urn:setLocaleResponse" message="ns:setLocaleResponse" />
</wsdl:operation>
<wsdl:operation name="linkDocument">
<wsdl:input wsaw:Action="urn:linkDocument" message="ns:linkDocumentRequest" />
<wsdl:output wsaw:Action="urn:linkDocumentResponse" message="ns:linkDocumentResponse" />
</wsdl:operation>
<wsdl:operation name="checkClassNameAndIDValidity">
<wsdl:input wsaw:Action="urn:checkClassNameAndIDValidity" message="ns:checkClassNameAndIDValidityRequest" />
<wsdl:output wsaw:Action="urn:checkClassNameAndIDValidityResponse" message="ns:checkClassNameAndIDValidityResponse" />
</wsdl:operation>
<wsdl:operation name="saveObject">
<wsdl:input wsaw:Action="urn:saveObject" message="ns:saveObjectRequest" />
<wsdl:output wsaw:Action="urn:saveObjectResponse" message="ns:saveObjectResponse" />
</wsdl:operation>
<wsdl:operation name="getSupportLocale">
<wsdl:input wsaw:Action="urn:getSupportLocale" message="ns:getSupportLocaleRequest" />
<wsdl:output wsaw:Action="urn:getSupportLocaleResponse" message="ns:getSupportLocaleResponse" />
</wsdl:operation>
<wsdl:operation name="batchUploadPreviewFile">
<wsdl:input wsaw:Action="urn:batchUploadPreviewFile" message="ns:batchUploadPreviewFileRequest" />
<wsdl:output wsaw:Action="urn:batchUploadPreviewFileResponse" message="ns:batchUploadPreviewFileResponse" />
</wsdl:operation>
<wsdl:operation name="cancelCheckOut">
<wsdl:input wsaw:Action="urn:cancelCheckOut" message="ns:cancelCheckOutRequest" />
<wsdl:output wsaw:Action="urn:cancelCheckOutResponse" message="ns:cancelCheckOutResponse" />
</wsdl:operation>
<wsdl:operation name="batchLinkMaterilAndModeObject">
<wsdl:input wsaw:Action="urn:batchLinkMaterilAndModeObject" message="ns:batchLinkMaterilAndModeObjectRequest" />
<wsdl:output wsaw:Action="urn:batchLinkMaterilAndModeObjectResponse" message="ns:batchLinkMaterilAndModeObjectResponse" />
</wsdl:operation>
<wsdl:operation name="downloadFile">
<wsdl:input wsaw:Action="urn:downloadFile" message="ns:downloadFileRequest" />
<wsdl:output wsaw:Action="urn:downloadFileResponse" message="ns:downloadFileResponse" />
</wsdl:operation>
<wsdl:operation name="listBOMTemplateByEND2">
<wsdl:input wsaw:Action="urn:listBOMTemplateByEND2" message="ns:listBOMTemplateByEND2Request" />
<wsdl:output wsaw:Action="urn:listBOMTemplateByEND2Response" message="ns:listBOMTemplateByEND2Response" />
</wsdl:operation>
<wsdl:operation name="login4Trans">
<wsdl:input wsaw:Action="urn:login4Trans" message="ns:login4TransRequest" />
<wsdl:output wsaw:Action="urn:login4TransResponse" message="ns:login4TransResponse" />
</wsdl:operation>
<wsdl:operation name="checkUploadFiles">
<wsdl:input wsaw:Action="urn:checkUploadFiles" message="ns:checkUploadFilesRequest" />
<wsdl:output wsaw:Action="urn:checkUploadFilesResponse" message="ns:checkUploadFilesResponse" />
</wsdl:operation>
<wsdl:operation name="listFile">
<wsdl:input wsaw:Action="urn:listFile" message="ns:listFileRequest" />
<wsdl:output wsaw:Action="urn:listFileResponse" message="ns:listFileResponse" />
</wsdl:operation>
<wsdl:operation name="listLibraryByUser">
<wsdl:input wsaw:Action="urn:listLibraryByUser" message="ns:listLibraryByUserRequest" />
<wsdl:output wsaw:Action="urn:listLibraryByUserResponse" message="ns:listLibraryByUserResponse" />
</wsdl:operation>
<wsdl:operation name="listQueue4Trans">
<wsdl:input wsaw:Action="urn:listQueue4Trans" message="ns:listQueue4TransRequest" />
<wsdl:output wsaw:Action="urn:listQueue4TransResponse" message="ns:listQueue4TransResponse" />
</wsdl:operation>
<wsdl:operation name="listGroupByUser">
<wsdl:input wsaw:Action="urn:listGroupByUser" message="ns:listGroupByUserRequest" />
<wsdl:output wsaw:Action="urn:listGroupByUserResponse" message="ns:listGroupByUserResponse" />
</wsdl:operation>
<wsdl:operation name="batchUploadIconFile">
<wsdl:input wsaw:Action="urn:batchUploadIconFile" message="ns:batchUploadIconFileRequest" />
<wsdl:output wsaw:Action="urn:batchUploadIconFileResponse" message="ns:batchUploadIconFileResponse" />
</wsdl:operation>
<wsdl:operation name="listBizObjectByInterface">
<wsdl:input wsaw:Action="urn:listBizObjectByInterface" message="ns:listBizObjectByInterfaceRequest" />
<wsdl:output wsaw:Action="urn:listBizObjectByInterfaceResponse" message="ns:listBizObjectByInterfaceResponse" />
</wsdl:operation>
<wsdl:operation name="listSignParam">
<wsdl:input wsaw:Action="urn:listSignParam" message="ns:listSignParamRequest" />
<wsdl:output wsaw:Action="urn:listSignParamResponse" message="ns:listSignParamResponse" />
</wsdl:operation>
<wsdl:operation name="listUIObject">
<wsdl:input wsaw:Action="urn:listUIObject" message="ns:listUIObjectRequest" />
<wsdl:output wsaw:Action="urn:listUIObjectResponse" message="ns:listUIObjectResponse" />
</wsdl:operation>
<wsdl:operation name="checkIn">
<wsdl:input wsaw:Action="urn:checkIn" message="ns:checkInRequest" />
<wsdl:output wsaw:Action="urn:checkInResponse" message="ns:checkInResponse" />
</wsdl:operation>
<wsdl:operation name="listClassificationUIField">
<wsdl:input wsaw:Action="urn:listClassificationUIField" message="ns:listClassificationUIFieldRequest" />
<wsdl:output wsaw:Action="urn:listClassificationUIFieldResponse" message="ns:listClassificationUIFieldResponse" />
</wsdl:operation>
<wsdl:operation name="getBOMTemplate">
<wsdl:input wsaw:Action="urn:getBOMTemplate" message="ns:getBOMTemplateRequest" />
<wsdl:output wsaw:Action="urn:getBOMTemplateResponse" message="ns:getBOMTemplateResponse" />
</wsdl:operation>
<wsdl:operation name="listClassification">
<wsdl:input wsaw:Action="urn:listClassification" message="ns:listClassificationRequest" />
<wsdl:output wsaw:Action="urn:listClassificationResponse" message="ns:listClassificationResponse" />
</wsdl:operation>
<wsdl:operation name="getClassificationMasterByClassName">
<wsdl:input wsaw:Action="urn:getClassificationMasterByClassName" message="ns:getClassificationMasterByClassNameRequest" />
<wsdl:output wsaw:Action="urn:getClassificationMasterByClassNameResponse" message="ns:getClassificationMasterByClassNameResponse" />
</wsdl:operation>
<wsdl:operation name="getWholeUserTree">
<wsdl:input wsaw:Action="urn:getWholeUserTree" message="ns:getWholeUserTreeRequest" />
<wsdl:output wsaw:Action="urn:getWholeUserTreeResponse" message="ns:getWholeUserTreeResponse" />
</wsdl:operation>
<wsdl:operation name="downloadModelFiles">
<wsdl:input wsaw:Action="urn:downloadModelFiles" message="ns:downloadModelFilesRequest" />
<wsdl:output wsaw:Action="urn:downloadModelFilesResponse" message="ns:downloadModelFilesResponse" />
</wsdl:operation>
<wsdl:operation name="checkFoundationRepeat">
<wsdl:input wsaw:Action="urn:checkFoundationRepeat" message="ns:checkFoundationRepeatRequest" />
<wsdl:output wsaw:Action="urn:checkFoundationRepeatResponse" message="ns:checkFoundationRepeatResponse" />
</wsdl:operation>
<wsdl:operation name="getRootGroup">
<wsdl:input wsaw:Action="urn:getRootGroup" message="ns:getRootGroupRequest" />
<wsdl:output wsaw:Action="urn:getRootGroupResponse" message="ns:getRootGroupResponse" />
</wsdl:operation>
<wsdl:operation name="list3DModelByItem">
<wsdl:input wsaw:Action="urn:list3DModelByItem" message="ns:list3DModelByItemRequest" />
<wsdl:output wsaw:Action="urn:list3DModelByItemResponse" message="ns:list3DModelByItemResponse" />
</wsdl:operation>
<wsdl:operation name="listLifeCyclePhase">
<wsdl:input wsaw:Action="urn:listLifeCyclePhase" message="ns:listLifeCyclePhaseRequest" />
<wsdl:output wsaw:Action="urn:listLifeCyclePhaseResponse" message="ns:listLifeCyclePhaseResponse" />
</wsdl:operation>
<wsdl:operation name="getRowCount">
<wsdl:input wsaw:Action="urn:getRowCount" message="ns:getRowCountRequest" />
<wsdl:output wsaw:Action="urn:getRowCountResponse" message="ns:getRowCountResponse" />
</wsdl:operation>
<wsdl:operation name="isSessionExpired">
<wsdl:input wsaw:Action="urn:isSessionExpired" message="ns:isSessionExpiredRequest" />
<wsdl:output wsaw:Action="urn:isSessionExpiredResponse" message="ns:isSessionExpiredResponse" />
</wsdl:operation>
<wsdl:operation name="updateEndTrans">
<wsdl:input wsaw:Action="urn:updateEndTrans" message="ns:updateEndTransRequest" />
<wsdl:output wsaw:Action="urn:updateEndTransResponse" message="ns:updateEndTransResponse" />
</wsdl:operation>
<wsdl:operation name="listModel">
<wsdl:input wsaw:Action="urn:listModel" message="ns:listModelRequest" />
<wsdl:output wsaw:Action="urn:listModelResponse" message="ns:listModelResponse" />
</wsdl:operation>
<wsdl:operation name="getBoInfoByClassName">
<wsdl:input wsaw:Action="urn:getBoInfoByClassName" message="ns:getBoInfoByClassNameRequest" />
<wsdl:output wsaw:Action="urn:getBoInfoByClassNameResponse" message="ns:getBoInfoByClassNameResponse" />
</wsdl:operation>
<wsdl:operation name="listAllUIField">
<wsdl:input wsaw:Action="urn:listAllUIField" message="ns:listAllUIFieldRequest" />
<wsdl:output wsaw:Action="urn:listAllUIFieldResponse" message="ns:listAllUIFieldResponse" />
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIField">
<wsdl:input wsaw:Action="urn:listSearchConditionUIField" message="ns:listSearchConditionUIFieldRequest" />
<wsdl:output wsaw:Action="urn:listSearchConditionUIFieldResponse" message="ns:listSearchConditionUIFieldResponse" />
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfoContain">
<wsdl:input wsaw:Action="urn:listAllSubBOInfoContain" message="ns:listAllSubBOInfoContainRequest" />
<wsdl:output wsaw:Action="urn:listAllSubBOInfoContainResponse" message="ns:listAllSubBOInfoContainResponse" />
</wsdl:operation>
<wsdl:operation name="getClassFieldRefFields">
<wsdl:input wsaw:Action="urn:getClassFieldRefFields" message="ns:getClassFieldRefFieldsRequest" />
<wsdl:output wsaw:Action="urn:getClassFieldRefFieldsResponse" message="ns:getClassFieldRefFieldsResponse" />
</wsdl:operation>
<wsdl:operation name="downloadFile4Sign">
<wsdl:input wsaw:Action="urn:downloadFile4Sign" message="ns:downloadFile4SignRequest" />
<wsdl:output wsaw:Action="urn:downloadFile4SignResponse" message="ns:downloadFile4SignResponse" />
</wsdl:operation>
<wsdl:operation name="hasIconFile">
<wsdl:input wsaw:Action="urn:hasIconFile" message="ns:hasIconFileRequest" />
<wsdl:output wsaw:Action="urn:hasIconFileResponse" message="ns:hasIconFileResponse" />
</wsdl:operation>
<wsdl:operation name="list2DModelByItem">
<wsdl:input wsaw:Action="urn:list2DModelByItem" message="ns:list2DModelByItemRequest" />
<wsdl:output wsaw:Action="urn:list2DModelByItemResponse" message="ns:list2DModelByItemResponse" />
</wsdl:operation>
<wsdl:operation name="listClassByInterface">
<wsdl:input wsaw:Action="urn:listClassByInterface" message="ns:listClassByInterfaceRequest" />
<wsdl:output wsaw:Action="urn:listClassByInterfaceResponse" message="ns:listClassByInterfaceResponse" />
</wsdl:operation>
<wsdl:operation name="listSubFolder">
<wsdl:input wsaw:Action="urn:listSubFolder" message="ns:listSubFolderRequest" />
<wsdl:output wsaw:Action="urn:listSubFolderResponse" message="ns:listSubFolderResponse" />
</wsdl:operation>
<wsdl:operation name="login">
<wsdl:input wsaw:Action="urn:login" message="ns:loginRequest" />
<wsdl:output wsaw:Action="urn:loginResponse" message="ns:loginResponse" />
</wsdl:operation>
<wsdl:operation name="listItemByModel">
<wsdl:input wsaw:Action="urn:listItemByModel" message="ns:listItemByModelRequest" />
<wsdl:output wsaw:Action="urn:listItemByModelResponse" message="ns:listItemByModelResponse" />
</wsdl:operation>
<wsdl:operation name="listTemplateObjectByType">
<wsdl:input wsaw:Action="urn:listTemplateObjectByType" message="ns:listTemplateObjectByTypeRequest" />
<wsdl:output wsaw:Action="urn:listTemplateObjectByTypeResponse" message="ns:listTemplateObjectByTypeResponse" />
</wsdl:operation>
<wsdl:operation name="updateStartTrans">
<wsdl:input wsaw:Action="urn:updateStartTrans" message="ns:updateStartTransRequest" />
<wsdl:output wsaw:Action="urn:updateStartTransResponse" message="ns:updateStartTransResponse" />
</wsdl:operation>
<wsdl:operation name="listClassificationField">
<wsdl:input wsaw:Action="urn:listClassificationField" message="ns:listClassificationFieldRequest" />
<wsdl:output wsaw:Action="urn:listClassificationFieldResponse" message="ns:listClassificationFieldResponse" />
</wsdl:operation>
<wsdl:operation name="getSubGroupAndRoles">
<wsdl:input wsaw:Action="urn:getSubGroupAndRoles" message="ns:getSubGroupAndRolesRequest" />
<wsdl:output wsaw:Action="urn:getSubGroupAndRolesResponse" message="ns:getSubGroupAndRolesResponse" />
</wsdl:operation>
<wsdl:operation name="listMasterFileByObjectGuid">
<wsdl:input wsaw:Action="urn:listMasterFileByObjectGuid" message="ns:listMasterFileByObjectGuidRequest" />
<wsdl:output wsaw:Action="urn:listMasterFileByObjectGuidResponse" message="ns:listMasterFileByObjectGuidResponse" />
</wsdl:operation>
<wsdl:operation name="getGroupById">
<wsdl:input wsaw:Action="urn:getGroupById" message="ns:getGroupByIdRequest" />
<wsdl:output wsaw:Action="urn:getGroupByIdResponse" message="ns:getGroupByIdResponse" />
</wsdl:operation>
<wsdl:operation name="listUserByRoleInGroup">
<wsdl:input wsaw:Action="urn:listUserByRoleInGroup" message="ns:listUserByRoleInGroupRequest" />
<wsdl:output wsaw:Action="urn:listUserByRoleInGroupResponse" message="ns:listUserByRoleInGroupResponse" />
</wsdl:operation>
<wsdl:operation name="search">
<wsdl:input wsaw:Action="urn:search" message="ns:searchRequest" />
<wsdl:output wsaw:Action="urn:searchResponse" message="ns:searchResponse" />
</wsdl:operation>
<wsdl:operation name="listSerialParaTable">
<wsdl:input wsaw:Action="urn:listSerialParaTable" message="ns:listSerialParaTableRequest" />
<wsdl:output wsaw:Action="urn:listSerialParaTableResponse" message="ns:listSerialParaTableResponse" />
</wsdl:operation>
<wsdl:operation name="shouldUpdate">
<wsdl:input wsaw:Action="urn:shouldUpdate" message="ns:shouldUpdateRequest" />
<wsdl:output wsaw:Action="urn:shouldUpdateResponse" message="ns:shouldUpdateResponse" />
</wsdl:operation>
<wsdl:operation name="uploadConfigFiles">
<wsdl:input wsaw:Action="urn:uploadConfigFiles" message="ns:uploadConfigFilesRequest" />
<wsdl:output wsaw:Action="urn:uploadConfigFilesResponse" message="ns:uploadConfigFilesResponse" />
</wsdl:operation>
<wsdl:operation name="listObjectById">
<wsdl:input wsaw:Action="urn:listObjectById" message="ns:listObjectByIdRequest" />
<wsdl:output wsaw:Action="urn:listObjectByIdResponse" message="ns:listObjectByIdResponse" />
</wsdl:operation>
<wsdl:operation name="checkAndDeleteFiles">
<wsdl:input wsaw:Action="urn:checkAndDeleteFiles" message="ns:checkAndDeleteFilesRequest" />
<wsdl:output wsaw:Action="urn:checkAndDeleteFilesResponse" message="ns:checkAndDeleteFilesResponse" />
</wsdl:operation>
<wsdl:operation name="listAllClassification">
<wsdl:input wsaw:Action="urn:listAllClassification" message="ns:listAllClassificationRequest" />
<wsdl:output wsaw:Action="urn:listAllClassificationResponse" message="ns:listAllClassificationResponse" />
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIFieldByType">
<wsdl:input wsaw:Action="urn:listSearchConditionUIFieldByType" message="ns:listSearchConditionUIFieldByTypeRequest" />
<wsdl:output wsaw:Action="urn:listSearchConditionUIFieldByTypeResponse" message="ns:listSearchConditionUIFieldByTypeResponse" />
</wsdl:operation>
<wsdl:operation name="unlink">
<wsdl:input wsaw:Action="urn:unlink" message="ns:unlinkRequest" />
<wsdl:output wsaw:Action="urn:unlinkResponse" message="ns:unlinkResponse" />
</wsdl:operation>
<wsdl:operation name="getCodeItemByName">
<wsdl:input wsaw:Action="urn:getCodeItemByName" message="ns:getCodeItemByNameRequest" />
<wsdl:output wsaw:Action="urn:getCodeItemByNameResponse" message="ns:getCodeItemByNameResponse" />
</wsdl:operation>
<wsdl:operation name="getFoundationObjectViewValue">
<wsdl:input wsaw:Action="urn:getFoundationObjectViewValue" message="ns:getFoundationObjectViewValueRequest" />
<wsdl:output wsaw:Action="urn:getFoundationObjectViewValueResponse" message="ns:getFoundationObjectViewValueResponse" />
</wsdl:operation>
<wsdl:operation name="getObject">
<wsdl:input wsaw:Action="urn:getObject" message="ns:getObjectRequest" />
<wsdl:output wsaw:Action="urn:getObjectResponse" message="ns:getObjectResponse" />
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfo">
<wsdl:input wsaw:Action="urn:listAllSubBOInfo" message="ns:listAllSubBOInfoRequest" />
<wsdl:output wsaw:Action="urn:listAllSubBOInfoResponse" message="ns:listAllSubBOInfoResponse" />
</wsdl:operation>
<wsdl:operation name="getCode">
<wsdl:input wsaw:Action="urn:getCode" message="ns:getCodeRequest" />
<wsdl:output wsaw:Action="urn:getCodeResponse" message="ns:getCodeResponse" />
</wsdl:operation>
<wsdl:operation name="recursionGetObjectOfRelation">
<wsdl:input wsaw:Action="urn:recursionGetObjectOfRelation" message="ns:recursionGetObjectOfRelationRequest" />
<wsdl:output wsaw:Action="urn:recursionGetObjectOfRelationResponse" message="ns:recursionGetObjectOfRelationResponse" />
</wsdl:operation>
<wsdl:operation name="changeCommitPathToGuid">
<wsdl:input wsaw:Action="urn:changeCommitPathToGuid" message="ns:changeCommitPathToGuidRequest" />
<wsdl:output wsaw:Action="urn:changeCommitPathToGuidResponse" message="ns:changeCommitPathToGuidResponse" />
</wsdl:operation>
<wsdl:operation name="listFoundationByTemplateName">
<wsdl:input wsaw:Action="urn:listFoundationByTemplateName" message="ns:listFoundationByTemplateNameRequest" />
<wsdl:output wsaw:Action="urn:listFoundationByTemplateNameResponse" message="ns:listFoundationByTemplateNameResponse" />
</wsdl:operation>
<wsdl:operation name="listBOInfoByClassficationGuid">
<wsdl:input wsaw:Action="urn:listBOInfoByClassficationGuid" message="ns:listBOInfoByClassficationGuidRequest" />
<wsdl:output wsaw:Action="urn:listBOInfoByClassficationGuidResponse" message="ns:listBOInfoByClassficationGuidResponse" />
</wsdl:operation>
<wsdl:operation name="downloadConfigFiles">
<wsdl:input wsaw:Action="urn:downloadConfigFiles" message="ns:downloadConfigFilesRequest" />
<wsdl:output wsaw:Action="urn:downloadConfigFilesResponse" message="ns:downloadConfigFilesResponse" />
</wsdl:operation>
<wsdl:operation name="getDefaultRootFolderByUserGroup">
<wsdl:input wsaw:Action="urn:getDefaultRootFolderByUserGroup" message="ns:getDefaultRootFolderByUserGroupRequest" />
<wsdl:output wsaw:Action="urn:getDefaultRootFolderByUserGroupResponse" message="ns:getDefaultRootFolderByUserGroupResponse" />
</wsdl:operation>
<wsdl:operation name="link">
<wsdl:input wsaw:Action="urn:link" message="ns:linkRequest" />
<wsdl:output wsaw:Action="urn:linkResponse" message="ns:linkResponse" />
</wsdl:operation>
<wsdl:operation name="listECADModelByItem">
<wsdl:input wsaw:Action="urn:listECADModelByItem" message="ns:listECADModelByItemRequest" />
<wsdl:output wsaw:Action="urn:listECADModelByItemResponse" message="ns:listECADModelByItemResponse" />
</wsdl:operation>
<wsdl:operation name="listLibrary">
<wsdl:input wsaw:Action="urn:listLibrary" message="ns:listLibraryRequest" />
<wsdl:output wsaw:Action="urn:listLibraryResponse" message="ns:listLibraryResponse" />
</wsdl:operation>
<wsdl:operation name="unlinkOfModelObjectAndMateril">
<wsdl:input wsaw:Action="urn:unlinkOfModelObjectAndMateril" message="ns:unlinkOfModelObjectAndMaterilRequest" />
<wsdl:output wsaw:Action="urn:unlinkOfModelObjectAndMaterilResponse" message="ns:unlinkOfModelObjectAndMaterilResponse" />
</wsdl:operation>
<wsdl:operation name="batchDownloadIconFile">
<wsdl:input wsaw:Action="urn:batchDownloadIconFile" message="ns:batchDownloadIconFileRequest" />
<wsdl:output wsaw:Action="urn:batchDownloadIconFileResponse" message="ns:batchDownloadIconFileResponse" />
</wsdl:operation>
<wsdl:operation name="listFoundationObjectOfRelation">
<wsdl:input wsaw:Action="urn:listFoundationObjectOfRelation" message="ns:listFoundationObjectOfRelationRequest" />
<wsdl:output wsaw:Action="urn:listFoundationObjectOfRelationResponse" message="ns:listFoundationObjectOfRelationResponse" />
</wsdl:operation>
<wsdl:operation name="batchLinkMateril">
<wsdl:input wsaw:Action="urn:batchLinkMateril" message="ns:batchLinkMaterilRequest" />
<wsdl:output wsaw:Action="urn:batchLinkMaterilResponse" message="ns:batchLinkMaterilResponse" />
</wsdl:operation>
<wsdl:operation name="listAllUIFormObject">
<wsdl:input wsaw:Action="urn:listAllUIFormObject" message="ns:listAllUIFormObjectRequest" />
<wsdl:output wsaw:Action="urn:listAllUIFormObjectResponse" message="ns:listAllUIFormObjectResponse" />
</wsdl:operation>
<wsdl:operation name="hasLicence">
<wsdl:input wsaw:Action="urn:hasLicence" message="ns:hasLicenceRequest" />
<wsdl:output wsaw:Action="urn:hasLicenceResponse" message="ns:hasLicenceResponse" />
</wsdl:operation>
<wsdl:operation name="listAllClassField">
<wsdl:input wsaw:Action="urn:listAllClassField" message="ns:listAllClassFieldRequest" />
<wsdl:output wsaw:Action="urn:listAllClassFieldResponse" message="ns:listAllClassFieldResponse" />
</wsdl:operation>
<wsdl:operation name="GetListUIFields">
<wsdl:input wsaw:Action="urn:GetListUIFields" message="ns:GetListUIFieldsRequest" />
<wsdl:output wsaw:Action="urn:GetListUIFieldsResponse" message="ns:GetListUIFieldsResponse" />
</wsdl:operation>
<wsdl:operation name="uploadFile">
<wsdl:input wsaw:Action="urn:uploadFile" message="ns:uploadFileRequest" />
<wsdl:output wsaw:Action="urn:uploadFileResponse" message="ns:uploadFileResponse" />
</wsdl:operation>
<wsdl:operation name="listUIField">
<wsdl:input wsaw:Action="urn:listUIField" message="ns:listUIFieldRequest" />
<wsdl:output wsaw:Action="urn:listUIFieldResponse" message="ns:listUIFieldResponse" />
</wsdl:operation>
<wsdl:operation name="listRoleByUserInGroup">
<wsdl:input wsaw:Action="urn:listRoleByUserInGroup" message="ns:listRoleByUserInGroupRequest" />
<wsdl:output wsaw:Action="urn:listRoleByUserInGroupResponse" message="ns:listRoleByUserInGroupResponse" />
</wsdl:operation>
<wsdl:operation name="listBOMWithEnd2">
<wsdl:input wsaw:Action="urn:listBOMWithEnd2" message="ns:listBOMWithEnd2Request" />
<wsdl:output wsaw:Action="urn:listBOMWithEnd2Response" message="ns:listBOMWithEnd2Response" />
</wsdl:operation>
<wsdl:operation name="listBoardMaterialInBOM">
<wsdl:input wsaw:Action="urn:listBoardMaterialInBOM" message="ns:listBoardMaterialInBOMRequest" />
<wsdl:output wsaw:Action="urn:listBoardMaterialInBOMResponse" message="ns:listBoardMaterialInBOMResponse" />
</wsdl:operation>
<wsdl:operation name="checkOut">
<wsdl:input wsaw:Action="urn:checkOut" message="ns:checkOutRequest" />
<wsdl:output wsaw:Action="urn:checkOutResponse" message="ns:checkOutResponse" />
</wsdl:operation>
<wsdl:operation name="saveObject2">
<wsdl:input wsaw:Action="urn:saveObject2" message="ns:saveObject2Request" />
<wsdl:output wsaw:Action="urn:saveObject2Response" message="ns:saveObject2Response" />
</wsdl:operation>
<wsdl:operation name="listCAD3DTemplateByType">
<wsdl:input wsaw:Action="urn:listCAD3DTemplateByType" message="ns:listCAD3DTemplateByTypeRequest" />
<wsdl:output wsaw:Action="urn:listCAD3DTemplateByTypeResponse" message="ns:listCAD3DTemplateByTypeResponse" />
</wsdl:operation>
<wsdl:operation name="listWhereUsed">
<wsdl:input wsaw:Action="urn:listWhereUsed" message="ns:listWhereUsedRequest" />
<wsdl:output wsaw:Action="urn:listWhereUsedResponse" message="ns:listWhereUsedResponse" />
</wsdl:operation>
<wsdl:operation name="getDrawingByModel">
<wsdl:input wsaw:Action="urn:getDrawingByModel" message="ns:getDrawingByModelRequest" />
<wsdl:output wsaw:Action="urn:getDrawingByModelResponse" message="ns:getDrawingByModelResponse" />
</wsdl:operation>
<wsdl:operation name="downloadFileWithFileFix">
<wsdl:input wsaw:Action="urn:downloadFileWithFileFix" message="ns:downloadFileWithFileFixRequest" />
<wsdl:output wsaw:Action="urn:downloadFileWithFileFixResponse" message="ns:downloadFileWithFileFixResponse" />
</wsdl:operation>
<wsdl:operation name="getSystemInformation">
<wsdl:input wsaw:Action="urn:getSystemInformation" message="ns:getSystemInformationRequest" />
<wsdl:output wsaw:Action="urn:getSystemInformationResponse" message="ns:getSystemInformationResponse" />
</wsdl:operation>
<wsdl:operation name="downloadFile4Trans">
<wsdl:input wsaw:Action="urn:downloadFile4Trans" message="ns:downloadFile4TransRequest" />
<wsdl:output wsaw:Action="urn:downloadFile4TransResponse" message="ns:downloadFile4TransResponse" />
</wsdl:operation>
<wsdl:operation name="listWhereReferenced">
<wsdl:input wsaw:Action="urn:listWhereReferenced" message="ns:listWhereReferencedRequest" />
<wsdl:output wsaw:Action="urn:listWhereReferencedResponse" message="ns:listWhereReferencedResponse" />
<wsdl:fault wsaw:Action="urn:listWhereReferencedServiceRequestException" name="ServiceRequestException" message="ns:ServiceRequestException" />
</wsdl:operation>
<wsdl:operation name="listFormUIField">
<wsdl:input wsaw:Action="urn:listFormUIField" message="ns:listFormUIFieldRequest" />
<wsdl:output wsaw:Action="urn:listFormUIFieldResponse" message="ns:listFormUIFieldResponse" />
</wsdl:operation>
<wsdl:operation name="listTLicenseModules">
<wsdl:input wsaw:Action="urn:listTLicenseModules" message="ns:listTLicenseModulesRequest" />
<wsdl:output wsaw:Action="urn:listTLicenseModulesResponse" message="ns:listTLicenseModulesResponse" />
</wsdl:operation>
<wsdl:operation name="updateBOM">
<wsdl:input wsaw:Action="urn:updateBOM" message="ns:updateBOMRequest" />
<wsdl:output wsaw:Action="urn:updateBOMResponse" message="ns:updateBOMResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CADIServiceSoap11Binding" type="ns:CADIServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="uploadQueueInfo">
<soap:operation soapAction="urn:uploadQueueInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMView">
<soap:operation soapAction="urn:getBOMView" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="logout">
<soap:operation soapAction="urn:logout" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRefCodeName">
<soap:operation soapAction="urn:getRefCodeName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUserForLogin">
<soap:operation soapAction="urn:listGroupByUserForLogin" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCodeItem">
<soap:operation soapAction="urn:listCodeItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createRevision">
<soap:operation soapAction="urn:createRevision" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchRecursionGetObjectOfRelation">
<soap:operation soapAction="urn:batchRecursionGetObjectOfRelation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createObject">
<soap:operation soapAction="urn:createObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTypeValue">
<soap:operation soapAction="urn:getTypeValue" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadPreviewFile">
<soap:operation soapAction="urn:downloadPreviewFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByEnd2">
<soap:operation soapAction="urn:listItemByEnd2" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ServiceRequestException">
<soap:fault use="literal" name="ServiceRequestException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="detachFile">
<soap:operation soapAction="urn:detachFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllMyFolder">
<soap:operation soapAction="urn:listAllMyFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isAdmin">
<soap:operation soapAction="urn:isAdmin" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassFieldInNumbering">
<soap:operation soapAction="urn:listClassFieldInNumbering" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getQueueInfo">
<soap:operation soapAction="urn:getQueueInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOM">
<soap:operation soapAction="urn:listBOM" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUserById">
<soap:operation soapAction="urn:getUserById" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getModelByDrawing">
<soap:operation soapAction="urn:getModelByDrawing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClass">
<soap:operation soapAction="urn:listAllClass" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootMyFolder">
<soap:operation soapAction="urn:getRootMyFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModelAndConfigItem">
<soap:operation soapAction="urn:listItemByModelAndConfigItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDrawing">
<soap:operation soapAction="urn:linkDrawing" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkModel">
<soap:operation soapAction="urn:batchLinkModel" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD2DTemplateByType">
<soap:operation soapAction="urn:listCAD2DTemplateByType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateSerialParaTable">
<soap:operation soapAction="urn:updateSerialParaTable" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObject">
<soap:operation soapAction="urn:listObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasPreviewFile">
<soap:operation soapAction="urn:hasPreviewFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setLocale">
<soap:operation soapAction="urn:setLocale" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCurrentBizObject">
<soap:operation soapAction="urn:listCurrentBizObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDocument">
<soap:operation soapAction="urn:linkDocument" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkClassNameAndIDValidity">
<soap:operation soapAction="urn:checkClassNameAndIDValidity" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject">
<soap:operation soapAction="urn:saveObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportLocale">
<soap:operation soapAction="urn:getSupportLocale" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadPreviewFile">
<soap:operation soapAction="urn:batchUploadPreviewFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelCheckOut">
<soap:operation soapAction="urn:cancelCheckOut" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile">
<soap:operation soapAction="urn:downloadFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMaterilAndModeObject">
<soap:operation soapAction="urn:batchLinkMaterilAndModeObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMTemplateByEND2">
<soap:operation soapAction="urn:listBOMTemplateByEND2" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFile">
<soap:operation soapAction="urn:listFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login4Trans">
<soap:operation soapAction="urn:login4Trans" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibraryByUser">
<soap:operation soapAction="urn:listLibraryByUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listQueue4Trans">
<soap:operation soapAction="urn:listQueue4Trans" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkUploadFiles">
<soap:operation soapAction="urn:checkUploadFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUser">
<soap:operation soapAction="urn:listGroupByUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadIconFile">
<soap:operation soapAction="urn:batchUploadIconFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSignParam">
<soap:operation soapAction="urn:listSignParam" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBizObjectByInterface">
<soap:operation soapAction="urn:listBizObjectByInterface" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIObject">
<soap:operation soapAction="urn:listUIObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationUIField">
<soap:operation soapAction="urn:listClassificationUIField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkIn">
<soap:operation soapAction="urn:checkIn" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMTemplate">
<soap:operation soapAction="urn:getBOMTemplate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassification">
<soap:operation soapAction="urn:listClassification" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassificationMasterByClassName">
<soap:operation soapAction="urn:getClassificationMasterByClassName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWholeUserTree">
<soap:operation soapAction="urn:getWholeUserTree" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadModelFiles">
<soap:operation soapAction="urn:downloadModelFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootGroup">
<soap:operation soapAction="urn:getRootGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkFoundationRepeat">
<soap:operation soapAction="urn:checkFoundationRepeat" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list3DModelByItem">
<soap:operation soapAction="urn:list3DModelByItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLifeCyclePhase">
<soap:operation soapAction="urn:listLifeCyclePhase" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateEndTrans">
<soap:operation soapAction="urn:updateEndTrans" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isSessionExpired">
<soap:operation soapAction="urn:isSessionExpired" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRowCount">
<soap:operation soapAction="urn:getRowCount" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listModel">
<soap:operation soapAction="urn:listModel" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBoInfoByClassName">
<soap:operation soapAction="urn:getBoInfoByClassName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIField">
<soap:operation soapAction="urn:listSearchConditionUIField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIField">
<soap:operation soapAction="urn:listAllUIField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfoContain">
<soap:operation soapAction="urn:listAllSubBOInfoContain" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassFieldRefFields">
<soap:operation soapAction="urn:getClassFieldRefFields" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile4Sign">
<soap:operation soapAction="urn:downloadFile4Sign" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list2DModelByItem">
<soap:operation soapAction="urn:list2DModelByItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasIconFile">
<soap:operation soapAction="urn:hasIconFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassByInterface">
<soap:operation soapAction="urn:listClassByInterface" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSubFolder">
<soap:operation soapAction="urn:listSubFolder" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<soap:operation soapAction="urn:login" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModel">
<soap:operation soapAction="urn:listItemByModel" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTemplateObjectByType">
<soap:operation soapAction="urn:listTemplateObjectByType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateStartTrans">
<soap:operation soapAction="urn:updateStartTrans" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationField">
<soap:operation soapAction="urn:listClassificationField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSubGroupAndRoles">
<soap:operation soapAction="urn:getSubGroupAndRoles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUserByRoleInGroup">
<soap:operation soapAction="urn:listUserByRoleInGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGroupById">
<soap:operation soapAction="urn:getGroupById" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listMasterFileByObjectGuid">
<soap:operation soapAction="urn:listMasterFileByObjectGuid" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="search">
<soap:operation soapAction="urn:search" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSerialParaTable">
<soap:operation soapAction="urn:listSerialParaTable" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="shouldUpdate">
<soap:operation soapAction="urn:shouldUpdate" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadConfigFiles">
<soap:operation soapAction="urn:uploadConfigFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObjectById">
<soap:operation soapAction="urn:listObjectById" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkAndDeleteFiles">
<soap:operation soapAction="urn:checkAndDeleteFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassification">
<soap:operation soapAction="urn:listAllClassification" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIFieldByType">
<soap:operation soapAction="urn:listSearchConditionUIFieldByType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlink">
<soap:operation soapAction="urn:unlink" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getFoundationObjectViewValue">
<soap:operation soapAction="urn:getFoundationObjectViewValue" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCodeItemByName">
<soap:operation soapAction="urn:getCodeItemByName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getObject">
<soap:operation soapAction="urn:getObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfo">
<soap:operation soapAction="urn:listAllSubBOInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="recursionGetObjectOfRelation">
<soap:operation soapAction="urn:recursionGetObjectOfRelation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCode">
<soap:operation soapAction="urn:getCode" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changeCommitPathToGuid">
<soap:operation soapAction="urn:changeCommitPathToGuid" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationByTemplateName">
<soap:operation soapAction="urn:listFoundationByTemplateName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOInfoByClassficationGuid">
<soap:operation soapAction="urn:listBOInfoByClassficationGuid" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadConfigFiles">
<soap:operation soapAction="urn:downloadConfigFiles" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDefaultRootFolderByUserGroup">
<soap:operation soapAction="urn:getDefaultRootFolderByUserGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listECADModelByItem">
<soap:operation soapAction="urn:listECADModelByItem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="link">
<soap:operation soapAction="urn:link" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibrary">
<soap:operation soapAction="urn:listLibrary" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlinkOfModelObjectAndMateril">
<soap:operation soapAction="urn:unlinkOfModelObjectAndMateril" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchDownloadIconFile">
<soap:operation soapAction="urn:batchDownloadIconFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationObjectOfRelation">
<soap:operation soapAction="urn:listFoundationObjectOfRelation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMateril">
<soap:operation soapAction="urn:batchLinkMateril" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIFormObject">
<soap:operation soapAction="urn:listAllUIFormObject" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasLicence">
<soap:operation soapAction="urn:hasLicence" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassField">
<soap:operation soapAction="urn:listAllClassField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetListUIFields">
<soap:operation soapAction="urn:GetListUIFields" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadFile">
<soap:operation soapAction="urn:uploadFile" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIField">
<soap:operation soapAction="urn:listUIField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listRoleByUserInGroup">
<soap:operation soapAction="urn:listRoleByUserInGroup" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMWithEnd2">
<soap:operation soapAction="urn:listBOMWithEnd2" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBoardMaterialInBOM">
<soap:operation soapAction="urn:listBoardMaterialInBOM" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkOut">
<soap:operation soapAction="urn:checkOut" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject2">
<soap:operation soapAction="urn:saveObject2" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD3DTemplateByType">
<soap:operation soapAction="urn:listCAD3DTemplateByType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereUsed">
<soap:operation soapAction="urn:listWhereUsed" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDrawingByModel">
<soap:operation soapAction="urn:getDrawingByModel" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFileWithFileFix">
<soap:operation soapAction="urn:downloadFileWithFileFix" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystemInformation">
<soap:operation soapAction="urn:getSystemInformation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereReferenced">
<soap:operation soapAction="urn:listWhereReferenced" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ServiceRequestException">
<soap:fault use="literal" name="ServiceRequestException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="downloadFile4Trans">
<soap:operation soapAction="urn:downloadFile4Trans" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateBOM">
<soap:operation soapAction="urn:updateBOM" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTLicenseModules">
<soap:operation soapAction="urn:listTLicenseModules" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFormUIField">
<soap:operation soapAction="urn:listFormUIField" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CADIServiceSoap12Binding" type="ns:CADIServicePortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="uploadQueueInfo">
<soap12:operation soapAction="urn:uploadQueueInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMView">
<soap12:operation soapAction="urn:getBOMView" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="logout">
<soap12:operation soapAction="urn:logout" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRefCodeName">
<soap12:operation soapAction="urn:getRefCodeName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUserForLogin">
<soap12:operation soapAction="urn:listGroupByUserForLogin" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCodeItem">
<soap12:operation soapAction="urn:listCodeItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createRevision">
<soap12:operation soapAction="urn:createRevision" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchRecursionGetObjectOfRelation">
<soap12:operation soapAction="urn:batchRecursionGetObjectOfRelation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createObject">
<soap12:operation soapAction="urn:createObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTypeValue">
<soap12:operation soapAction="urn:getTypeValue" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadPreviewFile">
<soap12:operation soapAction="urn:downloadPreviewFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByEnd2">
<soap12:operation soapAction="urn:listItemByEnd2" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="ServiceRequestException">
<soap12:fault use="literal" name="ServiceRequestException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="detachFile">
<soap12:operation soapAction="urn:detachFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllMyFolder">
<soap12:operation soapAction="urn:listAllMyFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isAdmin">
<soap12:operation soapAction="urn:isAdmin" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassFieldInNumbering">
<soap12:operation soapAction="urn:listClassFieldInNumbering" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getQueueInfo">
<soap12:operation soapAction="urn:getQueueInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOM">
<soap12:operation soapAction="urn:listBOM" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUserById">
<soap12:operation soapAction="urn:getUserById" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getModelByDrawing">
<soap12:operation soapAction="urn:getModelByDrawing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClass">
<soap12:operation soapAction="urn:listAllClass" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootMyFolder">
<soap12:operation soapAction="urn:getRootMyFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModelAndConfigItem">
<soap12:operation soapAction="urn:listItemByModelAndConfigItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDrawing">
<soap12:operation soapAction="urn:linkDrawing" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkModel">
<soap12:operation soapAction="urn:batchLinkModel" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD2DTemplateByType">
<soap12:operation soapAction="urn:listCAD2DTemplateByType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateSerialParaTable">
<soap12:operation soapAction="urn:updateSerialParaTable" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObject">
<soap12:operation soapAction="urn:listObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasPreviewFile">
<soap12:operation soapAction="urn:hasPreviewFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setLocale">
<soap12:operation soapAction="urn:setLocale" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCurrentBizObject">
<soap12:operation soapAction="urn:listCurrentBizObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDocument">
<soap12:operation soapAction="urn:linkDocument" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkClassNameAndIDValidity">
<soap12:operation soapAction="urn:checkClassNameAndIDValidity" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject">
<soap12:operation soapAction="urn:saveObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportLocale">
<soap12:operation soapAction="urn:getSupportLocale" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadPreviewFile">
<soap12:operation soapAction="urn:batchUploadPreviewFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelCheckOut">
<soap12:operation soapAction="urn:cancelCheckOut" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile">
<soap12:operation soapAction="urn:downloadFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMaterilAndModeObject">
<soap12:operation soapAction="urn:batchLinkMaterilAndModeObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMTemplateByEND2">
<soap12:operation soapAction="urn:listBOMTemplateByEND2" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFile">
<soap12:operation soapAction="urn:listFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login4Trans">
<soap12:operation soapAction="urn:login4Trans" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibraryByUser">
<soap12:operation soapAction="urn:listLibraryByUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listQueue4Trans">
<soap12:operation soapAction="urn:listQueue4Trans" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkUploadFiles">
<soap12:operation soapAction="urn:checkUploadFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUser">
<soap12:operation soapAction="urn:listGroupByUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadIconFile">
<soap12:operation soapAction="urn:batchUploadIconFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSignParam">
<soap12:operation soapAction="urn:listSignParam" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBizObjectByInterface">
<soap12:operation soapAction="urn:listBizObjectByInterface" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIObject">
<soap12:operation soapAction="urn:listUIObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationUIField">
<soap12:operation soapAction="urn:listClassificationUIField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkIn">
<soap12:operation soapAction="urn:checkIn" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMTemplate">
<soap12:operation soapAction="urn:getBOMTemplate" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassification">
<soap12:operation soapAction="urn:listClassification" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassificationMasterByClassName">
<soap12:operation soapAction="urn:getClassificationMasterByClassName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWholeUserTree">
<soap12:operation soapAction="urn:getWholeUserTree" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadModelFiles">
<soap12:operation soapAction="urn:downloadModelFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootGroup">
<soap12:operation soapAction="urn:getRootGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkFoundationRepeat">
<soap12:operation soapAction="urn:checkFoundationRepeat" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list3DModelByItem">
<soap12:operation soapAction="urn:list3DModelByItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLifeCyclePhase">
<soap12:operation soapAction="urn:listLifeCyclePhase" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateEndTrans">
<soap12:operation soapAction="urn:updateEndTrans" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isSessionExpired">
<soap12:operation soapAction="urn:isSessionExpired" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRowCount">
<soap12:operation soapAction="urn:getRowCount" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listModel">
<soap12:operation soapAction="urn:listModel" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBoInfoByClassName">
<soap12:operation soapAction="urn:getBoInfoByClassName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIField">
<soap12:operation soapAction="urn:listSearchConditionUIField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIField">
<soap12:operation soapAction="urn:listAllUIField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfoContain">
<soap12:operation soapAction="urn:listAllSubBOInfoContain" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassFieldRefFields">
<soap12:operation soapAction="urn:getClassFieldRefFields" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile4Sign">
<soap12:operation soapAction="urn:downloadFile4Sign" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list2DModelByItem">
<soap12:operation soapAction="urn:list2DModelByItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasIconFile">
<soap12:operation soapAction="urn:hasIconFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassByInterface">
<soap12:operation soapAction="urn:listClassByInterface" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSubFolder">
<soap12:operation soapAction="urn:listSubFolder" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<soap12:operation soapAction="urn:login" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModel">
<soap12:operation soapAction="urn:listItemByModel" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTemplateObjectByType">
<soap12:operation soapAction="urn:listTemplateObjectByType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateStartTrans">
<soap12:operation soapAction="urn:updateStartTrans" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationField">
<soap12:operation soapAction="urn:listClassificationField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSubGroupAndRoles">
<soap12:operation soapAction="urn:getSubGroupAndRoles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUserByRoleInGroup">
<soap12:operation soapAction="urn:listUserByRoleInGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGroupById">
<soap12:operation soapAction="urn:getGroupById" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listMasterFileByObjectGuid">
<soap12:operation soapAction="urn:listMasterFileByObjectGuid" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="search">
<soap12:operation soapAction="urn:search" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSerialParaTable">
<soap12:operation soapAction="urn:listSerialParaTable" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="shouldUpdate">
<soap12:operation soapAction="urn:shouldUpdate" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadConfigFiles">
<soap12:operation soapAction="urn:uploadConfigFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObjectById">
<soap12:operation soapAction="urn:listObjectById" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkAndDeleteFiles">
<soap12:operation soapAction="urn:checkAndDeleteFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassification">
<soap12:operation soapAction="urn:listAllClassification" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIFieldByType">
<soap12:operation soapAction="urn:listSearchConditionUIFieldByType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlink">
<soap12:operation soapAction="urn:unlink" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getFoundationObjectViewValue">
<soap12:operation soapAction="urn:getFoundationObjectViewValue" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCodeItemByName">
<soap12:operation soapAction="urn:getCodeItemByName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getObject">
<soap12:operation soapAction="urn:getObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfo">
<soap12:operation soapAction="urn:listAllSubBOInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="recursionGetObjectOfRelation">
<soap12:operation soapAction="urn:recursionGetObjectOfRelation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCode">
<soap12:operation soapAction="urn:getCode" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changeCommitPathToGuid">
<soap12:operation soapAction="urn:changeCommitPathToGuid" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationByTemplateName">
<soap12:operation soapAction="urn:listFoundationByTemplateName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOInfoByClassficationGuid">
<soap12:operation soapAction="urn:listBOInfoByClassficationGuid" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadConfigFiles">
<soap12:operation soapAction="urn:downloadConfigFiles" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDefaultRootFolderByUserGroup">
<soap12:operation soapAction="urn:getDefaultRootFolderByUserGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listECADModelByItem">
<soap12:operation soapAction="urn:listECADModelByItem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="link">
<soap12:operation soapAction="urn:link" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibrary">
<soap12:operation soapAction="urn:listLibrary" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlinkOfModelObjectAndMateril">
<soap12:operation soapAction="urn:unlinkOfModelObjectAndMateril" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchDownloadIconFile">
<soap12:operation soapAction="urn:batchDownloadIconFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationObjectOfRelation">
<soap12:operation soapAction="urn:listFoundationObjectOfRelation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMateril">
<soap12:operation soapAction="urn:batchLinkMateril" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIFormObject">
<soap12:operation soapAction="urn:listAllUIFormObject" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasLicence">
<soap12:operation soapAction="urn:hasLicence" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassField">
<soap12:operation soapAction="urn:listAllClassField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetListUIFields">
<soap12:operation soapAction="urn:GetListUIFields" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadFile">
<soap12:operation soapAction="urn:uploadFile" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIField">
<soap12:operation soapAction="urn:listUIField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listRoleByUserInGroup">
<soap12:operation soapAction="urn:listRoleByUserInGroup" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMWithEnd2">
<soap12:operation soapAction="urn:listBOMWithEnd2" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBoardMaterialInBOM">
<soap12:operation soapAction="urn:listBoardMaterialInBOM" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkOut">
<soap12:operation soapAction="urn:checkOut" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject2">
<soap12:operation soapAction="urn:saveObject2" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD3DTemplateByType">
<soap12:operation soapAction="urn:listCAD3DTemplateByType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereUsed">
<soap12:operation soapAction="urn:listWhereUsed" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDrawingByModel">
<soap12:operation soapAction="urn:getDrawingByModel" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFileWithFileFix">
<soap12:operation soapAction="urn:downloadFileWithFileFix" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystemInformation">
<soap12:operation soapAction="urn:getSystemInformation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereReferenced">
<soap12:operation soapAction="urn:listWhereReferenced" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
<wsdl:fault name="ServiceRequestException">
<soap12:fault use="literal" name="ServiceRequestException" namespace="" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="downloadFile4Trans">
<soap12:operation soapAction="urn:downloadFile4Trans" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateBOM">
<soap12:operation soapAction="urn:updateBOM" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTLicenseModules">
<soap12:operation soapAction="urn:listTLicenseModules" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFormUIField">
<soap12:operation soapAction="urn:listFormUIField" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CADIServiceHttpBinding" type="ns:CADIServicePortType">
<http:binding verb="POST" />
<wsdl:operation name="uploadQueueInfo">
<http:operation location="CADIService/uploadQueueInfo" />
<wsdl:input>
<mime:content part="uploadQueueInfo" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="uploadQueueInfo" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMView">
<http:operation location="CADIService/getBOMView" />
<wsdl:input>
<mime:content part="getBOMView" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getBOMView" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="logout">
<http:operation location="CADIService/logout" />
<wsdl:input>
<mime:content part="logout" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="logout" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRefCodeName">
<http:operation location="CADIService/getRefCodeName" />
<wsdl:input>
<mime:content part="getRefCodeName" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getRefCodeName" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUserForLogin">
<http:operation location="CADIService/listGroupByUserForLogin" />
<wsdl:input>
<mime:content part="listGroupByUserForLogin" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listGroupByUserForLogin" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCodeItem">
<http:operation location="CADIService/listCodeItem" />
<wsdl:input>
<mime:content part="listCodeItem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listCodeItem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createRevision">
<http:operation location="CADIService/createRevision" />
<wsdl:input>
<mime:content part="createRevision" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="createRevision" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchRecursionGetObjectOfRelation">
<http:operation location="CADIService/batchRecursionGetObjectOfRelation" />
<wsdl:input>
<mime:content part="batchRecursionGetObjectOfRelation" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchRecursionGetObjectOfRelation" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="createObject">
<http:operation location="CADIService/createObject" />
<wsdl:input>
<mime:content part="createObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="createObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTypeValue">
<http:operation location="CADIService/getTypeValue" />
<wsdl:input>
<mime:content part="getTypeValue" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getTypeValue" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadPreviewFile">
<http:operation location="CADIService/downloadPreviewFile" />
<wsdl:input>
<mime:content part="downloadPreviewFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadPreviewFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByEnd2">
<http:operation location="CADIService/listItemByEnd2" />
<wsdl:input>
<mime:content part="listItemByEnd2" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listItemByEnd2" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="detachFile">
<http:operation location="CADIService/detachFile" />
<wsdl:input>
<mime:content part="detachFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="detachFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllMyFolder">
<http:operation location="CADIService/listAllMyFolder" />
<wsdl:input>
<mime:content part="listAllMyFolder" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllMyFolder" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isAdmin">
<http:operation location="CADIService/isAdmin" />
<wsdl:input>
<mime:content part="isAdmin" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="isAdmin" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassFieldInNumbering">
<http:operation location="CADIService/listClassFieldInNumbering" />
<wsdl:input>
<mime:content part="listClassFieldInNumbering" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listClassFieldInNumbering" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getQueueInfo">
<http:operation location="CADIService/getQueueInfo" />
<wsdl:input>
<mime:content part="getQueueInfo" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getQueueInfo" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOM">
<http:operation location="CADIService/listBOM" />
<wsdl:input>
<mime:content part="listBOM" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBOM" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUserById">
<http:operation location="CADIService/getUserById" />
<wsdl:input>
<mime:content part="getUserById" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getUserById" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getModelByDrawing">
<http:operation location="CADIService/getModelByDrawing" />
<wsdl:input>
<mime:content part="getModelByDrawing" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getModelByDrawing" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClass">
<http:operation location="CADIService/listAllClass" />
<wsdl:input>
<mime:content part="listAllClass" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllClass" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootMyFolder">
<http:operation location="CADIService/getRootMyFolder" />
<wsdl:input>
<mime:content part="getRootMyFolder" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getRootMyFolder" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModelAndConfigItem">
<http:operation location="CADIService/listItemByModelAndConfigItem" />
<wsdl:input>
<mime:content part="listItemByModelAndConfigItem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listItemByModelAndConfigItem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDrawing">
<http:operation location="CADIService/linkDrawing" />
<wsdl:input>
<mime:content part="linkDrawing" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="linkDrawing" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkModel">
<http:operation location="CADIService/batchLinkModel" />
<wsdl:input>
<mime:content part="batchLinkModel" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchLinkModel" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD2DTemplateByType">
<http:operation location="CADIService/listCAD2DTemplateByType" />
<wsdl:input>
<mime:content part="listCAD2DTemplateByType" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listCAD2DTemplateByType" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateSerialParaTable">
<http:operation location="CADIService/updateSerialParaTable" />
<wsdl:input>
<mime:content part="updateSerialParaTable" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="updateSerialParaTable" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObject">
<http:operation location="CADIService/listObject" />
<wsdl:input>
<mime:content part="listObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasPreviewFile">
<http:operation location="CADIService/hasPreviewFile" />
<wsdl:input>
<mime:content part="hasPreviewFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="hasPreviewFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setLocale">
<http:operation location="CADIService/setLocale" />
<wsdl:input>
<mime:content part="setLocale" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="setLocale" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCurrentBizObject">
<http:operation location="CADIService/listCurrentBizObject" />
<wsdl:input>
<mime:content part="listCurrentBizObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listCurrentBizObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="linkDocument">
<http:operation location="CADIService/linkDocument" />
<wsdl:input>
<mime:content part="linkDocument" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="linkDocument" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkClassNameAndIDValidity">
<http:operation location="CADIService/checkClassNameAndIDValidity" />
<wsdl:input>
<mime:content part="checkClassNameAndIDValidity" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkClassNameAndIDValidity" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject">
<http:operation location="CADIService/saveObject" />
<wsdl:input>
<mime:content part="saveObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="saveObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSupportLocale">
<http:operation location="CADIService/getSupportLocale" />
<wsdl:input>
<mime:content part="getSupportLocale" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getSupportLocale" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadPreviewFile">
<http:operation location="CADIService/batchUploadPreviewFile" />
<wsdl:input>
<mime:content part="batchUploadPreviewFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchUploadPreviewFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="cancelCheckOut">
<http:operation location="CADIService/cancelCheckOut" />
<wsdl:input>
<mime:content part="cancelCheckOut" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="cancelCheckOut" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile">
<http:operation location="CADIService/downloadFile" />
<wsdl:input>
<mime:content part="downloadFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMaterilAndModeObject">
<http:operation location="CADIService/batchLinkMaterilAndModeObject" />
<wsdl:input>
<mime:content part="batchLinkMaterilAndModeObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchLinkMaterilAndModeObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMTemplateByEND2">
<http:operation location="CADIService/listBOMTemplateByEND2" />
<wsdl:input>
<mime:content part="listBOMTemplateByEND2" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBOMTemplateByEND2" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFile">
<http:operation location="CADIService/listFile" />
<wsdl:input>
<mime:content part="listFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login4Trans">
<http:operation location="CADIService/login4Trans" />
<wsdl:input>
<mime:content part="login4Trans" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="login4Trans" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibraryByUser">
<http:operation location="CADIService/listLibraryByUser" />
<wsdl:input>
<mime:content part="listLibraryByUser" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listLibraryByUser" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listQueue4Trans">
<http:operation location="CADIService/listQueue4Trans" />
<wsdl:input>
<mime:content part="listQueue4Trans" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listQueue4Trans" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkUploadFiles">
<http:operation location="CADIService/checkUploadFiles" />
<wsdl:input>
<mime:content part="checkUploadFiles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkUploadFiles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listGroupByUser">
<http:operation location="CADIService/listGroupByUser" />
<wsdl:input>
<mime:content part="listGroupByUser" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listGroupByUser" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchUploadIconFile">
<http:operation location="CADIService/batchUploadIconFile" />
<wsdl:input>
<mime:content part="batchUploadIconFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchUploadIconFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSignParam">
<http:operation location="CADIService/listSignParam" />
<wsdl:input>
<mime:content part="listSignParam" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listSignParam" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBizObjectByInterface">
<http:operation location="CADIService/listBizObjectByInterface" />
<wsdl:input>
<mime:content part="listBizObjectByInterface" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBizObjectByInterface" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIObject">
<http:operation location="CADIService/listUIObject" />
<wsdl:input>
<mime:content part="listUIObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listUIObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationUIField">
<http:operation location="CADIService/listClassificationUIField" />
<wsdl:input>
<mime:content part="listClassificationUIField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listClassificationUIField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkIn">
<http:operation location="CADIService/checkIn" />
<wsdl:input>
<mime:content part="checkIn" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkIn" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBOMTemplate">
<http:operation location="CADIService/getBOMTemplate" />
<wsdl:input>
<mime:content part="getBOMTemplate" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getBOMTemplate" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassification">
<http:operation location="CADIService/listClassification" />
<wsdl:input>
<mime:content part="listClassification" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listClassification" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassificationMasterByClassName">
<http:operation location="CADIService/getClassificationMasterByClassName" />
<wsdl:input>
<mime:content part="getClassificationMasterByClassName" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getClassificationMasterByClassName" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getWholeUserTree">
<http:operation location="CADIService/getWholeUserTree" />
<wsdl:input>
<mime:content part="getWholeUserTree" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getWholeUserTree" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadModelFiles">
<http:operation location="CADIService/downloadModelFiles" />
<wsdl:input>
<mime:content part="downloadModelFiles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadModelFiles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRootGroup">
<http:operation location="CADIService/getRootGroup" />
<wsdl:input>
<mime:content part="getRootGroup" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getRootGroup" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkFoundationRepeat">
<http:operation location="CADIService/checkFoundationRepeat" />
<wsdl:input>
<mime:content part="checkFoundationRepeat" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkFoundationRepeat" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list3DModelByItem">
<http:operation location="CADIService/list3DModelByItem" />
<wsdl:input>
<mime:content part="list3DModelByItem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="list3DModelByItem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLifeCyclePhase">
<http:operation location="CADIService/listLifeCyclePhase" />
<wsdl:input>
<mime:content part="listLifeCyclePhase" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listLifeCyclePhase" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateEndTrans">
<http:operation location="CADIService/updateEndTrans" />
<wsdl:input>
<mime:content part="updateEndTrans" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="updateEndTrans" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="isSessionExpired">
<http:operation location="CADIService/isSessionExpired" />
<wsdl:input>
<mime:content part="isSessionExpired" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="isSessionExpired" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getRowCount">
<http:operation location="CADIService/getRowCount" />
<wsdl:input>
<mime:content part="getRowCount" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getRowCount" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listModel">
<http:operation location="CADIService/listModel" />
<wsdl:input>
<mime:content part="listModel" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listModel" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBoInfoByClassName">
<http:operation location="CADIService/getBoInfoByClassName" />
<wsdl:input>
<mime:content part="getBoInfoByClassName" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getBoInfoByClassName" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIField">
<http:operation location="CADIService/listSearchConditionUIField" />
<wsdl:input>
<mime:content part="listSearchConditionUIField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listSearchConditionUIField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIField">
<http:operation location="CADIService/listAllUIField" />
<wsdl:input>
<mime:content part="listAllUIField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllUIField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfoContain">
<http:operation location="CADIService/listAllSubBOInfoContain" />
<wsdl:input>
<mime:content part="listAllSubBOInfoContain" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllSubBOInfoContain" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getClassFieldRefFields">
<http:operation location="CADIService/getClassFieldRefFields" />
<wsdl:input>
<mime:content part="getClassFieldRefFields" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getClassFieldRefFields" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile4Sign">
<http:operation location="CADIService/downloadFile4Sign" />
<wsdl:input>
<mime:content part="downloadFile4Sign" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadFile4Sign" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="list2DModelByItem">
<http:operation location="CADIService/list2DModelByItem" />
<wsdl:input>
<mime:content part="list2DModelByItem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="list2DModelByItem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasIconFile">
<http:operation location="CADIService/hasIconFile" />
<wsdl:input>
<mime:content part="hasIconFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="hasIconFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassByInterface">
<http:operation location="CADIService/listClassByInterface" />
<wsdl:input>
<mime:content part="listClassByInterface" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listClassByInterface" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSubFolder">
<http:operation location="CADIService/listSubFolder" />
<wsdl:input>
<mime:content part="listSubFolder" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listSubFolder" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<http:operation location="CADIService/login" />
<wsdl:input>
<mime:content part="login" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="login" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listItemByModel">
<http:operation location="CADIService/listItemByModel" />
<wsdl:input>
<mime:content part="listItemByModel" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listItemByModel" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTemplateObjectByType">
<http:operation location="CADIService/listTemplateObjectByType" />
<wsdl:input>
<mime:content part="listTemplateObjectByType" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listTemplateObjectByType" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateStartTrans">
<http:operation location="CADIService/updateStartTrans" />
<wsdl:input>
<mime:content part="updateStartTrans" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="updateStartTrans" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listClassificationField">
<http:operation location="CADIService/listClassificationField" />
<wsdl:input>
<mime:content part="listClassificationField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listClassificationField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSubGroupAndRoles">
<http:operation location="CADIService/getSubGroupAndRoles" />
<wsdl:input>
<mime:content part="getSubGroupAndRoles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getSubGroupAndRoles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUserByRoleInGroup">
<http:operation location="CADIService/listUserByRoleInGroup" />
<wsdl:input>
<mime:content part="listUserByRoleInGroup" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listUserByRoleInGroup" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGroupById">
<http:operation location="CADIService/getGroupById" />
<wsdl:input>
<mime:content part="getGroupById" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getGroupById" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listMasterFileByObjectGuid">
<http:operation location="CADIService/listMasterFileByObjectGuid" />
<wsdl:input>
<mime:content part="listMasterFileByObjectGuid" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listMasterFileByObjectGuid" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="search">
<http:operation location="CADIService/search" />
<wsdl:input>
<mime:content part="search" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="search" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSerialParaTable">
<http:operation location="CADIService/listSerialParaTable" />
<wsdl:input>
<mime:content part="listSerialParaTable" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listSerialParaTable" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="shouldUpdate">
<http:operation location="CADIService/shouldUpdate" />
<wsdl:input>
<mime:content part="shouldUpdate" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="shouldUpdate" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadConfigFiles">
<http:operation location="CADIService/uploadConfigFiles" />
<wsdl:input>
<mime:content part="uploadConfigFiles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="uploadConfigFiles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listObjectById">
<http:operation location="CADIService/listObjectById" />
<wsdl:input>
<mime:content part="listObjectById" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listObjectById" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkAndDeleteFiles">
<http:operation location="CADIService/checkAndDeleteFiles" />
<wsdl:input>
<mime:content part="checkAndDeleteFiles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkAndDeleteFiles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassification">
<http:operation location="CADIService/listAllClassification" />
<wsdl:input>
<mime:content part="listAllClassification" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllClassification" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listSearchConditionUIFieldByType">
<http:operation location="CADIService/listSearchConditionUIFieldByType" />
<wsdl:input>
<mime:content part="listSearchConditionUIFieldByType" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listSearchConditionUIFieldByType" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlink">
<http:operation location="CADIService/unlink" />
<wsdl:input>
<mime:content part="unlink" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="unlink" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getFoundationObjectViewValue">
<http:operation location="CADIService/getFoundationObjectViewValue" />
<wsdl:input>
<mime:content part="getFoundationObjectViewValue" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getFoundationObjectViewValue" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCodeItemByName">
<http:operation location="CADIService/getCodeItemByName" />
<wsdl:input>
<mime:content part="getCodeItemByName" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getCodeItemByName" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getObject">
<http:operation location="CADIService/getObject" />
<wsdl:input>
<mime:content part="getObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllSubBOInfo">
<http:operation location="CADIService/listAllSubBOInfo" />
<wsdl:input>
<mime:content part="listAllSubBOInfo" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllSubBOInfo" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="recursionGetObjectOfRelation">
<http:operation location="CADIService/recursionGetObjectOfRelation" />
<wsdl:input>
<mime:content part="recursionGetObjectOfRelation" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="recursionGetObjectOfRelation" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getCode">
<http:operation location="CADIService/getCode" />
<wsdl:input>
<mime:content part="getCode" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getCode" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="changeCommitPathToGuid">
<http:operation location="CADIService/changeCommitPathToGuid" />
<wsdl:input>
<mime:content part="changeCommitPathToGuid" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="changeCommitPathToGuid" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationByTemplateName">
<http:operation location="CADIService/listFoundationByTemplateName" />
<wsdl:input>
<mime:content part="listFoundationByTemplateName" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listFoundationByTemplateName" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOInfoByClassficationGuid">
<http:operation location="CADIService/listBOInfoByClassficationGuid" />
<wsdl:input>
<mime:content part="listBOInfoByClassficationGuid" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBOInfoByClassficationGuid" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadConfigFiles">
<http:operation location="CADIService/downloadConfigFiles" />
<wsdl:input>
<mime:content part="downloadConfigFiles" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadConfigFiles" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDefaultRootFolderByUserGroup">
<http:operation location="CADIService/getDefaultRootFolderByUserGroup" />
<wsdl:input>
<mime:content part="getDefaultRootFolderByUserGroup" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getDefaultRootFolderByUserGroup" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listECADModelByItem">
<http:operation location="CADIService/listECADModelByItem" />
<wsdl:input>
<mime:content part="listECADModelByItem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listECADModelByItem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="link">
<http:operation location="CADIService/link" />
<wsdl:input>
<mime:content part="link" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="link" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listLibrary">
<http:operation location="CADIService/listLibrary" />
<wsdl:input>
<mime:content part="listLibrary" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listLibrary" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="unlinkOfModelObjectAndMateril">
<http:operation location="CADIService/unlinkOfModelObjectAndMateril" />
<wsdl:input>
<mime:content part="unlinkOfModelObjectAndMateril" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="unlinkOfModelObjectAndMateril" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchDownloadIconFile">
<http:operation location="CADIService/batchDownloadIconFile" />
<wsdl:input>
<mime:content part="batchDownloadIconFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchDownloadIconFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFoundationObjectOfRelation">
<http:operation location="CADIService/listFoundationObjectOfRelation" />
<wsdl:input>
<mime:content part="listFoundationObjectOfRelation" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listFoundationObjectOfRelation" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="batchLinkMateril">
<http:operation location="CADIService/batchLinkMateril" />
<wsdl:input>
<mime:content part="batchLinkMateril" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="batchLinkMateril" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllUIFormObject">
<http:operation location="CADIService/listAllUIFormObject" />
<wsdl:input>
<mime:content part="listAllUIFormObject" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllUIFormObject" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="hasLicence">
<http:operation location="CADIService/hasLicence" />
<wsdl:input>
<mime:content part="hasLicence" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="hasLicence" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAllClassField">
<http:operation location="CADIService/listAllClassField" />
<wsdl:input>
<mime:content part="listAllClassField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listAllClassField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetListUIFields">
<http:operation location="CADIService/GetListUIFields" />
<wsdl:input>
<mime:content part="GetListUIFields" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="GetListUIFields" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="uploadFile">
<http:operation location="CADIService/uploadFile" />
<wsdl:input>
<mime:content part="uploadFile" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="uploadFile" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listUIField">
<http:operation location="CADIService/listUIField" />
<wsdl:input>
<mime:content part="listUIField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listUIField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listRoleByUserInGroup">
<http:operation location="CADIService/listRoleByUserInGroup" />
<wsdl:input>
<mime:content part="listRoleByUserInGroup" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listRoleByUserInGroup" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBOMWithEnd2">
<http:operation location="CADIService/listBOMWithEnd2" />
<wsdl:input>
<mime:content part="listBOMWithEnd2" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBOMWithEnd2" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listBoardMaterialInBOM">
<http:operation location="CADIService/listBoardMaterialInBOM" />
<wsdl:input>
<mime:content part="listBoardMaterialInBOM" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listBoardMaterialInBOM" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="checkOut">
<http:operation location="CADIService/checkOut" />
<wsdl:input>
<mime:content part="checkOut" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="checkOut" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveObject2">
<http:operation location="CADIService/saveObject2" />
<wsdl:input>
<mime:content part="saveObject2" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="saveObject2" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listCAD3DTemplateByType">
<http:operation location="CADIService/listCAD3DTemplateByType" />
<wsdl:input>
<mime:content part="listCAD3DTemplateByType" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listCAD3DTemplateByType" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereUsed">
<http:operation location="CADIService/listWhereUsed" />
<wsdl:input>
<mime:content part="listWhereUsed" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listWhereUsed" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDrawingByModel">
<http:operation location="CADIService/getDrawingByModel" />
<wsdl:input>
<mime:content part="getDrawingByModel" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getDrawingByModel" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFileWithFileFix">
<http:operation location="CADIService/downloadFileWithFileFix" />
<wsdl:input>
<mime:content part="downloadFileWithFileFix" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadFileWithFileFix" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystemInformation">
<http:operation location="CADIService/getSystemInformation" />
<wsdl:input>
<mime:content part="getSystemInformation" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getSystemInformation" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listWhereReferenced">
<http:operation location="CADIService/listWhereReferenced" />
<wsdl:input>
<mime:content part="listWhereReferenced" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listWhereReferenced" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="downloadFile4Trans">
<http:operation location="CADIService/downloadFile4Trans" />
<wsdl:input>
<mime:content part="downloadFile4Trans" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="downloadFile4Trans" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateBOM">
<http:operation location="CADIService/updateBOM" />
<wsdl:input>
<mime:content part="updateBOM" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="updateBOM" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listTLicenseModules">
<http:operation location="CADIService/listTLicenseModules" />
<wsdl:input>
<mime:content part="listTLicenseModules" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listTLicenseModules" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listFormUIField">
<http:operation location="CADIService/listFormUIField" />
<wsdl:input>
<mime:content part="listFormUIField" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="listFormUIField" type="text/xml" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CADIService">
<wsdl:port name="CADIServiceHttpSoap11Endpoint" binding="ns:CADIServiceSoap11Binding">
<soap:address location="http://192.168.1.205:38080/axis2/services/CADIService.CADIServiceHttpSoap11Endpoint/" />
</wsdl:port>
<wsdl:port name="CADIServiceHttpSoap12Endpoint" binding="ns:CADIServiceSoap12Binding">
<soap12:address location="http://192.168.1.205:38080/axis2/services/CADIService.CADIServiceHttpSoap12Endpoint/" />
</wsdl:port>
<wsdl:port name="CADIServiceHttpEndpoint" binding="ns:CADIServiceHttpBinding">
<http:address location="http://192.168.1.205:38080/axis2/services/CADIService.CADIServiceHttpEndpoint/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>