Skip to content

Instantly share code, notes, and snippets.

@superlou
Created October 4, 2013 14:25
Show Gist options
  • Save superlou/6826789 to your computer and use it in GitHub Desktop.
Save superlou/6826789 to your computer and use it in GitHub Desktop.
WSDL
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://AutodeskDM/Services/ItemService/1/20/2011/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" name="ItemService" targetNamespace="http://AutodeskDM/Services/ItemService/1/20/2011/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://AutodeskDM/Services/ItemService/1/20/2011/">
<xs:import namespace="http://microsoft.com/wsdl/types/"/>
<xs:element name="UpdateAndCommitItems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisions" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Item" nillable="true" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Item">
<xs:attribute name="RevId" type="xs:long" use="required"/>
<xs:attribute name="RevNum" type="xs:string"/>
<xs:attribute name="LastModUserName" type="xs:string"/>
<xs:attribute name="LastModUserId" type="xs:long" use="required"/>
<xs:attribute name="LastModDate" type="xs:dateTime" use="required"/>
<xs:attribute name="MasterId" type="xs:long" use="required"/>
<xs:attribute name="ItemNum" type="xs:string"/>
<xs:attribute name="ItemTypId" type="xs:int" use="required"/>
<xs:attribute name="Title" type="xs:string"/>
<xs:attribute name="Detail" type="xs:string"/>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="VerNum" type="xs:long" use="required"/>
<xs:attribute name="Comm" type="xs:string"/>
<xs:attribute name="Units" type="xs:string"/>
<xs:attribute name="LfCycStateId" type="xs:long" use="required"/>
<xs:attribute name="UnitId" type="xs:long" use="required"/>
<xs:attribute name="NumSchmId" type="xs:long" use="required"/>
<xs:attribute name="CadBOMStructId" type="xs:long" use="required"/>
<xs:attribute name="ControlledByChangeOrder" type="xs:boolean" use="required"/>
<xs:attribute name="IsCloaked" type="xs:boolean" use="required"/>
<xs:attribute name="EffStart" type="xs:dateTime" use="required"/>
<xs:attribute name="EffEnd" type="xs:dateTime" use="required"/>
</xs:complexType>
<xs:element name="SecurityHeader" type="tns:SecurityHeader"/>
<xs:complexType name="SecurityHeader">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Ticket" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="UserId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateAndCommitItemsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="UpdateAndCommitItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="rev" type="tns:Item"/>
<xs:element minOccurs="1" maxOccurs="1" name="primary" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="isPrimarySubComp" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="secondary" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="stdComp" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="secSubComp" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfAttmt"/>
<xs:element minOccurs="0" maxOccurs="1" name="UserDefinedProperties" type="tns:ArrayOfPropInst"/>
<xs:element minOccurs="1" maxOccurs="1" name="activeInputs" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfLong">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="long" type="xs:long"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfAttmt">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Attmt" nillable="true" type="tns:Attmt"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Attmt">
<xs:attribute name="FileId" type="xs:long" use="required"/>
<xs:attribute name="Pin" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfPropInst">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PropInst" nillable="true" type="tns:PropInst"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PropInst">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Val"/>
</xs:sequence>
<xs:attribute name="EntityId" type="xs:long" use="required"/>
<xs:attribute name="PropDefId" type="xs:long" use="required"/>
<xs:attribute name="ValTyp" type="tns:DataType" use="required"/>
</xs:complexType>
<xs:simpleType name="DataType">
<xs:restriction base="xs:string">
<xs:enumeration value="String"/>
<xs:enumeration value="Numeric"/>
<xs:enumeration value="Bool"/>
<xs:enumeration value="DateTime"/>
<xs:enumeration value="Image"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="UpdateAndCommitItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateAndCommitItemResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="rev" type="tns:Item"/>
<xs:element minOccurs="1" maxOccurs="1" name="primary" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="isPrimarySubComp" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="secondary" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="stdComp" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="secSubComp" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="Attachments" type="tns:ArrayOfAttmt"/>
<xs:element minOccurs="0" maxOccurs="1" name="UserDefinedProperties" type="tns:ArrayOfPropInst"/>
<xs:element minOccurs="1" maxOccurs="1" name="activeInputs" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="PropConstrFailure">
<xs:attribute name="PropConstrId" type="xs:long" use="required"/>
<xs:attribute name="ItemMasterId" type="xs:long" use="required"/>
<xs:attribute name="ItemNum" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ArrayOfPropConstrFailure">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PropConstrFailure" nillable="true" type="tns:PropConstrFailure"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemResult" type="tns:Item"/>
<xs:element minOccurs="0" maxOccurs="1" name="failures" type="tns:ArrayOfPropConstrFailure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReassignComponentsToDifferentItems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="sourceItemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="destIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReassignComponentsToDifferentItemsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ReassignComponentsToDifferentItemsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemDuplicateCandidates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemsAndDups">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="DupArray" type="tns:ItemDup"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemArray" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemDup">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ItemID" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="DupItemIdArray" type="xs:long"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemDuplicateCandidatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemDuplicateCandidatesResult" type="tns:ItemsAndDups"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteItems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteItemsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="DeleteItemsUnconditional">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteItemsUnconditionalResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetItemDeleteRestrictionsByIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ProductRestric">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ParamArray"/>
</xs:sequence>
<xs:attribute name="Code" type="tns:ProductRestricCode" use="required"/>
</xs:complexType>
<xs:simpleType name="ProductRestricCode">
<xs:restriction base="xs:string">
<xs:enumeration value="FileCheckedOut"/>
<xs:enumeration value="FileOldVersion"/>
<xs:enumeration value="ItemLocked"/>
<xs:enumeration value="ItemStateMustBeWIP"/>
<xs:enumeration value="ItemStateCantBeObsolete"/>
<xs:enumeration value="ItemStateMustBeObsolete"/>
<xs:enumeration value="ItemInvalidStateTransition"/>
<xs:enumeration value="ItemParentPreventsState"/>
<xs:enumeration value="ItemChildPreventsState"/>
<xs:enumeration value="ItemInvalidUnitOfMeasure"/>
<xs:enumeration value="ItemPartOfOngoingPromoteOrUpdate"/>
<xs:enumeration value="ItemLinkPreventsDeletion"/>
<xs:enumeration value="ItemRevisionFormatAlreadyInUse"/>
<xs:enumeration value="ItemRevisionFormatCurrentAndNewTheSame"/>
<xs:enumeration value="ItemRevisionFormatDoesNotExist"/>
<xs:enumeration value="ItemPreviouslyReleased"/>
<xs:enumeration value="ItemControlledByChangeOrder"/>
<xs:enumeration value="ItemBOMLinkCircularReference"/>
<xs:enumeration value="ItemNotRestorable"/>
<xs:enumeration value="ItemEquivalencyConflict"/>
<xs:enumeration value="ItemChangeOrderLinkPreventsDeletion"/>
<xs:enumeration value="ItemPromoteOfPhantomOrReference"/>
<xs:enumeration value="ItemHasNoStateToRollbackTo"/>
<xs:enumeration value="ItemCantRollbackItemHistoryOnAClosedChangeOrder"/>
<xs:enumeration value="ItemMustBeOnAnActiveChangeOrder"/>
<xs:enumeration value="ItemCantRollbackItemBeforeCreationOfChangeOrder"/>
<xs:enumeration value="ItemCantPromoteConfigurationFactory"/>
<xs:enumeration value="BOMCompareCircularDependency"/>
<xs:enumeration value="ItemStandardComponentsMustHaveEquivalenceValue"/>
<xs:enumeration value="ProjectLinkPreventsDeletion"/>
<xs:enumeration value="DuplicateItemNumber"/>
<xs:enumeration value="AutoFieldNumberUsedUp"/>
<xs:enumeration value="BadNumberingSchemeId"/>
<xs:enumeration value="NumberingSchemeNotActive"/>
<xs:enumeration value="ItemManualLifeCycleStateChangeNotAllowed"/>
<xs:enumeration value="PropertyConstraintFailure"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfProductRestric">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ProductRestric" nillable="true" type="tns:ProductRestric"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemDeleteRestrictionsByIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemDeleteRestrictionsByIdsResult" type="tns:ArrayOfProductRestric"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetNextRevisionNumbersByItemRevisionId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemRevisionId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfString">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetNextRevisionNumbersByItemRevisionIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetNextRevisionNumbersByItemRevisionIdResult" type="tns:ArrayOfString"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLatestItemByItemMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLatestItemByItemMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetLatestItemByItemMasterIdResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLastestItemInRevisionByItemId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLastestItemInRevisionByItemIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetLastestItemInRevisionByItemIdResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLatestItemsByItemMasterIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLatestItemsByItemMasterIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetLatestItemsByItemMasterIdsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllLatestItems">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllLatestItemsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllLatestItemsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByItemMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByItemMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByItemMasterIdResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllItemsByItemMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllItemsByItemMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllItemsByItemMasterIdResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByRevisionIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="committedOnly" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByRevisionIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByRevisionIdsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllBOMStructures">
<xs:complexType/>
</xs:element>
<xs:complexType name="BOMStruct">
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ArrayOfBOMStruct">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BOMStruct" nillable="true" type="tns:BOMStruct"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetAllBOMStructuresResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllBOMStructuresResult" type="tns:ArrayOfBOMStruct"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CompareItemBOMs">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="primaryItemID" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="secondaryItemID" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="primaryDate" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="secondaryDate" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="primaryType" type="tns:BOMTyp"/>
<xs:element minOccurs="1" maxOccurs="1" name="secondaryType" type="tns:BOMTyp"/>
<xs:element minOccurs="1" maxOccurs="1" name="options" type="tns:BOMViewEditOptions"/>
<xs:element minOccurs="0" maxOccurs="1" name="propertyDefIDs" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="BOMTyp">
<xs:restriction base="xs:string">
<xs:enumeration value="Tip"/>
<xs:enumeration value="Effective"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BOMViewEditOptions">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Defaults"/>
<xs:enumeration value="BOMRolledUp"/>
<xs:enumeration value="ReturnBOMFragmentsOnEdits"/>
<xs:enumeration value="ReturnLinksOnly"/>
<xs:enumeration value="ReturnOneLevelAtATime"/>
<xs:enumeration value="ReturnReferenceDesignators"/>
<xs:enumeration value="ReturnOccurrences"/>
<xs:enumeration value="OmitParents"/>
<xs:enumeration value="OmitChildren"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:complexType name="ItemBOMAndDiff">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ItemBOM" type="tns:ItemBOM"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="DiffArray" type="tns:ItemBOMCompareDiff"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BOMOccDiffArray" type="tns:BOMCompareOccDiff"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemBOM">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemRevArray" type="tns:Item"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemAssocArray" type="tns:ItemAssoc"/>
<xs:element minOccurs="1" maxOccurs="1" name="RefDesAvailable" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="OccurArray" type="tns:ItemBOMOcc"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemAssoc">
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="ParItemID" type="xs:long" use="required"/>
<xs:attribute name="ParItemMasterID" type="xs:long" use="required"/>
<xs:attribute name="CldItemID" type="xs:long" use="required"/>
<xs:attribute name="CldItemMasterID" type="xs:long" use="required"/>
<xs:attribute name="CldItemUsage" type="xs:double" use="required"/>
<xs:attribute name="Units" type="xs:string"/>
<xs:attribute name="UnitID" type="xs:long" use="required"/>
<xs:attribute name="IsStatic" type="xs:boolean" use="required"/>
<xs:attribute name="BOMOrder" type="xs:int" use="required"/>
<xs:attribute name="CldHasCldren" type="xs:boolean" use="required"/>
<xs:attribute name="RefDesId" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ItemBOMOcc">
<xs:attribute name="RootItemId" type="xs:long" use="required"/>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="ParOccId" type="xs:long" use="required"/>
<xs:attribute name="CldItemMasterId" type="xs:long" use="required"/>
<xs:attribute name="Pos" type="xs:int" use="required"/>
<xs:attribute name="Val" type="xs:string"/>
<xs:attribute name="Path" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ItemBOMCompareDiff">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ItemIterDepID" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="PropDefId" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="1" name="Val1"/>
<xs:element minOccurs="0" maxOccurs="1" name="Val2"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BOMCompareOccDiff">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Val1"/>
<xs:element minOccurs="0" maxOccurs="1" name="Val2"/>
</xs:sequence>
<xs:attribute name="RootItemIterId" type="xs:long" use="required"/>
<xs:attribute name="OccId" type="xs:long" use="required"/>
<xs:attribute name="DiffType" type="xs:long" use="required"/>
</xs:complexType>
<xs:element name="CompareItemBOMsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CompareItemBOMsResult" type="tns:ItemBOMAndDiff"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetReleasedItemsByItemMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ReleasedItems">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ReleasedItemArray" type="tns:ReleasedItem"/>
</xs:sequence>
<xs:attribute name="HasCurEffRev" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="ReleasedItem">
<xs:attribute name="ItemId" type="xs:long" use="required"/>
<xs:attribute name="Date" type="xs:dateTime" use="required"/>
<xs:attribute name="RevNum" type="xs:string"/>
</xs:complexType>
<xs:element name="GetReleasedItemsByItemMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetReleasedItemsByItemMasterIdResult" type="tns:ReleasedItems"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemBOMByItemIdAndDate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemIterationId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="dateOfInterest" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="type" type="tns:BOMTyp"/>
<xs:element minOccurs="1" maxOccurs="1" name="options" type="tns:BOMViewEditOptions"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemBOMByItemIdAndDateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemBOMByItemIdAndDateResult" type="tns:ItemBOM"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemBOMLinksByItemIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="recurse" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfItemAssoc">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemAssoc" nillable="true" type="tns:ItemAssoc"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemBOMLinksByItemIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemBOMLinksByItemIdsResult" type="tns:ArrayOfItemAssoc"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemBOMAssociations">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="parentItemId" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="1" name="childItemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="quantities" type="tns:ArrayOfDouble"/>
<xs:element minOccurs="0" maxOccurs="1" name="isStatic" type="tns:ArrayOfBoolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="bomOrder" type="tns:ArrayOfInt"/>
<xs:element minOccurs="1" maxOccurs="1" name="options" type="tns:BOMViewEditOptions"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfDouble">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="double" type="xs:double"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfBoolean">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="boolean" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfInt">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateItemBOMAssociationsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemBOMAssociationsResult" type="tns:ItemBOM"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllItemPropertyDefinitionsExtended">
<xs:complexType/>
</xs:element>
<xs:complexType name="PropDef">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="DfltVal"/>
<xs:element minOccurs="0" maxOccurs="1" name="EntClassAssocArray" type="tns:ArrayOfEntClassAssoc"/>
</xs:sequence>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="Typ" type="tns:DataType" use="required"/>
<xs:attribute name="DispName" type="xs:string"/>
<xs:attribute name="SysName" type="xs:string"/>
<xs:attribute name="IsAct" type="xs:boolean" use="required"/>
<xs:attribute name="IsBasicSrch" type="xs:boolean" use="required"/>
<xs:attribute name="IsSys" type="xs:boolean" use="required"/>
<xs:attribute name="UsageCount" type="xs:int" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfEntClassAssoc">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="EntClassAssoc" nillable="true" type="tns:EntClassAssoc"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EntClassAssoc">
<xs:attribute name="EntClassId" type="xs:string"/>
<xs:attribute name="MapDirection" type="tns:AllowedMappingDirection" use="required"/>
</xs:complexType>
<xs:simpleType name="AllowedMappingDirection">
<xs:restriction base="xs:string">
<xs:enumeration value="Read"/>
<xs:enumeration value="ReadAndWrite"/>
<xs:enumeration value="Write"/>
<xs:enumeration value="None"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfPropDef">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PropDef" nillable="true" type="tns:PropDef"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetAllItemPropertyDefinitionsExtendedResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllItemPropertyDefinitionsExtendedResult" type="tns:ArrayOfPropDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemProperties">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="propertyDefIDs" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemPropertiesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemPropertiesResult" type="tns:ArrayOfPropInst"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FindItemRevisionsBySearchConditions">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="searchConditions" type="tns:ArrayOfSrchCond"/>
<xs:element minOccurs="0" maxOccurs="1" name="sortConditions" type="tns:ArrayOfSrchSort"/>
<xs:element minOccurs="1" maxOccurs="1" name="bRequestLatestOnly" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="bookmark" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfSrchCond">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SrchCond" nillable="true" type="tns:SrchCond"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SrchCond">
<xs:attribute name="PropDefId" type="xs:long" use="required"/>
<xs:attribute name="SrchOper" type="xs:long" use="required"/>
<xs:attribute name="SrchTxt" type="xs:string"/>
<xs:attribute name="PropTyp" type="tns:PropertySearchType" use="required"/>
<xs:attribute name="SrchRule" type="tns:SearchRuleType" use="required"/>
</xs:complexType>
<xs:simpleType name="PropertySearchType">
<xs:restriction base="xs:string">
<xs:enumeration value="SingleProperty"/>
<xs:enumeration value="AllProperties"/>
<xs:enumeration value="AllPropertiesAndContent"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SearchRuleType">
<xs:restriction base="xs:string">
<xs:enumeration value="Must"/>
<xs:enumeration value="May"/>
<xs:enumeration value="MustNot"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfSrchSort">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SrchSort" nillable="true" type="tns:SrchSort"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SrchSort">
<xs:attribute name="PropDefId" type="xs:long" use="required"/>
<xs:attribute name="SortAsc" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="SrchStatus">
<xs:attribute name="TotalHits" type="xs:int" use="required"/>
<xs:attribute name="IndxStatus" type="tns:IndexingStatus" use="required"/>
</xs:complexType>
<xs:simpleType name="IndexingStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="IndexingComplete"/>
<xs:enumeration value="IndexingProperties"/>
<xs:enumeration value="IndexingContent"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="FindItemRevisionsBySearchConditionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="FindItemRevisionsBySearchConditionsResult" type="tns:ArrayOfItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="bookmark" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="searchstatus" type="tns:SrchStatus"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllReferenceDesignatorPropertyDefinitions">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllReferenceDesignatorPropertyDefinitionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllReferenceDesignatorPropertyDefinitionsResult" type="tns:ArrayOfPropDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetReferenceDesignatorProperties">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRefDesIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="propertyDefIDs" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetReferenceDesignatorPropertiesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetReferenceDesignatorPropertiesResult" type="tns:ArrayOfPropInst"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddPromoteComponents">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="fileIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddPromoteComponentsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="UpdatePromoteComponents">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdatePromoteComponentsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetPromoteComponentOrder">
<xs:complexType/>
</xs:element>
<xs:element name="GetPromoteComponentOrderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetPromoteComponentOrderResult" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="timestamp" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PromoteComponents">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="timestamp" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="compIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PromoteComponentsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetPromoteComponentsResults">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="timestamp" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemsAndFiles">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemRevArray" type="tns:Item"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StatusArray" type="xs:int"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemAssocArray" type="tns:ItemAssoc"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FileAssocArray" type="tns:ItemFileAssoc"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RootArray" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NonWIPUpdateArray" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemBomOccArray" type="tns:ItemBOMOcc"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemFileAssoc">
<xs:attribute name="ParItemId" type="xs:long" use="required"/>
<xs:attribute name="CldFileId" type="xs:long" use="required"/>
<xs:attribute name="FileName" type="xs:string"/>
<xs:attribute name="CldFileVerNum" type="xs:int" use="required"/>
<xs:attribute name="Typ" type="tns:ItemFileLnkTyp" use="required"/>
<xs:attribute name="Cloaked" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:simpleType name="ItemFileLnkTyp">
<xs:restriction base="xs:string">
<xs:enumeration value="Primary"/>
<xs:enumeration value="Secondary"/>
<xs:enumeration value="Tertiary"/>
<xs:enumeration value="StandardComponent"/>
<xs:enumeration value="PrimarySub"/>
<xs:enumeration value="SecondarySub"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="GetPromoteComponentsResultsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetPromoteComponentsResultsResult" type="tns:ItemsAndFiles"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteUncommittedItems">
<xs:complexType/>
</xs:element>
<xs:element name="DeleteUncommittedItemsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="PromoteFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="fileIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PromoteFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PromoteFilesResult" type="tns:ItemsAndFiles"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemsFromFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemsFromFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemsFromFilesResult" type="tns:ItemsAndFiles"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UndoEditItems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UndoEditItemsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="AddItemRevision">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="categoryId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddItemRevisionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AddItemRevisionResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemRevisionId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="EditItemResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItems">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItemsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="EditItemsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllLifeCycleDefinitions">
<xs:complexType/>
</xs:element>
<xs:complexType name="FixedLfCycDef">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="successorStateIdArray" type="xs:long"/>
</xs:sequence>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="DispName" type="xs:string"/>
<xs:attribute name="SysName" type="xs:string"/>
<xs:attribute name="Descr" type="xs:string"/>
<xs:attribute name="EffApplies" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfFixedLfCycDef">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FixedLfCycDef" nillable="true" type="tns:FixedLfCycDef"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetAllLifeCycleDefinitionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllLifeCycleDefinitionsResult" type="tns:ArrayOfFixedLfCycDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLifeCycleDefinitionById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="id" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLifeCycleDefinitionByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetLifeCycleDefinitionByIdResult" type="tns:FixedLfCycDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleDefinition">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="def" type="tns:FixedLfCycDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleDefinitionResponse">
<xs:complexType/>
</xs:element>
<xs:element name="SetLifeCycleTransitionAction">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fromState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="toState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="action" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetLifeCycleTransitionActionResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetLifeCycleTransitionAction">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fromState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="toState" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLifeCycleTransitionActionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetLifeCycleTransitionActionResult" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAttachmentsByItemId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAttachmentsByItemIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAttachmentsByItemIdResult" type="tns:ArrayOfAttmt"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAttachmentsByItemIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemAttmt">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AttmtArray" type="tns:Attmt"/>
</xs:sequence>
<xs:attribute name="ItemId" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfItemAttmt">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemAttmt" nillable="true" type="tns:ItemAttmt"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetAttachmentsByItemIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAttachmentsByItemIdsResult" type="tns:ArrayOfItemAttmt"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemFileAssociationsByItemIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="linkTypeOptions" type="tns:ItemFileLnkTypOpt"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="ItemFileLnkTypOpt">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Primary"/>
<xs:enumeration value="Secondary"/>
<xs:enumeration value="Tertiary"/>
<xs:enumeration value="StandardComponent"/>
<xs:enumeration value="PrimarySub"/>
<xs:enumeration value="SecondarySub"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:complexType name="ArrayOfItemFileAssoc">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemFileAssoc" nillable="true" type="tns:ItemFileAssoc"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemFileAssociationsByItemIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemFileAssociationsByItemIdsResult" type="tns:ArrayOfItemFileAssoc"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByIdsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllItemPropertyDefinitions">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllItemPropertyDefinitionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllItemPropertyDefinitionsResult" type="tns:ArrayOfPropDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteUnitOfMeasure">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="uomID" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteUnitOfMeasureResponse">
<xs:complexType/>
</xs:element>
<xs:element name="AddUnitOfMeasure">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="unitName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="abbreviation" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="conversion" type="xs:float"/>
<xs:element minOccurs="1" maxOccurs="1" name="baseUofMID" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="UnitOfMeasure">
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="UnitName" type="xs:string"/>
<xs:attribute name="Abbr" type="xs:string"/>
<xs:attribute name="Conversion" type="xs:float" use="required"/>
<xs:attribute name="BaseUofMID" type="xs:long" use="required"/>
<xs:attribute name="SysUofM" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:element name="AddUnitOfMeasureResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AddUnitOfMeasureResult" type="tns:UnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateUnitOfMeasure">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UofM" type="tns:UnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateUnitOfMeasureResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetUnitOfMeasureById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="uomID" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUnitOfMeasureByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetUnitOfMeasureByIdResult" type="tns:UnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUnitOfMeasureFamilyByUnitOfMeasureId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="uomID" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfUnitOfMeasure">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="UnitOfMeasure" nillable="true" type="tns:UnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetUnitOfMeasureFamilyByUnitOfMeasureIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetUnitOfMeasureFamilyByUnitOfMeasureIdResult" type="tns:ArrayOfUnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllBaseUnitsOfMeasure">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllBaseUnitsOfMeasureResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllBaseUnitsOfMeasureResult" type="tns:ArrayOfUnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllUnitsOfMeasure">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllUnitsOfMeasureResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllUnitsOfMeasureResult" type="tns:ArrayOfUnitOfMeasure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetNumberingSchemesByType">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="sc" type="tns:NumSchmType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="NumSchmType">
<xs:restriction base="xs:string">
<xs:enumeration value="Activated"/>
<xs:enumeration value="Deactivated"/>
<xs:enumeration value="All"/>
<xs:enumeration value="SystemDefault"/>
<xs:enumeration value="ApplicationDefault"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CodeWord">
<xs:attribute name="Code" type="xs:string"/>
<xs:attribute name="Descr" type="xs:string"/>
</xs:complexType>
<xs:complexType name="NumSchm">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FieldArray" type="tns:NumSchmField"/>
</xs:sequence>
<xs:attribute name="Name" type="xs:string"/>
<xs:attribute name="SchmID" type="xs:long" use="required"/>
<xs:attribute name="IsAct" type="xs:boolean" use="required"/>
<xs:attribute name="IsInUse" type="xs:boolean" use="required"/>
<xs:attribute name="IsDflt" type="xs:boolean" use="required"/>
<xs:attribute name="IsSys" type="xs:boolean" use="required"/>
<xs:attribute name="ToUpper" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="NumSchmField" abstract="true">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="FieldTyp" type="tns:FieldType"/>
</xs:sequence>
<xs:attribute name="Name" type="xs:string"/>
</xs:complexType>
<xs:simpleType name="FieldType">
<xs:restriction base="xs:string">
<xs:enumeration value="FixedText"/>
<xs:enumeration value="FreeText"/>
<xs:enumeration value="Delimiter"/>
<xs:enumeration value="PredefinedList"/>
<xs:enumeration value="Autogenerated"/>
<xs:enumeration value="Complex"/>
<xs:enumeration value="WorkgroupLabel"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="WkgrpLabelField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute name="Val" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FreeTxtField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute name="MinLen" type="xs:int" use="required"/>
<xs:attribute name="MaxLen" type="xs:int" use="required"/>
<xs:attribute name="DfltVal" type="xs:string"/>
<xs:attribute name="FreeTxtVal" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DelimField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute xmlns:q1="http://microsoft.com/wsdl/types/" name="DelimVal" type="q1:char" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="PredefListField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CodeArray" type="tns:CodeWord"/>
</xs:sequence>
<xs:attribute name="DfltVal" type="xs:string"/>
<xs:attribute name="PredefListVal" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ComplexField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute name="Len" type="xs:int" use="required"/>
<xs:attribute name="ComplexVal" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FixedTxtField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute name="FixedTxtVal" type="xs:string"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AutogenField">
<xs:complexContent mixed="false">
<xs:extension base="tns:NumSchmField">
<xs:attribute name="Len" type="xs:int" use="required"/>
<xs:attribute name="From" type="xs:int" use="required"/>
<xs:attribute name="To" type="xs:int" use="required"/>
<xs:attribute name="StepSize" type="xs:int" use="required"/>
<xs:attribute name="ZeroPadding" type="xs:boolean" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ArrayOfNumSchm">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NumSchm" nillable="true" type="tns:NumSchm"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetNumberingSchemesByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetNumberingSchemesByTypeResult" type="tns:ArrayOfNumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddItemNumber">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="numberingSchemeId" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="1" name="fieldInputs" type="tns:ArrayOfString"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemNum">
<xs:attribute name="ItemMasterId" type="xs:long" use="required"/>
<xs:attribute name="ItemNum" type="xs:string"/>
</xs:complexType>
<xs:element name="AddItemNumberResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AddItemNumberResult" type="tns:ItemNum"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddItemNumbers">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="numberingSchemeIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="fieldInputs" type="tns:ArrayOfStringArray"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfStringArray">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StringArray" nillable="true" type="tns:StringArray"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StringArray">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfString"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfItemNum">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemNum" nillable="true" type="tns:ItemNum"/>
</xs:sequence>
</xs:complexType>
<xs:element name="AddItemNumbersResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AddItemNumbersResult" type="tns:ArrayOfItemNum"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ActivateNumberingSchemes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="schemeIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ActivateNumberingSchemesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ActivateNumberingSchemesResult" type="tns:ArrayOfNumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeactivateNumberingSchemes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="schemeIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeactivateNumberingSchemesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="DeactivateNumberingSchemesResult" type="tns:ArrayOfNumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteUnusedItemNumbers">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteUnusedItemNumbersResponse">
<xs:complexType/>
</xs:element>
<xs:element name="SetDefaultNumberingScheme">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="schemeId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetDefaultNumberingSchemeResponse">
<xs:complexType/>
</xs:element>
<xs:element name="AddNumberingScheme">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="nsd" type="tns:NumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddNumberingSchemeResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AddNumberingSchemeResult" type="tns:NumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateNumberingScheme">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="nsd" type="tns:NumSchm"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateNumberingSchemeResponse">
<xs:complexType/>
</xs:element>
<xs:element name="DeleteNumberingScheme">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="schemeId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteNumberingSchemeResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetLatestItemByItemNumber">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemNumber" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetLatestItemByItemNumberResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetLatestItemByItemNumberResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItemLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EditItemLifeCycleStatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="EditItemLifeCycleStatesResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="lifeCycleState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="applyToChildren" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ProductRestricArray">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Restrics" type="tns:ProductRestric"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateLifeCycleStatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateLifeCycleStatesResult" type="tns:ArrayOfItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="primaryRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="warnings" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalItems" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesSkipRevisionBump">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="lifeCycleState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="applyToChildren" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesSkipRevisionBumpResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateLifeCycleStatesSkipRevisionBumpResult" type="tns:ArrayOfItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="primaryRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="warnings" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalItems" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesAndEffectivity">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="lifeCycleState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="applyToChildren" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveStart" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveEnd" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesAndEffectivityResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateLifeCycleStatesAndEffectivityResult" type="tns:ArrayOfItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="primaryRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="warnings" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalItems" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesAndEffectivitySkipRevisionBump">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="lifeCycleState" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="applyToChildren" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveStart" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveEnd" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateLifeCycleStatesAndEffectivitySkipRevisionBumpResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateLifeCycleStatesAndEffectivitySkipRevisionBumpResult" type="tns:ArrayOfItem"/>
<xs:element minOccurs="0" maxOccurs="1" name="primaryRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="warnings" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalRestrictions" type="tns:ProductRestricArray"/>
<xs:element minOccurs="0" maxOccurs="1" name="optionalItems" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateAndCommitItemEffectivities">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevisionIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="effectiveStarts" type="tns:ArrayOfDateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="effectiveEnds" type="tns:ArrayOfDateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="commitChanges" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfDateTime">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="dateTime" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateAndCommitItemEffectivitiesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateAndCommitItemEffectivitiesResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateAndCommitItemEffectivity">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemRevisionId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveStart" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="effectiveEnd" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="commitChanges" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateAndCommitItemEffectivityResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateAndCommitItemEffectivityResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRestorableItemsByItemMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemMasterId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRestorableItemsByItemMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetRestorableItemsByItemMasterIdResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RestoreItem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="newItemId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="restoreToItemId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="primaryFileLink" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="isPrimarySubComp" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="secondaryFileLinks" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="standardComponentFileLinks" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="secSubCompFileLinks" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="restoreFilesOnly" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RestoreItemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RestoreItemResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByFileId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fileId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByFileIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByFileIdResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByFileIdAndLinkTypeOptions">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fileId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="linkTypeOptions" type="tns:ItemFileLnkTypOpt"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByFileIdAndLinkTypeOptionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByFileIdAndLinkTypeOptionsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByAttachmentFileId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fileId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemsByAttachmentFileIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemsByAttachmentFileIdResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetUseACLForItemLifeCycleStates">
<xs:complexType/>
</xs:element>
<xs:element name="GetUseACLForItemLifeCycleStatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetUseACLForItemLifeCycleStatesResult" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUseACLForItemLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="enabled" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetUseACLForItemLifeCycleStatesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="RollbackItemLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="includeItemsInSameFile" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="RollbackLfCycInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemArray" type="tns:RollbackLfCycItem"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FileArray" type="tns:RollbackLfCycFile"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RollbackLfCycItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CurItem" type="tns:Item"/>
<xs:element minOccurs="0" maxOccurs="1" name="RollbackItem" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RollbackLfCycFile">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CurFile" type="tns:File"/>
<xs:element minOccurs="0" maxOccurs="1" name="RollbackFile" type="tns:File"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="File">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="FileRev" type="tns:FileRev"/>
<xs:element minOccurs="0" maxOccurs="1" name="FileLfCyc" type="tns:FileLfCyc"/>
<xs:element minOccurs="0" maxOccurs="1" name="Cat" type="tns:FileCat"/>
</xs:sequence>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="Name" type="xs:string"/>
<xs:attribute name="VerName" type="xs:string"/>
<xs:attribute name="MasterId" type="xs:long" use="required"/>
<xs:attribute name="VerNum" type="xs:int" use="required"/>
<xs:attribute name="MaxCkInVerNum" type="xs:int" use="required"/>
<xs:attribute name="CkInDate" type="xs:dateTime" use="required"/>
<xs:attribute name="Comm" type="xs:string"/>
<xs:attribute name="CreateDate" type="xs:dateTime" use="required"/>
<xs:attribute name="CreateUserId" type="xs:long" use="required"/>
<xs:attribute name="Cksum" type="xs:int" use="required"/>
<xs:attribute name="FileSize" type="xs:long" use="required"/>
<xs:attribute name="ModDate" type="xs:dateTime" use="required"/>
<xs:attribute name="CreateUserName" type="xs:string"/>
<xs:attribute name="CheckedOut" type="xs:boolean" use="required"/>
<xs:attribute name="CkOutFolderId" type="xs:long" use="required"/>
<xs:attribute name="CkOutSpec" type="xs:string"/>
<xs:attribute name="CkOutMach" type="xs:string"/>
<xs:attribute name="CkOutUserId" type="xs:long" use="required"/>
<xs:attribute name="FileClass" type="tns:FileClassification" use="required"/>
<xs:attribute name="Locked" type="xs:boolean" use="required"/>
<xs:attribute name="Hidden" type="xs:boolean" use="required"/>
<xs:attribute name="Cloaked" type="xs:boolean" use="required"/>
<xs:attribute name="FileStatus" type="tns:FileStatus" use="required"/>
<xs:attribute name="IsOnSite" type="xs:boolean" use="required"/>
<xs:attribute name="OrigFileId" type="xs:long" use="required"/>
<xs:attribute name="DesignVisAttmtStatus" type="tns:DesignVisualizationAttachmentStatus" use="required"/>
<xs:attribute name="ControlledByChangeOrder" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="FileRev">
<xs:attribute name="RevId" type="xs:long" use="required"/>
<xs:attribute name="Label" type="xs:string"/>
<xs:attribute name="MaxConsumeFileId" type="xs:long" use="required"/>
<xs:attribute name="MaxFileId" type="xs:long" use="required"/>
<xs:attribute name="RevDefId" type="xs:long" use="required"/>
<xs:attribute name="MaxRevId" type="xs:long" use="required"/>
<xs:attribute name="Order" type="xs:float" use="required"/>
</xs:complexType>
<xs:complexType name="FileLfCyc">
<xs:attribute name="LfCycStateId" type="xs:long" use="required"/>
<xs:attribute name="LfCycDefId" type="xs:long" use="required"/>
<xs:attribute name="LfCycStateName" type="xs:string"/>
<xs:attribute name="Consume" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:complexType name="FileCat">
<xs:attribute name="CatId" type="xs:long" use="required"/>
<xs:attribute name="CatName" type="xs:string"/>
</xs:complexType>
<xs:simpleType name="FileClassification">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="DesignVisualization"/>
<xs:enumeration value="DesignDocument"/>
<xs:enumeration value="ConfigurationMember"/>
<xs:enumeration value="ConfigurationFactory"/>
<xs:enumeration value="ElectricalProject"/>
<xs:enumeration value="DesignSubstitute"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="FileStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="Unknown"/>
<xs:enumeration value="NeedsUpdating"/>
<xs:enumeration value="UpToDate"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DesignVisualizationAttachmentStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Syncronized"/>
<xs:enumeration value="NotSyncronized"/>
<xs:enumeration value="UserVerified"/>
<xs:enumeration value="Legacy"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RollbackItemLifeCycleStatesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RollbackItemLifeCycleStatesResult" type="tns:RollbackLfCycInfo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CommitRollbackItemLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="includeItemsInSameFile" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CommitRollbackItemLifeCycleStatesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="UndoRollbackItemLifeCycleStates">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="includeItemsInSameFile" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UndoRollbackItemLifeCycleStatesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetWatermarkByItemIdAndFileId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="fileId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Wmark">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PropDefIdArray" type="tns:ArrayOfLong1"/>
<xs:element minOccurs="0" maxOccurs="1" name="EntClassIdArray" type="tns:ArrayOfString1"/>
<xs:element minOccurs="0" maxOccurs="1" name="FreeTextArray" type="tns:ArrayOfString2"/>
<xs:element minOccurs="0" maxOccurs="1" name="FreeTextRankArray" type="tns:ArrayOfInt1"/>
</xs:sequence>
<xs:attribute name="State" type="tns:WmarkLfCycState" use="required"/>
<xs:attribute name="Text" type="xs:string"/>
<xs:attribute name="FontName" type="xs:string"/>
<xs:attribute name="Red" type="xs:int" use="required"/>
<xs:attribute name="Green" type="xs:int" use="required"/>
<xs:attribute name="Blue" type="xs:int" use="required"/>
<xs:attribute name="Alpha" type="xs:int" use="required"/>
<xs:attribute name="Size" type="tns:WmarkSize" use="required"/>
<xs:attribute name="Loc" type="tns:WmarkLoc" use="required"/>
<xs:attribute name="Active" type="xs:boolean" use="required"/>
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="Typ" type="tns:WmarkType" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfLong1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PropDefId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfString1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="EntClassId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfString2">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FreeText" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ArrayOfInt1">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FreeTextRank" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="WmarkLfCycState">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="WorkInProgress"/>
<xs:enumeration value="In_Review"/>
<xs:enumeration value="Released_Effective"/>
<xs:enumeration value="Released_Superceded"/>
<xs:enumeration value="Released_Expired"/>
<xs:enumeration value="Released_Pending"/>
<xs:enumeration value="Obsolete"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="WmarkSize">
<xs:restriction base="xs:string">
<xs:enumeration value="Small"/>
<xs:enumeration value="Medium"/>
<xs:enumeration value="Large"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="WmarkLoc">
<xs:restriction base="xs:string">
<xs:enumeration value="Diagonal"/>
<xs:enumeration value="Horizontal"/>
<xs:enumeration value="Border"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="WmarkType">
<xs:restriction base="xs:string">
<xs:enumeration value="LifeCycle"/>
<xs:enumeration value="Property"/>
<xs:enumeration value="Custom"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="GetWatermarkByItemIdAndFileIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetWatermarkByItemIdAndFileIdResult" type="tns:Wmark"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemBOMFileAssociationsByDate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="parentItemIterationId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="bomType" type="tns:BOMTyp"/>
<xs:element minOccurs="1" maxOccurs="1" name="dateOfInterest" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="includeAttachments" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemBOMFileAssoc">
<xs:attribute name="AssocType" type="tns:ItemBOMFileAssocTyp" use="required"/>
<xs:attribute name="FileId" type="xs:long" use="required"/>
</xs:complexType>
<xs:simpleType name="ItemBOMFileAssocTyp">
<xs:restriction base="xs:string">
<xs:enumeration value="RootPrimary"/>
<xs:enumeration value="Primary"/>
<xs:enumeration value="StandardComponent"/>
<xs:enumeration value="Secondary"/>
<xs:enumeration value="Tertiary"/>
<xs:enumeration value="Attachment"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfItemBOMFileAssoc">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemBOMFileAssoc" nillable="true" type="tns:ItemBOMFileAssoc"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemBOMFileAssociationsByDateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemBOMFileAssociationsByDateResult" type="tns:ArrayOfItemBOMFileAssoc"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateWatermarkDefinitions">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="watermarkDefinitions" type="tns:ArrayOfWmark"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfWmark">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Wmark" nillable="true" type="tns:Wmark"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateWatermarkDefinitionsResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllWatermarks">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllWatermarksResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllWatermarksResult" type="tns:ArrayOfWmark"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetEnableWatermarking">
<xs:complexType/>
</xs:element>
<xs:element name="GetEnableWatermarkingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetEnableWatermarkingResult" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetEnableWatermarking">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="enabled" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetEnableWatermarkingResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllPropertyConstraints">
<xs:complexType/>
</xs:element>
<xs:complexType name="PropConstr">
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="PropDefId" type="xs:long" use="required"/>
<xs:attribute name="CatId" type="xs:long" use="required"/>
<xs:attribute name="PropConstrTyp" type="tns:PropConstrTyp" use="required"/>
<xs:attribute name="Val" type="xs:string"/>
</xs:complexType>
<xs:simpleType name="PropConstrTyp">
<xs:restriction base="xs:string">
<xs:enumeration value="MinimumLength"/>
<xs:enumeration value="MaximumLength"/>
<xs:enumeration value="Case"/>
<xs:enumeration value="MinimumValue"/>
<xs:enumeration value="MaximumValue"/>
<xs:enumeration value="MinimumDate"/>
<xs:enumeration value="MaximumDate"/>
<xs:enumeration value="RequiresValue"/>
<xs:enumeration value="EnforceListOfValues"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfPropConstr">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PropConstr" nillable="true" type="tns:PropConstr"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetAllPropertyConstraintsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllPropertyConstraintsResult" type="tns:ArrayOfPropConstr"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetAllDefaultPropertyConstraints">
<xs:complexType/>
</xs:element>
<xs:element name="GetAllDefaultPropertyConstraintsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetAllDefaultPropertyConstraintsResult" type="tns:ArrayOfPropConstr"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPropertyConstraintsByItemTypeId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemTypeId" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPropertyConstraintsByItemTypeIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetPropertyConstraintsByItemTypeIdResult" type="tns:ArrayOfPropConstr"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPropertyConstraintFailuresByItemMasterIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="masterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetPropertyConstraintFailuresByItemMasterIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetPropertyConstraintFailuresByItemMasterIdsResult" type="tns:ArrayOfPropConstrFailure"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetRestrictLifeCycleStateChangeToChangeOrder">
<xs:complexType/>
</xs:element>
<xs:element name="GetRestrictLifeCycleStateChangeToChangeOrderResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetRestrictLifeCycleStateChangeToChangeOrderResult" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRestrictLifeCycleStateChangeToChangeOrder">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="restrictToChangeOrder" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRestrictLifeCycleStateChangeToChangeOrderResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetItemEffectivityByItemIdsAndDate">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="1" maxOccurs="1" name="dateOfInterest" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemIdAndEff">
<xs:attribute name="ItemId" type="xs:long" use="required"/>
<xs:attribute name="Eff" type="tns:ItemEffectivity" use="required"/>
</xs:complexType>
<xs:simpleType name="ItemEffectivity">
<xs:restriction base="xs:string">
<xs:enumeration value="NotEffective"/>
<xs:enumeration value="Effective"/>
<xs:enumeration value="Pending"/>
<xs:enumeration value="Superseded"/>
<xs:enumeration value="Expired"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfItemIdAndEff">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemIdAndEff" nillable="true" type="tns:ItemIdAndEff"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemEffectivityByItemIdsAndDateResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemEffectivityByItemIdsAndDateResult" type="tns:ArrayOfItemIdAndEff"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemMasterIdsForItemVersionDelete">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemVersionDeleteType" type="tns:ItemVersionDeleteType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="ItemVersionDeleteType">
<xs:restriction base="xs:string">
<xs:enumeration value="WIP"/>
<xs:enumeration value="WIP_And_InReview"/>
<xs:enumeration value="WIP_InReview_And_Obsolete"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ItemVerCount">
<xs:attribute name="ItemMasterId" type="xs:long" use="required"/>
<xs:attribute name="VerCount" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfItemVerCount">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemVerCount" nillable="true" type="tns:ItemVerCount"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetItemMasterIdsForItemVersionDeleteResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemMasterIdsForItemVersionDeleteResult" type="tns:ArrayOfItemVerCount"/>
<xs:element minOccurs="1" maxOccurs="1" name="totalItemIterationCount" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeleteItemVersionsByMasterItemIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="itemVersionDeleteType" type="tns:ItemVersionDeleteType"/>
<xs:element minOccurs="0" maxOccurs="1" name="itemMasterIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ItemDelStatus">
<xs:attribute name="DelCount" type="xs:long" use="required"/>
<xs:attribute name="ItemMasterId" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfItemDelStatus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemDelStatus" nillable="true" type="tns:ItemDelStatus"/>
</xs:sequence>
</xs:complexType>
<xs:element name="DeleteItemVersionsByMasterItemIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="DeleteItemVersionsByMasterItemIdsResult" type="tns:ArrayOfItemDelStatus"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemLifeCycleStatesACL">
<xs:complexType/>
</xs:element>
<xs:complexType name="ACL">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ACEArray" type="tns:ArrayOfACE"/>
</xs:sequence>
<xs:attribute name="Id" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfACE">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ACE" nillable="true" type="tns:ACE"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ACE">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PermisArray" type="tns:ArrayOfAccessPermis"/>
</xs:sequence>
<xs:attribute name="UserGrpId" type="xs:long" use="required"/>
</xs:complexType>
<xs:complexType name="ArrayOfAccessPermis">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Permis" nillable="true" type="tns:AccessPermis"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AccessPermis">
<xs:attribute name="Id" type="xs:long" use="required"/>
<xs:attribute name="Val" type="xs:boolean" use="required"/>
</xs:complexType>
<xs:element name="GetItemLifeCycleStatesACLResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemLifeCycleStatesACLResult" type="tns:ACL"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemLifeCycleStatesACLAndSecurity">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="useACL" type="xs:boolean"/>
<xs:element minOccurs="0" maxOccurs="1" name="entries" type="tns:ArrayOfACE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemLifeCycleStatesACLAndSecurityResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetContentSourcePropertyDefinitionsByFileMasterId">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fileMasterId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="isReferenceDesignator" type="xs:boolean"/>
<xs:element minOccurs="1" maxOccurs="1" name="allowSync" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="CtntSrcPropDef">
<xs:attribute name="CtntSrcId" type="xs:long" use="required"/>
<xs:attribute name="DispName" type="xs:string"/>
<xs:attribute name="Moniker" type="xs:string"/>
<xs:attribute name="MapDirection" type="tns:AllowedMappingDirection" use="required"/>
<xs:attribute name="CanCreateNew" type="xs:boolean" use="required"/>
<xs:attribute name="Classification" type="tns:Classification" use="required"/>
<xs:attribute name="Typ" type="tns:DataType" use="required"/>
<xs:attribute name="CtntSrcDefTyp" type="tns:CSPDefTypes" use="required"/>
</xs:complexType>
<xs:simpleType name="Classification">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Standard"/>
<xs:enumeration value="Custom"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CSPDefTypes">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="File"/>
<xs:enumeration value="Component"/>
<xs:enumeration value="RefDes"/>
<xs:enumeration value="All"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:complexType name="ArrayOfCtntSrcPropDef">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CtntSrcPropDef" nillable="true" type="tns:CtntSrcPropDef"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GetContentSourcePropertyDefinitionsByFileMasterIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetContentSourcePropertyDefinitionsByFileMasterIdResult" type="tns:ArrayOfCtntSrcPropDef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemRevisionNumbers">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="revNumbers" type="tns:ArrayOfString"/>
<xs:element minOccurs="0" maxOccurs="1" name="comment" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemRevisionNumbersResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemRevisionNumbersResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetEnablementConfiguration">
<xs:complexType/>
</xs:element>
<xs:element name="GetEnablementConfigurationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetEnablementConfigurationResult" type="tns:EnablementConfig"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="EnablementConfig">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="ItemEnable"/>
<xs:enumeration value="ItemOverride"/>
<xs:enumeration value="ChangeOrderEnable"/>
<xs:enumeration value="ChangeOrderOverride"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:element name="SetEnablementConfiguration">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="enableConfig" type="tns:EnablementConfig"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetEnablementConfigurationResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetRestrictAssignDesignFiles">
<xs:complexType/>
</xs:element>
<xs:element name="GetRestrictAssignDesignFilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="GetRestrictAssignDesignFilesResult" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRestrictAssignDesignFiles">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="restrictAssDesFiles" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SetRestrictAssignDesignFilesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="UpdateRevisionDefinitionAndNumbers">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="revDefIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="revNumbers" type="tns:ArrayOfString"/>
<xs:element minOccurs="0" maxOccurs="1" name="comment" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateRevisionDefinitionAndNumbersResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateRevisionDefinitionAndNumbersResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemByItemNumberAndRevisionNumber">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemNumber" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="revisionNumber" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetItemByItemNumberAndRevisionNumberResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetItemByItemNumberAndRevisionNumberResult" type="tns:Item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemPropertyDefinitions">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="masterIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="addedPropDefIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="removedPropDefIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="comment" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemPropertyDefinitionsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemPropertyDefinitionsResult" type="tns:ArrayOfItem"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemProperties">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="itemRevIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="propDefIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="values" type="tns:ArrayOfAnyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ArrayOfAnyType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true"/>
</xs:sequence>
</xs:complexType>
<xs:element name="UpdateItemPropertiesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="UpdateItemLifeCycleStateTransitionJobTypes">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="fromStateId" type="xs:long"/>
<xs:element minOccurs="1" maxOccurs="1" name="toStateId" type="xs:long"/>
<xs:element minOccurs="0" maxOccurs="1" name="jobTypes" type="tns:ArrayOfString"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UpdateItemLifeCycleStateTransitionJobTypesResponse">
<xs:complexType/>
</xs:element>
<xs:element name="GetJobTypesByItemLifeCycleStateTransitionIds">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="fromStateIds" type="tns:ArrayOfLong"/>
<xs:element minOccurs="0" maxOccurs="1" name="toStateIds" type="tns:ArrayOfLong"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GetJobTypesByItemLifeCycleStateTransitionIdsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GetJobTypesByItemLifeCycleStateTransitionIdsResult" type="tns:ArrayOfStringArray"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://microsoft.com/wsdl/types/" elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
<xs:simpleType name="char">
<xs:restriction base="xs:unsignedShort"/>
</xs:simpleType>
</xs:schema>
</wsdl:types>
<wsdl:message name="ItemService_UpdateAndCommitItems_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItems"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItems_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItem_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItem"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItem_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItem_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItem_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItem"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItem_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItem_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_ReassignComponentsToDifferentItems_InputMessage">
<wsdl:part name="parameters" element="tns:ReassignComponentsToDifferentItems"/>
</wsdl:message>
<wsdl:message name="ItemService_ReassignComponentsToDifferentItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_ReassignComponentsToDifferentItems_OutputMessage">
<wsdl:part name="parameters" element="tns:ReassignComponentsToDifferentItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDuplicateCandidates_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemDuplicateCandidates"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDuplicateCandidates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDuplicateCandidates_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemDuplicateCandidatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItems_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteItems"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItems_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemsUnconditional_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteItemsUnconditional"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemsUnconditional_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemsUnconditional_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteItemsUnconditionalResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDeleteRestrictionsByIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemDeleteRestrictionsByIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDeleteRestrictionsByIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemDeleteRestrictionsByIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemDeleteRestrictionsByIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNextRevisionNumbersByItemRevisionId_InputMessage">
<wsdl:part name="parameters" element="tns:GetNextRevisionNumbersByItemRevisionId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNextRevisionNumbersByItemRevisionId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNextRevisionNumbersByItemRevisionId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNextRevisionNumbersByItemRevisionIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemByItemMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemByItemMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLastestItemInRevisionByItemId_InputMessage">
<wsdl:part name="parameters" element="tns:GetLastestItemInRevisionByItemId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLastestItemInRevisionByItemId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLastestItemInRevisionByItemId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLastestItemInRevisionByItemIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemsByItemMasterIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemsByItemMasterIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemsByItemMasterIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemsByItemMasterIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemsByItemMasterIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLatestItems_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllLatestItems"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLatestItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLatestItems_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllLatestItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByItemMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByItemMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByItemMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByItemMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByItemMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemsByItemMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemsByItemMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemsByItemMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemsByItemMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemsByItemMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByRevisionIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByRevisionIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByRevisionIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByRevisionIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByRevisionIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBOMStructures_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllBOMStructures"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBOMStructures_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBOMStructures_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllBOMStructuresResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_CompareItemBOMs_InputMessage">
<wsdl:part name="parameters" element="tns:CompareItemBOMs"/>
</wsdl:message>
<wsdl:message name="ItemService_CompareItemBOMs_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_CompareItemBOMs_OutputMessage">
<wsdl:part name="parameters" element="tns:CompareItemBOMsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReleasedItemsByItemMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetReleasedItemsByItemMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReleasedItemsByItemMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReleasedItemsByItemMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetReleasedItemsByItemMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMByItemIdAndDate_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMByItemIdAndDate"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMByItemIdAndDate_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMByItemIdAndDate_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMByItemIdAndDateResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMLinksByItemIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMLinksByItemIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMLinksByItemIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMLinksByItemIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMLinksByItemIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemBOMAssociations_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemBOMAssociations"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemBOMAssociations_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemBOMAssociations_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemBOMAssociationsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitionsExtended_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemPropertyDefinitionsExtended"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitionsExtended_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitionsExtended_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemPropertyDefinitionsExtendedResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemProperties"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemProperties_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemPropertiesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_FindItemRevisionsBySearchConditions_InputMessage">
<wsdl:part name="parameters" element="tns:FindItemRevisionsBySearchConditions"/>
</wsdl:message>
<wsdl:message name="ItemService_FindItemRevisionsBySearchConditions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_FindItemRevisionsBySearchConditions_OutputMessage">
<wsdl:part name="parameters" element="tns:FindItemRevisionsBySearchConditionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllReferenceDesignatorPropertyDefinitions_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllReferenceDesignatorPropertyDefinitions"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllReferenceDesignatorPropertyDefinitions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllReferenceDesignatorPropertyDefinitions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllReferenceDesignatorPropertyDefinitionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReferenceDesignatorProperties_InputMessage">
<wsdl:part name="parameters" element="tns:GetReferenceDesignatorProperties"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReferenceDesignatorProperties_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetReferenceDesignatorProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:GetReferenceDesignatorPropertiesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddPromoteComponents_InputMessage">
<wsdl:part name="parameters" element="tns:AddPromoteComponents"/>
</wsdl:message>
<wsdl:message name="ItemService_AddPromoteComponents_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddPromoteComponents_OutputMessage">
<wsdl:part name="parameters" element="tns:AddPromoteComponentsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdatePromoteComponents_InputMessage">
<wsdl:part name="parameters" element="tns:UpdatePromoteComponents"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdatePromoteComponents_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdatePromoteComponents_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdatePromoteComponentsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentOrder_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromoteComponentOrder"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentOrder_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentOrder_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromoteComponentOrderResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteComponents_InputMessage">
<wsdl:part name="parameters" element="tns:PromoteComponents"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteComponents_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteComponents_OutputMessage">
<wsdl:part name="parameters" element="tns:PromoteComponentsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentsResults_InputMessage">
<wsdl:part name="parameters" element="tns:GetPromoteComponentsResults"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentsResults_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPromoteComponentsResults_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPromoteComponentsResultsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUncommittedItems_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteUncommittedItems"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUncommittedItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUncommittedItems_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteUncommittedItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteFiles_InputMessage">
<wsdl:part name="parameters" element="tns:PromoteFiles"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteFiles_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_PromoteFiles_OutputMessage">
<wsdl:part name="parameters" element="tns:PromoteFilesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemsFromFiles_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemsFromFiles"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemsFromFiles_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemsFromFiles_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemsFromFilesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoEditItems_InputMessage">
<wsdl:part name="parameters" element="tns:UndoEditItems"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoEditItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoEditItems_OutputMessage">
<wsdl:part name="parameters" element="tns:UndoEditItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemRevision_InputMessage">
<wsdl:part name="parameters" element="tns:AddItemRevision"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemRevision_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemRevision_OutputMessage">
<wsdl:part name="parameters" element="tns:AddItemRevisionResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItem_InputMessage">
<wsdl:part name="parameters" element="tns:EditItem"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItem_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItem_OutputMessage">
<wsdl:part name="parameters" element="tns:EditItemResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItems_InputMessage">
<wsdl:part name="parameters" element="tns:EditItems"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItems_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItems_OutputMessage">
<wsdl:part name="parameters" element="tns:EditItemsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLifeCycleDefinitions_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllLifeCycleDefinitions"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLifeCycleDefinitions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllLifeCycleDefinitions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllLifeCycleDefinitionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleDefinitionById_InputMessage">
<wsdl:part name="parameters" element="tns:GetLifeCycleDefinitionById"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleDefinitionById_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleDefinitionById_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLifeCycleDefinitionByIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleDefinition_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleDefinition"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleDefinition_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleDefinition_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleDefinitionResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetLifeCycleTransitionAction_InputMessage">
<wsdl:part name="parameters" element="tns:SetLifeCycleTransitionAction"/>
</wsdl:message>
<wsdl:message name="ItemService_SetLifeCycleTransitionAction_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetLifeCycleTransitionAction_OutputMessage">
<wsdl:part name="parameters" element="tns:SetLifeCycleTransitionActionResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleTransitionAction_InputMessage">
<wsdl:part name="parameters" element="tns:GetLifeCycleTransitionAction"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleTransitionAction_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLifeCycleTransitionAction_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLifeCycleTransitionActionResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemId_InputMessage">
<wsdl:part name="parameters" element="tns:GetAttachmentsByItemId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAttachmentsByItemIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetAttachmentsByItemIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAttachmentsByItemIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAttachmentsByItemIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemFileAssociationsByItemIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemFileAssociationsByItemIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemFileAssociationsByItemIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemFileAssociationsByItemIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemFileAssociationsByItemIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitions_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemPropertyDefinitions"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllItemPropertyDefinitions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllItemPropertyDefinitionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnitOfMeasure_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnitOfMeasure"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnitOfMeasure_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnitOfMeasure_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnitOfMeasureResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddUnitOfMeasure_InputMessage">
<wsdl:part name="parameters" element="tns:AddUnitOfMeasure"/>
</wsdl:message>
<wsdl:message name="ItemService_AddUnitOfMeasure_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddUnitOfMeasure_OutputMessage">
<wsdl:part name="parameters" element="tns:AddUnitOfMeasureResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateUnitOfMeasure_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateUnitOfMeasure"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateUnitOfMeasure_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateUnitOfMeasure_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateUnitOfMeasureResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureById_InputMessage">
<wsdl:part name="parameters" element="tns:GetUnitOfMeasureById"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureById_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureById_OutputMessage">
<wsdl:part name="parameters" element="tns:GetUnitOfMeasureByIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_InputMessage">
<wsdl:part name="parameters" element="tns:GetUnitOfMeasureFamilyByUnitOfMeasureId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetUnitOfMeasureFamilyByUnitOfMeasureIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBaseUnitsOfMeasure_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllBaseUnitsOfMeasure"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBaseUnitsOfMeasure_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllBaseUnitsOfMeasure_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllBaseUnitsOfMeasureResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllUnitsOfMeasure_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllUnitsOfMeasure"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllUnitsOfMeasure_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllUnitsOfMeasure_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllUnitsOfMeasureResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNumberingSchemesByType_InputMessage">
<wsdl:part name="parameters" element="tns:GetNumberingSchemesByType"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNumberingSchemesByType_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetNumberingSchemesByType_OutputMessage">
<wsdl:part name="parameters" element="tns:GetNumberingSchemesByTypeResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumber_InputMessage">
<wsdl:part name="parameters" element="tns:AddItemNumber"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumber_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumber_OutputMessage">
<wsdl:part name="parameters" element="tns:AddItemNumberResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumbers_InputMessage">
<wsdl:part name="parameters" element="tns:AddItemNumbers"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumbers_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddItemNumbers_OutputMessage">
<wsdl:part name="parameters" element="tns:AddItemNumbersResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_ActivateNumberingSchemes_InputMessage">
<wsdl:part name="parameters" element="tns:ActivateNumberingSchemes"/>
</wsdl:message>
<wsdl:message name="ItemService_ActivateNumberingSchemes_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_ActivateNumberingSchemes_OutputMessage">
<wsdl:part name="parameters" element="tns:ActivateNumberingSchemesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeactivateNumberingSchemes_InputMessage">
<wsdl:part name="parameters" element="tns:DeactivateNumberingSchemes"/>
</wsdl:message>
<wsdl:message name="ItemService_DeactivateNumberingSchemes_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeactivateNumberingSchemes_OutputMessage">
<wsdl:part name="parameters" element="tns:DeactivateNumberingSchemesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnusedItemNumbers_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnusedItemNumbers"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnusedItemNumbers_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteUnusedItemNumbers_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteUnusedItemNumbersResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetDefaultNumberingScheme_InputMessage">
<wsdl:part name="parameters" element="tns:SetDefaultNumberingScheme"/>
</wsdl:message>
<wsdl:message name="ItemService_SetDefaultNumberingScheme_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetDefaultNumberingScheme_OutputMessage">
<wsdl:part name="parameters" element="tns:SetDefaultNumberingSchemeResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_AddNumberingScheme_InputMessage">
<wsdl:part name="parameters" element="tns:AddNumberingScheme"/>
</wsdl:message>
<wsdl:message name="ItemService_AddNumberingScheme_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_AddNumberingScheme_OutputMessage">
<wsdl:part name="parameters" element="tns:AddNumberingSchemeResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateNumberingScheme_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateNumberingScheme"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateNumberingScheme_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateNumberingScheme_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateNumberingSchemeResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteNumberingScheme_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteNumberingScheme"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteNumberingScheme_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteNumberingScheme_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteNumberingSchemeResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemNumber_InputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemByItemNumber"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemNumber_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetLatestItemByItemNumber_OutputMessage">
<wsdl:part name="parameters" element="tns:GetLatestItemByItemNumberResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:EditItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_EditItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:EditItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesSkipRevisionBump_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesSkipRevisionBump"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesSkipRevisionBump_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesSkipRevisionBump_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesSkipRevisionBumpResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivity_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesAndEffectivity"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivity_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivity_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesAndEffectivityResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesAndEffectivitySkipRevisionBump"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateLifeCycleStatesAndEffectivitySkipRevisionBumpResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivities_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemEffectivities"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivities_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivities_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemEffectivitiesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivity_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemEffectivity"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivity_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateAndCommitItemEffectivity_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateAndCommitItemEffectivityResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestorableItemsByItemMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetRestorableItemsByItemMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestorableItemsByItemMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestorableItemsByItemMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRestorableItemsByItemMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_RestoreItem_InputMessage">
<wsdl:part name="parameters" element="tns:RestoreItem"/>
</wsdl:message>
<wsdl:message name="ItemService_RestoreItem_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_RestoreItem_OutputMessage">
<wsdl:part name="parameters" element="tns:RestoreItemResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileId_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByFileId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByFileIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileIdAndLinkTypeOptions_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByFileIdAndLinkTypeOptions"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileIdAndLinkTypeOptions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByFileIdAndLinkTypeOptions_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByFileIdAndLinkTypeOptionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByAttachmentFileId_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByAttachmentFileId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByAttachmentFileId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemsByAttachmentFileId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemsByAttachmentFileIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUseACLForItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:GetUseACLForItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUseACLForItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetUseACLForItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:GetUseACLForItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetUseACLForItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:SetUseACLForItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_SetUseACLForItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetUseACLForItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:SetUseACLForItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_RollbackItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:RollbackItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_RollbackItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_RollbackItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:RollbackItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_CommitRollbackItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:CommitRollbackItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_CommitRollbackItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_CommitRollbackItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:CommitRollbackItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoRollbackItemLifeCycleStates_InputMessage">
<wsdl:part name="parameters" element="tns:UndoRollbackItemLifeCycleStates"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoRollbackItemLifeCycleStates_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UndoRollbackItemLifeCycleStates_OutputMessage">
<wsdl:part name="parameters" element="tns:UndoRollbackItemLifeCycleStatesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetWatermarkByItemIdAndFileId_InputMessage">
<wsdl:part name="parameters" element="tns:GetWatermarkByItemIdAndFileId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetWatermarkByItemIdAndFileId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetWatermarkByItemIdAndFileId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetWatermarkByItemIdAndFileIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMFileAssociationsByDate_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMFileAssociationsByDate"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMFileAssociationsByDate_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemBOMFileAssociationsByDate_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemBOMFileAssociationsByDateResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateWatermarkDefinitions_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateWatermarkDefinitions"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateWatermarkDefinitions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateWatermarkDefinitions_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateWatermarkDefinitionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllWatermarks_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllWatermarks"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllWatermarks_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllWatermarks_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllWatermarksResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnableWatermarking_InputMessage">
<wsdl:part name="parameters" element="tns:GetEnableWatermarking"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnableWatermarking_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnableWatermarking_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEnableWatermarkingResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnableWatermarking_InputMessage">
<wsdl:part name="parameters" element="tns:SetEnableWatermarking"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnableWatermarking_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnableWatermarking_OutputMessage">
<wsdl:part name="parameters" element="tns:SetEnableWatermarkingResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllPropertyConstraints_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllPropertyConstraints"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllPropertyConstraints_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllPropertyConstraints_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllPropertyConstraintsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllDefaultPropertyConstraints_InputMessage">
<wsdl:part name="parameters" element="tns:GetAllDefaultPropertyConstraints"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllDefaultPropertyConstraints_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetAllDefaultPropertyConstraints_OutputMessage">
<wsdl:part name="parameters" element="tns:GetAllDefaultPropertyConstraintsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintsByItemTypeId_InputMessage">
<wsdl:part name="parameters" element="tns:GetPropertyConstraintsByItemTypeId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintsByItemTypeId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintsByItemTypeId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPropertyConstraintsByItemTypeIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintFailuresByItemMasterIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetPropertyConstraintFailuresByItemMasterIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintFailuresByItemMasterIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetPropertyConstraintFailuresByItemMasterIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetPropertyConstraintFailuresByItemMasterIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_InputMessage">
<wsdl:part name="parameters" element="tns:GetRestrictLifeCycleStateChangeToChangeOrder"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRestrictLifeCycleStateChangeToChangeOrderResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_InputMessage">
<wsdl:part name="parameters" element="tns:SetRestrictLifeCycleStateChangeToChangeOrder"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_OutputMessage">
<wsdl:part name="parameters" element="tns:SetRestrictLifeCycleStateChangeToChangeOrderResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemEffectivityByItemIdsAndDate_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemEffectivityByItemIdsAndDate"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemEffectivityByItemIdsAndDate_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemEffectivityByItemIdsAndDate_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemEffectivityByItemIdsAndDateResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemMasterIdsForItemVersionDelete_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemMasterIdsForItemVersionDelete"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemMasterIdsForItemVersionDelete_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemMasterIdsForItemVersionDelete_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemMasterIdsForItemVersionDeleteResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemVersionsByMasterItemIds_InputMessage">
<wsdl:part name="parameters" element="tns:DeleteItemVersionsByMasterItemIds"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemVersionsByMasterItemIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_DeleteItemVersionsByMasterItemIds_OutputMessage">
<wsdl:part name="parameters" element="tns:DeleteItemVersionsByMasterItemIdsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemLifeCycleStatesACL_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemLifeCycleStatesACL"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemLifeCycleStatesACL_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemLifeCycleStatesACL_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemLifeCycleStatesACLResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStatesACLAndSecurity_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemLifeCycleStatesACLAndSecurity"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStatesACLAndSecurity_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStatesACLAndSecurity_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemLifeCycleStatesACLAndSecurityResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_InputMessage">
<wsdl:part name="parameters" element="tns:GetContentSourcePropertyDefinitionsByFileMasterId"/>
</wsdl:message>
<wsdl:message name="ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_OutputMessage">
<wsdl:part name="parameters" element="tns:GetContentSourcePropertyDefinitionsByFileMasterIdResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemRevisionNumbers_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemRevisionNumbers"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemRevisionNumbers_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemRevisionNumbers_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemRevisionNumbersResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnablementConfiguration_InputMessage">
<wsdl:part name="parameters" element="tns:GetEnablementConfiguration"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnablementConfiguration_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetEnablementConfiguration_OutputMessage">
<wsdl:part name="parameters" element="tns:GetEnablementConfigurationResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnablementConfiguration_InputMessage">
<wsdl:part name="parameters" element="tns:SetEnablementConfiguration"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnablementConfiguration_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetEnablementConfiguration_OutputMessage">
<wsdl:part name="parameters" element="tns:SetEnablementConfigurationResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictAssignDesignFiles_InputMessage">
<wsdl:part name="parameters" element="tns:GetRestrictAssignDesignFiles"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictAssignDesignFiles_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetRestrictAssignDesignFiles_OutputMessage">
<wsdl:part name="parameters" element="tns:GetRestrictAssignDesignFilesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictAssignDesignFiles_InputMessage">
<wsdl:part name="parameters" element="tns:SetRestrictAssignDesignFiles"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictAssignDesignFiles_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_SetRestrictAssignDesignFiles_OutputMessage">
<wsdl:part name="parameters" element="tns:SetRestrictAssignDesignFilesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateRevisionDefinitionAndNumbers_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateRevisionDefinitionAndNumbers"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateRevisionDefinitionAndNumbers_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateRevisionDefinitionAndNumbers_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateRevisionDefinitionAndNumbersResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemByItemNumberAndRevisionNumber_InputMessage">
<wsdl:part name="parameters" element="tns:GetItemByItemNumberAndRevisionNumber"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemByItemNumberAndRevisionNumber_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetItemByItemNumberAndRevisionNumber_OutputMessage">
<wsdl:part name="parameters" element="tns:GetItemByItemNumberAndRevisionNumberResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemPropertyDefinitions_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemPropertyDefinitions"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemPropertyDefinitions_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemPropertyDefinitions_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemPropertyDefinitionsResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemProperties_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemProperties"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemProperties_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemProperties_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemPropertiesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStateTransitionJobTypes_InputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemLifeCycleStateTransitionJobTypes"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStateTransitionJobTypes_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_UpdateItemLifeCycleStateTransitionJobTypes_OutputMessage">
<wsdl:part name="parameters" element="tns:UpdateItemLifeCycleStateTransitionJobTypesResponse"/>
</wsdl:message>
<wsdl:message name="ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_InputMessage">
<wsdl:part name="parameters" element="tns:GetJobTypesByItemLifeCycleStateTransitionIds"/>
</wsdl:message>
<wsdl:message name="ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_InputMessage_Headers">
<wsdl:part name="SecurityHeader" element="tns:SecurityHeader"/>
</wsdl:message>
<wsdl:message name="ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_OutputMessage">
<wsdl:part name="parameters" element="tns:GetJobTypesByItemLifeCycleStateTransitionIdsResponse"/>
</wsdl:message>
<wsdl:portType name="ItemService">
<wsdl:operation name="UpdateAndCommitItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItems" message="tns:ItemService_UpdateAndCommitItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateAndCommitItemsResponse" message="tns:ItemService_UpdateAndCommitItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItem">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItem" message="tns:ItemService_UpdateAndCommitItem_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateAndCommitItemResponse" message="tns:ItemService_UpdateAndCommitItem_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItem">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItem" message="tns:ItemService_UpdateItem_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemResponse" message="tns:ItemService_UpdateItem_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="ReassignComponentsToDifferentItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ReassignComponentsToDifferentItems" message="tns:ItemService_ReassignComponentsToDifferentItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/ReassignComponentsToDifferentItemsResponse" message="tns:ItemService_ReassignComponentsToDifferentItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemDuplicateCandidates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemDuplicateCandidates" message="tns:ItemService_GetItemDuplicateCandidates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemDuplicateCandidatesResponse" message="tns:ItemService_GetItemDuplicateCandidates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItems" message="tns:ItemService_DeleteItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteItemsResponse" message="tns:ItemService_DeleteItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteItemsUnconditional">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItemsUnconditional" message="tns:ItemService_DeleteItemsUnconditional_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteItemsUnconditionalResponse" message="tns:ItemService_DeleteItemsUnconditional_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemDeleteRestrictionsByIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemDeleteRestrictionsByIds" message="tns:ItemService_GetItemDeleteRestrictionsByIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemDeleteRestrictionsByIdsResponse" message="tns:ItemService_GetItemDeleteRestrictionsByIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetNextRevisionNumbersByItemRevisionId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetNextRevisionNumbersByItemRevisionId" message="tns:ItemService_GetNextRevisionNumbersByItemRevisionId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetNextRevisionNumbersByItemRevisionIdResponse" message="tns:ItemService_GetNextRevisionNumbersByItemRevisionId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLatestItemByItemMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemByItemMasterId" message="tns:ItemService_GetLatestItemByItemMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLatestItemByItemMasterIdResponse" message="tns:ItemService_GetLatestItemByItemMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLastestItemInRevisionByItemId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLastestItemInRevisionByItemId" message="tns:ItemService_GetLastestItemInRevisionByItemId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLastestItemInRevisionByItemIdResponse" message="tns:ItemService_GetLastestItemInRevisionByItemId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLatestItemsByItemMasterIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemsByItemMasterIds" message="tns:ItemService_GetLatestItemsByItemMasterIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLatestItemsByItemMasterIdsResponse" message="tns:ItemService_GetLatestItemsByItemMasterIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllLatestItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllLatestItems" message="tns:ItemService_GetAllLatestItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllLatestItemsResponse" message="tns:ItemService_GetAllLatestItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByItemMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByItemMasterId" message="tns:ItemService_GetItemsByItemMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByItemMasterIdResponse" message="tns:ItemService_GetItemsByItemMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllItemsByItemMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemsByItemMasterId" message="tns:ItemService_GetAllItemsByItemMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllItemsByItemMasterIdResponse" message="tns:ItemService_GetAllItemsByItemMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByRevisionIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByRevisionIds" message="tns:ItemService_GetItemsByRevisionIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByRevisionIdsResponse" message="tns:ItemService_GetItemsByRevisionIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllBOMStructures">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllBOMStructures" message="tns:ItemService_GetAllBOMStructures_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllBOMStructuresResponse" message="tns:ItemService_GetAllBOMStructures_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="CompareItemBOMs">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/CompareItemBOMs" message="tns:ItemService_CompareItemBOMs_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/CompareItemBOMsResponse" message="tns:ItemService_CompareItemBOMs_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetReleasedItemsByItemMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetReleasedItemsByItemMasterId" message="tns:ItemService_GetReleasedItemsByItemMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetReleasedItemsByItemMasterIdResponse" message="tns:ItemService_GetReleasedItemsByItemMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemBOMByItemIdAndDate">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMByItemIdAndDate" message="tns:ItemService_GetItemBOMByItemIdAndDate_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemBOMByItemIdAndDateResponse" message="tns:ItemService_GetItemBOMByItemIdAndDate_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemBOMLinksByItemIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMLinksByItemIds" message="tns:ItemService_GetItemBOMLinksByItemIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemBOMLinksByItemIdsResponse" message="tns:ItemService_GetItemBOMLinksByItemIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemBOMAssociations">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemBOMAssociations" message="tns:ItemService_UpdateItemBOMAssociations_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemBOMAssociationsResponse" message="tns:ItemService_UpdateItemBOMAssociations_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllItemPropertyDefinitionsExtended">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemPropertyDefinitionsExtended" message="tns:ItemService_GetAllItemPropertyDefinitionsExtended_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllItemPropertyDefinitionsExtendedResponse" message="tns:ItemService_GetAllItemPropertyDefinitionsExtended_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemProperties">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemProperties" message="tns:ItemService_GetItemProperties_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemPropertiesResponse" message="tns:ItemService_GetItemProperties_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="FindItemRevisionsBySearchConditions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/FindItemRevisionsBySearchConditions" message="tns:ItemService_FindItemRevisionsBySearchConditions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/FindItemRevisionsBySearchConditionsResponse" message="tns:ItemService_FindItemRevisionsBySearchConditions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllReferenceDesignatorPropertyDefinitions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllReferenceDesignatorPropertyDefinitions" message="tns:ItemService_GetAllReferenceDesignatorPropertyDefinitions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllReferenceDesignatorPropertyDefinitionsResponse" message="tns:ItemService_GetAllReferenceDesignatorPropertyDefinitions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetReferenceDesignatorProperties">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetReferenceDesignatorProperties" message="tns:ItemService_GetReferenceDesignatorProperties_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetReferenceDesignatorPropertiesResponse" message="tns:ItemService_GetReferenceDesignatorProperties_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddPromoteComponents">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddPromoteComponents" message="tns:ItemService_AddPromoteComponents_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddPromoteComponentsResponse" message="tns:ItemService_AddPromoteComponents_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdatePromoteComponents">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdatePromoteComponents" message="tns:ItemService_UpdatePromoteComponents_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdatePromoteComponentsResponse" message="tns:ItemService_UpdatePromoteComponents_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetPromoteComponentOrder">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetPromoteComponentOrder" message="tns:ItemService_GetPromoteComponentOrder_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetPromoteComponentOrderResponse" message="tns:ItemService_GetPromoteComponentOrder_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="PromoteComponents">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/PromoteComponents" message="tns:ItemService_PromoteComponents_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/PromoteComponentsResponse" message="tns:ItemService_PromoteComponents_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetPromoteComponentsResults">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetPromoteComponentsResults" message="tns:ItemService_GetPromoteComponentsResults_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetPromoteComponentsResultsResponse" message="tns:ItemService_GetPromoteComponentsResults_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteUncommittedItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUncommittedItems" message="tns:ItemService_DeleteUncommittedItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteUncommittedItemsResponse" message="tns:ItemService_DeleteUncommittedItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="PromoteFiles">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/PromoteFiles" message="tns:ItemService_PromoteFiles_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/PromoteFilesResponse" message="tns:ItemService_PromoteFiles_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemsFromFiles">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemsFromFiles" message="tns:ItemService_UpdateItemsFromFiles_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemsFromFilesResponse" message="tns:ItemService_UpdateItemsFromFiles_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UndoEditItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UndoEditItems" message="tns:ItemService_UndoEditItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UndoEditItemsResponse" message="tns:ItemService_UndoEditItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddItemRevision">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemRevision" message="tns:ItemService_AddItemRevision_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddItemRevisionResponse" message="tns:ItemService_AddItemRevision_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="EditItem">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/EditItem" message="tns:ItemService_EditItem_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/EditItemResponse" message="tns:ItemService_EditItem_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="EditItems">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/EditItems" message="tns:ItemService_EditItems_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/EditItemsResponse" message="tns:ItemService_EditItems_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllLifeCycleDefinitions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllLifeCycleDefinitions" message="tns:ItemService_GetAllLifeCycleDefinitions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllLifeCycleDefinitionsResponse" message="tns:ItemService_GetAllLifeCycleDefinitions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLifeCycleDefinitionById">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLifeCycleDefinitionById" message="tns:ItemService_GetLifeCycleDefinitionById_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLifeCycleDefinitionByIdResponse" message="tns:ItemService_GetLifeCycleDefinitionById_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleDefinition">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleDefinition" message="tns:ItemService_UpdateLifeCycleDefinition_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateLifeCycleDefinitionResponse" message="tns:ItemService_UpdateLifeCycleDefinition_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetLifeCycleTransitionAction">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetLifeCycleTransitionAction" message="tns:ItemService_SetLifeCycleTransitionAction_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetLifeCycleTransitionActionResponse" message="tns:ItemService_SetLifeCycleTransitionAction_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLifeCycleTransitionAction">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLifeCycleTransitionAction" message="tns:ItemService_GetLifeCycleTransitionAction_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLifeCycleTransitionActionResponse" message="tns:ItemService_GetLifeCycleTransitionAction_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAttachmentsByItemId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAttachmentsByItemId" message="tns:ItemService_GetAttachmentsByItemId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAttachmentsByItemIdResponse" message="tns:ItemService_GetAttachmentsByItemId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAttachmentsByItemIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAttachmentsByItemIds" message="tns:ItemService_GetAttachmentsByItemIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAttachmentsByItemIdsResponse" message="tns:ItemService_GetAttachmentsByItemIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemFileAssociationsByItemIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemFileAssociationsByItemIds" message="tns:ItemService_GetItemFileAssociationsByItemIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemFileAssociationsByItemIdsResponse" message="tns:ItemService_GetItemFileAssociationsByItemIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByIds" message="tns:ItemService_GetItemsByIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByIdsResponse" message="tns:ItemService_GetItemsByIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllItemPropertyDefinitions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemPropertyDefinitions" message="tns:ItemService_GetAllItemPropertyDefinitions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllItemPropertyDefinitionsResponse" message="tns:ItemService_GetAllItemPropertyDefinitions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteUnitOfMeasure">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUnitOfMeasure" message="tns:ItemService_DeleteUnitOfMeasure_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteUnitOfMeasureResponse" message="tns:ItemService_DeleteUnitOfMeasure_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddUnitOfMeasure">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddUnitOfMeasure" message="tns:ItemService_AddUnitOfMeasure_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddUnitOfMeasureResponse" message="tns:ItemService_AddUnitOfMeasure_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateUnitOfMeasure">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateUnitOfMeasure" message="tns:ItemService_UpdateUnitOfMeasure_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateUnitOfMeasureResponse" message="tns:ItemService_UpdateUnitOfMeasure_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetUnitOfMeasureById">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetUnitOfMeasureById" message="tns:ItemService_GetUnitOfMeasureById_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetUnitOfMeasureByIdResponse" message="tns:ItemService_GetUnitOfMeasureById_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetUnitOfMeasureFamilyByUnitOfMeasureId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetUnitOfMeasureFamilyByUnitOfMeasureId" message="tns:ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetUnitOfMeasureFamilyByUnitOfMeasureIdResponse" message="tns:ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllBaseUnitsOfMeasure">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllBaseUnitsOfMeasure" message="tns:ItemService_GetAllBaseUnitsOfMeasure_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllBaseUnitsOfMeasureResponse" message="tns:ItemService_GetAllBaseUnitsOfMeasure_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllUnitsOfMeasure">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllUnitsOfMeasure" message="tns:ItemService_GetAllUnitsOfMeasure_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllUnitsOfMeasureResponse" message="tns:ItemService_GetAllUnitsOfMeasure_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetNumberingSchemesByType">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetNumberingSchemesByType" message="tns:ItemService_GetNumberingSchemesByType_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetNumberingSchemesByTypeResponse" message="tns:ItemService_GetNumberingSchemesByType_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddItemNumber">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemNumber" message="tns:ItemService_AddItemNumber_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddItemNumberResponse" message="tns:ItemService_AddItemNumber_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddItemNumbers">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemNumbers" message="tns:ItemService_AddItemNumbers_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddItemNumbersResponse" message="tns:ItemService_AddItemNumbers_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="ActivateNumberingSchemes">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ActivateNumberingSchemes" message="tns:ItemService_ActivateNumberingSchemes_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/ActivateNumberingSchemesResponse" message="tns:ItemService_ActivateNumberingSchemes_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeactivateNumberingSchemes">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeactivateNumberingSchemes" message="tns:ItemService_DeactivateNumberingSchemes_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeactivateNumberingSchemesResponse" message="tns:ItemService_DeactivateNumberingSchemes_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteUnusedItemNumbers">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUnusedItemNumbers" message="tns:ItemService_DeleteUnusedItemNumbers_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteUnusedItemNumbersResponse" message="tns:ItemService_DeleteUnusedItemNumbers_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetDefaultNumberingScheme">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetDefaultNumberingScheme" message="tns:ItemService_SetDefaultNumberingScheme_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetDefaultNumberingSchemeResponse" message="tns:ItemService_SetDefaultNumberingScheme_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="AddNumberingScheme">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/AddNumberingScheme" message="tns:ItemService_AddNumberingScheme_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/AddNumberingSchemeResponse" message="tns:ItemService_AddNumberingScheme_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateNumberingScheme">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateNumberingScheme" message="tns:ItemService_UpdateNumberingScheme_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateNumberingSchemeResponse" message="tns:ItemService_UpdateNumberingScheme_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteNumberingScheme">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteNumberingScheme" message="tns:ItemService_DeleteNumberingScheme_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteNumberingSchemeResponse" message="tns:ItemService_DeleteNumberingScheme_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetLatestItemByItemNumber">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemByItemNumber" message="tns:ItemService_GetLatestItemByItemNumber_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetLatestItemByItemNumberResponse" message="tns:ItemService_GetLatestItemByItemNumber_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="EditItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/EditItemLifeCycleStates" message="tns:ItemService_EditItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/EditItemLifeCycleStatesResponse" message="tns:ItemService_EditItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStates" message="tns:ItemService_UpdateLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateLifeCycleStatesResponse" message="tns:ItemService_UpdateLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesSkipRevisionBump">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesSkipRevisionBump" message="tns:ItemService_UpdateLifeCycleStatesSkipRevisionBump_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateLifeCycleStatesSkipRevisionBumpResponse" message="tns:ItemService_UpdateLifeCycleStatesSkipRevisionBump_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesAndEffectivity">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesAndEffectivity" message="tns:ItemService_UpdateLifeCycleStatesAndEffectivity_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateLifeCycleStatesAndEffectivityResponse" message="tns:ItemService_UpdateLifeCycleStatesAndEffectivity_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesAndEffectivitySkipRevisionBump">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesAndEffectivitySkipRevisionBump" message="tns:ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateLifeCycleStatesAndEffectivitySkipRevisionBumpResponse" message="tns:ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItemEffectivities">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItemEffectivities" message="tns:ItemService_UpdateAndCommitItemEffectivities_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateAndCommitItemEffectivitiesResponse" message="tns:ItemService_UpdateAndCommitItemEffectivities_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItemEffectivity">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItemEffectivity" message="tns:ItemService_UpdateAndCommitItemEffectivity_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateAndCommitItemEffectivityResponse" message="tns:ItemService_UpdateAndCommitItemEffectivity_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetRestorableItemsByItemMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestorableItemsByItemMasterId" message="tns:ItemService_GetRestorableItemsByItemMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetRestorableItemsByItemMasterIdResponse" message="tns:ItemService_GetRestorableItemsByItemMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="RestoreItem">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/RestoreItem" message="tns:ItemService_RestoreItem_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/RestoreItemResponse" message="tns:ItemService_RestoreItem_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByFileId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByFileId" message="tns:ItemService_GetItemsByFileId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByFileIdResponse" message="tns:ItemService_GetItemsByFileId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByFileIdAndLinkTypeOptions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByFileIdAndLinkTypeOptions" message="tns:ItemService_GetItemsByFileIdAndLinkTypeOptions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByFileIdAndLinkTypeOptionsResponse" message="tns:ItemService_GetItemsByFileIdAndLinkTypeOptions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemsByAttachmentFileId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByAttachmentFileId" message="tns:ItemService_GetItemsByAttachmentFileId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemsByAttachmentFileIdResponse" message="tns:ItemService_GetItemsByAttachmentFileId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetUseACLForItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetUseACLForItemLifeCycleStates" message="tns:ItemService_GetUseACLForItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetUseACLForItemLifeCycleStatesResponse" message="tns:ItemService_GetUseACLForItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetUseACLForItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetUseACLForItemLifeCycleStates" message="tns:ItemService_SetUseACLForItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetUseACLForItemLifeCycleStatesResponse" message="tns:ItemService_SetUseACLForItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="RollbackItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/RollbackItemLifeCycleStates" message="tns:ItemService_RollbackItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/RollbackItemLifeCycleStatesResponse" message="tns:ItemService_RollbackItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="CommitRollbackItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/CommitRollbackItemLifeCycleStates" message="tns:ItemService_CommitRollbackItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/CommitRollbackItemLifeCycleStatesResponse" message="tns:ItemService_CommitRollbackItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UndoRollbackItemLifeCycleStates">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UndoRollbackItemLifeCycleStates" message="tns:ItemService_UndoRollbackItemLifeCycleStates_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UndoRollbackItemLifeCycleStatesResponse" message="tns:ItemService_UndoRollbackItemLifeCycleStates_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetWatermarkByItemIdAndFileId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetWatermarkByItemIdAndFileId" message="tns:ItemService_GetWatermarkByItemIdAndFileId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetWatermarkByItemIdAndFileIdResponse" message="tns:ItemService_GetWatermarkByItemIdAndFileId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemBOMFileAssociationsByDate">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMFileAssociationsByDate" message="tns:ItemService_GetItemBOMFileAssociationsByDate_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemBOMFileAssociationsByDateResponse" message="tns:ItemService_GetItemBOMFileAssociationsByDate_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateWatermarkDefinitions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateWatermarkDefinitions" message="tns:ItemService_UpdateWatermarkDefinitions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateWatermarkDefinitionsResponse" message="tns:ItemService_UpdateWatermarkDefinitions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllWatermarks">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllWatermarks" message="tns:ItemService_GetAllWatermarks_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllWatermarksResponse" message="tns:ItemService_GetAllWatermarks_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetEnableWatermarking">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetEnableWatermarking" message="tns:ItemService_GetEnableWatermarking_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetEnableWatermarkingResponse" message="tns:ItemService_GetEnableWatermarking_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetEnableWatermarking">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetEnableWatermarking" message="tns:ItemService_SetEnableWatermarking_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetEnableWatermarkingResponse" message="tns:ItemService_SetEnableWatermarking_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllPropertyConstraints">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllPropertyConstraints" message="tns:ItemService_GetAllPropertyConstraints_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllPropertyConstraintsResponse" message="tns:ItemService_GetAllPropertyConstraints_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetAllDefaultPropertyConstraints">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllDefaultPropertyConstraints" message="tns:ItemService_GetAllDefaultPropertyConstraints_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetAllDefaultPropertyConstraintsResponse" message="tns:ItemService_GetAllDefaultPropertyConstraints_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetPropertyConstraintsByItemTypeId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetPropertyConstraintsByItemTypeId" message="tns:ItemService_GetPropertyConstraintsByItemTypeId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetPropertyConstraintsByItemTypeIdResponse" message="tns:ItemService_GetPropertyConstraintsByItemTypeId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetPropertyConstraintFailuresByItemMasterIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetPropertyConstraintFailuresByItemMasterIds" message="tns:ItemService_GetPropertyConstraintFailuresByItemMasterIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetPropertyConstraintFailuresByItemMasterIdsResponse" message="tns:ItemService_GetPropertyConstraintFailuresByItemMasterIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetRestrictLifeCycleStateChangeToChangeOrder">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestrictLifeCycleStateChangeToChangeOrder" message="tns:ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetRestrictLifeCycleStateChangeToChangeOrderResponse" message="tns:ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetRestrictLifeCycleStateChangeToChangeOrder">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetRestrictLifeCycleStateChangeToChangeOrder" message="tns:ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetRestrictLifeCycleStateChangeToChangeOrderResponse" message="tns:ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemEffectivityByItemIdsAndDate">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemEffectivityByItemIdsAndDate" message="tns:ItemService_GetItemEffectivityByItemIdsAndDate_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemEffectivityByItemIdsAndDateResponse" message="tns:ItemService_GetItemEffectivityByItemIdsAndDate_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemMasterIdsForItemVersionDelete">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemMasterIdsForItemVersionDelete" message="tns:ItemService_GetItemMasterIdsForItemVersionDelete_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemMasterIdsForItemVersionDeleteResponse" message="tns:ItemService_GetItemMasterIdsForItemVersionDelete_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="DeleteItemVersionsByMasterItemIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItemVersionsByMasterItemIds" message="tns:ItemService_DeleteItemVersionsByMasterItemIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/DeleteItemVersionsByMasterItemIdsResponse" message="tns:ItemService_DeleteItemVersionsByMasterItemIds_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemLifeCycleStatesACL">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemLifeCycleStatesACL" message="tns:ItemService_GetItemLifeCycleStatesACL_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemLifeCycleStatesACLResponse" message="tns:ItemService_GetItemLifeCycleStatesACL_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemLifeCycleStatesACLAndSecurity">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemLifeCycleStatesACLAndSecurity" message="tns:ItemService_UpdateItemLifeCycleStatesACLAndSecurity_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemLifeCycleStatesACLAndSecurityResponse" message="tns:ItemService_UpdateItemLifeCycleStatesACLAndSecurity_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetContentSourcePropertyDefinitionsByFileMasterId">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetContentSourcePropertyDefinitionsByFileMasterId" message="tns:ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetContentSourcePropertyDefinitionsByFileMasterIdResponse" message="tns:ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemRevisionNumbers">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemRevisionNumbers" message="tns:ItemService_UpdateItemRevisionNumbers_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemRevisionNumbersResponse" message="tns:ItemService_UpdateItemRevisionNumbers_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetEnablementConfiguration">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetEnablementConfiguration" message="tns:ItemService_GetEnablementConfiguration_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetEnablementConfigurationResponse" message="tns:ItemService_GetEnablementConfiguration_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetEnablementConfiguration">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetEnablementConfiguration" message="tns:ItemService_SetEnablementConfiguration_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetEnablementConfigurationResponse" message="tns:ItemService_SetEnablementConfiguration_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetRestrictAssignDesignFiles">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestrictAssignDesignFiles" message="tns:ItemService_GetRestrictAssignDesignFiles_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetRestrictAssignDesignFilesResponse" message="tns:ItemService_GetRestrictAssignDesignFiles_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="SetRestrictAssignDesignFiles">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/SetRestrictAssignDesignFiles" message="tns:ItemService_SetRestrictAssignDesignFiles_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/SetRestrictAssignDesignFilesResponse" message="tns:ItemService_SetRestrictAssignDesignFiles_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateRevisionDefinitionAndNumbers">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateRevisionDefinitionAndNumbers" message="tns:ItemService_UpdateRevisionDefinitionAndNumbers_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateRevisionDefinitionAndNumbersResponse" message="tns:ItemService_UpdateRevisionDefinitionAndNumbers_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetItemByItemNumberAndRevisionNumber">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemByItemNumberAndRevisionNumber" message="tns:ItemService_GetItemByItemNumberAndRevisionNumber_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetItemByItemNumberAndRevisionNumberResponse" message="tns:ItemService_GetItemByItemNumberAndRevisionNumber_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemPropertyDefinitions">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemPropertyDefinitions" message="tns:ItemService_UpdateItemPropertyDefinitions_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemPropertyDefinitionsResponse" message="tns:ItemService_UpdateItemPropertyDefinitions_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemProperties">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemProperties" message="tns:ItemService_UpdateItemProperties_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemPropertiesResponse" message="tns:ItemService_UpdateItemProperties_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="UpdateItemLifeCycleStateTransitionJobTypes">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemLifeCycleStateTransitionJobTypes" message="tns:ItemService_UpdateItemLifeCycleStateTransitionJobTypes_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/UpdateItemLifeCycleStateTransitionJobTypesResponse" message="tns:ItemService_UpdateItemLifeCycleStateTransitionJobTypes_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="GetJobTypesByItemLifeCycleStateTransitionIds">
<wsdl:input wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/GetJobTypesByItemLifeCycleStateTransitionIds" message="tns:ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_InputMessage"/>
<wsdl:output wsaw:Action="http://AutodeskDM/Services/ItemService/1/20/2011/ItemService/GetJobTypesByItemLifeCycleStateTransitionIdsResponse" message="tns:ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_OutputMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ItemServiceSoap" type="tns:ItemService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="UpdateAndCommitItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateAndCommitItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItem">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItem" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateAndCommitItem_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItem">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItem" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItem_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReassignComponentsToDifferentItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/ReassignComponentsToDifferentItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_ReassignComponentsToDifferentItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemDuplicateCandidates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemDuplicateCandidates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemDuplicateCandidates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteItemsUnconditional">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItemsUnconditional" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteItemsUnconditional_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemDeleteRestrictionsByIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemDeleteRestrictionsByIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemDeleteRestrictionsByIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetNextRevisionNumbersByItemRevisionId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetNextRevisionNumbersByItemRevisionId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetNextRevisionNumbersByItemRevisionId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestItemByItemMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemByItemMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLatestItemByItemMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLastestItemInRevisionByItemId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLastestItemInRevisionByItemId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLastestItemInRevisionByItemId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestItemsByItemMasterIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemsByItemMasterIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLatestItemsByItemMasterIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllLatestItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllLatestItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllLatestItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByItemMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByItemMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByItemMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllItemsByItemMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemsByItemMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllItemsByItemMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByRevisionIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByRevisionIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByRevisionIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllBOMStructures">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllBOMStructures" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllBOMStructures_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CompareItemBOMs">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/CompareItemBOMs" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_CompareItemBOMs_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetReleasedItemsByItemMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetReleasedItemsByItemMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetReleasedItemsByItemMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemBOMByItemIdAndDate">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMByItemIdAndDate" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemBOMByItemIdAndDate_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemBOMLinksByItemIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMLinksByItemIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemBOMLinksByItemIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemBOMAssociations">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemBOMAssociations" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemBOMAssociations_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllItemPropertyDefinitionsExtended">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemPropertyDefinitionsExtended" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllItemPropertyDefinitionsExtended_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemProperties">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemProperties" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemProperties_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="FindItemRevisionsBySearchConditions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/FindItemRevisionsBySearchConditions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_FindItemRevisionsBySearchConditions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllReferenceDesignatorPropertyDefinitions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllReferenceDesignatorPropertyDefinitions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllReferenceDesignatorPropertyDefinitions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetReferenceDesignatorProperties">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetReferenceDesignatorProperties" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetReferenceDesignatorProperties_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddPromoteComponents">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddPromoteComponents" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddPromoteComponents_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdatePromoteComponents">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdatePromoteComponents" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdatePromoteComponents_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPromoteComponentOrder">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetPromoteComponentOrder" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetPromoteComponentOrder_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="PromoteComponents">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/PromoteComponents" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_PromoteComponents_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPromoteComponentsResults">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetPromoteComponentsResults" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetPromoteComponentsResults_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteUncommittedItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUncommittedItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteUncommittedItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="PromoteFiles">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/PromoteFiles" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_PromoteFiles_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemsFromFiles">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemsFromFiles" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemsFromFiles_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UndoEditItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UndoEditItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UndoEditItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddItemRevision">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemRevision" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddItemRevision_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditItem">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/EditItem" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_EditItem_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditItems">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/EditItems" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_EditItems_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllLifeCycleDefinitions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllLifeCycleDefinitions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllLifeCycleDefinitions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLifeCycleDefinitionById">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLifeCycleDefinitionById" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLifeCycleDefinitionById_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleDefinition">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleDefinition" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateLifeCycleDefinition_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetLifeCycleTransitionAction">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetLifeCycleTransitionAction" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetLifeCycleTransitionAction_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLifeCycleTransitionAction">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLifeCycleTransitionAction" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLifeCycleTransitionAction_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttachmentsByItemId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAttachmentsByItemId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAttachmentsByItemId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAttachmentsByItemIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAttachmentsByItemIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAttachmentsByItemIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemFileAssociationsByItemIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemFileAssociationsByItemIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemFileAssociationsByItemIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllItemPropertyDefinitions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllItemPropertyDefinitions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllItemPropertyDefinitions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteUnitOfMeasure">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUnitOfMeasure" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteUnitOfMeasure_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddUnitOfMeasure">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddUnitOfMeasure" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddUnitOfMeasure_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateUnitOfMeasure">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateUnitOfMeasure" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateUnitOfMeasure_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetUnitOfMeasureById">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetUnitOfMeasureById" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetUnitOfMeasureById_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetUnitOfMeasureFamilyByUnitOfMeasureId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetUnitOfMeasureFamilyByUnitOfMeasureId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetUnitOfMeasureFamilyByUnitOfMeasureId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllBaseUnitsOfMeasure">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllBaseUnitsOfMeasure" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllBaseUnitsOfMeasure_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllUnitsOfMeasure">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllUnitsOfMeasure" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllUnitsOfMeasure_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetNumberingSchemesByType">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetNumberingSchemesByType" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetNumberingSchemesByType_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddItemNumber">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemNumber" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddItemNumber_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddItemNumbers">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddItemNumbers" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddItemNumbers_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ActivateNumberingSchemes">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/ActivateNumberingSchemes" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_ActivateNumberingSchemes_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeactivateNumberingSchemes">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeactivateNumberingSchemes" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeactivateNumberingSchemes_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteUnusedItemNumbers">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteUnusedItemNumbers" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteUnusedItemNumbers_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetDefaultNumberingScheme">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetDefaultNumberingScheme" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetDefaultNumberingScheme_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AddNumberingScheme">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/AddNumberingScheme" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_AddNumberingScheme_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateNumberingScheme">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateNumberingScheme" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateNumberingScheme_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteNumberingScheme">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteNumberingScheme" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteNumberingScheme_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetLatestItemByItemNumber">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetLatestItemByItemNumber" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetLatestItemByItemNumber_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EditItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/EditItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_EditItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesSkipRevisionBump">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesSkipRevisionBump" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateLifeCycleStatesSkipRevisionBump_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesAndEffectivity">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesAndEffectivity" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateLifeCycleStatesAndEffectivity_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateLifeCycleStatesAndEffectivitySkipRevisionBump">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateLifeCycleStatesAndEffectivitySkipRevisionBump" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateLifeCycleStatesAndEffectivitySkipRevisionBump_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItemEffectivities">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItemEffectivities" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateAndCommitItemEffectivities_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateAndCommitItemEffectivity">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateAndCommitItemEffectivity" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateAndCommitItemEffectivity_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRestorableItemsByItemMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestorableItemsByItemMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetRestorableItemsByItemMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RestoreItem">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/RestoreItem" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_RestoreItem_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByFileId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByFileId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByFileId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByFileIdAndLinkTypeOptions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByFileIdAndLinkTypeOptions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByFileIdAndLinkTypeOptions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemsByAttachmentFileId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemsByAttachmentFileId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemsByAttachmentFileId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetUseACLForItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetUseACLForItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetUseACLForItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetUseACLForItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetUseACLForItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetUseACLForItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RollbackItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/RollbackItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_RollbackItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CommitRollbackItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/CommitRollbackItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_CommitRollbackItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UndoRollbackItemLifeCycleStates">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UndoRollbackItemLifeCycleStates" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UndoRollbackItemLifeCycleStates_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetWatermarkByItemIdAndFileId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetWatermarkByItemIdAndFileId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetWatermarkByItemIdAndFileId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemBOMFileAssociationsByDate">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemBOMFileAssociationsByDate" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemBOMFileAssociationsByDate_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateWatermarkDefinitions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateWatermarkDefinitions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateWatermarkDefinitions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllWatermarks">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllWatermarks" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllWatermarks_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetEnableWatermarking">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetEnableWatermarking" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetEnableWatermarking_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetEnableWatermarking">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetEnableWatermarking" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetEnableWatermarking_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllPropertyConstraints">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllPropertyConstraints" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllPropertyConstraints_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetAllDefaultPropertyConstraints">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetAllDefaultPropertyConstraints" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetAllDefaultPropertyConstraints_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPropertyConstraintsByItemTypeId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetPropertyConstraintsByItemTypeId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetPropertyConstraintsByItemTypeId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPropertyConstraintFailuresByItemMasterIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetPropertyConstraintFailuresByItemMasterIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetPropertyConstraintFailuresByItemMasterIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRestrictLifeCycleStateChangeToChangeOrder">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestrictLifeCycleStateChangeToChangeOrder" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetRestrictLifeCycleStateChangeToChangeOrder_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetRestrictLifeCycleStateChangeToChangeOrder">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetRestrictLifeCycleStateChangeToChangeOrder" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetRestrictLifeCycleStateChangeToChangeOrder_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemEffectivityByItemIdsAndDate">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemEffectivityByItemIdsAndDate" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemEffectivityByItemIdsAndDate_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemMasterIdsForItemVersionDelete">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemMasterIdsForItemVersionDelete" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemMasterIdsForItemVersionDelete_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="DeleteItemVersionsByMasterItemIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/DeleteItemVersionsByMasterItemIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_DeleteItemVersionsByMasterItemIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemLifeCycleStatesACL">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemLifeCycleStatesACL" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemLifeCycleStatesACL_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemLifeCycleStatesACLAndSecurity">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemLifeCycleStatesACLAndSecurity" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemLifeCycleStatesACLAndSecurity_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetContentSourcePropertyDefinitionsByFileMasterId">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetContentSourcePropertyDefinitionsByFileMasterId" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetContentSourcePropertyDefinitionsByFileMasterId_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemRevisionNumbers">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemRevisionNumbers" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemRevisionNumbers_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetEnablementConfiguration">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetEnablementConfiguration" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetEnablementConfiguration_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetEnablementConfiguration">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetEnablementConfiguration" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetEnablementConfiguration_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRestrictAssignDesignFiles">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetRestrictAssignDesignFiles" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetRestrictAssignDesignFiles_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SetRestrictAssignDesignFiles">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/SetRestrictAssignDesignFiles" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_SetRestrictAssignDesignFiles_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateRevisionDefinitionAndNumbers">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateRevisionDefinitionAndNumbers" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateRevisionDefinitionAndNumbers_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetItemByItemNumberAndRevisionNumber">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetItemByItemNumberAndRevisionNumber" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetItemByItemNumberAndRevisionNumber_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemPropertyDefinitions">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemPropertyDefinitions" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemPropertyDefinitions_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemProperties">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemProperties" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemProperties_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="UpdateItemLifeCycleStateTransitionJobTypes">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/UpdateItemLifeCycleStateTransitionJobTypes" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_UpdateItemLifeCycleStateTransitionJobTypes_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetJobTypesByItemLifeCycleStateTransitionIds">
<soap:operation soapAction="http://AutodeskDM/Services/ItemService/1/20/2011/GetJobTypesByItemLifeCycleStateTransitionIds" style="document"/>
<wsdl:input>
<soap:header message="tns:ItemService_GetJobTypesByItemLifeCycleStateTransitionIds_InputMessage_Headers" part="SecurityHeader" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ItemService">
<wsdl:port name="ItemServiceSoap" binding="tns:ItemServiceSoap">
<soap:address location="http://my_server/AutodeskDM/Services/ItemService.asmx"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment