porttype WorkItemManagementService
Perform actions on work items.
operations 
getWorkItemHeader
Get the header information for a specific work item.
inputimpl:getWorkItemHeaderRequest
Request message (uses dto:getWorkItemheader element): Identifies the work item for which header information is required.
outputimpl:getWorkItemHeaderResponse
Response message (uses dto:getWorkItemHeaderResponse element): Contains the work item header information.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.

openWorkItem
Open a work item (to get the associated input and output data).
inputimpl:openWorkItemRequest
Request message (uses dto:openWorkItem element): Identifies the work item that should be opened.
outputimpl:openWorkItemResponse
Response message (uses dto:openWorkItemresponse element): Contains the work item body of the opened work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:openWorkItemLimitFault
Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

closeWorkItem
Close a work item (and update the associated input and output data).
inputimpl:closeWorkItemRequest
Request message (uses dto:closeWorkItem element): Identifies the work item that should be closed.
outputimpl:closeWorkItemResponse
Response message (uses dto:closeWorkItemResponse element): Contains the ID of the closed work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFaultFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.
faultimpl:workItemRescheduledFault
Error message (uses ex:WorkItemRescheduledFault): The request failed due to the work item data changing on a reschedule.

allocateWorkItem
Allocate a work item to a single resource.
inputimpl:allocateWorkItemRequest
Request message (uses dto:allocateWorkItem element): Identifies the work item that should be allocated and the resource to whom it is to be allocated.
outputimpl:allocateWorkItemResponse
Response message (uses dto:allocateWorkItemResponse element): Contains details of the allocated work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:invalidEntityFault
Error message (uses ex:InvalidEntityFault element): The specified resource name either does not exist, is not of type resource or is not allowed to allocate this work item to themselves.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

allocateAndOpenWorkItem
Allocate a work item to a single resource and immediately open the work item (to get the associated input and output data).
inputimpl:allocateAndOpenWorkItemRequest
Request message (uses dto:allocateAndOpenWorkItem element): Identifies the work item that should be allocated and the name of the resource to whom it is to be allocated.
outputimpl:allocateAndOpenWorkItemResponse
Response message (uses dto:allocateAndOpenWorkItemResponse element): Contains full details of the allocated work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:invalidEntityFault
Error message (uses ex:InvalidEntityFault element): The specified resource name either does not exist, is not of type resource or is not allowed to allocate this work item to themselves.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:openWorkItemLimitFault
Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

allocateAndOpenNextWorkItem
Allocate the next available work item for a specified resource to that resource and immediately open the work item (to get the associated input and output data).
inputimpl:allocateAndOpenNextWorkItemRequest
Request message (uses dto:allocateAndOpenNextWorkItem element): Identifies the required resource.
outputimpl:allocateAndOpenNextWorkItemResponse
Response message (uses dto:allocateAndOpenNextWorkItemResponse element): Contains full details of the allocated work item.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:noMoreWorkItemsFault
Error message (uses ex:NoMoreWorkItemsFault element): There are no more work items to open in the work list.
faultimpl:invalidEntityFault
Error message (uses ex:InvalidEntityFault element): The specified resource is invalid.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:openWorkItemLimitFault
Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.
faultimpl:invalidWorkViewFault
Error message: The optional Work View ID was invalid.

unallocateWorkItem
Deallocate a currently allocated work item.
inputimpl:unallocateWorkItemRequest
Request message (uses dto:unallocateWorkItem element): Identifies the work item that ishould be deallocated.
outputimpl:unallocateWorkItemResponse
Response message (uses dto:unallocateWorkItemResponse element): Contains full details of the deallocated work item.
faultimpl:invalidEntityFault
Error message (uses ex:InvalidEntityFault element): The specified resource is invalid.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

completeWorkItem
Complete a work item (and update the associated input and output data).
inputimpl:completeWorkItemRequest
Request message (uses dto:completeWorkItem element): Identifies the work item that should be completed.
outputimpl:completeWorkItemResponse
Response message (uses dto:TBSL element): Contains either a work group ID or the ID and version of the next work item
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.
faultimpl:workItemRescheduledFault

skipWorkItem
Skip a work item. (This is equivalent to completing a work item, but can only be done for work items that are defined as "skipable" and that have values for all required data fields.)
inputimpl:skipWorkItemRequest
Request message (uses dto:skipWorkItem element): Identifies the work item that should be skipped.
outputimpl:skipWorkItemResponse
Response message (uses dto:skipWorkItemResponse element): Identifies whether the request succeedeed or failed.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

reallocateWorkItem
Reallocate a work item with no data to a different resource. (If the work item has data associated with it use reallocateWorkItemData instead.)
inputimpl:reallocateWorkItemRequest
Request message (uses dto:reallocateWorkItem element): Identifies the work item that ishould be reallocated and the resource to whom it is to be reallocated.
outputimpl:reallocateWorkItemResponse
Response message (uses dto:reallocateWorkItemResponse element): Contains details of the reallocated work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

reallocateWorkItemData
Reallocate a work item that contains data to a different resource. (If the work item has no data associated with it use reallocateWorkItem instead.)
inputimpl:reallocateWorkItemDataRequest
Request message (uses dto:reallocateWorkItemData element): Identifies the work item and data that should be reallocated and the resource to whom it is to be reallocated.
outputimpl:reallocateWorkItemDataResponse
Response message (uses dto:reallocateWorkItemDataResponse element): Contains details of the reallocated work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

getOfferSet
Get the offer set for a work item. (The offer set is the set of organization model entities to whom a work item is to be offered.)
inputimpl:getOfferSetRequest
Request message (uses dto:getOfferSet element): Identifies the work item for which the offer set is required.
outputimpl:getOfferSetResponse
Response message (uses dto:getOfferSetResponse element): Contains the IDs of the organization model entities that comprise the offer set for this work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.

saveOpenWorkItem
Save a work item (and update the associated input and output data).
inputimpl:saveOpenWorkItemRequest
request message (uses dto:saveOpenWorkItem element): Identifies the work item that should be saved.
outputimpl:saveOpenWorkItemResponse
Response message (uses dto:saveOpenWorkItemResponse element): Contains the ID of the saved work item.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.

pendWorkItem
Pend a work item.
inputimpl:pendWorkItemRequest
Request message (uses dto:pendWorkItem element): Identifies the work item that should be pended.
outputimpl:pendWorkItemResponse
Response message (uses dto:pendWorkItemResponse element): Contains the ID of the pended work item.
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFaultFault element): BRM could not find or load the work model associated with the work item.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:workItemAPIScriptCancelFault
Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.

setWorkItemPriority
inputimpl:setWorkItemPriorityRequest
outputimpl:setWorkItemPriorityReponse
faultimpl:invalidVersionFault
Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.
faultimpl:workItemFault
Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the Work Item
faultimpl:internalServiceFault
Error message (uses ex:InternalServiceFault element): An internal service fault occurred.
faultimpl:invalidWorkItemFault
Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.
faultimpl:securityFault
Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.
used by 
binding WorkItemManagementService_EP
source 
<wsdl:portType name="WorkItemManagementService">
  <wsdl:documentation>Perform actions on work items.</wsdl:documentation>
  <wsdl:operation name="getWorkItemHeader">
    <wsdl:documentation>Get the header information for a specific work item.</wsdl:documentation>
    <wsdl:input name="getWorkItemHeaderRequest" message="impl:getWorkItemHeaderRequest">
      <wsdl:documentation>Request message (uses dto:getWorkItemheader element): Identifies the work item for which header information is required.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="getWorkItemHeaderResponse" message="impl:getWorkItemHeaderResponse">
      <wsdl:documentation>Response message (uses dto:getWorkItemHeaderResponse element): Contains the work item header information.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="openWorkItem">
    <wsdl:documentation>Open a work item (to get the associated input and output data).</wsdl:documentation>
    <wsdl:input name="openWorkItemRequest" message="impl:openWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:openWorkItem element): Identifies the work item that should be opened.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="openWorkItemResponse" message="impl:openWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:openWorkItemresponse element): Contains the work item body of the opened work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="OpenWorkItemLimitFault" message="impl:openWorkItemLimitFault">
      <wsdl:documentation>Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached. </wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="closeWorkItem">
    <wsdl:documentation>Close a work item (and update the associated input and output data).</wsdl:documentation>
    <wsdl:input name="closeWorkItemRequest" message="impl:closeWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:closeWorkItem element): Identifies the work item that should be closed.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="closeWorkItemResponse" message="impl:closeWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:closeWorkItemResponse element): Contains the ID of the closed work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersion" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFaultFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemRescheduledFault" message="impl:workItemRescheduledFault">
      <wsdl:documentation>Error message (uses ex:WorkItemRescheduledFault): The request failed due to the work item data changing on a reschedule.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="allocateWorkItem">
    <wsdl:documentation>Allocate a work item to a single resource.</wsdl:documentation>
    <wsdl:input name="allocateWorkItemRequest" message="impl:allocateWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:allocateWorkItem element): Identifies the work item that should be allocated and the resource to whom it is to be allocated.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="allocateWorkItemResponse" message="impl:allocateWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:allocateWorkItemResponse element): Contains details of the allocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidEntityFault" message="impl:invalidEntityFault">
      <wsdl:documentation>Error message (uses ex:InvalidEntityFault element): The specified resource name either does not exist, is not of type resource or is not allowed to allocate this work item to themselves.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="allocateAndOpenWorkItem">
    <wsdl:documentation>Allocate a work item to a single resource and immediately open the work item (to get the associated input and output data).</wsdl:documentation>
    <wsdl:input name="allocateAndOpenWorkItemRequest" message="impl:allocateAndOpenWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:allocateAndOpenWorkItem element): Identifies the work item that should be allocated and the name of the resource to whom it is to be allocated.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="allocateAndOpenWorkItemResponse" message="impl:allocateAndOpenWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:allocateAndOpenWorkItemResponse element): Contains full details of the allocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidEntityFault" message="impl:invalidEntityFault">
      <wsdl:documentation>Error message (uses ex:InvalidEntityFault element): The specified resource name either does not exist, is not of type resource or is not allowed to allocate this work item to themselves.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="OpenWorkItemLimitFault" message="impl:openWorkItemLimitFault">
      <wsdl:documentation>Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached. </wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="allocateAndOpenNextWorkItem">
    <wsdl:documentation>Allocate the next available work item for a specified resource to that resource and immediately open the work item (to get the associated input and output data).</wsdl:documentation>
    <wsdl:input name="allocateAndOpenNextWorkItemRequest" message="impl:allocateAndOpenNextWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:allocateAndOpenNextWorkItem element): Identifies the required resource.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="allocateAndOpenNextWorkItemResponse" message="impl:allocateAndOpenNextWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:allocateAndOpenNextWorkItemResponse element): Contains full details of the allocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="NoMoreWorkItemsFault" message="impl:noMoreWorkItemsFault">
      <wsdl:documentation>Error message (uses ex:NoMoreWorkItemsFault element): There are no more work items to open in the work list.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidEntityFault" message="impl:invalidEntityFault">
      <wsdl:documentation>Error message (uses ex:InvalidEntityFault element): The specified resource is invalid.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="OpenWorkItemLimitFault" message="impl:openWorkItemLimitFault">
      <wsdl:documentation>Error Message (uses ex:OpenWorkItemLimitFault element): The limit on the number of open work items has been reached.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkViewFault" message="impl:invalidWorkViewFault">
      <wsdl:documentation>Error message: The optional Work View ID was invalid.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="unallocateWorkItem">
    <wsdl:documentation>Deallocate a currently allocated work item.</wsdl:documentation>
    <wsdl:input name="unallocateWorkItemRequest" message="impl:unallocateWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:unallocateWorkItem element): Identifies the work item that ishould be deallocated.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="unallocateWorkItemResponse" message="impl:unallocateWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:unallocateWorkItemResponse element): Contains full details of the deallocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidEntityFault" message="impl:invalidEntityFault">
      <wsdl:documentation>Error message (uses ex:InvalidEntityFault element): The specified resource is invalid.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="completeWorkItem">
    <wsdl:documentation>Complete a work item (and update the associated input and output data).</wsdl:documentation>
    <wsdl:input name="completeWorkItemRequest" message="impl:completeWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:completeWorkItem element): Identifies the work item that should be completed.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="completeWorkItemResponse" message="impl:completeWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:TBSL element): Contains either a work group ID or the ID and version of the next work item</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemRescheduledFault" message="impl:workItemRescheduledFault"/>
  </wsdl:operation>
  <wsdl:operation name="skipWorkItem">
    <wsdl:documentation>Skip a work item. (This is equivalent to completing a work item, but can only be done for work items that are defined as "skipable" and that have values for all required data fields.)</wsdl:documentation>
    <wsdl:input name="skipWorkItemRequest" message="impl:skipWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:skipWorkItem element): Identifies the work item that should be skipped.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="skipWorkItemResponse" message="impl:skipWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:skipWorkItemResponse element): Identifies whether the request succeedeed or failed.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="reallocateWorkItem">
    <wsdl:documentation>Reallocate a work item with no data to a different resource. (If the work item has data associated with it use reallocateWorkItemData instead.)</wsdl:documentation>
    <wsdl:input name="reallocateWorkItemRequest" message="impl:reallocateWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:reallocateWorkItem element): Identifies the work item that ishould be reallocated and the resource to whom it is to be reallocated.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="reallocateWorkItemResponse" message="impl:reallocateWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:reallocateWorkItemResponse element): Contains details of the reallocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="reallocateWorkItemData">
    <wsdl:documentation>Reallocate a work item that contains data to a different resource. (If the work item has no data associated with it use reallocateWorkItem instead.)</wsdl:documentation>
    <wsdl:input name="reallocateWorkItemDataRequest" message="impl:reallocateWorkItemDataRequest">
      <wsdl:documentation>Request message (uses dto:reallocateWorkItemData element): Identifies the work item and data that should be reallocated and the resource to whom it is to be reallocated.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="reallocateWorkItemDataResponse" message="impl:reallocateWorkItemDataResponse">
      <wsdl:documentation>Response message (uses dto:reallocateWorkItemDataResponse element): Contains details of the reallocated work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="getOfferSet">
    <wsdl:documentation>Get the offer set for a work item. (The offer set is the set of organization model entities to whom a work item is to be offered.)</wsdl:documentation>
    <wsdl:input name="getOfferSetRequest" message="impl:getOfferSetRequest">
      <wsdl:documentation>Request message (uses dto:getOfferSet element): Identifies the work item for which the offer set is required.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="getOfferSetResponse" message="impl:getOfferSetResponse">
      <wsdl:documentation>Response message (uses dto:getOfferSetResponse element): Contains the IDs of the organization model entities that comprise the offer set for this work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="saveOpenWorkItem">
    <wsdl:documentation>Save a work item (and update the associated input and output data).</wsdl:documentation>
    <wsdl:input name="saveOpenWorkItemRequest" message="impl:saveOpenWorkItemRequest">
      <wsdl:documentation>request message (uses dto:saveOpenWorkItem element): Identifies the work item that should be saved.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="saveOpenWorkItemResponse" message="impl:saveOpenWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:saveOpenWorkItemResponse element): Contains the ID of the saved work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidVersionFault" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="pendWorkItem">
    <wsdl:documentation>Pend a work item.</wsdl:documentation>
    <wsdl:input name="pendWorkItemRequest" message="impl:pendWorkItemRequest">
      <wsdl:documentation>Request message (uses dto:pendWorkItem element): Identifies the work item that should be pended.</wsdl:documentation>
    </wsdl:input>
    <wsdl:output name="pendWorkItemResponse" message="impl:pendWorkItemResponse">
      <wsdl:documentation>Response message (uses dto:pendWorkItemResponse element): Contains the ID of the pended work item.</wsdl:documentation>
    </wsdl:output>
    <wsdl:fault name="InvalidVersion" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFaultFault element): BRM could not find or load the work model associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemAPIScriptCancelFault" message="impl:workItemAPIScriptCancelFault">
      <wsdl:documentation>Error message (uses ex:WorkItemAPIScriptCancelFault element): A problem occurred in the execution of the script associated with the work item.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
  <wsdl:operation name="setWorkItemPriority">
    <wsdl:input name="setWorkItemPriorityRequest" message="impl:setWorkItemPriorityRequest"/>
    <wsdl:output name="setWorkItemPriorityResponse" message="impl:setWorkItemPriorityReponse"/>
    <wsdl:fault name="InvalidVersion" message="impl:invalidVersionFault">
      <wsdl:documentation>Error message (uses ex:InvalidVersionFault element): The specified work item version is incorrect.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="WorkItemFault" message="impl:workItemFault">
      <wsdl:documentation>Error message (uses ex:WorkItemFault element): BRM could not find or load the work model associated with the Work Item</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InternalServiceFault" message="impl:internalServiceFault">
      <wsdl:documentation>Error message (uses ex:InternalServiceFault element): An internal service fault occurred.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="InvalidWorkItemFault" message="impl:invalidWorkItemFault">
      <wsdl:documentation>Error message (uses ex:InvalidWorkItemFault element): The specified work item does not exist.</wsdl:documentation>
    </wsdl:fault>
    <wsdl:fault name="SecurityFault" message="impl:securityFault">
      <wsdl:documentation>Error message (uses deex:SecurityFault): The request failed due to authentication or authorisation failure.</wsdl:documentation>
    </wsdl:fault>
  </wsdl:operation>
</wsdl:portType>

WSDL documentation generated by XMLSpy WSDL Editor http://www.altova.com/xmlspy