Planner Web Services API → Item Management → ItemManagement Webservice Methods → WSDL
This WSDL for the ItemManagement Web Service is as follows:
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://serena.com/Agile" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://serena.com/Agile" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://serena.com/Agile"> <s:element name="CreateWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="typeName" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="parentId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="backlogId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="fields" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfItemAttribute"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="ItemAttribute" type="tns:ItemAttribute" /> </s:sequence> </s:complexType> <s:complexType name="ItemAttribute"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="key" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" /> </s:sequence> </s:complexType> <s:element name="CreateWorkItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CreateWorkItemResult" type="s:int" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="attributeNames" type="tns:ArrayOfString" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfString"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" /> </s:sequence> </s:complexType> <s:element name="GetWorkItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="GetWorkItemResult" type="tns:WorkItem" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="WorkItem"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="parentId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="backlogId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="externalId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="itemType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> <s:element name="GetWorkItemList"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="backlogId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="itemTypes" type="tns:ArrayOfString" /> <s:element minOccurs="0" maxOccurs="1" name="attributeKeys" type="tns:ArrayOfString" /> <s:element minOccurs="1" maxOccurs="1" name="showAll" type="s:boolean" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetWorkItemListResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetWorkItemListResult" type="tns:ArrayOfWorkItem" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfWorkItem"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="WorkItem" type="tns:WorkItem" /> </s:sequence> </s:complexType> <s:element name="UpdateWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="fields" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> </s:element> <s:element name="UpdateWorkItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="UpdateWorkItemResult" type="s:boolean" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteWorkItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="DeleteWorkItemResult" type="s:boolean" /> </s:sequence> </s:complexType> </s:element> <s:element name="AssignWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="sourceBacklogId" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="targetBacklogId" type="s:int" /> </s:sequence> </s:complexType> </s:element> <s:element name="AssignWorkItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="AssignWorkItemResult" type="s:boolean" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetWorkItemChangesForTransaction"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="transactionGuid" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="externalSource" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetWorkItemChangesForTransactionResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetWorkItemChangesForTransactionResult" type="tns:ArrayOfItemChangeRecord" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfItemChangeRecord"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="ItemChangeRecord" type="tns:ItemChangeRecord" /> </s:sequence> </s:complexType> <s:complexType name="ItemChangeRecord"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="externalId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="itemType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="attributeChanges" type="tns:ArrayOfAttributeChange" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfAttributeChange"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="AttributeChange" type="tns:AttributeChange" /> </s:sequence> </s:complexType> <s:complexType name="AttributeChange"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="previousValue" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="currentValue" type="s:string" /> </s:sequence> </s:complexType> <s:element name="GetItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="attributeKeys" type="tns:ArrayOfString" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="GetItemResult" type="tns:Item" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="Item"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="1" maxOccurs="1" name="parentId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="externalId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="itemType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="attributes" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> <s:element name="CreateItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="typeName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="parentId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="fields" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> </s:element> <s:element name="CreateItemResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="CreateItemResult" type="s:int" /> </s:sequence> </s:complexType> </s:element> <s:element name="UpdateItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="fields" type="tns:ArrayOfItemAttribute" /> </s:sequence> </s:complexType> </s:element> <s:element name="UpdateItemResponse"> <s:complexType /> </s:element> <s:element name="DeleteItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteItemResponse"> <s:complexType /> </s:element> <s:element name="GetItems"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="rootId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="typeName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="attributeKeys" type="tns:ArrayOfString" /> <s:element minOccurs="0" maxOccurs="1" name="filter" type="tns:ArrayOfFilterRule" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfFilterRule"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="FilterRule" type="tns:FilterRule" /> </s:sequence> </s:complexType> <s:complexType name="FilterRule"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="key" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="op" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" /> </s:sequence> </s:complexType> <s:element name="GetItemsResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetItemsResult" type="tns:ArrayOfItem" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfItem"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="Item" type="tns:Item" /> </s:sequence> </s:complexType> <s:element name="MapAgileWorkItem"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sourceName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="itemList" type="tns:ArrayOfItemMap" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfItemMap"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="ItemMap" type="tns:ItemMap" /> </s:sequence> </s:complexType> <s:complexType name="ItemMap"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="itemId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="externalId" type="s:string" /> </s:sequence> </s:complexType> <s:element name="MapAgileWorkItemResponse"> <s:complexType /> </s:element> <s:element name="GetAgileToSBMMappings"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetAgileToSBMMappingsResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="GetAgileToSBMMappingsResult" type="tns:AgileToSBMMappingContainer" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="AgileToSBMMappingContainer"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="globalAttributeMap" type="tns:ArrayOfIdMap" /> <s:element minOccurs="0" maxOccurs="1" name="itemMap" type="tns:ArrayOfIdMap" /> <s:element minOccurs="0" maxOccurs="1" name="listValueMap" type="tns:ArrayOfIdMap" /> </s:sequence> </s:complexType> <s:complexType name="ArrayOfIdMap"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="IdMap" type="tns:IdMap" /> </s:sequence> </s:complexType> <s:complexType name="IdMap"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sourceId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="targetId" type="s:string" /> </s:sequence> </s:complexType> </s:schema> </wsdl:types> <wsdl:message name="CreateWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:CreateWorkItem" /> </wsdl:message> <wsdl:message name="CreateWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:CreateWorkItemResponse" /> </wsdl:message> <wsdl:message name="GetWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:GetWorkItem" /> </wsdl:message> <wsdl:message name="GetWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:GetWorkItemResponse" /> </wsdl:message> <wsdl:message name="GetWorkItemListSoapIn"> <wsdl:part name="parameters" element="tns:GetWorkItemList" /> </wsdl:message> <wsdl:message name="GetWorkItemListSoapOut"> <wsdl:part name="parameters" element="tns:GetWorkItemListResponse" /> </wsdl:message> <wsdl:message name="UpdateWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:UpdateWorkItem" /> </wsdl:message> <wsdl:message name="UpdateWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:UpdateWorkItemResponse" /> </wsdl:message> <wsdl:message name="DeleteWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:DeleteWorkItem" /> </wsdl:message> <wsdl:message name="DeleteWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:DeleteWorkItemResponse" /> </wsdl:message> <wsdl:message name="AssignWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:AssignWorkItem" /> </wsdl:message> <wsdl:message name="AssignWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:AssignWorkItemResponse" /> </wsdl:message> <wsdl:message name="GetWorkItemChangesForTransactionSoapIn"> <wsdl:part name="parameters" element="tns:GetWorkItemChangesForTransaction" /> </wsdl:message> <wsdl:message name="GetWorkItemChangesForTransactionSoapOut"> <wsdl:part name="parameters" element="tns:GetWorkItemChangesForTransactionResponse" /> </wsdl:message> <wsdl:message name="GetItemSoapIn"> <wsdl:part name="parameters" element="tns:GetItem" /> </wsdl:message> <wsdl:message name="GetItemSoapOut"> <wsdl:part name="parameters" element="tns:GetItemResponse" /> </wsdl:message> <wsdl:message name="CreateItemSoapIn"> <wsdl:part name="parameters" element="tns:CreateItem" /> </wsdl:message> <wsdl:message name="CreateItemSoapOut"> <wsdl:part name="parameters" element="tns:CreateItemResponse" /> </wsdl:message> <wsdl:message name="UpdateItemSoapIn"> <wsdl:part name="parameters" element="tns:UpdateItem" /> </wsdl:message> <wsdl:message name="UpdateItemSoapOut"> <wsdl:part name="parameters" element="tns:UpdateItemResponse" /> </wsdl:message> <wsdl:message name="DeleteItemSoapIn"> <wsdl:part name="parameters" element="tns:DeleteItem" /> </wsdl:message> <wsdl:message name="DeleteItemSoapOut"> <wsdl:part name="parameters" element="tns:DeleteItemResponse" /> </wsdl:message> <wsdl:message name="GetItemsSoapIn"> <wsdl:part name="parameters" element="tns:GetItems" /> </wsdl:message> <wsdl:message name="GetItemsSoapOut"> <wsdl:part name="parameters" element="tns:GetItemsResponse" /> </wsdl:message> <wsdl:message name="MapAgileWorkItemSoapIn"> <wsdl:part name="parameters" element="tns:MapAgileWorkItem" /> </wsdl:message> <wsdl:message name="MapAgileWorkItemSoapOut"> <wsdl:part name="parameters" element="tns:MapAgileWorkItemResponse" /> </wsdl:message> <wsdl:message name="GetAgileToSBMMappingsSoapIn"> <wsdl:part name="parameters" element="tns:GetAgileToSBMMappings" /> </wsdl:message> <wsdl:message name="GetAgileToSBMMappingsSoapOut"> <wsdl:part name="parameters" element="tns:GetAgileToSBMMappingsResponse" /> </wsdl:message> <wsdl:portType name="ItemManagementSoap"> <wsdl:operation name="CreateWorkItem"> <wsdl:input message="tns:CreateWorkItemSoapIn" /> <wsdl:output message="tns:CreateWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="GetWorkItem"> <wsdl:input message="tns:GetWorkItemSoapIn" /> <wsdl:output message="tns:GetWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="GetWorkItemList"> <wsdl:input message="tns:GetWorkItemListSoapIn" /> <wsdl:output message="tns:GetWorkItemListSoapOut" /> </wsdl:operation> <wsdl:operation name="UpdateWorkItem"> <wsdl:input message="tns:UpdateWorkItemSoapIn" /> <wsdl:output message="tns:UpdateWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteWorkItem"> <wsdl:input message="tns:DeleteWorkItemSoapIn" /> <wsdl:output message="tns:DeleteWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="AssignWorkItem"> <wsdl:input message="tns:AssignWorkItemSoapIn" /> <wsdl:output message="tns:AssignWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="GetWorkItemChangesForTransaction"> <wsdl:input message="tns:GetWorkItemChangesForTransactionSoapIn" /> <wsdl:output message="tns:GetWorkItemChangesForTransactionSoapOut" /> </wsdl:operation> <wsdl:operation name="GetItem"> <wsdl:input message="tns:GetItemSoapIn" /> <wsdl:output message="tns:GetItemSoapOut" /> </wsdl:operation> <wsdl:operation name="CreateItem"> <wsdl:input message="tns:CreateItemSoapIn" /> <wsdl:output message="tns:CreateItemSoapOut" /> </wsdl:operation> <wsdl:operation name="UpdateItem"> <wsdl:input message="tns:UpdateItemSoapIn" /> <wsdl:output message="tns:UpdateItemSoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteItem"> <wsdl:input message="tns:DeleteItemSoapIn" /> <wsdl:output message="tns:DeleteItemSoapOut" /> </wsdl:operation> <wsdl:operation name="GetItems"> <wsdl:input message="tns:GetItemsSoapIn" /> <wsdl:output message="tns:GetItemsSoapOut" /> </wsdl:operation> <wsdl:operation name="MapAgileWorkItem"> <wsdl:input message="tns:MapAgileWorkItemSoapIn" /> <wsdl:output message="tns:MapAgileWorkItemSoapOut" /> </wsdl:operation> <wsdl:operation name="GetAgileToSBMMappings"> <wsdl:input message="tns:GetAgileToSBMMappingsSoapIn" /> <wsdl:output message="tns:GetAgileToSBMMappingsSoapOut" /> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ItemManagementSoap" type="tns:ItemManagementSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="CreateWorkItem"> <soap:operation soapAction="http://serena.com/Agile/CreateWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItem"> <soap:operation soapAction="http://serena.com/Agile/GetWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItemList"> <soap:operation soapAction="http://serena.com/Agile/GetWorkItemList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="UpdateWorkItem"> <soap:operation soapAction="http://serena.com/Agile/UpdateWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteWorkItem"> <soap:operation soapAction="http://serena.com/Agile/DeleteWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="AssignWorkItem"> <soap:operation soapAction="http://serena.com/Agile/AssignWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItemChangesForTransaction"> <soap:operation soapAction="http://serena.com/Agile/GetWorkItemChangesForTransaction" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetItem"> <soap:operation soapAction="http://serena.com/Agile/GetItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="CreateItem"> <soap:operation soapAction="http://serena.com/Agile/CreateItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="UpdateItem"> <soap:operation soapAction="http://serena.com/Agile/UpdateItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteItem"> <soap:operation soapAction="http://serena.com/Agile/DeleteItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetItems"> <soap:operation soapAction="http://serena.com/Agile/GetItems" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="MapAgileWorkItem"> <soap:operation soapAction="http://serena.com/Agile/MapAgileWorkItem" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetAgileToSBMMappings"> <soap:operation soapAction="http://serena.com/Agile/GetAgileToSBMMappings" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="ItemManagementSoap12" type="tns:ItemManagementSoap"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="CreateWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/CreateWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/GetWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItemList"> <soap12:operation soapAction="http://serena.com/Agile/GetWorkItemList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="UpdateWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/UpdateWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/DeleteWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="AssignWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/AssignWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetWorkItemChangesForTransaction"> <soap12:operation soapAction="http://serena.com/Agile/GetWorkItemChangesForTransaction" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetItem"> <soap12:operation soapAction="http://serena.com/Agile/GetItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="CreateItem"> <soap12:operation soapAction="http://serena.com/Agile/CreateItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="UpdateItem"> <soap12:operation soapAction="http://serena.com/Agile/UpdateItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteItem"> <soap12:operation soapAction="http://serena.com/Agile/DeleteItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetItems"> <soap12:operation soapAction="http://serena.com/Agile/GetItems" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="MapAgileWorkItem"> <soap12:operation soapAction="http://serena.com/Agile/MapAgileWorkItem" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetAgileToSBMMappings"> <soap12:operation soapAction="http://serena.com/Agile/GetAgileToSBMMappings" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="ItemManagement"> <wsdl:port name="ItemManagementSoap" binding="tns:ItemManagementSoap"> <soap:address location="http://agile64bvt01/Agile/integrationapi/itemmanagement.asmx" /> </wsdl:port> <wsdl:port name="ItemManagementSoap12" binding="tns:ItemManagementSoap12"> <soap12:address location="http://agile64bvt01/Agile/integrationapi/itemmanagement.asmx" /> </wsdl:port> </wsdl:service> </wsdl:definitions>