<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="PocketFacadeService" targetNamespace="http://coord.ismobile.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://coord.ismobile.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http">
    <wsdl:types>
        <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://coord.ismobile.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:ty="http://www.ismobile.com/coordinator/2017/types/">
            <!--Created with com.ismobile.xsdfixcxf:xsdfixcxf:1.1-->
            <xs:import namespace="http://www.ismobile.com/coordinator/2017/types/" schemaLocation="http://coord.ismobile.com/coordinator/cwi/ws/hard/types.xsd"/>
            <xs:import namespace="http://www.w3.org/2005/05/xmlmime"/> 
            <xs:element name="assignmentPart" type="tns:assignmentPart"/>
            <xs:element name="attachmentData" type="tns:attachmentData"/>
            <xs:element name="attachmentFile" type="tns:attachmentFile"/>
            <xs:element name="baseCal" type="tns:baseCalendarValue"/>
            <xs:element name="bookAppointment" type="tns:bookAppointment"/>
            <xs:element name="bookAppointmentResponse" type="tns:bookAppointmentResponse"/>
            <xs:element name="bookWorkorder" type="tns:bookWorkorder"/>
            <xs:element name="bookWorkorderResponse" type="tns:bookWorkorderResponse"/>
            <xs:element name="checkFilteredEvents" type="tns:checkFilteredEvents"/>
            <xs:element name="checkFilteredEvents2" type="tns:checkFilteredEvents2"/>
            <xs:element name="checkFilteredEvents2Response" type="tns:checkFilteredEvents2Response"/>
            <xs:element name="checkFilteredEventsResponse" type="tns:checkFilteredEventsResponse"/>
            <xs:element name="column" type="tns:column"/>
            <xs:element name="createAssignment" type="tns:createAssignment"/>
            <xs:element name="createAssignment2" type="tns:createAssignment2"/>
            <xs:element name="createAssignment2Response" type="tns:createAssignment2Response"/>
            <xs:element name="createAssignmentResponse" type="tns:createAssignmentResponse"/>
            <xs:element name="createExtRequest" type="tns:createExtRequest"/>
            <xs:element name="createExtRequestResponse" type="tns:createExtRequestResponse"/>
            <xs:element name="createReport" type="tns:createReport"/>
            <xs:element name="createReportAttachment" type="tns:createReportAttachment"/>
            <xs:element name="createReportAttachmentResponse" type="tns:createReportAttachmentResponse"/>
            <xs:element name="createReportResponse" type="tns:createReportResponse"/>
            <xs:element name="createWoAttachment" type="tns:createWoAttachment"/>
            <xs:element name="createWoAttachmentResponse" type="tns:createWoAttachmentResponse"/>
            <xs:element name="createWorkorder" type="tns:createWorkorder"/>
            <xs:element name="createWorkorderResponse" type="tns:createWorkorderResponse"/>
            <xs:element name="deleteAssignment" type="tns:deleteAssignment"/>
            <xs:element name="deleteAssignmentResponse" type="tns:deleteAssignmentResponse"/>
            <xs:element name="deleteExtRequest" type="tns:deleteExtRequest"/>
            <xs:element name="deleteExtRequestResponse" type="tns:deleteExtRequestResponse"/>
            <xs:element name="deleteReport" type="tns:deleteReport"/>
            <xs:element name="deleteReportResponse" type="tns:deleteReportResponse"/>
            <xs:element name="download" type="tns:download"/>
            <xs:element name="download2" type="tns:download2"/>
            <xs:element name="download2Response" type="tns:download2Response"/>
            <xs:element name="download3" type="tns:download3"/>
            <xs:element name="download3Response" type="tns:download3Response"/>
            <xs:element name="downloadMulti" type="tns:downloadMulti"/>
            <xs:element name="downloadMulti2" type="tns:downloadMulti2"/>
            <xs:element name="downloadMulti2Response" type="tns:downloadMulti2Response"/>
            <xs:element name="downloadMultiResponse" type="tns:downloadMultiResponse"/>
            <xs:element name="downloadResponse" type="tns:downloadResponse"/>
            <xs:element name="event" type="tns:eventData"/> 
            <xs:element name="eventParameter" type="tns:eventParameter"/> 
            <xs:element name="extReqDef" type="tns:extRequestDefinitionValue"/>
            <xs:element name="extraTeam" type="tns:extraTeam"/>
            <xs:element name="genXml" type="tns:genericXmlValue"/>
            <xs:element name="getAssByUIDs" type="tns:getAssByUIDs"/>
            <xs:element name="getAssByUIDsResponse" type="tns:getAssByUIDsResponse"/>
            <xs:element name="getAssByWorkorderUIDs" type="tns:getAssByWorkorderUIDs"/>
            <xs:element name="getAssByWorkorderUIDsResponse" type="tns:getAssByWorkorderUIDsResponse"/>
            <xs:element name="getAssignmentVersions" type="tns:getAssignmentVersions"/>
            <xs:element name="getAssignmentVersionsByUIDs" type="tns:getAssignmentVersionsByUIDs"/>
            <xs:element name="getAssignmentVersionsByUIDsResponse" type="tns:getAssignmentVersionsByUIDsResponse"/>
            <xs:element name="getAssignmentVersionsResponse" type="tns:getAssignmentVersionsResponse"/>
            <xs:element name="getAssignments" type="tns:getAssignments"/>
            <xs:element name="getAssignmentsResponse" type="tns:getAssignmentsResponse"/>
            <xs:element name="getAttachmentByRefID" type="tns:getAttachmentByRefID"/>
            <xs:element name="getAttachmentByRefIDResponse" type="tns:getAttachmentByRefIDResponse"/>
            <xs:element name="getAttachmentFiles" type="tns:getAttachmentFiles"/>
            <xs:element name="getAttachmentFilesResponse" type="tns:getAttachmentFilesResponse"/>
            <xs:element name="getBDTeamUserRights" type="tns:getBDTeamUserRights"/>
            <xs:element name="getBDTeamUserRightsResponse" type="tns:getBDTeamUserRightsResponse"/>
            <xs:element name="getBMTeamUserRights" type="tns:getBMTeamUserRights"/>
            <xs:element name="getBMTeamUserRightsResponse" type="tns:getBMTeamUserRightsResponse"/>
            <xs:element name="getBMUserRightsCache" type="tns:getBMUserRightsCache"/>
            <xs:element name="getBMUserRightsCacheResponse" type="tns:getBMUserRightsCacheResponse"/>
            <xs:element name="getBPTeamUserRights" type="tns:getBPTeamUserRights"/>
            <xs:element name="getBPTeamUserRightsResponse" type="tns:getBPTeamUserRightsResponse"/>
            <xs:element name="getBaseCalVersions" type="tns:getBaseCalVersions"/>
            <xs:element name="getBaseCalVersionsByUIDs" type="tns:getBaseCalVersionsByUIDs"/>
            <xs:element name="getBaseCalVersionsByUIDsResponse" type="tns:getBaseCalVersionsByUIDsResponse"/>
            <xs:element name="getBaseCalVersionsResponse" type="tns:getBaseCalVersionsResponse"/>
            <xs:element name="getBaseCalendarsByUIDs" type="tns:getBaseCalendarsByUIDs"/>
            <xs:element name="getBaseCalendarsByUIDsResponse" type="tns:getBaseCalendarsByUIDsResponse"/>
            <xs:element name="getCurrentTime" type="tns:getCurrentTime"/>
            <xs:element name="getCurrentTimeResponse" type="tns:getCurrentTimeResponse"/>
            <xs:element name="getData" type="tns:getData"/>
            <xs:element name="getData2" type="tns:getData2"/>
            <xs:element name="getData2Response" type="tns:getData2Response"/>
            <xs:element name="getDataResponse" type="tns:getDataResponse"/>
            <xs:element name="getEventReport" type="tns:getEventReport"/>
            <xs:element name="getEventReportResponse" type="tns:getEventReportResponse"/>
            <xs:element name="getEventReports" type="tns:getEventReports"/>
            <xs:element name="getEventReportsResponse" type="tns:getEventReportsResponse"/>
            <xs:element name="getEvents5" type="tns:getEvents5"/>
            <xs:element name="getEvents5Response" type="tns:getEvents5Response"/>
            <xs:element name="getExtReqDefVersions" type="tns:getExtReqDefVersions"/>
            <xs:element name="getExtReqDefVersionsResponse" type="tns:getExtReqDefVersionsResponse"/>
            <xs:element name="getExtReqDefsByUIDs" type="tns:getExtReqDefsByUIDs"/>
            <xs:element name="getExtReqDefsByUIDsResponse" type="tns:getExtReqDefsByUIDsResponse"/>
            <xs:element name="getExtReqVersions" type="tns:getExtReqVersions"/>
            <xs:element name="getExtReqVersionsResponse" type="tns:getExtReqVersionsResponse"/>
            <xs:element name="getExtReqsByUIDs" type="tns:getExtReqsByUIDs"/>
            <xs:element name="getExtReqsByUIDsResponse" type="tns:getExtReqsByUIDsResponse"/>
            <xs:element name="getExtRequestVersionsByUIDs" type="tns:getExtRequestVersionsByUIDs"/>
            <xs:element name="getExtRequestVersionsByUIDsResponse" type="tns:getExtRequestVersionsByUIDsResponse"/>
            <xs:element name="getFilteredEvents" type="tns:getFilteredEvents"/>
            <xs:element name="getFilteredEvents2" type="tns:getFilteredEvents2"/>
            <xs:element name="getFilteredEvents2Response" type="tns:getFilteredEvents2Response"/>
            <xs:element name="getFilteredEvents3" type="tns:getFilteredEvents3"/>
            <xs:element name="getFilteredEvents3Response" type="tns:getFilteredEvents3Response"/>
            <xs:element name="getFilteredEvents4" type="tns:getFilteredEvents4"/>
            <xs:element name="getFilteredEvents4Response" type="tns:getFilteredEvents4Response"/>
            <xs:element name="getFilteredEventsResponse" type="tns:getFilteredEventsResponse"/>
            <xs:element name="getGenericXmlVersions" type="tns:getGenericXmlVersions"/>
            <xs:element name="getGenericXmlVersionsByUIDs" type="tns:getGenericXmlVersionsByUIDs"/>
            <xs:element name="getGenericXmlVersionsByUIDsResponse" type="tns:getGenericXmlVersionsByUIDsResponse"/>
            <xs:element name="getGenericXmlVersionsResponse" type="tns:getGenericXmlVersionsResponse"/>
            <xs:element name="getGenericXmlsByNames" type="tns:getGenericXmlsByNames"/>
            <xs:element name="getGenericXmlsByNamesResponse" type="tns:getGenericXmlsByNamesResponse"/>
            <xs:element name="getGenericXmlsByUIDs" type="tns:getGenericXmlsByUIDs"/>
            <xs:element name="getGenericXmlsByUIDsResponse" type="tns:getGenericXmlsByUIDsResponse"/>
            <xs:element name="getGroups" type="tns:getGroups"/>
            <xs:element name="getGroupsByResource" type="tns:getGroupsByResource"/>
            <xs:element name="getGroupsByResourceResponse" type="tns:getGroupsByResourceResponse"/>
            <xs:element name="getGroupsByUIDs" type="tns:getGroupsByUIDs"/>
            <xs:element name="getGroupsByUIDsResponse" type="tns:getGroupsByUIDsResponse"/>
            <xs:element name="getGroupsResponse" type="tns:getGroupsResponse"/>
            <xs:element name="getInterfaceVersion" type="tns:getInterfaceVersion"/>
            <xs:element name="getInterfaceVersionResponse" type="tns:getInterfaceVersionResponse"/>
            <xs:element name="getLookupColumns" type="tns:getLookupColumns"/>
            <xs:element name="getLookupColumns2" type="tns:getLookupColumns2"/>
            <xs:element name="getLookupColumns2Response" type="tns:getLookupColumns2Response"/>
            <xs:element name="getLookupColumnsResponse" type="tns:getLookupColumnsResponse"/>
            <xs:element name="getMessageVersions" type="tns:getMessageVersions"/>
            <xs:element name="getMessageVersionsResponse" type="tns:getMessageVersionsResponse"/>
            <xs:element name="getMessages" type="tns:getMessages"/>
            <xs:element name="getMessagesByUIDs" type="tns:getMessagesByUIDs"/>
            <xs:element name="getMessagesByUIDsResponse" type="tns:getMessagesByUIDsResponse"/>
            <xs:element name="getMessagesResponse" type="tns:getMessagesResponse"/>
            <xs:element name="getNextSequenceValue" type="tns:getNextSequenceValue"/>
            <xs:element name="getNextSequenceValueResponse" type="tns:getNextSequenceValueResponse"/>
            <xs:element name="getObjectVersions" type="tns:getObjectVersions"/>
            <xs:element name="getObjectVersionsByUIDs" type="tns:getObjectVersionsByUIDs"/>
            <xs:element name="getObjectVersionsByUIDsResponse" type="tns:getObjectVersionsByUIDsResponse"/>
            <xs:element name="getObjectVersionsResponse" type="tns:getObjectVersionsResponse"/>
            <xs:element name="getOptParamsByUIDs" type="tns:getOptParamsByUIDs"/>
            <xs:element name="getOptParamsByUIDsResponse" type="tns:getOptParamsByUIDsResponse"/>
            <xs:element name="getOptParamsVersionsByUIDs" type="tns:getOptParamsVersionsByUIDs"/>
            <xs:element name="getOptParamsVersionsByUIDsResponse" type="tns:getOptParamsVersionsByUIDsResponse"/>
            <xs:element name="getPositions" type="tns:getPositions"/>
            <xs:element name="getPositionsResponse" type="tns:getPositionsResponse"/>
            <xs:element name="getPossibleEventReports" type="tns:getPossibleEventReports"/>
            <xs:element name="getPossibleEventReportsResponse" type="tns:getPossibleEventReportsResponse"/>
            <xs:element name="getPossibleEvents" type="tns:getPossibleEvents"/>
            <xs:element name="getPossibleEventsResponse" type="tns:getPossibleEventsResponse"/>
            <xs:element name="getPropertyBinary" type="tns:getPropertyBinary"/>
            <xs:element name="getPropertyBinaryResponse" type="tns:getPropertyBinaryResponse"/>
            <xs:element name="getPropertyString" type="tns:getPropertyString"/>
            <xs:element name="getPropertyStringResponse" type="tns:getPropertyStringResponse"/>
            <xs:element name="getRepDefVersions" type="tns:getRepDefVersions"/>
            <xs:element name="getRepDefVersionsByUIDs" type="tns:getRepDefVersionsByUIDs"/>
            <xs:element name="getRepDefVersionsByUIDsResponse" type="tns:getRepDefVersionsByUIDsResponse"/>
            <xs:element name="getRepDefVersionsResponse" type="tns:getRepDefVersionsResponse"/>
            <xs:element name="getReport" type="tns:getReport"/>
            <xs:element name="getReportDefsByUIDs" type="tns:getReportDefsByUIDs"/>
            <xs:element name="getReportDefsByUIDsResponse" type="tns:getReportDefsByUIDsResponse"/>
            <xs:element name="getReportResponse" type="tns:getReportResponse"/>
            <xs:element name="getReportVersions" type="tns:getReportVersions"/>
            <xs:element name="getReportVersionsResponse" type="tns:getReportVersionsResponse"/>
            <xs:element name="getReportsByAssID" type="tns:getReportsByAssID"/>
            <xs:element name="getReportsByAssIDResponse" type="tns:getReportsByAssIDResponse"/>
            <xs:element name="getReportsByUIDs" type="tns:getReportsByUIDs"/>
            <xs:element name="getReportsByUIDsResponse" type="tns:getReportsByUIDsResponse"/>
            <xs:element name="getResourceVersions" type="tns:getResourceVersions"/>
            <xs:element name="getResourceVersionsByUIDs" type="tns:getResourceVersionsByUIDs"/>
            <xs:element name="getResourceVersionsByUIDsResponse" type="tns:getResourceVersionsByUIDsResponse"/>
            <xs:element name="getResourceVersionsResponse" type="tns:getResourceVersionsResponse"/>
            <xs:element name="getResources" type="tns:getResources"/>
            <xs:element name="getResourcesByUIDs" type="tns:getResourcesByUIDs"/>
            <xs:element name="getResourcesByUIDsResponse" type="tns:getResourcesByUIDsResponse"/>
            <xs:element name="getResourcesResponse" type="tns:getResourcesResponse"/>
            <xs:element name="getServiceObjects" type="tns:getServiceObjects"/>
            <xs:element name="getServiceObjectsByUIDs" type="tns:getServiceObjectsByUIDs"/>
            <xs:element name="getServiceObjectsByUIDsResponse" type="tns:getServiceObjectsByUIDsResponse"/>
            <xs:element name="getServiceObjectsResponse" type="tns:getServiceObjectsResponse"/>
            <xs:element name="getSmDefVersions" type="tns:getSmDefVersions"/>
            <xs:element name="getSmDefVersionsByUIDs" type="tns:getSmDefVersionsByUIDs"/>
            <xs:element name="getSmDefVersionsByUIDsResponse" type="tns:getSmDefVersionsByUIDsResponse"/>
            <xs:element name="getSmDefVersionsResponse" type="tns:getSmDefVersionsResponse"/>
            <xs:element name="getSmDefsByUIDs" type="tns:getSmDefsByUIDs"/>
            <xs:element name="getSmDefsByUIDsResponse" type="tns:getSmDefsByUIDsResponse"/>
            <xs:element name="getStatusEvents" type="tns:getStatusEvents"/>
            <xs:element name="getStatusEventsResponse" type="tns:getStatusEventsResponse"/>
            <xs:element name="getTeamData" type="tns:getTeamData"/>
            <xs:element name="getTeamDataResponse" type="tns:getTeamDataResponse"/>
            <xs:element name="getTeamsByNames" type="tns:getTeamsByNames"/>
            <xs:element name="getTeamsByNamesResponse" type="tns:getTeamsByNamesResponse"/>
            <xs:element name="getTeamsByUIDs" type="tns:getTeamsByUIDs"/>
            <xs:element name="getTeamsByUIDsResponse" type="tns:getTeamsByUIDsResponse"/>
            <xs:element name="getUserData" type="tns:getUserData"/>
            <xs:element name="getUserDataResponse" type="tns:getUserDataResponse"/>
            <xs:element name="getWorkorderVersionsByUIDs" type="tns:getWorkorderVersionsByUIDs"/>
            <xs:element name="getWorkorderVersionsByUIDsResponse" type="tns:getWorkorderVersionsByUIDsResponse"/>
            <xs:element name="getWorkorders" type="tns:getWorkorders"/>
            <xs:element name="getWorkordersByUIDs" type="tns:getWorkordersByUIDs"/>
            <xs:element name="getWorkordersByUIDsResponse" type="tns:getWorkordersByUIDsResponse"/>
            <xs:element name="getWorkordersResponse" type="tns:getWorkordersResponse"/>
            <xs:element name="group" type="tns:groupValue"/> 
            <xs:element name="idTimestampAttachments" type="tns:idTimestampAttachmentIDs"/>
            <xs:element name="location" type="tns:location"/>
            <xs:element name="login" type="tns:login"/>
            <xs:element name="loginResponse" type="tns:loginResponse"/>
            <xs:element name="logout" type="tns:logout"/>
            <xs:element name="logoutResponse" type="tns:logoutResponse"/>
            <xs:element name="lookupCol" type="tns:lookupColumn"/>
            <xs:element name="message" type="tns:messageValue"/>
            <xs:element name="multiResp" type="tns:multiResp"/>
            <xs:element name="note" type="tns:note"/>
            <xs:element name="overlap" type="tns:overlap"/>
            <xs:element name="position" type="tns:position"/>
            <xs:element name="removeReportAttachment" type="tns:removeReportAttachment"/>
            <xs:element name="removeReportAttachmentResponse" type="tns:removeReportAttachmentResponse"/>
            <xs:element name="removeReportAttachments" type="tns:removeReportAttachments"/>
            <xs:element name="removeReportAttachmentsResponse" type="tns:removeReportAttachmentsResponse"/>
            <xs:element name="removeWoAttachment" type="tns:removeWoAttachment"/>
            <xs:element name="removeWoAttachmentResponse" type="tns:removeWoAttachmentResponse"/>
            <xs:element name="removeWoAttachments" type="tns:removeWoAttachments"/>
            <xs:element name="removeWoAttachmentsResponse" type="tns:removeWoAttachmentsResponse"/>
            <xs:element name="repDef" type="tns:reportDefinitionValue"/>
            <xs:element name="report" type="tns:reportValue"/> 
            <xs:element name="resource" type="tns:resourceValue"/>
            <xs:element name="resourceCalendar" type="tns:resourceCalendarID"/>
            <xs:element name="result" type="tns:getRowDataResult"/>
            <xs:element name="role" type="tns:role"/>
            <xs:element name="row" type="tns:row"/>
            <xs:element name="sendDashBoardMessage" type="tns:sendDashBoardMessage"/>
            <xs:element name="sendDashBoardMessageResponse" type="tns:sendDashBoardMessageResponse"/>
            <xs:element name="sendPluginMessage" type="tns:sendPluginMessage"/>
            <xs:element name="sendPluginMessageResponse" type="tns:sendPluginMessageResponse"/>
            <xs:element name="sendResourceMessage" type="tns:sendResourceMessage"/>
            <xs:element name="sendResourceMessageResponse" type="tns:sendResourceMessageResponse"/>
            <xs:element name="servObj" type="tns:serviceObjectValue"/>
            <xs:element name="serviceObjectActivity" type="tns:serviceObjectActivity"/>
            <xs:element name="setBMUserRightsCache" type="tns:setBMUserRightsCache"/>
            <xs:element name="setBMUserRightsCacheResponse" type="tns:setBMUserRightsCacheResponse"/>
            <xs:element name="setBmConfigCache" type="tns:setBmConfigCache"/>
            <xs:element name="setBmConfigCacheResponse" type="tns:setBmConfigCacheResponse"/>
            <xs:element name="setBmUserConfig" type="tns:setBmUserConfig"/>
            <xs:element name="setBmUserConfigResponse" type="tns:setBmUserConfigResponse"/>
            <xs:element name="setBmUserProfile" type="tns:setBmUserProfile"/>
            <xs:element name="setBmUserProfileResponse" type="tns:setBmUserProfileResponse"/>
            <xs:element name="setPropertyBinary" type="tns:setPropertyBinary"/>
            <xs:element name="setPropertyBinaryResponse" type="tns:setPropertyBinaryResponse"/>
            <xs:element name="setPropertyString" type="tns:setPropertyString"/>
            <xs:element name="setPropertyStringResponse" type="tns:setPropertyStringResponse"/>
            <xs:element name="smDef" type="tns:smDefinitionValue"/>
            <xs:element name="statusEvent" type="tns:statusEvent2"/>
            <xs:element name="team" type="tns:teamValue"/>
            <xs:element name="triggerEvent" type="tns:triggerEvent"/>
            <xs:element name="triggerEventResponse" type="tns:triggerEventResponse"/>
            <xs:element name="unbookAppointment" type="tns:unbookAppointment"/>
            <xs:element name="unbookAppointmentResponse" type="tns:unbookAppointmentResponse"/>
            <xs:element name="unbookWorkorder" type="tns:unbookWorkorder"/>
            <xs:element name="unbookWorkorderResponse" type="tns:unbookWorkorderResponse"/>
            <xs:element name="updateAssignment" type="tns:updateAssignment"/>
            <xs:element name="updateAssignmentResponse" type="tns:updateAssignmentResponse"/>
            <xs:element name="updateAttachment" type="tns:updateAttachment"/>
            <xs:element name="updateAttachmentResponse" type="tns:updateAttachmentResponse"/>
            <xs:element name="updateReport" type="tns:updateReport"/>
            <xs:element name="updateReportResponse" type="tns:updateReportResponse"/>
            <xs:element name="updateResourceCalDevs" type="tns:updateResourceCalDevs"/>
            <xs:element name="updateResourceCalDevsResponse" type="tns:updateResourceCalDevsResponse"/>
            <xs:element name="updateResourceCurrentPosition" type="tns:updateResourceCurrentPosition"/>
            <xs:element name="updateResourceCurrentPositionResponse" type="tns:updateResourceCurrentPositionResponse"/>
            <xs:element name="updateSyncedObjects" type="tns:updateSyncedObjects"/>
            <xs:element name="updateSyncedObjectsResponse" type="tns:updateSyncedObjectsResponse"/>
            <xs:element name="updateWoAttachment" type="tns:updateWoAttachment"/>
            <xs:element name="updateWoAttachmentResponse" type="tns:updateWoAttachmentResponse"/>
            <xs:element name="updateWoNotes" type="tns:updateWoNotes"/>
            <xs:element name="updateWoNotesResponse" type="tns:updateWoNotesResponse"/>
            <xs:element name="updateWorkorder" type="tns:updateWorkorder"/>
            <xs:element name="updateWorkorderResponse" type="tns:updateWorkorderResponse"/>
            <xs:element name="upload" type="tns:upload"/>
            <xs:element name="upload2" type="tns:upload2"/>
            <xs:element name="upload2Response" type="tns:upload2Response"/>
            <xs:element name="upload3" type="tns:upload3"/>
            <xs:element name="upload3Response" type="tns:upload3Response"/>
            <xs:element name="uploadMulti" type="tns:uploadMulti"/>
            <xs:element name="uploadMultiResponse" type="tns:uploadMultiResponse"/>
            <xs:element name="uploadReq" type="tns:uploadReq2"/>
            <xs:element name="uploadResp" type="tns:uploadResp3"/>
            <xs:element name="uploadResponse" type="tns:uploadResponse"/>
            <xs:element name="uploadedReport" type="tns:uploadedReport"/>
            <xs:element name="user" type="tns:userValue"/>
            <xs:element name="userFull" type="tns:userFull"/>
            <xs:element name="workItem" type="tns:workItem"/>
            <xs:element name="workorder" type="tns:activityValue"/>
            <xs:complexType name="getPropertyBinary">
                <xs:sequence>
                    <xs:element minOccurs="0" name="refID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyName" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPropertyBinaryResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:base64Binary1G"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getStatusEvents">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reqs" type="tns:multiUidsReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="multiUidsReq">
                <xs:sequence>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getStatusEventsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:statusEvent2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="statusEvent2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="status" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPossibleEventReports">
                <xs:sequence>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPossibleEventReportsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:eventData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="eventData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="eventName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="extResID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="params" type="tns:eventParameter"/>
                    <xs:element minOccurs="0" name="reportedBy" type="ty:string100"/>
                    <xs:element name="requiredReports" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="serverTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="eventParameter">
                <xs:sequence>
                    <xs:element minOccurs="0" name="format" type="ty:string100"/>
                    <xs:element minOccurs="0" name="label" type="ty:string100"/>
                    <xs:element minOccurs="0" name="options" type="ty:string100"/>
                    <xs:element minOccurs="0" name="parameterID" type="ty:string100"/>
                    <xs:element name="required" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element name="valid" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="value" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="checkFilteredEvents">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element name="actEvents" type="xs:boolean"/>
                    <xs:element name="resEvents" type="xs:boolean"/>
                    <xs:element name="msgEvents" type="xs:boolean"/>
                    <xs:element name="repEvents" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="checkFilteredEventsResponse">
                <xs:sequence>
                    <xs:element name="return" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAssignment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assignmentID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="assignment" type="tns:updateAssignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAssignmentValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="parts" type="tns:assignmentPart"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="start" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="stop" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element minOccurs="0" name="workItemID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="assignmentPart">
                <xs:sequence>
                    <xs:element name="effort" type="ty:signedInt"/>
                    <xs:element name="percentComplete" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="start" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="stop" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAssignmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setPropertyBinary">
                <xs:sequence>
                    <xs:element name="userProperty" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="refID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyValue" type="ty:base64Binary1G"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setPropertyBinaryResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getReportVersions">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="objIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestampObjID"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="idTimestampObjID">
                <xs:complexContent>
                    <xs:extension base="tns:idTimestamp">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="objID" type="ty:string100"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="idTimestamp">
                <xs:sequence>
                    <xs:element minOccurs="0" name="id" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBPTeamUserRights">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getBPTeamUserRightsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteExtRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="extRequestID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteExtRequestResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="createWorkorder">
                <xs:sequence>
                    <xs:element minOccurs="0" name="activity" type="tns:activityValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="content" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="activityValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assFlowDefID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element name="book" type="xs:boolean"/>
                    <xs:element name="booked" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="colorRef" type="ty:string100"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="coordAttachmentDatas" type="tns:attachmentData"/>
                    <xs:element name="createAssignment" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="customXML" type="ty:string100"/>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element name="duration" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="endBefore" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="extRequestID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="externalID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="groupname" type="ty:string100"/>
                    <xs:element minOccurs="0" name="handler" type="ty:string100"/>
                    <xs:element minOccurs="0" name="iconRef" type="ty:string100"/>
                    <xs:element name="inStartstate" type="xs:boolean"/>
                    <xs:element name="inStopstate" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="location" type="tns:location"/>
                    <xs:element name="multiAssignment" type="xs:boolean"/>
                    <xs:element name="noAssignments" type="ty:signedInt"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="notes" type="tns:note"/>
                    <xs:element minOccurs="0" name="overflowTeamsXML" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="overlaps" type="tns:overlap"/>
                    <xs:element minOccurs="0" name="previous" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element name="priority" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="projectName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="promisedEnd" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="promisedStart" type="ty:timestampLong"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="repDefIDs" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reqSkills" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resGroup" type="ty:string100"/>
                    <xs:element minOccurs="0" name="respPerson" type="ty:string100"/>
                    <xs:element minOccurs="0" name="startAfter" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="status" type="ty:string100"/>
                    <xs:element minOccurs="0" name="statusTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="taskFlowDefID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="title" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="woRepDefIDs" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="workItems" type="tns:workItem"/>
                    <xs:element name="writeLock" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="attachmentData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="clientID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="contentType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="customXML" type="ty:string100"/>
                    <xs:element minOccurs="0" name="externalID" type="ty:string100"/>
                    <xs:element name="global" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="sizeInfo" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element minOccurs="0" name="updatedBy" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="location">
                <xs:sequence>
                    <xs:element name="altitude" type="ty:baseAltitude"/>
                    <xs:element minOccurs="0" name="city" type="ty:string100"/>
                    <xs:element minOccurs="0" name="country" type="ty:string100"/>
                    <xs:element minOccurs="0" name="flatNr" type="ty:string100"/>
                    <xs:element minOccurs="0" name="floorNr" type="ty:string100"/>
                    <xs:element minOccurs="0" name="houseNr" type="ty:string100"/>
                    <xs:element name="lat" type="ty:baseGeoCoord"/>
                    <xs:element name="lon" type="ty:baseGeoCoord"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="region" type="ty:string100"/>
                    <xs:element minOccurs="0" name="streetAddress" type="ty:string100"/>
                    <xs:element minOccurs="0" name="zipCode" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="note">
                <xs:sequence>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdBy" type="ty:string100"/>
                    <xs:element minOccurs="0" name="id" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="overlap">
                <xs:sequence>
                    <xs:element name="duration" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="id1" type="ty:string100"/>
                    <xs:element minOccurs="0" name="id2" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="workItem">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assFlowDefID" type="ty:string100"/>
                    <xs:element name="booked" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="customXML" type="ty:string100"/>
                    <xs:element name="duration" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="endBefore" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="id" type="ty:string100"/>
                    <xs:element minOccurs="0" name="instruction" type="ty:string100"/>
                    <xs:element minOccurs="0" name="location" type="tns:location"/>
                    <xs:element name="multiAssignment" type="xs:boolean"/>
                    <xs:element name="open" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="previous" type="ty:string100"/>
                    <xs:element minOccurs="0" name="priority" type="ty:string100"/>
                    <xs:element minOccurs="0" name="productID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="productName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="promisedEnd" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="promisedStart" type="ty:timestampLong"/>
                    <xs:element name="quantity" type="ty:baseQuantity"/>
                    <xs:element minOccurs="0" name="recurrenceRule" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="repDefIDs" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reqSkills" type="ty:string100"/>
                    <xs:element minOccurs="0" name="servObjID" type="ty:string100"/>
                    <xs:element name="sortId" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="startAfter" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="status" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="wiGroup" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="wiRepDefIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createWorkorderResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getObjectVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reqs" type="tns:multiUidsReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getObjectVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:multiResp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="multiResp">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="idTimestamps" type="tns:idTimestamp"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setPropertyString">
                <xs:sequence>
                    <xs:element name="userProperty" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="refID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyValue" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setPropertyStringResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getEvents5">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getEvents5Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventChunk2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="eventChunk2">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="events" type="tns:eventBase"/>
                    <xs:element minOccurs="0" name="timeStamp" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="eventBase">
                <xs:sequence>
                    <xs:element minOccurs="0" name="eventType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="id" type="ty:string100"/>
                    <xs:element name="info" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="tstamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeWoAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentDataID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeWoAttachmentResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="uploadMulti">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uploadRequests" type="tns:uploadReq2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadReq2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedReports" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newReports" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="start" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="stop" type="ty:timestampLong"/>
                    <xs:element name="updateStartStop" type="xs:boolean"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedReports" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="reportValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="coordType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdBy" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="extResID" type="ty:string100"/>
                    <xs:element name="invisible" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="parentID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="refObjType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="repDefID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reportFields" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reportedBy" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="serverTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element name="writeLock" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadMultiResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:uploadRespMulti"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadRespMulti">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="failedIDs" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="result" nillable="true" type="tns:uploadResp3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadResp3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="errorCode" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="errorText" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" type="tns:eventData"/>
                    <xs:element minOccurs="0" name="failedReportID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" type="tns:uploadedReport"/>
                    <xs:element name="returnCode" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadedReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="newID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="oldID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourceVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourceVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBMUserRightsCache">
                <xs:sequence>
                    <xs:element minOccurs="0" name="arg0" type="ty:base64Binary1G"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBMUserRightsCacheResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="downloadMulti2">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="downloadReq3s" type="tns:downloadReq3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadReq3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element name="getEventReports" type="xs:boolean"/>
                    <xs:element name="getReports" type="xs:boolean"/>
                    <xs:element name="getWiReports" type="xs:boolean"/>
                    <xs:element name="getWoReports" type="xs:boolean"/>
                    <xs:element name="getWorkorder" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadMulti2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:downloadRespMulti2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadRespMulti2">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="failedIDs" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="result" nillable="true" type="tns:downloadResp3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadResp3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" nillable="true" type="tns:reportValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="wiReports" nillable="true" type="tns:reportValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="woReports" nillable="true" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="workorder" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element name="actEvents" type="xs:boolean"/>
                    <xs:element name="resEvents" type="xs:boolean"/>
                    <xs:element name="msgEvents" type="xs:boolean"/>
                    <xs:element name="repEvents" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEventsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventChunk"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="eventChunk">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedActivities" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedAssignments" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedExtRequests" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedMessages" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedReports" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedResources" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newActivities" nillable="true" type="tns:activityValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newAssignments" nillable="true" type="tns:assignmentValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newExtRequests" nillable="true" type="tns:extRequestValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newMessages" nillable="true" type="tns:messageValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newReports" nillable="true" type="tns:reportValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newResources" nillable="true" type="tns:resourceValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="statusEvents" nillable="true" type="tns:statusEvent"/>
                    <xs:element minOccurs="0" name="timeStamp" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedActivities" nillable="true" type="tns:activityValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedAssignments" nillable="true" type="tns:assignmentValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedExtRequests" nillable="true" type="tns:extRequestValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedMessages" nillable="true" type="tns:messageValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedReports" nillable="true" type="tns:reportValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedResources" nillable="true" type="tns:resourceValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="assignmentValue">
                <xs:sequence>
                    <xs:element name="active" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="activityID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="colorRef" type="ty:string100"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="currentState" type="ty:string100"/>
                    <xs:element name="deassign" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element name="dispatched" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="flowDefID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="iconRef" type="ty:string100"/>
                    <xs:element name="inStartstate" type="xs:boolean"/>
                    <xs:element name="inStopstate" type="xs:boolean"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="parts" type="tns:assignmentPart"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element name="reassign" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="resourceID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="start" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="statusTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="stop" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element minOccurs="0" name="workItemID" type="ty:string100"/>
                    <xs:element name="writeLock" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="extRequestValue">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="expireDate" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resourceID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="responseAttachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="responseObjectRefs" type="ty:string100"/>
                    <xs:element minOccurs="0" name="serverTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="templateID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element name="withResponse" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="messageValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element minOccurs="0" name="message" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="senderName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="title" type="ty:string100"/>
                    <xs:element minOccurs="0" name="to" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="resourceValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="baseCalID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="calDevs" type="ty:string100"/>
                    <xs:element minOccurs="0" name="colorRef" type="ty:string100"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="coordType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="currentState" type="ty:string100"/>
                    <xs:element name="currentX" type="ty:baseGeoCoord"/>
                    <xs:element name="currentY" type="ty:baseGeoCoord"/>
                    <xs:element minOccurs="0" name="customXML" type="ty:string100"/>
                    <xs:element name="defaultX" type="ty:baseGeoCoord"/>
                    <xs:element name="defaultY" type="ty:baseGeoCoord"/>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element minOccurs="0" name="email" type="ty:string100"/>
                    <xs:element minOccurs="0" name="externalID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="extraTeams" nillable="true" type="tns:extraTeam"/>
                    <xs:element minOccurs="0" name="flowDefID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="givenName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="iconRef" type="ty:string100"/>
                    <xs:element name="inStartstate" type="xs:boolean"/>
                    <xs:element name="inStopstate" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="mobileNumber" type="ty:string100"/>
                    <xs:element name="onCall" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="optParams" type="ty:string100"/>
                    <xs:element minOccurs="0" name="optParamsID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="posTimestamp" type="ty:timestampLong"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="possCompanyIDs" nillable="true" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="repDefIDs" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="resourceCalendarIDs" nillable="true" type="tns:resourceCalendarID"/>
                    <xs:element minOccurs="0" name="secondaryMobileNumber" type="ty:string100"/>
                    <xs:element minOccurs="0" name="skills" type="ty:string100"/>
                    <xs:element minOccurs="0" name="skills2" type="ty:string100"/>
                    <xs:element minOccurs="0" name="statusTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="subscrNames" type="ty:string100"/>
                    <xs:element minOccurs="0" name="surName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="syncTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="timeZone" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="workorderStatuses" nillable="true" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="extraTeam">
                <xs:sequence>
                    <xs:element name="cptDefaultView" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="id" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="resourceCalendarID">
                <xs:sequence>
                    <xs:element minOccurs="0" name="baseCalID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="validFrom" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="validTo" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="statusEvent">
                <xs:sequence>
                    <xs:element name="book" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="colorRef" type="ty:string100"/>
                    <xs:element name="createAssignment" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="currentState" type="ty:string100"/>
                    <xs:element name="deassign" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="iconRef" type="ty:string100"/>
                    <xs:element name="inStartState" type="xs:boolean"/>
                    <xs:element name="inStopState" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="objectType" type="ty:string100"/>
                    <xs:element name="reassign" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element name="writeLock" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateResourceCalDevs">
                <xs:sequence>
                    <xs:element minOccurs="0" name="resCalDevs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateResourceCalDevsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:resourceValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:extRequestValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportDefsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportDefsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:reportDefinitionValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="reportDefinitionValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element name="hidden" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPositions">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="resIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPositionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:position"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="position">
                <xs:sequence>
                    <xs:element name="defaultPosition" type="xs:boolean"/>
                    <xs:element name="latitude" type="ty:baseGeoCoord"/>
                    <xs:element name="longitude" type="ty:baseGeoCoord"/>
                    <xs:element minOccurs="0" name="phoneNr" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGroups">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getGroupsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:groupValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="groupValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element minOccurs="0" name="extReqDefFilter" type="ty:string100"/>
                    <xs:element minOccurs="0" name="externalID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="genXmlFilter" type="ty:string100"/>
                    <xs:element minOccurs="0" name="mainResID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="resIDs" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="servObjIDs" nillable="true" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element minOccurs="0" name="woFilter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="download">
                <xs:sequence>
                    <xs:element minOccurs="0" name="downloadReq" type="tns:downloadReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadReq">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element name="getEventReports" type="xs:boolean"/>
                    <xs:element name="getPossibleEventReports" type="xs:boolean"/>
                    <xs:element name="getReports" type="xs:boolean"/>
                    <xs:element name="getWorkorder" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:downloadResp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadResp">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="possibleEventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" nillable="true" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="workorder" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getRepDefVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getRepDefVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="reportID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteReportResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="createReportAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="reportID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentData" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="content" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                    <xs:element name="clone" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createReportAttachmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="download2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="downloadReq2" type="tns:downloadReq2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadReq2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element name="getEventReports" type="xs:boolean"/>
                    <xs:element name="getReports" type="xs:boolean"/>
                    <xs:element name="getWorkorder" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="download2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:downloadResp2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadResp2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" nillable="true" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="workorder" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="download3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="downloadReq3" type="tns:downloadReq3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="download3Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:downloadResp3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBMUserRightsCache">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getBMUserRightsCacheResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:base64Binary1G"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendDashBoardMessage">
                <xs:sequence>
                    <xs:element minOccurs="0" name="message" type="ty:string1000"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendDashBoardMessageResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:messageValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getEventReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="eventName" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getEventReportResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssignmentVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssignmentVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessages">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessagesResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:messageValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeReportAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="reportID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentDataID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeReportAttachmentResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getAssignmentVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssignmentVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="namespace" type="ty:string100"/>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getServiceObjects">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getServiceObjectsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:serviceObjectValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="serviceObjectValue">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="activities" type="tns:serviceObjectActivity"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="customXML" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="extReqDefIDs" type="ty:string100"/>
                    <xs:element minOccurs="0" name="externalID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="location" type="tns:location"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="status" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="serviceObjectActivity">
                <xs:sequence>
                    <xs:element minOccurs="0" name="description" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="schemas" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="validFrom" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="validTo" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objectType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="objectID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentData" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="content" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAttachmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqDefVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqDefVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBaseCalVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBaseCalVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourcesByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourcesByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:resourceValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPropertyString">
                <xs:sequence>
                    <xs:element minOccurs="0" name="refID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="propertyName" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPropertyStringResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="bookWorkorder">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="promisedStart" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="promisedEnd" type="ty:timestampLong"/>
                    <xs:element name="triggerEvent" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="bookWorkorderResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getServiceObjectsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getServiceObjectsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:serviceObjectValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWorkorder">
                <xs:sequence>
                    <xs:element minOccurs="0" name="activity" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWorkorderResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="setBmUserConfig">
                <xs:sequence>
                    <xs:element minOccurs="0" name="config" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBmUserConfigResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="query" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="cols" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="args" type="ty:string100"/>
                    <xs:element name="offset" type="ty:signedInt"/>
                    <xs:element name="limit" type="ty:signedInt"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="orderColumns" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="isDescending" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getDataResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:getDataResult"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getDataResult">
                <xs:sequence>
                    <xs:element name="count" type="ty:signedInt"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="data" nillable="true" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getData2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="rCols" type="ty:string100"/>
                    <xs:element minOccurs="0" name="query" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="cols" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="args" type="ty:string100"/>
                    <xs:element name="offset" type="ty:signedInt"/>
                    <xs:element name="limit" type="ty:signedInt"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="orderColumns" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="isDescending" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getData2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:getRowDataResult"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getRowDataResult">
                <xs:sequence>
                    <xs:element name="count" type="ty:signedInt"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="data" type="tns:row"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="row">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="columns" type="tns:column"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="column">
                <xs:sequence>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="value" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getWorkorders">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getWorkordersResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteAssignment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="deleteAssignmentResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="createReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="report" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createReportResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:reportSmallValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="reportSmallValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="createdBy" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element name="invisible" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reportedBy" type="ty:string100"/>
                    <xs:element minOccurs="0" name="serverTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element name="writeLock" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getObjectVersions">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reqs" type="tns:multiFilterReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="multiFilterReq">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getObjectVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:multiResp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResources">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourcesResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:resourceValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlsByNames">
                <xs:sequence>
                    <xs:element minOccurs="0" name="namespace" type="ty:string100"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="names" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlsByNamesResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:genericXmlValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="genericXmlValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element name="hidden" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="namespace" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="reportID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="bookAppointment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="promisedStart" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="promisedEnd" type="ty:timestampLong"/>
                    <xs:element name="triggerEvent" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="bookAppointmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBaseCalendarsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBaseCalendarsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:baseCalendarValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="baseCalendarValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getLookupColumns2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getLookupColumns2Response">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:lookupColumn"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="lookupColumn">
                <xs:sequence>
                    <xs:element minOccurs="0" name="dataType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="displayType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="login">
                <xs:sequence>
                    <xs:element minOccurs="0" name="client" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="loginResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:userFull"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="userFull">
                <xs:complexContent>
                    <xs:extension base="tns:userValue">
                        <xs:sequence>
                            <xs:element name="majorVer" type="ty:signedInt"/>
                            <xs:element name="minorVer" type="ty:signedInt"/>
                            <xs:element minOccurs="0" name="serverTime" type="ty:timestampLong"/>
                            <xs:element name="systemVer" type="ty:signedInt"/>
                            <xs:element minOccurs="0" name="userRights" type="ty:string100"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="userValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="companyName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="dispMode" type="ty:string100"/>
                    <xs:element minOccurs="0" name="homeCompanyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="password" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="possCompanyIDs" nillable="true" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resourceID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="roles" nillable="true" type="tns:role"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element name="userMode" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="userName" type="ty:string100"/>
                    <xs:element name="viewImage" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="role">
                <xs:sequence>
                    <xs:element minOccurs="0" name="group" type="ty:string100"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getTeamData">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getTeamDataResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:teamValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="teamValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="accountID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="address" type="ty:string100"/>
                    <xs:element minOccurs="0" name="area" type="ty:string100"/>
                    <xs:element name="autoSchedulerOn" type="xs:boolean"/>
                    <xs:element name="autopilot" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="billingAccount" type="ty:string100"/>
                    <xs:element minOccurs="0" name="city" type="ty:string100"/>
                    <xs:element minOccurs="0" name="clusterID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="clusterName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="contact" type="ty:string100"/>
                    <xs:element minOccurs="0" name="country" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="email" type="ty:string100"/>
                    <xs:element minOccurs="0" name="fax" type="ty:string100"/>
                    <xs:element name="maxResources" type="ty:signedInt"/>
                    <xs:element name="maxUsers" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="messagingClass" type="ty:string100"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="optClass" type="ty:string100"/>
                    <xs:element minOccurs="0" name="phone" type="ty:string100"/>
                    <xs:element minOccurs="0" name="posClass" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="pushClass" type="ty:string100"/>
                    <xs:element minOccurs="0" name="region" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                    <xs:element minOccurs="0" name="zip" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateResourceCurrentPosition">
                <xs:sequence>
                    <xs:element minOccurs="0" name="resID" type="ty:string100"/>
                    <xs:element name="currentX" type="ty:baseGeoCoord"/>
                    <xs:element name="currentY" type="ty:baseGeoCoord"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateResourceCurrentPositionResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGroupsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGroupsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:groupValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getInterfaceVersion">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getInterfaceVersionResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getUserData">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getUserDataResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:userValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBMTeamUserRights">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getBMTeamUserRightsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadMulti">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="downloadReq2s" type="tns:downloadReq2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadMultiResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:downloadRespMulti"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="downloadRespMulti">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="failedIDs" nillable="true" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="result" nillable="true" type="tns:downloadResp2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getNextSequenceValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="sequenceName" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getNextSequenceValueResponse">
                <xs:sequence>
                    <xs:element name="return" type="ty:nonNegativeLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents4">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="woIDs" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="assWoIDs" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="filters" type="ty:string1000"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents4Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventChunk2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="woIDs" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="assWoIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventChunk2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtRequestVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtRequestVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="woIDs" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="assWoIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getFilteredEvents3Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:eventChunk2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createWoAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentData" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="content" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                    <xs:element name="clone" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createWoAttachmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBDTeamUserRights">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getBDTeamUserRightsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getLookupColumns">
                <xs:sequence>
                    <xs:element minOccurs="0" name="objType" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getLookupColumnsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:lookupColumn"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getEventReports">
                <xs:sequence>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getEventReportsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:eventData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPossibleEvents">
                <xs:sequence>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getPossibleEventsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateSyncedObjects">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateSyncedObjectsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGroupsByResource">
                <xs:sequence>
                    <xs:element minOccurs="0" name="resourceID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGroupsByResourceResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:groupValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getWorkordersByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getWorkordersByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:assignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWoAttachment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentId" type="ty:string100"/>
                    <xs:element minOccurs="0" name="attachmentData" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="content" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWoAttachmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:updateAttachmentsResponse"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateAttachmentsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assTime" type="ty:timestampLong"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newIDs" nillable="true" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeWoAttachments">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDataIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeWoAttachmentsResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getBaseCalVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getBaseCalVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendPluginMessage">
                <xs:sequence>
                    <xs:element minOccurs="0" name="msgType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="message" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="clientData" type="ty:string100"/>
                    <xs:element minOccurs="0" name="client" type="ty:string100"/>
                    <xs:element name="synchronous" type="xs:boolean"/>
                    <xs:element name="timeoutSecs" type="ty:signedInt"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendPluginMessageResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getCurrentTime">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getCurrentTimeResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="logout">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="logoutResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="createAssignment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="taskID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="assignment" type="tns:updateAssignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createAssignmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:assignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportsByAssID">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportsByAssIDResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getReportsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendResourceMessage">
                <xs:sequence>
                    <xs:element minOccurs="0" name="resID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="msgType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="message" type="ty:string1000"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="sendResourceMessageResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:messageValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="unbookWorkorder">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element name="triggerEvent" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="unbookWorkorderResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssignments">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssignmentsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:assignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getTeamsByNames">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="teamNames" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getTeamsByNamesResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:teamValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:smDefinitionValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="smDefinitionValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element name="hidden" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="initialState" type="ty:string100"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqDefsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getExtReqDefsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:extRequestDefinitionValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="extRequestDefinitionValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element name="hidden" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="reqType" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createAssignment2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="workorderID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="assignment" type="tns:updateAssignmentValue"/>
                    <xs:element name="dispatched" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createAssignment2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:assignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAttachmentFiles">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAttachmentFilesResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:attachmentFile"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="attachmentFile">
                <xs:sequence>
                    <xs:element minOccurs="0" name="data" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                    <xs:element minOccurs="0" name="mimeType" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWoNotes">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="notes" type="tns:note"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateWoNotesResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="ty:timestampLong"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="upload">
                <xs:sequence>
                    <xs:element minOccurs="0" name="uploadReq" type="tns:uploadReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadReq">
                <xs:sequence>
                    <xs:element minOccurs="0" name="assID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="deletedReports" nillable="true" type="ty:string100"/>
                    <xs:element minOccurs="0" name="eventReport" type="tns:eventData"/>
                    <xs:element name="getEventReports" type="xs:boolean"/>
                    <xs:element name="getPossibleEventReports" type="xs:boolean"/>
                    <xs:element name="getReports" type="xs:boolean"/>
                    <xs:element name="getWorkorder" type="xs:boolean"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="newReports" nillable="true" type="tns:reportValue"/>
                    <xs:element minOccurs="0" name="start" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="stop" type="ty:timestampLong"/>
                    <xs:element name="updateStartStop" type="xs:boolean"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="updatedReports" nillable="true" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:uploadResp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadResp">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="possibleEventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" nillable="true" type="tns:reportValue"/>
                    <xs:element name="returnCode" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="statusEvent" type="tns:statusEvent"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="workorder" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="triggerEvent">
                <xs:sequence>
                    <xs:element minOccurs="0" name="flowID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="eventName" type="ty:string100"/>
                    <xs:element minOccurs="0" name="event" type="tns:eventData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="triggerEventResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:statusEvent"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="unbookAppointment">
                <xs:sequence>
                    <xs:element minOccurs="0" name="woID" type="ty:string100"/>
                    <xs:element name="triggerEvent" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="unbookAppointmentResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessageVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessageVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getOptParamsVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getOptParamsVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBmConfigCache">
                <xs:sequence>
                    <xs:element minOccurs="0" name="arg0" type="ty:base64Binary1G"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBmConfigCacheResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getGenericXmlsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getGenericXmlsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:genericXmlValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourceVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getResourceVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAttachmentByRefID">
                <xs:sequence>
                    <xs:element minOccurs="0" name="attachmentDataUid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAttachmentByRefIDResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:attachmentFile"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateReport">
                <xs:sequence>
                    <xs:element minOccurs="0" name="report" type="tns:reportValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="updateReportResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:reportSmallValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefVersions">
                <xs:sequence>
                    <xs:element minOccurs="0" name="filter" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getSmDefVersionsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getOptParamsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getOptParamsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:optParamsValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="optParamsValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="createdTimestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="name" type="ty:string100"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="checkFilteredEvents2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="from" type="ty:string100"/>
                    <xs:element name="actEvents" type="xs:boolean"/>
                    <xs:element name="resEvents" type="xs:boolean"/>
                    <xs:element name="msgEvents" type="xs:boolean"/>
                    <xs:element name="repEvents" type="xs:boolean"/>
                    <xs:element name="fullNrOf" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="checkFilteredEvents2Response">
                <xs:sequence>
                    <xs:element name="return" type="ty:signedInt"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeReportAttachments">
                <xs:sequence>
                    <xs:element minOccurs="0" name="reportID" type="ty:string100"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDataIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="removeReportAttachmentsResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getWorkorderVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getWorkorderVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessagesByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getMessagesByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:messageValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="upload3">
                <xs:sequence>
                    <xs:element minOccurs="0" name="uploadReq2" type="tns:uploadReq2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="upload3Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:uploadResp3"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="upload2">
                <xs:sequence>
                    <xs:element minOccurs="0" name="uploadReq" type="tns:uploadReq"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="upload2Response">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:uploadResp2"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="uploadResp2">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="eventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="possibleEventReports" nillable="true" type="tns:eventData"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="reports" nillable="true" type="tns:uploadedReport"/>
                    <xs:element name="returnCode" type="ty:signedInt"/>
                    <xs:element minOccurs="0" name="statusEvent" type="tns:statusEvent"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="workorder" type="tns:activityValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBmUserProfile">
                <xs:sequence>
                    <xs:element minOccurs="0" name="profile" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="setBmUserProfileResponse">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType name="getAssByWorkorderUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getAssByWorkorderUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:assignmentValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createExtRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="extRequestValue" type="tns:extRequestCreateValue"/>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentFiles" type="ty:base64Binary1G" xmime:expectedContentTypes="application/octet-stream"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="extRequestCreateValue">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="attachmentDatas" type="tns:attachmentData"/>
                    <xs:element minOccurs="0" name="companyID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="content" type="ty:string100"/>
                    <xs:element minOccurs="0" name="expireDate" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="primaryKey" type="ty:string100"/>
                    <xs:element minOccurs="0" name="resourceID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="templateID" type="ty:string100"/>
                    <xs:element minOccurs="0" name="timestamp" type="ty:timestampLong"/>
                    <xs:element minOccurs="0" name="type" type="ty:string100"/>
                    <xs:element minOccurs="0" name="uid" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="createExtRequestResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" name="return" type="tns:idTimestampAttachmentIDs"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="idTimestampAttachmentIDs">
                <xs:complexContent>
                    <xs:extension base="tns:idTimestamp">
                        <xs:sequence>
                            <xs:element maxOccurs="5000" minOccurs="0" name="attachmentIDs" type="ty:string100"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="getRepDefVersionsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="uids" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getRepDefVersionsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:idTimestamp"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getTeamsByUIDs">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="teamIDs" type="ty:string100"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="getTeamsByUIDsResponse">
                <xs:sequence>
                    <xs:element maxOccurs="5000" minOccurs="0" name="return" type="tns:teamValue"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element name="CoordinatorException" type="tns:CoordinatorException"/>
            <xs:complexType name="CoordinatorException">
                <xs:sequence>
                    <xs:element minOccurs="0" name="errorCodeAndMessage" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="errorCode" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="errorSubCode" type="ty:string1000"/>
                    <xs:element minOccurs="0" name="message" type="ty:string1000"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="getPropertyBinary">
        <wsdl:part element="tns:getPropertyBinary" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAttachmentByRefIDResponse">
        <wsdl:part element="tns:getAttachmentByRefIDResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getStatusEvents">
        <wsdl:part element="tns:getStatusEvents" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteAssignmentResponse">
        <wsdl:part element="tns:deleteAssignmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWorkorderResponse">
        <wsdl:part element="tns:updateWorkorderResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateSyncedObjectsResponse">
        <wsdl:part element="tns:updateSyncedObjectsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents2Response">
        <wsdl:part element="tns:getFilteredEvents2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setPropertyBinary">
        <wsdl:part element="tns:setPropertyBinary" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateReportResponse">
        <wsdl:part element="tns:updateReportResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportVersions">
        <wsdl:part element="tns:getReportVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignmentsResponse">
        <wsdl:part element="tns:getAssignmentsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getStatusEventsResponse">
        <wsdl:part element="tns:getStatusEventsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteExtRequest">
        <wsdl:part element="tns:deleteExtRequest" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createWorkorder">
        <wsdl:part element="tns:createWorkorder" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setPropertyString">
        <wsdl:part element="tns:setPropertyString" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="logoutResponse">
        <wsdl:part element="tns:logoutResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEvents5">
        <wsdl:part element="tns:getEvents5" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeWoAttachment">
        <wsdl:part element="tns:removeWoAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtRequestVersionsByUIDsResponse">
        <wsdl:part element="tns:getExtRequestVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="uploadMulti">
        <wsdl:part element="tns:uploadMulti" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBMUserRightsCache">
        <wsdl:part element="tns:setBMUserRightsCache" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBDTeamUserRightsResponse">
        <wsdl:part element="tns:getBDTeamUserRightsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalVersionsResponse">
        <wsdl:part element="tns:getBaseCalVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents">
        <wsdl:part element="tns:getFilteredEvents" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getObjectVersionsByUIDsResponse">
        <wsdl:part element="tns:getObjectVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setPropertyStringResponse">
        <wsdl:part element="tns:setPropertyStringResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqsByUIDs">
        <wsdl:part element="tns:getExtReqsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportDefsByUIDs">
        <wsdl:part element="tns:getReportDefsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroups">
        <wsdl:part element="tns:getGroups" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createWoAttachmentResponse">
        <wsdl:part element="tns:createWoAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefVersionsByUIDsResponse">
        <wsdl:part element="tns:getSmDefVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="download">
        <wsdl:part element="tns:download" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignmentVersionsByUIDsResponse">
        <wsdl:part element="tns:getAssignmentVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqDefVersionsResponse">
        <wsdl:part element="tns:getExtReqDefVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqVersions">
        <wsdl:part element="tns:getExtReqVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getCurrentTimeResponse">
        <wsdl:part element="tns:getCurrentTimeResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBMUserRightsCache">
        <wsdl:part element="tns:getBMUserRightsCache" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendDashBoardMessage">
        <wsdl:part element="tns:sendDashBoardMessage" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignmentVersions">
        <wsdl:part element="tns:getAssignmentVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWoNotesResponse">
        <wsdl:part element="tns:updateWoNotesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="downloadMultiResponse">
        <wsdl:part element="tns:downloadMultiResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeReportAttachment">
        <wsdl:part element="tns:removeReportAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEventsResponse">
        <wsdl:part element="tns:getFilteredEventsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamsByUIDsResponse">
        <wsdl:part element="tns:getTeamsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPositionsResponse">
        <wsdl:part element="tns:getPositionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getServiceObjects">
        <wsdl:part element="tns:getServiceObjects" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportResponse">
        <wsdl:part element="tns:getReportResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalVersions">
        <wsdl:part element="tns:getBaseCalVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPropertyString">
        <wsdl:part element="tns:getPropertyString" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourceVersionsResponse">
        <wsdl:part element="tns:getResourceVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWorkorder">
        <wsdl:part element="tns:updateWorkorder" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmUserProfileResponse">
        <wsdl:part element="tns:setBmUserProfileResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateResourceCurrentPositionResponse">
        <wsdl:part element="tns:updateResourceCurrentPositionResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmUserConfig">
        <wsdl:part element="tns:setBmUserConfig" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getNextSequenceValueResponse">
        <wsdl:part element="tns:getNextSequenceValueResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getData">
        <wsdl:part element="tns:getData" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkorders">
        <wsdl:part element="tns:getWorkorders" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqsByUIDsResponse">
        <wsdl:part element="tns:getExtReqsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="downloadResponse">
        <wsdl:part element="tns:downloadResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getObjectVersions">
        <wsdl:part element="tns:getObjectVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlsByNames">
        <wsdl:part element="tns:getGenericXmlsByNames" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessageVersionsResponse">
        <wsdl:part element="tns:getMessageVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReport">
        <wsdl:part element="tns:getReport" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalendarsByUIDs">
        <wsdl:part element="tns:getBaseCalendarsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="login">
        <wsdl:part element="tns:login" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamData">
        <wsdl:part element="tns:getTeamData" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroupsByUIDs">
        <wsdl:part element="tns:getGroupsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getDataResponse">
        <wsdl:part element="tns:getDataResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getRepDefVersionsByUIDsResponse">
        <wsdl:part element="tns:getRepDefVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getInterfaceVersion">
        <wsdl:part element="tns:getInterfaceVersion" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="downloadMulti">
        <wsdl:part element="tns:downloadMulti" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getNextSequenceValue">
        <wsdl:part element="tns:getNextSequenceValue" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="download2Response">
        <wsdl:part element="tns:download2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents4">
        <wsdl:part element="tns:getFilteredEvents4" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createWorkorderResponse">
        <wsdl:part element="tns:createWorkorderResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents2">
        <wsdl:part element="tns:getFilteredEvents2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents3">
        <wsdl:part element="tns:getFilteredEvents3" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setPropertyBinaryResponse">
        <wsdl:part element="tns:setPropertyBinaryResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignmentVersionsResponse">
        <wsdl:part element="tns:getAssignmentVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAttachmentFilesResponse">
        <wsdl:part element="tns:getAttachmentFilesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourceVersionsByUIDsResponse">
        <wsdl:part element="tns:getResourceVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getLookupColumns">
        <wsdl:part element="tns:getLookupColumns" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getServiceObjectsByUIDsResponse">
        <wsdl:part element="tns:getServiceObjectsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createAssignment2Response">
        <wsdl:part element="tns:createAssignment2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="bookWorkorderResponse">
        <wsdl:part element="tns:bookWorkorderResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getLookupColumns2Response">
        <wsdl:part element="tns:getLookupColumns2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="unbookAppointmentResponse">
        <wsdl:part element="tns:unbookAppointmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="checkFilteredEvents2Response">
        <wsdl:part element="tns:checkFilteredEvents2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlVersionsByUIDs">
        <wsdl:part element="tns:getGenericXmlVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWoAttachment">
        <wsdl:part element="tns:updateWoAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getOptParamsVersionsByUIDsResponse">
        <wsdl:part element="tns:getOptParamsVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqDefsByUIDsResponse">
        <wsdl:part element="tns:getExtReqDefsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getCurrentTime">
        <wsdl:part element="tns:getCurrentTime" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="logout">
        <wsdl:part element="tns:logout" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createAssignment">
        <wsdl:part element="tns:createAssignment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createAssignmentResponse">
        <wsdl:part element="tns:createAssignmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendResourceMessage">
        <wsdl:part element="tns:sendResourceMessage" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getServiceObjectsResponse">
        <wsdl:part element="tns:getServiceObjectsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeReportAttachmentsResponse">
        <wsdl:part element="tns:removeReportAttachmentsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalendarsByUIDsResponse">
        <wsdl:part element="tns:getBaseCalendarsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqDefsByUIDs">
        <wsdl:part element="tns:getExtReqDefsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createAssignment2">
        <wsdl:part element="tns:createAssignment2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroupsResponse">
        <wsdl:part element="tns:getGroupsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendDashBoardMessageResponse">
        <wsdl:part element="tns:sendDashBoardMessageResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="triggerEvent">
        <wsdl:part element="tns:triggerEvent" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getData2Response">
        <wsdl:part element="tns:getData2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getOptParamsVersionsByUIDs">
        <wsdl:part element="tns:getOptParamsVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmConfigCache">
        <wsdl:part element="tns:setBmConfigCache" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createExtRequestResponse">
        <wsdl:part element="tns:createExtRequestResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourceVersionsByUIDs">
        <wsdl:part element="tns:getResourceVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="CoordinatorException">
        <wsdl:part element="tns:CoordinatorException" name="CoordinatorException"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPossibleEventReportsResponse">
        <wsdl:part element="tns:getPossibleEventReportsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getOptParamsByUIDs">
        <wsdl:part element="tns:getOptParamsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="checkFilteredEvents2">
        <wsdl:part element="tns:checkFilteredEvents2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkordersResponse">
        <wsdl:part element="tns:getWorkordersResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessagesByUIDs">
        <wsdl:part element="tns:getMessagesByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getRepDefVersionsResponse">
        <wsdl:part element="tns:getRepDefVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmUserProfile">
        <wsdl:part element="tns:setBmUserProfile" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssByWorkorderUIDs">
        <wsdl:part element="tns:getAssByWorkorderUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPropertyBinaryResponse">
        <wsdl:part element="tns:getPropertyBinaryResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createExtRequest">
        <wsdl:part element="tns:createExtRequest" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamsByUIDs">
        <wsdl:part element="tns:getTeamsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPossibleEventReports">
        <wsdl:part element="tns:getPossibleEventReports" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendResourceMessageResponse">
        <wsdl:part element="tns:sendResourceMessageResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="checkFilteredEvents">
        <wsdl:part element="tns:checkFilteredEvents" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeWoAttachmentsResponse">
        <wsdl:part element="tns:removeWoAttachmentsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateAssignment">
        <wsdl:part element="tns:updateAssignment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBMUserRightsCacheResponse">
        <wsdl:part element="tns:getBMUserRightsCacheResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="triggerEventResponse">
        <wsdl:part element="tns:triggerEventResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroupsByUIDsResponse">
        <wsdl:part element="tns:getGroupsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBMTeamUserRightsResponse">
        <wsdl:part element="tns:getBMTeamUserRightsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBPTeamUserRights">
        <wsdl:part element="tns:getBPTeamUserRights" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getObjectVersionsByUIDs">
        <wsdl:part element="tns:getObjectVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendPluginMessageResponse">
        <wsdl:part element="tns:sendPluginMessageResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="checkFilteredEventsResponse">
        <wsdl:part element="tns:checkFilteredEventsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourceVersions">
        <wsdl:part element="tns:getResourceVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEventReportsResponse">
        <wsdl:part element="tns:getEventReportsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="downloadMulti2">
        <wsdl:part element="tns:downloadMulti2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroupsByResourceResponse">
        <wsdl:part element="tns:getGroupsByResourceResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlVersionsByUIDsResponse">
        <wsdl:part element="tns:getGenericXmlVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEvents5Response">
        <wsdl:part element="tns:getEvents5Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateResourceCalDevs">
        <wsdl:part element="tns:updateResourceCalDevs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefVersionsByUIDs">
        <wsdl:part element="tns:getSmDefVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessagesByUIDsResponse">
        <wsdl:part element="tns:getMessagesByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmConfigCacheResponse">
        <wsdl:part element="tns:setBmConfigCacheResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlsByUIDsResponse">
        <wsdl:part element="tns:getGenericXmlsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlVersionsResponse">
        <wsdl:part element="tns:getGenericXmlVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBPTeamUserRightsResponse">
        <wsdl:part element="tns:getBPTeamUserRightsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="upload3Response">
        <wsdl:part element="tns:upload3Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPositions">
        <wsdl:part element="tns:getPositions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getRepDefVersions">
        <wsdl:part element="tns:getRepDefVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents3Response">
        <wsdl:part element="tns:getFilteredEvents3Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteReport">
        <wsdl:part element="tns:deleteReport" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createReportAttachment">
        <wsdl:part element="tns:createReportAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="download2">
        <wsdl:part element="tns:download2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="download3">
        <wsdl:part element="tns:download3" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalVersionsByUIDsResponse">
        <wsdl:part element="tns:getBaseCalVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEventReport">
        <wsdl:part element="tns:getEventReport" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="uploadResponse">
        <wsdl:part element="tns:uploadResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createReportAttachmentResponse">
        <wsdl:part element="tns:createReportAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessages">
        <wsdl:part element="tns:getMessages" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamDataResponse">
        <wsdl:part element="tns:getTeamDataResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignmentVersionsByUIDs">
        <wsdl:part element="tns:getAssignmentVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportsByUIDsResponse">
        <wsdl:part element="tns:getReportsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteExtRequestResponse">
        <wsdl:part element="tns:deleteExtRequestResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlVersions">
        <wsdl:part element="tns:getGenericXmlVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateAttachment">
        <wsdl:part element="tns:updateAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqDefVersions">
        <wsdl:part element="tns:getExtReqDefVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessagesResponse">
        <wsdl:part element="tns:getMessagesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkordersByUIDsResponse">
        <wsdl:part element="tns:getWorkordersByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="download3Response">
        <wsdl:part element="tns:download3Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourcesByUIDs">
        <wsdl:part element="tns:getResourcesByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamsByNamesResponse">
        <wsdl:part element="tns:getTeamsByNamesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPossibleEventsResponse">
        <wsdl:part element="tns:getPossibleEventsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourcesByUIDsResponse">
        <wsdl:part element="tns:getResourcesByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="bookWorkorder">
        <wsdl:part element="tns:bookWorkorder" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getServiceObjectsByUIDs">
        <wsdl:part element="tns:getServiceObjectsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteReportResponse">
        <wsdl:part element="tns:deleteReportResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="loginResponse">
        <wsdl:part element="tns:loginResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlsByNamesResponse">
        <wsdl:part element="tns:getGenericXmlsByNamesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getData2">
        <wsdl:part element="tns:getData2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="deleteAssignment">
        <wsdl:part element="tns:deleteAssignment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getObjectVersionsResponse">
        <wsdl:part element="tns:getObjectVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getInterfaceVersionResponse">
        <wsdl:part element="tns:getInterfaceVersionResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBmUserConfigResponse">
        <wsdl:part element="tns:setBmUserConfigResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createReport">
        <wsdl:part element="tns:createReport" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="upload2Response">
        <wsdl:part element="tns:upload2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getLookupColumnsResponse">
        <wsdl:part element="tns:getLookupColumnsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="setBMUserRightsCacheResponse">
        <wsdl:part element="tns:setBMUserRightsCacheResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResources">
        <wsdl:part element="tns:getResources" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateAttachmentResponse">
        <wsdl:part element="tns:updateAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeReportAttachmentResponse">
        <wsdl:part element="tns:removeReportAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="bookAppointment">
        <wsdl:part element="tns:bookAppointment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getLookupColumns2">
        <wsdl:part element="tns:getLookupColumns2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateResourceCurrentPosition">
        <wsdl:part element="tns:updateResourceCurrentPosition" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createReportResponse">
        <wsdl:part element="tns:createReportResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="uploadMultiResponse">
        <wsdl:part element="tns:uploadMultiResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateAssignmentResponse">
        <wsdl:part element="tns:updateAssignmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="downloadMulti2Response">
        <wsdl:part element="tns:downloadMulti2Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getUserData">
        <wsdl:part element="tns:getUserData" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBMTeamUserRights">
        <wsdl:part element="tns:getBMTeamUserRights" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtRequestVersionsByUIDs">
        <wsdl:part element="tns:getExtRequestVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="createWoAttachment">
        <wsdl:part element="tns:createWoAttachment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBDTeamUserRights">
        <wsdl:part element="tns:getBDTeamUserRights" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getFilteredEvents4Response">
        <wsdl:part element="tns:getFilteredEvents4Response" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEventReports">
        <wsdl:part element="tns:getEventReports" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssByUIDsResponse">
        <wsdl:part element="tns:getAssByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefVersionsResponse">
        <wsdl:part element="tns:getSmDefVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPossibleEvents">
        <wsdl:part element="tns:getPossibleEvents" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateSyncedObjects">
        <wsdl:part element="tns:updateSyncedObjects" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGroupsByResource">
        <wsdl:part element="tns:getGroupsByResource" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getPropertyStringResponse">
        <wsdl:part element="tns:getPropertyStringResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportsByAssIDResponse">
        <wsdl:part element="tns:getReportsByAssIDResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getUserDataResponse">
        <wsdl:part element="tns:getUserDataResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkordersByUIDs">
        <wsdl:part element="tns:getWorkordersByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssByUIDs">
        <wsdl:part element="tns:getAssByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeWoAttachments">
        <wsdl:part element="tns:removeWoAttachments" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getBaseCalVersionsByUIDs">
        <wsdl:part element="tns:getBaseCalVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sendPluginMessage">
        <wsdl:part element="tns:sendPluginMessage" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportsByAssID">
        <wsdl:part element="tns:getReportsByAssID" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="bookAppointmentResponse">
        <wsdl:part element="tns:bookAppointmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportsByUIDs">
        <wsdl:part element="tns:getReportsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkorderVersionsByUIDsResponse">
        <wsdl:part element="tns:getWorkorderVersionsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="unbookWorkorder">
        <wsdl:part element="tns:unbookWorkorder" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssignments">
        <wsdl:part element="tns:getAssignments" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getResourcesResponse">
        <wsdl:part element="tns:getResourcesResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getTeamsByNames">
        <wsdl:part element="tns:getTeamsByNames" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportDefsByUIDsResponse">
        <wsdl:part element="tns:getReportDefsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWoAttachmentResponse">
        <wsdl:part element="tns:updateWoAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefsByUIDs">
        <wsdl:part element="tns:getSmDefsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="unbookWorkorderResponse">
        <wsdl:part element="tns:unbookWorkorderResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAttachmentFiles">
        <wsdl:part element="tns:getAttachmentFiles" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefsByUIDsResponse">
        <wsdl:part element="tns:getSmDefsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getExtReqVersionsResponse">
        <wsdl:part element="tns:getExtReqVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateWoNotes">
        <wsdl:part element="tns:updateWoNotes" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="upload">
        <wsdl:part element="tns:upload" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAssByWorkorderUIDsResponse">
        <wsdl:part element="tns:getAssByWorkorderUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="unbookAppointment">
        <wsdl:part element="tns:unbookAppointment" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getMessageVersions">
        <wsdl:part element="tns:getMessageVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeWoAttachmentResponse">
        <wsdl:part element="tns:removeWoAttachmentResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateResourceCalDevsResponse">
        <wsdl:part element="tns:updateResourceCalDevsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getEventReportResponse">
        <wsdl:part element="tns:getEventReportResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getGenericXmlsByUIDs">
        <wsdl:part element="tns:getGenericXmlsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getAttachmentByRefID">
        <wsdl:part element="tns:getAttachmentByRefID" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="updateReport">
        <wsdl:part element="tns:updateReport" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getSmDefVersions">
        <wsdl:part element="tns:getSmDefVersions" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getOptParamsByUIDsResponse">
        <wsdl:part element="tns:getOptParamsByUIDsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="removeReportAttachments">
        <wsdl:part element="tns:removeReportAttachments" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getWorkorderVersionsByUIDs">
        <wsdl:part element="tns:getWorkorderVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="upload3">
        <wsdl:part element="tns:upload3" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="upload2">
        <wsdl:part element="tns:upload2" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getReportVersionsResponse">
        <wsdl:part element="tns:getReportVersionsResponse" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getRepDefVersionsByUIDs">
        <wsdl:part element="tns:getRepDefVersionsByUIDs" name="parameters"> </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="PocketFacadeService">
        <wsdl:operation name="getPropertyBinary">
            <wsdl:input message="tns:getPropertyBinary" name="getPropertyBinary"> </wsdl:input>
            <wsdl:output message="tns:getPropertyBinaryResponse" name="getPropertyBinaryResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatusEvents">
            <wsdl:input message="tns:getStatusEvents" name="getStatusEvents"> </wsdl:input>
            <wsdl:output message="tns:getStatusEventsResponse" name="getStatusEventsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPossibleEventReports">
            <wsdl:input message="tns:getPossibleEventReports" name="getPossibleEventReports"> </wsdl:input>
            <wsdl:output message="tns:getPossibleEventReportsResponse" name="getPossibleEventReportsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkFilteredEvents">
            <wsdl:input message="tns:checkFilteredEvents" name="checkFilteredEvents"> </wsdl:input>
            <wsdl:output message="tns:checkFilteredEventsResponse" name="checkFilteredEventsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateAssignment">
            <wsdl:input message="tns:updateAssignment" name="updateAssignment"> </wsdl:input>
            <wsdl:output message="tns:updateAssignmentResponse" name="updateAssignmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setPropertyBinary">
            <wsdl:input message="tns:setPropertyBinary" name="setPropertyBinary"> </wsdl:input>
            <wsdl:output message="tns:setPropertyBinaryResponse" name="setPropertyBinaryResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getReportVersions">
            <wsdl:input message="tns:getReportVersions" name="getReportVersions"> </wsdl:input>
            <wsdl:output message="tns:getReportVersionsResponse" name="getReportVersionsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBPTeamUserRights">
            <wsdl:input message="tns:getBPTeamUserRights" name="getBPTeamUserRights"> </wsdl:input>
            <wsdl:output message="tns:getBPTeamUserRightsResponse" name="getBPTeamUserRightsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteExtRequest">
            <wsdl:input message="tns:deleteExtRequest" name="deleteExtRequest"> </wsdl:input>
            <wsdl:output message="tns:deleteExtRequestResponse" name="deleteExtRequestResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createWorkorder">
            <wsdl:input message="tns:createWorkorder" name="createWorkorder"> </wsdl:input>
            <wsdl:output message="tns:createWorkorderResponse" name="createWorkorderResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getObjectVersionsByUIDs">
            <wsdl:input message="tns:getObjectVersionsByUIDs" name="getObjectVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getObjectVersionsByUIDsResponse" name="getObjectVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setPropertyString">
            <wsdl:input message="tns:setPropertyString" name="setPropertyString"> </wsdl:input>
            <wsdl:output message="tns:setPropertyStringResponse" name="setPropertyStringResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEvents5">
            <wsdl:input message="tns:getEvents5" name="getEvents5"> </wsdl:input>
            <wsdl:output message="tns:getEvents5Response" name="getEvents5Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeWoAttachment">
            <wsdl:input message="tns:removeWoAttachment" name="removeWoAttachment"> </wsdl:input>
            <wsdl:output message="tns:removeWoAttachmentResponse" name="removeWoAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="uploadMulti">
            <wsdl:input message="tns:uploadMulti" name="uploadMulti"> </wsdl:input>
            <wsdl:output message="tns:uploadMultiResponse" name="uploadMultiResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getResourceVersions">
            <wsdl:input message="tns:getResourceVersions" name="getResourceVersions"> </wsdl:input>
            <wsdl:output message="tns:getResourceVersionsResponse" name="getResourceVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBMUserRightsCache">
            <wsdl:input message="tns:setBMUserRightsCache" name="setBMUserRightsCache"> </wsdl:input>
            <wsdl:output message="tns:setBMUserRightsCacheResponse" name="setBMUserRightsCacheResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="downloadMulti2">
            <wsdl:input message="tns:downloadMulti2" name="downloadMulti2"> </wsdl:input>
            <wsdl:output message="tns:downloadMulti2Response" name="downloadMulti2Response"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents">
            <wsdl:input message="tns:getFilteredEvents" name="getFilteredEvents"> </wsdl:input>
            <wsdl:output message="tns:getFilteredEventsResponse" name="getFilteredEventsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateResourceCalDevs">
            <wsdl:input message="tns:updateResourceCalDevs" name="updateResourceCalDevs"> </wsdl:input>
            <wsdl:output message="tns:updateResourceCalDevsResponse" name="updateResourceCalDevsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getSmDefVersionsByUIDs">
            <wsdl:input message="tns:getSmDefVersionsByUIDs" name="getSmDefVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getSmDefVersionsByUIDsResponse" name="getSmDefVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getExtReqsByUIDs">
            <wsdl:input message="tns:getExtReqsByUIDs" name="getExtReqsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getExtReqsByUIDsResponse" name="getExtReqsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportDefsByUIDs">
            <wsdl:input message="tns:getReportDefsByUIDs" name="getReportDefsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getReportDefsByUIDsResponse" name="getReportDefsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getPositions">
            <wsdl:input message="tns:getPositions" name="getPositions"> </wsdl:input>
            <wsdl:output message="tns:getPositionsResponse" name="getPositionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGroups">
            <wsdl:input message="tns:getGroups" name="getGroups"> </wsdl:input>
            <wsdl:output message="tns:getGroupsResponse" name="getGroupsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="download">
            <wsdl:input message="tns:download" name="download"> </wsdl:input>
            <wsdl:output message="tns:downloadResponse" name="downloadResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getRepDefVersions">
            <wsdl:input message="tns:getRepDefVersions" name="getRepDefVersions"> </wsdl:input>
            <wsdl:output message="tns:getRepDefVersionsResponse" name="getRepDefVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteReport">
            <wsdl:input message="tns:deleteReport" name="deleteReport"> </wsdl:input>
            <wsdl:output message="tns:deleteReportResponse" name="deleteReportResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createReportAttachment">
            <wsdl:input message="tns:createReportAttachment" name="createReportAttachment"> </wsdl:input>
            <wsdl:output message="tns:createReportAttachmentResponse" name="createReportAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="download2">
            <wsdl:input message="tns:download2" name="download2"> </wsdl:input>
            <wsdl:output message="tns:download2Response" name="download2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="download3">
            <wsdl:input message="tns:download3" name="download3"> </wsdl:input>
            <wsdl:output message="tns:download3Response" name="download3Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqVersions">
            <wsdl:input message="tns:getExtReqVersions" name="getExtReqVersions"> </wsdl:input>
            <wsdl:output message="tns:getExtReqVersionsResponse" name="getExtReqVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBMUserRightsCache">
            <wsdl:input message="tns:getBMUserRightsCache" name="getBMUserRightsCache"> </wsdl:input>
            <wsdl:output message="tns:getBMUserRightsCacheResponse" name="getBMUserRightsCacheResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendDashBoardMessage">
            <wsdl:input message="tns:sendDashBoardMessage" name="sendDashBoardMessage"> </wsdl:input>
            <wsdl:output message="tns:sendDashBoardMessageResponse" name="sendDashBoardMessageResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getEventReport">
            <wsdl:input message="tns:getEventReport" name="getEventReport"> </wsdl:input>
            <wsdl:output message="tns:getEventReportResponse" name="getEventReportResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignmentVersions">
            <wsdl:input message="tns:getAssignmentVersions" name="getAssignmentVersions"> </wsdl:input>
            <wsdl:output message="tns:getAssignmentVersionsResponse" name="getAssignmentVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getMessages">
            <wsdl:input message="tns:getMessages" name="getMessages"> </wsdl:input>
            <wsdl:output message="tns:getMessagesResponse" name="getMessagesResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeReportAttachment">
            <wsdl:input message="tns:removeReportAttachment" name="removeReportAttachment"> </wsdl:input>
            <wsdl:output message="tns:removeReportAttachmentResponse" name="removeReportAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignmentVersionsByUIDs">
            <wsdl:input message="tns:getAssignmentVersionsByUIDs" name="getAssignmentVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getAssignmentVersionsByUIDsResponse" name="getAssignmentVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlVersions">
            <wsdl:input message="tns:getGenericXmlVersions" name="getGenericXmlVersions"> </wsdl:input>
            <wsdl:output message="tns:getGenericXmlVersionsResponse" name="getGenericXmlVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getServiceObjects">
            <wsdl:input message="tns:getServiceObjects" name="getServiceObjects"> </wsdl:input>
            <wsdl:output message="tns:getServiceObjectsResponse" name="getServiceObjectsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateAttachment">
            <wsdl:input message="tns:updateAttachment" name="updateAttachment"> </wsdl:input>
            <wsdl:output message="tns:updateAttachmentResponse" name="updateAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqDefVersions">
            <wsdl:input message="tns:getExtReqDefVersions" name="getExtReqDefVersions"> </wsdl:input>
            <wsdl:output message="tns:getExtReqDefVersionsResponse" name="getExtReqDefVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalVersions">
            <wsdl:input message="tns:getBaseCalVersions" name="getBaseCalVersions"> </wsdl:input>
            <wsdl:output message="tns:getBaseCalVersionsResponse" name="getBaseCalVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getResourcesByUIDs">
            <wsdl:input message="tns:getResourcesByUIDs" name="getResourcesByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getResourcesByUIDsResponse" name="getResourcesByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getPropertyString">
            <wsdl:input message="tns:getPropertyString" name="getPropertyString"> </wsdl:input>
            <wsdl:output message="tns:getPropertyStringResponse" name="getPropertyStringResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="bookWorkorder">
            <wsdl:input message="tns:bookWorkorder" name="bookWorkorder"> </wsdl:input>
            <wsdl:output message="tns:bookWorkorderResponse" name="bookWorkorderResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getServiceObjectsByUIDs">
            <wsdl:input message="tns:getServiceObjectsByUIDs" name="getServiceObjectsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getServiceObjectsByUIDsResponse" name="getServiceObjectsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateWorkorder">
            <wsdl:input message="tns:updateWorkorder" name="updateWorkorder"> </wsdl:input>
            <wsdl:output message="tns:updateWorkorderResponse" name="updateWorkorderResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBmUserConfig">
            <wsdl:input message="tns:setBmUserConfig" name="setBmUserConfig"> </wsdl:input>
            <wsdl:output message="tns:setBmUserConfigResponse" name="setBmUserConfigResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getData">
            <wsdl:input message="tns:getData" name="getData"> </wsdl:input>
            <wsdl:output message="tns:getDataResponse" name="getDataResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getData2">
            <wsdl:input message="tns:getData2" name="getData2"> </wsdl:input>
            <wsdl:output message="tns:getData2Response" name="getData2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getWorkorders">
            <wsdl:input message="tns:getWorkorders" name="getWorkorders"> </wsdl:input>
            <wsdl:output message="tns:getWorkordersResponse" name="getWorkordersResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteAssignment">
            <wsdl:input message="tns:deleteAssignment" name="deleteAssignment"> </wsdl:input>
            <wsdl:output message="tns:deleteAssignmentResponse" name="deleteAssignmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createReport">
            <wsdl:input message="tns:createReport" name="createReport"> </wsdl:input>
            <wsdl:output message="tns:createReportResponse" name="createReportResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getObjectVersions">
            <wsdl:input message="tns:getObjectVersions" name="getObjectVersions"> </wsdl:input>
            <wsdl:output message="tns:getObjectVersionsResponse" name="getObjectVersionsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getResources">
            <wsdl:input message="tns:getResources" name="getResources"> </wsdl:input>
            <wsdl:output message="tns:getResourcesResponse" name="getResourcesResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlsByNames">
            <wsdl:input message="tns:getGenericXmlsByNames" name="getGenericXmlsByNames"> </wsdl:input>
            <wsdl:output message="tns:getGenericXmlsByNamesResponse" name="getGenericXmlsByNamesResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReport">
            <wsdl:input message="tns:getReport" name="getReport"> </wsdl:input>
            <wsdl:output message="tns:getReportResponse" name="getReportResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="bookAppointment">
            <wsdl:input message="tns:bookAppointment" name="bookAppointment"> </wsdl:input>
            <wsdl:output message="tns:bookAppointmentResponse" name="bookAppointmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalendarsByUIDs">
            <wsdl:input message="tns:getBaseCalendarsByUIDs" name="getBaseCalendarsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getBaseCalendarsByUIDsResponse" name="getBaseCalendarsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getLookupColumns2">
            <wsdl:input message="tns:getLookupColumns2" name="getLookupColumns2"> </wsdl:input>
            <wsdl:output message="tns:getLookupColumns2Response" name="getLookupColumns2Response"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="login">
            <wsdl:input message="tns:login" name="login"> </wsdl:input>
            <wsdl:output message="tns:loginResponse" name="loginResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getTeamData">
            <wsdl:input message="tns:getTeamData" name="getTeamData"> </wsdl:input>
            <wsdl:output message="tns:getTeamDataResponse" name="getTeamDataResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateResourceCurrentPosition">
            <wsdl:input message="tns:updateResourceCurrentPosition" name="updateResourceCurrentPosition"> </wsdl:input>
            <wsdl:output message="tns:updateResourceCurrentPositionResponse" name="updateResourceCurrentPositionResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getGroupsByUIDs">
            <wsdl:input message="tns:getGroupsByUIDs" name="getGroupsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getGroupsByUIDsResponse" name="getGroupsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getInterfaceVersion">
            <wsdl:input message="tns:getInterfaceVersion" name="getInterfaceVersion"> </wsdl:input>
            <wsdl:output message="tns:getInterfaceVersionResponse" name="getInterfaceVersionResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getUserData">
            <wsdl:input message="tns:getUserData" name="getUserData"> </wsdl:input>
            <wsdl:output message="tns:getUserDataResponse" name="getUserDataResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBMTeamUserRights">
            <wsdl:input message="tns:getBMTeamUserRights" name="getBMTeamUserRights"> </wsdl:input>
            <wsdl:output message="tns:getBMTeamUserRightsResponse" name="getBMTeamUserRightsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="downloadMulti">
            <wsdl:input message="tns:downloadMulti" name="downloadMulti"> </wsdl:input>
            <wsdl:output message="tns:downloadMultiResponse" name="downloadMultiResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getNextSequenceValue">
            <wsdl:input message="tns:getNextSequenceValue" name="getNextSequenceValue"> </wsdl:input>
            <wsdl:output message="tns:getNextSequenceValueResponse" name="getNextSequenceValueResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents4">
            <wsdl:input message="tns:getFilteredEvents4" name="getFilteredEvents4"> </wsdl:input>
            <wsdl:output message="tns:getFilteredEvents4Response" name="getFilteredEvents4Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents2">
            <wsdl:input message="tns:getFilteredEvents2" name="getFilteredEvents2"> </wsdl:input>
            <wsdl:output message="tns:getFilteredEvents2Response" name="getFilteredEvents2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtRequestVersionsByUIDs">
            <wsdl:input message="tns:getExtRequestVersionsByUIDs" name="getExtRequestVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getExtRequestVersionsByUIDsResponse" name="getExtRequestVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents3">
            <wsdl:input message="tns:getFilteredEvents3" name="getFilteredEvents3"> </wsdl:input>
            <wsdl:output message="tns:getFilteredEvents3Response" name="getFilteredEvents3Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createWoAttachment">
            <wsdl:input message="tns:createWoAttachment" name="createWoAttachment"> </wsdl:input>
            <wsdl:output message="tns:createWoAttachmentResponse" name="createWoAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBDTeamUserRights">
            <wsdl:input message="tns:getBDTeamUserRights" name="getBDTeamUserRights"> </wsdl:input>
            <wsdl:output message="tns:getBDTeamUserRightsResponse" name="getBDTeamUserRightsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getLookupColumns">
            <wsdl:input message="tns:getLookupColumns" name="getLookupColumns"> </wsdl:input>
            <wsdl:output message="tns:getLookupColumnsResponse" name="getLookupColumnsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEventReports">
            <wsdl:input message="tns:getEventReports" name="getEventReports"> </wsdl:input>
            <wsdl:output message="tns:getEventReportsResponse" name="getEventReportsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPossibleEvents">
            <wsdl:input message="tns:getPossibleEvents" name="getPossibleEvents"> </wsdl:input>
            <wsdl:output message="tns:getPossibleEventsResponse" name="getPossibleEventsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateSyncedObjects">
            <wsdl:input message="tns:updateSyncedObjects" name="updateSyncedObjects"> </wsdl:input>
            <wsdl:output message="tns:updateSyncedObjectsResponse" name="updateSyncedObjectsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGroupsByResource">
            <wsdl:input message="tns:getGroupsByResource" name="getGroupsByResource"> </wsdl:input>
            <wsdl:output message="tns:getGroupsByResourceResponse" name="getGroupsByResourceResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getWorkordersByUIDs">
            <wsdl:input message="tns:getWorkordersByUIDs" name="getWorkordersByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getWorkordersByUIDsResponse" name="getWorkordersByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssByUIDs">
            <wsdl:input message="tns:getAssByUIDs" name="getAssByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getAssByUIDsResponse" name="getAssByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlVersionsByUIDs">
            <wsdl:input message="tns:getGenericXmlVersionsByUIDs" name="getGenericXmlVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getGenericXmlVersionsByUIDsResponse" name="getGenericXmlVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateWoAttachment">
            <wsdl:input message="tns:updateWoAttachment" name="updateWoAttachment"> </wsdl:input>
            <wsdl:output message="tns:updateWoAttachmentResponse" name="updateWoAttachmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeWoAttachments">
            <wsdl:input message="tns:removeWoAttachments" name="removeWoAttachments"> </wsdl:input>
            <wsdl:output message="tns:removeWoAttachmentsResponse" name="removeWoAttachmentsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalVersionsByUIDs">
            <wsdl:input message="tns:getBaseCalVersionsByUIDs" name="getBaseCalVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getBaseCalVersionsByUIDsResponse" name="getBaseCalVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendPluginMessage">
            <wsdl:input message="tns:sendPluginMessage" name="sendPluginMessage"> </wsdl:input>
            <wsdl:output message="tns:sendPluginMessageResponse" name="sendPluginMessageResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getCurrentTime">
            <wsdl:input message="tns:getCurrentTime" name="getCurrentTime"> </wsdl:input>
            <wsdl:output message="tns:getCurrentTimeResponse" name="getCurrentTimeResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <wsdl:input message="tns:logout" name="logout"> </wsdl:input>
            <wsdl:output message="tns:logoutResponse" name="logoutResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createAssignment">
            <wsdl:input message="tns:createAssignment" name="createAssignment"> </wsdl:input>
            <wsdl:output message="tns:createAssignmentResponse" name="createAssignmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportsByAssID">
            <wsdl:input message="tns:getReportsByAssID" name="getReportsByAssID"> </wsdl:input>
            <wsdl:output message="tns:getReportsByAssIDResponse" name="getReportsByAssIDResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportsByUIDs">
            <wsdl:input message="tns:getReportsByUIDs" name="getReportsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getReportsByUIDsResponse" name="getReportsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendResourceMessage">
            <wsdl:input message="tns:sendResourceMessage" name="sendResourceMessage"> </wsdl:input>
            <wsdl:output message="tns:sendResourceMessageResponse" name="sendResourceMessageResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="unbookWorkorder">
            <wsdl:input message="tns:unbookWorkorder" name="unbookWorkorder"> </wsdl:input>
            <wsdl:output message="tns:unbookWorkorderResponse" name="unbookWorkorderResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignments">
            <wsdl:input message="tns:getAssignments" name="getAssignments"> </wsdl:input>
            <wsdl:output message="tns:getAssignmentsResponse" name="getAssignmentsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getTeamsByNames">
            <wsdl:input message="tns:getTeamsByNames" name="getTeamsByNames"> </wsdl:input>
            <wsdl:output message="tns:getTeamsByNamesResponse" name="getTeamsByNamesResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getSmDefsByUIDs">
            <wsdl:input message="tns:getSmDefsByUIDs" name="getSmDefsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getSmDefsByUIDsResponse" name="getSmDefsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqDefsByUIDs">
            <wsdl:input message="tns:getExtReqDefsByUIDs" name="getExtReqDefsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getExtReqDefsByUIDsResponse" name="getExtReqDefsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createAssignment2">
            <wsdl:input message="tns:createAssignment2" name="createAssignment2"> </wsdl:input>
            <wsdl:output message="tns:createAssignment2Response" name="createAssignment2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAttachmentFiles">
            <wsdl:input message="tns:getAttachmentFiles" name="getAttachmentFiles"> </wsdl:input>
            <wsdl:output message="tns:getAttachmentFilesResponse" name="getAttachmentFilesResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateWoNotes">
            <wsdl:input message="tns:updateWoNotes" name="updateWoNotes"> </wsdl:input>
            <wsdl:output message="tns:updateWoNotesResponse" name="updateWoNotesResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="upload">
            <wsdl:input message="tns:upload" name="upload"> </wsdl:input>
            <wsdl:output message="tns:uploadResponse" name="uploadResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="triggerEvent">
            <wsdl:input message="tns:triggerEvent" name="triggerEvent"> </wsdl:input>
            <wsdl:output message="tns:triggerEventResponse" name="triggerEventResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="unbookAppointment">
            <wsdl:input message="tns:unbookAppointment" name="unbookAppointment"> </wsdl:input>
            <wsdl:output message="tns:unbookAppointmentResponse" name="unbookAppointmentResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getMessageVersions">
            <wsdl:input message="tns:getMessageVersions" name="getMessageVersions"> </wsdl:input>
            <wsdl:output message="tns:getMessageVersionsResponse" name="getMessageVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOptParamsVersionsByUIDs">
            <wsdl:input message="tns:getOptParamsVersionsByUIDs" name="getOptParamsVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getOptParamsVersionsByUIDsResponse" name="getOptParamsVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBmConfigCache">
            <wsdl:input message="tns:setBmConfigCache" name="setBmConfigCache"> </wsdl:input>
            <wsdl:output message="tns:setBmConfigCacheResponse" name="setBmConfigCacheResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlsByUIDs">
            <wsdl:input message="tns:getGenericXmlsByUIDs" name="getGenericXmlsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getGenericXmlsByUIDsResponse" name="getGenericXmlsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getResourceVersionsByUIDs">
            <wsdl:input message="tns:getResourceVersionsByUIDs" name="getResourceVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getResourceVersionsByUIDsResponse" name="getResourceVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAttachmentByRefID">
            <wsdl:input message="tns:getAttachmentByRefID" name="getAttachmentByRefID"> </wsdl:input>
            <wsdl:output message="tns:getAttachmentByRefIDResponse" name="getAttachmentByRefIDResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateReport">
            <wsdl:input message="tns:updateReport" name="updateReport"> </wsdl:input>
            <wsdl:output message="tns:updateReportResponse" name="updateReportResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getSmDefVersions">
            <wsdl:input message="tns:getSmDefVersions" name="getSmDefVersions"> </wsdl:input>
            <wsdl:output message="tns:getSmDefVersionsResponse" name="getSmDefVersionsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOptParamsByUIDs">
            <wsdl:input message="tns:getOptParamsByUIDs" name="getOptParamsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getOptParamsByUIDsResponse" name="getOptParamsByUIDsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkFilteredEvents2">
            <wsdl:input message="tns:checkFilteredEvents2" name="checkFilteredEvents2"> </wsdl:input>
            <wsdl:output message="tns:checkFilteredEvents2Response" name="checkFilteredEvents2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeReportAttachments">
            <wsdl:input message="tns:removeReportAttachments" name="removeReportAttachments"> </wsdl:input>
            <wsdl:output message="tns:removeReportAttachmentsResponse" name="removeReportAttachmentsResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getWorkorderVersionsByUIDs">
            <wsdl:input message="tns:getWorkorderVersionsByUIDs" name="getWorkorderVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getWorkorderVersionsByUIDsResponse" name="getWorkorderVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getMessagesByUIDs">
            <wsdl:input message="tns:getMessagesByUIDs" name="getMessagesByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getMessagesByUIDsResponse" name="getMessagesByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="upload3">
            <wsdl:input message="tns:upload3" name="upload3"> </wsdl:input>
            <wsdl:output message="tns:upload3Response" name="upload3Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="upload2">
            <wsdl:input message="tns:upload2" name="upload2"> </wsdl:input>
            <wsdl:output message="tns:upload2Response" name="upload2Response"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBmUserProfile">
            <wsdl:input message="tns:setBmUserProfile" name="setBmUserProfile"> </wsdl:input>
            <wsdl:output message="tns:setBmUserProfileResponse" name="setBmUserProfileResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAssByWorkorderUIDs">
            <wsdl:input message="tns:getAssByWorkorderUIDs" name="getAssByWorkorderUIDs"> </wsdl:input>
            <wsdl:output message="tns:getAssByWorkorderUIDsResponse" name="getAssByWorkorderUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="createExtRequest">
            <wsdl:input message="tns:createExtRequest" name="createExtRequest"> </wsdl:input>
            <wsdl:output message="tns:createExtRequestResponse" name="createExtRequestResponse"> </wsdl:output>
            <wsdl:fault message="tns:CoordinatorException" name="CoordinatorException"> </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getRepDefVersionsByUIDs">
            <wsdl:input message="tns:getRepDefVersionsByUIDs" name="getRepDefVersionsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getRepDefVersionsByUIDsResponse" name="getRepDefVersionsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getTeamsByUIDs">
            <wsdl:input message="tns:getTeamsByUIDs" name="getTeamsByUIDs"> </wsdl:input>
            <wsdl:output message="tns:getTeamsByUIDsResponse" name="getTeamsByUIDsResponse"> </wsdl:output>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="PocketFacadeServiceSoapBinding" type="tns:PocketFacadeService">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="getPropertyBinary">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getPropertyBinary">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getPropertyBinaryResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatusEvents">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getStatusEvents">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getStatusEventsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPossibleEventReports">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getPossibleEventReports">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getPossibleEventReportsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkFilteredEvents">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="checkFilteredEvents">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="checkFilteredEventsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateAssignment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateAssignment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateAssignmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setPropertyBinary">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setPropertyBinary">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setPropertyBinaryResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getReportVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getReportVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getReportVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBPTeamUserRights">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBPTeamUserRights">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBPTeamUserRightsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteExtRequest">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="deleteExtRequest">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="deleteExtRequestResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getObjectVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getObjectVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getObjectVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="createWorkorder">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createWorkorder">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createWorkorderResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setPropertyString">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setPropertyString">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setPropertyStringResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEvents5">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getEvents5">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getEvents5Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeWoAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="removeWoAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="removeWoAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="uploadMulti">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="uploadMulti">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="uploadMultiResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBMUserRightsCache">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setBMUserRightsCache">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setBMUserRightsCacheResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getResourceVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getResourceVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getResourceVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="downloadMulti2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="downloadMulti2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="downloadMulti2Response">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getFilteredEvents">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getFilteredEventsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateResourceCalDevs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateResourceCalDevs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateResourceCalDevsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getSmDefVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getSmDefVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getSmDefVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getExtReqsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getExtReqsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getExtReqsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportDefsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getReportDefsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getReportDefsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getPositions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getPositions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getPositionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGroups">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGroups">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGroupsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getRepDefVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getRepDefVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getRepDefVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="download">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="download">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="downloadResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteReport">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="deleteReport">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="deleteReportResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createReportAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createReportAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createReportAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="download2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="download2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="download2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="download3">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="download3">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="download3Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getExtReqVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getExtReqVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBMUserRightsCache">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBMUserRightsCache">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBMUserRightsCacheResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendDashBoardMessage">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="sendDashBoardMessage">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="sendDashBoardMessageResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getEventReport">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getEventReport">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getEventReportResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignmentVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAssignmentVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAssignmentVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getMessages">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getMessages">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getMessagesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeReportAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="removeReportAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="removeReportAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignmentVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAssignmentVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAssignmentVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGenericXmlVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGenericXmlVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getServiceObjects">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getServiceObjects">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getServiceObjectsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqDefVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getExtReqDefVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getExtReqDefVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBaseCalVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBaseCalVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getResourcesByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getResourcesByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getResourcesByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getPropertyString">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getPropertyString">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getPropertyStringResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="bookWorkorder">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="bookWorkorder">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="bookWorkorderResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getServiceObjectsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getServiceObjectsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getServiceObjectsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateWorkorder">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateWorkorder">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateWorkorderResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBmUserConfig">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setBmUserConfig">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setBmUserConfigResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getData">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getData">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getDataResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getData2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getData2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getData2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getWorkorders">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getWorkorders">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getWorkordersResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteAssignment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="deleteAssignment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="deleteAssignmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createReport">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createReport">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createReportResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getObjectVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getObjectVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getObjectVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getResources">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getResources">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getResourcesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlsByNames">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGenericXmlsByNames">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGenericXmlsByNamesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReport">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getReport">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getReportResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="bookAppointment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="bookAppointment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="bookAppointmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalendarsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBaseCalendarsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBaseCalendarsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getLookupColumns2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getLookupColumns2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getLookupColumns2Response">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="login">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="login">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="loginResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getTeamData">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getTeamData">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getTeamDataResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateResourceCurrentPosition">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateResourceCurrentPosition">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateResourceCurrentPositionResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getGroupsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGroupsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGroupsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getInterfaceVersion">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getInterfaceVersion">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getInterfaceVersionResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getUserData">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getUserData">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getUserDataResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBMTeamUserRights">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBMTeamUserRights">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBMTeamUserRightsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="downloadMulti">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="downloadMulti">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="downloadMultiResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getNextSequenceValue">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getNextSequenceValue">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getNextSequenceValueResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents4">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getFilteredEvents4">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getFilteredEvents4Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getFilteredEvents2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getFilteredEvents2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtRequestVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getExtRequestVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getExtRequestVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getFilteredEvents3">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getFilteredEvents3">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getFilteredEvents3Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createWoAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createWoAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createWoAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBDTeamUserRights">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBDTeamUserRights">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBDTeamUserRightsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getLookupColumns">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getLookupColumns">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getLookupColumnsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEventReports">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getEventReports">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getEventReportsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPossibleEvents">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getPossibleEvents">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getPossibleEventsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateSyncedObjects">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateSyncedObjects">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateSyncedObjectsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGroupsByResource">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGroupsByResource">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGroupsByResourceResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getWorkordersByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getWorkordersByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getWorkordersByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAssByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAssByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGenericXmlVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGenericXmlVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateWoAttachment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateWoAttachment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateWoAttachmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeWoAttachments">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="removeWoAttachments">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="removeWoAttachmentsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBaseCalVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getBaseCalVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getBaseCalVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendPluginMessage">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="sendPluginMessage">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="sendPluginMessageResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getCurrentTime">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getCurrentTime">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getCurrentTimeResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="logout">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="logoutResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createAssignment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createAssignment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createAssignmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportsByAssID">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getReportsByAssID">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getReportsByAssIDResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getReportsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getReportsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getReportsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendResourceMessage">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="sendResourceMessage">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="sendResourceMessageResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="unbookWorkorder">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="unbookWorkorder">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="unbookWorkorderResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAssignments">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAssignments">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAssignmentsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getTeamsByNames">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getTeamsByNames">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getTeamsByNamesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getSmDefsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getSmDefsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getSmDefsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getExtReqDefsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getExtReqDefsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getExtReqDefsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createAssignment2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createAssignment2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createAssignment2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getAttachmentFiles">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAttachmentFiles">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAttachmentFilesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateWoNotes">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateWoNotes">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateWoNotesResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="upload">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="upload">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="uploadResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="triggerEvent">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="triggerEvent">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="triggerEventResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="unbookAppointment">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="unbookAppointment">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="unbookAppointmentResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getMessageVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getMessageVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getMessageVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOptParamsVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getOptParamsVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getOptParamsVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBmConfigCache">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setBmConfigCache">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setBmConfigCacheResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getGenericXmlsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getGenericXmlsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getGenericXmlsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getResourceVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getResourceVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getResourceVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAttachmentByRefID">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAttachmentByRefID">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAttachmentByRefIDResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateReport">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="updateReport">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="updateReportResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getSmDefVersions">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getSmDefVersions">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getSmDefVersionsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOptParamsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getOptParamsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getOptParamsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkFilteredEvents2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="checkFilteredEvents2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="checkFilteredEvents2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeReportAttachments">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="removeReportAttachments">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="removeReportAttachmentsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getWorkorderVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getWorkorderVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getWorkorderVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getMessagesByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getMessagesByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getMessagesByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="upload3">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="upload3">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="upload3Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="upload2">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="upload2">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="upload2Response">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBmUserProfile">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="setBmUserProfile">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="setBmUserProfileResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAssByWorkorderUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getAssByWorkorderUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getAssByWorkorderUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="createExtRequest">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="createExtRequest">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="createExtRequestResponse">
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="CoordinatorException">
                <soap:fault name="CoordinatorException" use="literal"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getRepDefVersionsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getRepDefVersionsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getRepDefVersionsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getTeamsByUIDs">
            <soap:operation soapAction="" style="document"/>
            <wsdl:input name="getTeamsByUIDs">
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output name="getTeamsByUIDsResponse">
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="PocketFacadeService">
        <wsdl:port binding="tns:PocketFacadeServiceSoapBinding" name="PocketFacadeServicePort">
            <soap:address location="http://localhost:8080/soap/PocketFacadeService"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
